发明名称 UNIFORM COMMUNICATION PROTOCOLS FOR COMMUNICATION BETWEEN CONTROLLERS AND ACCESSORIES
摘要 A uniform protocol can facilitate secure, authenticated communication between a controller device and an accessory device that is controlled by the controller. An accessory and a controller can establish a pairing, the existence of which can be verified at a later time and used to create a secure communication session. The accessory can provide an accessory definition record that defines the accessory as a collection of services, each service having one or more characteristics. Within a secure communication session, the controller can interrogate the characteristics to determine accessory state and/or modify the characteristics to instruct the accessory to change its state.
申请公布号 US2015222517(A1) 申请公布日期 2015.08.06
申请号 US201514614914 申请日期 2015.02.05
申请人 Apple Inc. 发明人 McLaughlin Kevin P.;Burks Andrew;Rama Srinivas;Nadathur Anush;Abuan Joe;Bradley Bob;Dooley Craig;Golembeski, JR. Gregg;Mathias Arun
分类号 H04L12/26;G06F11/30;H04L29/06 主分类号 H04L12/26
代理机构 代理人
主权项 1. A method comprising: detecting, by a controller, an accessory that is available for pairing; performing, by the controller, a pair setup operation to establish a pairing with the accessory, the pair setup operation including: establishing a shared secret using an out-of-band information item exchanged between the accessory and the controller;using the shared secret to securely exchange a long-term public key of the accessory and a long-term public key of the controller; andsecurely and persistently storing, by the controller, the long-term public key of the accessory in association with an identifier of the accessory; obtaining, by the controller, an accessory definition record from the paired accessory, the accessory definition record including a set of services, each service having a set of characteristics, each characteristic representing an aspect of accessory state; and communicating, by the controller, a request to the paired accessory to modify one or more of the characteristics specified in the accessory definition record, the request being interpretable by the paired accessory as an instruction invoke an operation of the paired accessory.
地址 Cupertino CA US