• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

关于apple homekit (转载)

智能家居 HomeKit  / 交流/讨论  / 正序浏览   © 著作权归作者本人所有

#楼主# 2017-7-15 10:52

跳转到指定楼层
本帖最后由 good69395 于 2017-7-15 10:53 编辑



 



  隨著智慧家居的潮流,蘋果也推出了稱為「HomeKit」的智慧家庭平台,期望透過無線方式針對各式家居設備進行遠端控制。
  雖然蘋果在之前的全球開發者大會上曾揭露了一些相關訊息,但實際上,目前消費者還無法購買到HomeKit的相關產品,不過我們仍期待並且想知道它是如何工作並進行控制的。
HomeKit是什麼?  HomeKit不是一個硬體,它是一個平台規範和開發工具框架,因此,它面向的不是消費者而是製造商和開發者,它主要針對的市場是家居自動化這塊領域。
  蘋果藉由發展HomeKit希望能簡化並統一目前雜亂的家庭自動化市場,方式是建立一個通用的平台讓所有來自不同廠商的智慧物件彼此都能相互溝通支援,同時搭配蘋果的另一項功能「Siri」(語音助手),透過語音操控的方式來控制所有設備。
  想像一個房子裏頭塞滿了來自不同廠商(如Honeywell或奇異)的智能物件(如燈泡或煙霧偵測器),它們彼此間正進行溝通和合作,而你可以透過iOS設備上的Siri功能告訴它們要作什麼。
HomeKit想要作的便是讓這樣的使用情境更加的友善化。
製造商的支援  製造商必須在它們的智能設備中加入對HomeKit的支援,才能被視為HomeKit-enabled產品,此類的認證稱為Made For iPhone(MFi);當初蘋果在2014六月首度公開HomeKit之後,就已經知會了大部份的製造商,如iHome海爾Withings菲利浦iDevices、、Kwikset.、貝爾金、Kwikset等等公司相關訊息。
  第一批HomeKit認證產品剛剛在今年度的CES 2015發表,從智能插座到智能門鎖都有,例如Chamberlain公司的MyQ Smart GarageElgato的系列smart sensorsiHome的iSP5 SmartPlug以及Insteon公司的Insteon Hub。
iOS 8  iOS 8內建的HomeKit系統可以引導你從設定和更名所有家中的HomeKit設備以及房間編號,以家庭自動化為前提之下,提供您能夠從遠端來控制每個房間設備的能力,如此一來,就不需要切換不同的APP來操控不同的智能設備,因為iPhone預設就能夠控制所有HomeKit認證的設備。
Apple TV  蘋果悄悄的在iOS 8.1和Apple TV 7.0.1版本中加入了HomeKit的支援,因此一些報導皆認為Apple TV將作為Hub的居中角色,讓所有的HomeKit認證設備皆透過Apple TV控管,正如同Google將Nest的智能恒溫器作為智能設備的控制中心一樣。
當我們出門在外時,使用Siri發送命令回家時,它會先經過家中的Apple TV再告知被控的HomeKit設備,不過完整的HomeKit生態一定需要Apple TV作為中介或者是控制中心嗎?目前我們尚無法確認,不過看來,Apple TV若在HomeKit中參一腳,那麼它的角色不僅會像是一個集中所有智能設備的Hub,更像是一個智慧居家網路的入口,負責將指令轉送到各個HomeKit設備,因此這台Apple TV需要擁有個人的認證,也就是你的Apple ID要事先提供給它。
HomeKit如何工作?
定義名稱  在HomeKit中的任何物件,例如房子房間、設備、功能、設定等等,都必須擁有獨立的名稱並儲存在一個共用可被Siri讀取的資料庫中,讓Siri能夠識別使用者語音所要控制的對象。
  例如,若你分別同時擁有一獨棟透天和一間公寓,那麼這兩間房子必須被指定不同的名稱(例如就叫作房子和公寓,從上表中位於Zone此層中),但不能都同樣被命名為「家」,同樣的,每個房間也必須賦予不同的名稱,注意,在不同的房子名稱下可各有相同的「廚房」名稱,但是,同一個房子名稱下則不能有兩個相同的「廚房」名稱。
  因此在同一個房子下,這些HomeKit設備會透過您的iOS設備來同步和設定,它們不僅擁有獨一無二的名稱,每項啟用在設備上的功能服務(Service)也需有特定的名稱,舉例來說,當你想要煮一杯咖啡,你可以將咖啡機命名為「Coffee pot」,煮咖啡的功能則為「Brew」。只要Siri能夠識別並匹配您口中的指令和資料庫中預先定義好的各項名稱,它就能夠替你操控相關的設備。
群組  可以想像得到,未來對於一些智慧家居的愛好者,他們的HomeKit名稱定義可能會高達數百項,包含了房間設備以及各項服務功能定義,為了能夠更方便的管理,蘋果的HomeKit提供群組功能,最上層的群組稱為Zones。
  群組可以讓你透過一個命令便關閉房子裏全部的電燈,換句話說, Siri不需要一個個命令每棟房子裏的燈泡逐一關閉,此外,群組也包含了功能動作群組,稱為「動作集(Action Sets)」或「場景(Scenes)」,所以我們可以分開控制相同或不同種類物件所組成的群體。
  想像你建立了一個稱為「睡覺時間到了」的場景,並且設定了一些裝置和動作到此場景中(例如房間門上鎖、關閉電燈、設定鬧鈴等等),當你告訴Siri「睡覺時間到了!」時,HomeKit的群組功能將會知會你的智慧門鎖、智慧燈泡、以及鬧鐘去作設定的動作(注意此群組功能並沒有特定的順序)。
