據國外媒體報道, 蘋果的HomeKit已經發布一年多了,但是到現在也沒有見到任何真東西。除了幾款通過iOS控制的智能家居雞肋設備,就沒有見到過任何有實質意義的產品。也許我們對所有蘋果的產品期望都太高了。但是真正可怕的是,HomeKit會像谷歌眼鏡一樣慢慢讓人淡忘,最后推倒重來?
蘋果2014年推出HomeKit時,高級副總裁克雷格·費德里吉的幻燈片上寫著有15家廠商將為HomeKit開發產品。但是,一年之后的實際情況呢,只有5家廠商發布了相關產品,總共的產品種類不到20種,而且我敢保證你從來都沒聽說過。
至于原因,除了在目前階段智能家居是真需求還是偽雪球這個命題,最重要的是蘋果對硬件制造商施加了過多的苛刻要求。一些廠商表示目前最大挑戰是符合蘋果低功耗藍牙設備嚴格的安全標準。
蘋果公司此前曾計劃允許設備制造商使用自己的安全解決方案。但后來改變主意要求制造商采用蘋果公司認證的芯片和固件,并集成到他們的產品。要不然沒法與HomeKit兼容。蘋果的心思當然是依靠生態圈,一統江湖,順我者昌,逆我者亡。
蘋果會允許制造商選擇WiFi或藍牙低功耗(LE)來獲得HomeKit的配件認證。蘋果同時要求廠商必須在WiFi和低功耗藍牙上使用復雜加密,秘鑰長度要達到3072位。另外還要符合安全標準Curve25519,該標準用于數字簽名和交換加密密鑰。所有這些安全協議都是最前沿的科技,基本都存在于論文之中,在實際產品中根本見不到。
不過雖然要求苛刻,但基于WiFi的設備還是可以應付這些安全需求,但低功耗藍牙的問題就不一樣了。用于生成和發送這些安全密鑰的程序可能會導致設備功能的極大延遲。
舉個例子,德國慕尼黑的電子設備公司Elgato,正在使用低功耗藍牙為HomeKit開發低能量傳感器。公司后來發現,如果要滿足蘋果的要求,單單只是搞清楚門被打開還是關閉就要40秒。
另一家與蘋果關系密切的制造商則匿名表示,該公司設備試圖通過低功耗藍牙使用HomeKit協議時延遲時間達到7分鐘。不過,蘋果的需求就是圣旨。據有關人士介紹,Broadcom和Marvell等芯片制造商正在改進低功耗藍牙芯片,以便更好地處理蘋果所需要的加密級別。另一方面,蘋果也清楚地認識到了目前這些問題。
這樣的時間延遲使得許多設備根本沒法用。例如,Elgato公司的智能鎖要讓用戶等上40秒鐘,然后才能打開房門,誰會去買這樣的智能鎖。HomeKit的一大賣點是它可以提供更可靠的用戶體驗,所以蘋果HomeKit有可能成為智能家居平臺之前,要先將這些問題解決掉。只是讓人不明白的是,當初蘋果在制定標準的時候自己有沒有試過,還是說蘋果拍腦子想出的標準,就全然以為一定能實現?
其時,Elgato已經找到了解決方法,但是這個解決方案其實比原來的產品還要復雜。針對低功耗藍牙,Elgato調整了硬件增加了額外的片上存儲器來處理加密。 Elgato開始并沒有想到要進行這么多的修改,現在該公司甚至開始了一項副業,就是銷售低功耗藍牙和HomeKit設備的加密系統。
目前Elgato是唯一一個推出低功耗藍牙HomeKit產品的廠商。低功耗藍牙已成為智能家居行業一個日益流行的無線標準,因為它為基于電池的設備提供了低功耗通信標準。
除了低功耗藍牙設備與HomeKit通信延遲的問題。還有許多其它原因導致了HomeKit設備的延遲發布。盡管蘋果公司在2014年六月份的開發者大會上就發布了HomeKit,但是后來相關代碼文件不斷被進行調整。一位HomeKit的開發者表示,說這真的,看起來就像蘋果公司一直到發布了Apple Watch之后,才真正開始處理HomeKit代碼。
對于設備制造商來說,很難搞清蘋果公司的最終目標是,盡管對于蘋果這家對軟件并不是很上心的公司來說并不奇怪。但很顯然,隨著時間的推移蘋果在進步。有消息表示,iOS 9將在HomeKit特性和功能方面大幅超越iOS 8。有消息人士表示,直到幾個月前,設備制造商開始交付他們的產品來獲得蘋果的認證之前,蘋果甚至從來就沒測試過HomeKit代碼。
每個設備制造商不得不通過蘋果的MFI(“ Made for iPhone / iPod / iPad”)項目認證。蘋果要求設備制造商在他們的產品上使用認證芯片,并經過廣泛的可用性測試,以確保產品達到蘋果的“標準”。而每次對設備進行更改,這些廠商不得不再給蘋果總部交付多個原型產品并進行測試。如果蘋果不滿意,這些公司不得不再來一輪。但是,這是相當典型的MFI認證過程,所有廠商敢怒不敢言。
然而,所有的痛苦,對智能家居行業可能是一個福音。特別是在安全方面,這個行業不得不面對令人悲傷的安全紀錄。這個行業還沒有人真正關心安全性。所有的安全標準都是廠商想當然的產物。隨著互聯網安全事件頻發,蘋果HomeKit的安全標準對于最終消費者是一個福音。