【发布时间】:2015-04-09 06:16:55
【问题描述】:
我正在开发基于 Homekit 的应用程序。
它用于连接支持 Homekit 配件协议(HAP)的配件(如 LED 灯或桥接器),它可以获取配件的信息,对它们执行各种操作(灯开/关等)。 Bridge 正在安装在 ubuntu pc 中的服务器上运行。
首先,iOS 应用将尝试与 Bridge 配对(Bridge 将连接到基于 zigbee 或 z-wawe 协议的非 HAP 附件。) ,然后 iOS 应用程序将要求提供该特定配件的设置代码。
我们正在开发桥接器以及 iOS 应用程序。
Apple 提供了 Homekit Accessory Tester(HAT) 应用程序(其性能基本上类似于 iOS 应用程序,技术上是控制器)。 我可以按照苹果在 MFI 文档中描述的所有过程使用 HAT 应用程序连接到网桥。
现在我在尝试使用应用程序连接到网桥时遇到问题,无论是在 iOS 模拟器还是 iOS 设备 (8.2) 中
但是当我尝试从附件浏览器将附件添加到主页时出现错误代码 HMErrorCodeAccessoryOutOfCompliance-66。
这是因为 MFI 身份验证吗?或者我们缺少什么?这是从 iOS 应用程序连接时需要执行的操作。
【问题讨论】:
标签: ios objective-c homekit