安全性  依蘋果的說法,HomeKit有提供穩私及安全性的設置,以預防並避免裝置被誤用。
  具體來說,HomeKit在裝置與iOS設備之間具有點對點的加密(end-to-end encryption),而它所釋放給開發人員的HomeKit API中也要求,針對智慧型設備所開發的App,除了蘋果原廠,其它第三方廠商皆必須限制App僅能在前景執行,也就是說,它不能偷偷摸摸的在背景執行,必須讓使用者明確的知道目前那一個App正在控制家中的設備。
網路協定內容  HomeKit的協定稱為「HAP(HomeKit Accessory Protocol),它主要是運作在BLE/Bluetooth Smart藍牙協定之上,但也可支援HTTP/TCP/IP,如果一個設備不支援HAP,那麼它就需要一個橋接設備的支援(後文會提到)。

HomeKit何時會正式開始?  HomeKit在去年(2014)秋天隨著iOS8在發表會上亮相,但它一直沒有被正式的推出過,蘋果僅先釋出相關資料給一些相關的合作夥伴,如HomeKit配件製造商或晶片開發商,讓他們在這段等待期間可以先開發或升級相關支援HomeKit的產品。
  在剛剛結束的CES展上,大部份HomeKit認證的產品尚未開始販售,因此蘋果的HomeKit居家智慧平台其實還沒正式開始,我們也不確定那一家廠商會先量產搶先進入市場,大部份他們的說法都是「快了」或者是「今年春季左右」。
有官方正式的App出現了嗎?  目前還看不到任何的HomeKit App。HomeKit看來會是一個iOS 8的背景服務,透過Siri或點擊地圖上裝置的所在位置,就能直接或間接的來控制它們。
關於橋接設備  蘋果宣稱將會開放那些使用ZigBee或Z-Wave非HomeKit認證設備也能相容於HomeKit。
  在去年蘋果提到,那些非HomeKit認證的產品也有機會透過Bridge方式連到HomeKit,但截至目前為止尚未有更明確的說明,但我們猜想,這種橋接設備應可協助非HomeKit設備連到iOS平台,讓它們也能接受HomeKit的Siri命令。
  這類的HomeKit橋接硬體會使用HAP協定與iOS連線,然後再透過非蘋果官方的其它協定(如ZigBee或Z-Wave等)與其它非HomeKit設備溝通,不過蘋果對於這種透過橋接硬體的方式還是給了一些限制,例如它僅接受Bluetooth LE的設備,卻排除使用Wi-Fi連線的裝置,像是Google旗下的Nest Thermostat(恒溫器)。
  蘋果排除對於Wi-Fi設備的橋接很明顯的是出於安全的考量(因為駭客很容易透過Wi-Fi侵入);此外值得一提的是,這些橋接器可以堆疊,也就是橋接到另一台橋接器讓它可以支援更多數量的設備,每一部橋接器能夠同時連線到100個被控裝置。
除了HomeKit還有其它的選擇嗎?  蘋果的HomeKit目前來說沒有明顯的對手,Samsung有一個稱為「Samsung Smart Home」的家居自動化平台,但也是在2014上旬剛推出,它有一個極為漂亮的平台外觀,和一個稱為SmartThings的App(SmartThings於2014/8被三星以2億美元收購),可以把你的手機變成家居智能設備的遠端遙控器。

  除了Samsung的SmartThings之外,蘋果也需要注意一下Google,這家來自山景城的公司在購併了Nest Labs之後,有極大的潛力顛覆HomeKit並且一統智慧家居市場:
Nest LabsNest Labs被Google以32億美元購併是去年(2014)物聯網的大事,也讓Google擠身跨入了智能家居市場的賽局,雖然這家公司的產品不多僅僅只有兩種:智慧型恒溫器和智慧型煙霧偵測器,但光這兩樣智能設備就已讓它名聞國際,像這個智慧型恒溫器,它標榜能省下5%不必要的能源浪費,而且隨著時日前進,它會自動記下你所喜歡的溫度、在什麼時間點會想要什麼樣的溫度,並且會注意到您外出旅遊之類長時間不在家的情況。

  2014年六月,Google隨即發表了「Works with Nest」的開發者計劃,提供一系列的API給製造商讓他們應用在智慧型產品中,讓使用者能夠透過Android遠端連接及控制,並且與Nest和Google相關的產品整合。
不過,如果我們有注意YouTube上相關Nest產品的影片,或者連上Nest開發者頁面,都看不到Google或Android的相關資訊,這是因為Google希望把Nest這個品牌獨立區隔,讓它能夠單獨的面對客戶(因此相信Nest最終也會支援蘋果的HomeKit)。

那是云论坛 - 国内知名的NAS交流平台
http://www.nasyun.com
分享淘帖
回复 印象

使用道具

成为第一个回帖的人

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图