IOS10中已經自帶了homekit程序。現在由於支持該框架的硬件設備有限,所以homekit應用還是比較少的,但是由於工作需要,我還是了解和學習了一些這方面的知識在這裡還是將這些東西記錄下來,方便以後翻閱,也為剛開始了解這方面的小伙伴們提供一些參考。硬件方面的東西就不多說了,主要還是介紹一下怎樣去開發一個自己的homekit APP。
homekit這個框架是用來溝通和控制我們的家庭智能硬件的。這些智能硬件都是支持HomeKit Accessory Protocol的。homekit應用程序可以讓用戶去發現並且配置家庭裡的這些兼容硬件的。它支持遠程訪問,支持多個用戶和多個用戶設備。簡單來說,就是使用homekit程序,可以讓用戶配置操控家裡的智能硬件,你可以將它看做是一個遠程遙控器,然而它確並不僅僅是一個遙控器。。。。。
1. 首先新建一個工程,在你的Xcode裡邊添加一個你的APPLE ID。
2.選擇你的team。(一般只要xcode跑過真機的這兩布都是應該做過的,已經有的請忽略)。像這樣:
選擇了team之後警告就會消失了。
3.啟用homekit,在控制面板裡找到homekit,並打開開關。如圖所示:
上圖倒數第三行的homekit將後邊的開關打開打開之後就是這樣的了:
打開之後就好了,不用做任何操作此時你的工程中會出現一個文件:
此時,這個工程配置工作就OK了4.如果手頭沒有智能硬件設備的話可以去下載一個模擬器。點擊上上圖中的Download homekit simulator會跳轉到蘋果網站的下載界面,如果沒有登錄的話先登錄。在下載頁面如下圖所示:
點擊下載圖中的Hardware IO Tools(模擬器還沒更新到for xcode8,下載for7.3的就OK)。下載完畢後,雙擊點開下載的dmg文件。打開之後如下圖:
這裡有好多工具,找到homekit模擬器(就是黃色的那個)拖到你的應用程序中,等到測試APP的時候,雙擊打開就可以使用了(這個模擬器的使用方法,在後邊會說明,這裡先把這個東西准備上)。
好了准備工作做好了。此時,就可以開始寫你的HomeKit APP了。