2

我有一个用于家庭自动化的 iOS 应用程序。我的应用程序工作流程

iOS app <-----> 硬件设备<-----> 配件(家用电器)

iOS 应用通过 Sockets 发送和接收命令。

现在我需要在我现有的系统中实现 HomeKit。如何在不改变我的硬件的情况下实现。

我应该创建一个桥接器(MFI 兼容设备)来在 iOS 应用程序与硬件设备或任何其他想法之间进行通信。

iOS HomeKit 应用程序 <------> 桥(MFI 兼容) <------> 硬件设备 <------> 附件(家用电器)

如果我必须创建一座桥梁。网桥如何与我的硬件设备兼容。

4

1 回答 1

1

要搭建桥梁,您必须签署 Apple MFI 协议。获得规范后,您可以制作自己的硬件来在 iOS(不仅仅是您的应用程序,Siri 也可以向您的网桥发送 HomeKit 命令)和您的配件之间进行通信。让它与您上面列出的“硬件设备”对话没有什么意义。基本上你会发布一个新的硬件设备,而不是接收它现在所做的自定义协议,它会监听 HomeKit 命令。

于 2014-10-01T05:28:17.697 回答