關(guān)注 HomeKit 的人要失望了,WWDC 對 HomeKit 基本是一帶而過。接著有很多人問 Apple music 都出了霜大,為什么沒有 Apple Home构哺,還有人問 Homekit 的界面是啥樣革答。刷了一圈科技媒體的概要,也沒得出個確切信息曙强,一切還得靠自己動手残拐,外事不決問 google 嘛。
為啥叫 HomeKit?
因為蘋果的 Kit 家族碟嘴,都是按一個套路來取名字,比如 HealthKit(取名字很難的溪食,you konw~),Home 是家庭自動化的意思( for home automation ),Kit 是開發(fā)工具箱的意思娜扇,就這樣错沃。
HomeKit 是怎么工作的栅组?
非常酷枢析。你可以把你的家劃分成若干個房間( Room),每個房間又可以按自己的意圖劃分成區(qū)域( Zone ),這些空間里會包含所有接入 HomeKit 的設(shè)備玉掸,你可以設(shè)置你想要的動作(Actions)和觸發(fā)器(Triggers)來控制這些設(shè)備了(像不像 IFTTT?)醒叁。而且所有的設(shè)備之間可以互相調(diào)用司浪,因此可以變成一個十分強(qiáng)大且靈活的系統(tǒng),通過 iOS 設(shè)備控制一盞燈甚至整個家把沼。
吐槽:從前來電話只是所有的 apple 都叫了起來啊易,這會兒估計整個家都得鬧騰了
那我為什么需要 HomeKit? 我下載第三方的 App 不就搞定了嗎?
大部分情況下是饮睬,但是沒有 HomeKit, 廠商就得去建立通用的協(xié)議去解決設(shè)備間兼容的問題租谈,而且有非常大的安全隱患。這意味著你的燈泡不能跟溫度控制器協(xié)同工作捆愁,你更不能統(tǒng)一的控制他們——意味著你得來回切換 App 才行垦垂。HomeKit 不僅相互之間可以通信,而且你可以通過 Siri 控制他們牙瓢。
等等劫拗,HomeKit 設(shè)備可以用 Siri 控制?
是的矾克,只要設(shè)置好之后页慷,就可以使用 Siri 控制。例如「打開廚房的燈」胁附,那么廚房的燈就會亮起酒繁。或者你對 Siri 說「good night」,那么 Siri 會關(guān)閉家里所有的設(shè)備控妻。有沒有那么一點鋼鐵俠賈維斯的意思州袒?
所以 Siri 是解決兼容問題的核心所在?
也可以這么說弓候,Siri 是統(tǒng)一的交互層郎哭。
Apple 如何保證 HomeKit 廠商使用安全框架協(xié)議?
設(shè)備開發(fā)商想要獲得 HomeKit 品牌必須通過 Apple's Made for iPhone (MFI)認(rèn)證菇存。
MFI 是如何工作的夸研?
廠商想通過 MFI認(rèn)證,必須
提交相應(yīng)計劃
提交原型和相關(guān) API依鸥,包括如何與 HomeKit 集成以及安全方面的內(nèi)容
需要通過 Appstore 的審核
通過認(rèn)證的產(chǎn)品包裝還會標(biāo)有蘋果 MFI 認(rèn)證標(biāo)簽等信息亥至。
那么問題來了,到底有沒有 Home App?
答案是沒有——至少暫時是。雖然 HealthKit 有一個相應(yīng)的 App, 但是 HomeKit 不會有姐扮,這完全是兩個不同的領(lǐng)域絮供。所有的第三方廠商的 App 都能完成設(shè)置的功能,所以不需要我們單獨去開發(fā)茶敏。我們只需要 Siri 就是了杯缺,根本不需要 Home App.
那現(xiàn)在都有那些 HomeKit 產(chǎn)品了?
Lutron. Casta lighting stating kit.
Insteon hub
Elgato. Eve room, Eve weather, Eve door
Ecobee3
iHome
據(jù)說 Apple TV 在 HomeKit 中占據(jù)了非常重要的位置睡榆?
是的萍肆,可以這么說。HomeKit 只允許你在同樣的 WiFi 熱點里控制設(shè)備胀屿,但是通過 Apple TV——統(tǒng)一 ID 登錄的 Apple TV, 可以讓你用 iPhone 遠(yuǎn)程控制 HomeKit.
比方說在辦公室塘揣,你喚醒 Siri 后說開燈,假如你沒有 Apple TV,信息無法傳達(dá)到設(shè)備宿崭, 那么 Siri 會回復(fù)你亲铡,
I can't do that.
所有的數(shù)據(jù)流向是這樣的:手機(jī)——云端——家庭網(wǎng)絡(luò)里的 Apple TV ——通過相同的 Apple ID 進(jìn)行 handshake ——最終到達(dá) HomeKit 設(shè)備——指令被執(zhí)行。
也就是說葡兑,你想玩轉(zhuǎn) HomeKit 奖蔓,你必須還得有一個 Apple TV 才行。