2014-09-30 150 views
2

我有一個用於家庭自動化的iOS應用程序。我的應用程序的作品流在現有系統上實現Homekit

iOS應用< ------>硬件設備< ------>附件(家電)

iOS應用程序發送和接收通過套接字接收命令。

現在我需要實現HomeKit到現有系統。如何在不改變我的硬件的情況下實施。

我應該創建一個橋(MFI兼容設備)的硬件設備或任何其他的想法iOS應用之間進行通信。

的iOS應用HomeKit ------ <>橋(MFI相容性)< ------>硬件設備< ------>附件(家電)

如果我必須創造一座橋樑。橋如何與我的硬件設備兼容。

回答

1

要建立橋樑,您必須註冊Apple MFI協議。一旦你有了規範,你可以讓自己的硬件在iOS(不只是你的應用程序,Siri可以發送HomeKit命令到你的橋)和你的配件之間通話。將它與上面列出的「硬件設備」進行對話是沒有意義的。基本上你會發佈一個新的硬件設備,而不是接收它現在做的自定義協議,它會監聽HomeKit命令。

+0

嗨克雷格感謝您的回覆,我有一個疑問,我有現有的iOS和Android應用程序,現在無論應用程序與我的硬件設備進行通信,併發送指令附件。如果我用HAP協議爲ios創建一個新的硬件設備(MFI兼容),那麼Android應用程序如何與新的硬件設備(MFI兼容)進行通信?如果我爲ios創建了橋接器,可以使用相同的橋接器進行安卓嗎?否則我們使用獨立的硬件爲iOS和Android請諮詢。 – Prabha 2014-10-01 15:13:39

+0

爲什麼一塊硬件不能監聽這兩種協議? – Craig 2014-10-01 18:38:24

+0

支持Homekit以及Android需要實現多種協議和配置方法(即蘋果+專有或蘋果+標準)。不要指望它是'容易'或'便宜',但它可以做到! – Adriaan 2014-10-17 07:56:25