有人覺得買一套米家硬件組一個智能家居,就已經很折騰了。其實,智能家居領域還有更硬核的玩法——開源智能家居平臺。雖然有一定的門檻,但一旦深入,就發現奧妙無窮。隨著版本的迭代,諸多開源平臺對普通用戶也越來越友好,潛能無限。
當前智能家居的最大痛點是什么?當然是品牌各自為政,生態割裂。每個品牌都有自己獨立的平臺,與其他品牌互不相通。用戶在組建智能家居時,時常面臨各種選擇題。
業界有Thread、Matter等「大一統」協議來試圖穿針引線,以期達到類似WiFi技術那樣的普及過程(WiFi也是從一個技術標準推行開來的)。但這中間埋藏著潛在的利益沖突。隨著聯盟成員的推動,相信會有越來越多的IoT品牌入局,不過這些協議真正實現統一,還有待時日。
這時候,開源智能家居平臺的價值就體現出來了。「智哪兒」來為大家深度科普。
1.
什么是開源智能家居平臺?
開源智能家居平臺,本質上是一個物聯網的本地操作系統。它可以接入成千上萬的第三方設備,由用戶自定義控制邏輯。甚至于,PS5游戲機、特斯拉等非智能家居產品,也能與智能家居實現聯動。
它相當于一個HomeHub,即智能家居中控平臺,跟米家、天貓精靈、小京魚、小度、HomeKit等是一個層級的東西。只不過它要運行在一個獨立的設備上,比如一臺NAS,一個樹莓派,或者你的PC上。
到底是怎么實現的呢?這就歸功于開源智能家居平臺的最大特性:開源。開源意味著,全世界的開發者都可以提交代碼,來共同完善它的能力。我們以大名鼎鼎的HomeAssistant為例說明。
![pYYBAGJqhjuAew7aAAEUxAtaZzs535.jpg](https://file.elecfans.com/web2/M00/3F/F5/pYYBAGJqhjuAew7aAAEUxAtaZzs535.jpg)
HomeAssistant(以下簡稱HA)在安裝到獨立的運行設備上后,用戶可以在其官方商店搜索各類組件。這些組件有些是HA官方開發的,有些是第三方開發者提交的。組件有什么作用呢?
所謂的組件,就是一個驅動。通過它,HA可以跟某品牌下面的設備聯動。而組件的誕生,其實來源于開發者的逆向工程(通俗理解)。它是通過非官方的渠道,「破解」某平臺或產品的接口或指令,來實現控制。
比如,HA中集成了HomeKit組件,其實就是模擬原生HomeKit的API來跟蘋果的設備對話。對于一些常見品牌的常見產品,HA社區都有專門的組件,或是官方編寫,或是民間大神出品。安裝這些組件后,系統會自動搜尋相關的設備接入HA中。對于小眾產品,可以通過MQTT協議實現對接,只是配置過程更加復雜。
要實現這些功能,HA通常要獲取設備的IP地址、MAC地址、Token等信息。不同的品牌有不同的控制邏輯。有些品牌甚至會主動開放協議接口。
2.
為什么說開源平臺更強大?
其實,相比品牌化的物聯網平臺,開源智能家居平臺的威力是十分巨大的。由于可以串聯起各種品牌的智能硬件、電器設備,它可以做到強大的包容性。我們舉一個簡單的例子,來說明開源平臺的可玩性有多強。
首先,你不再局限于單一平臺內的用戶邏輯。比如某個生態鏈的空調,在設置聯動時,溫度和風速可能只有三擋可調,局限性很大。那么你可以摘除這個設備,換成調教空間更大的設備,由開源平臺統一控制。
這樣可以實現非常人性化的場景:當你的手機離家1km時,系統自動打開空調,設置為26℃,風速最低,且自動播放某音箱的曲目,走廊燈亮起。這種類似的場景,在某些物聯網平臺上也可以實現,但設備品牌和可操作范圍會受到很大的限制。
所以,開源智能家居平臺,最大的價值就是把各個品牌、各個生態的產品,納入到一個界面來統一管理,由用戶在一個地方設置聯動邏輯。甚至于,那些只支持其品牌自有APP控制的家電,也可以納入進來。
比如某品牌的洗衣機,它具備WiFi功能,可以通過該品牌自己的APP實現一些控制。這個時候,它是沒有接入任何第三方生態的。通過開源平臺,可以在同一個WiFi網絡下抓取洗衣機的指令報文,在明確這些報文對應的功能后,就可以接入開源平臺統一控制。
在開源平臺的開發社區中,有很多的民間大神推出了各種組件,可以來滿足上述功能。用戶只需要下載組件,做一些基本的設置即可。
當然,所謂的基本設置,也并非點選幾個按鈕那么簡單。對于大部分普通人來說,這是一非常折騰的過程。它雖然不涉及編程,但需要用戶了解一些文件格式。比如前面提到的HomeAssistant是用Python語言編寫的,那么用戶不熟悉Python也無妨,但需要了解一種叫做YAML的文件格式。
這種文件格式是作為編程語言的配置文件存在的,用戶需要在其中創建和鍵入一些關鍵參數。雖然看上去很簡單,但仍然需要一定的編程語言理解能力。不過,開源社區都有詳細的配置教程,照葫蘆畫瓢基本也能解決問題。
只要折騰完成,你的智能家居就是真正符合自己意愿的一套系統,隨著各類組件的豐富,用戶可以組合出各種新奇的玩法。甚至有國外大神開發了特斯拉的組件,讓你在開源平臺的APP終端上,可以實時查看車輛的各種狀態,比如位置、續航、車內溫度等等,由此與家中的設備實現一些聯動。
3.
開源平臺能解決割裂問題嗎?
目前常見的開源智能家居平臺,有HomeAssistant、openHAB、Domoticz、ioBroker、OpenMotics、Jeedom等等,數量高達幾十個。相對來說,前三個平臺的開發者社區是最為活躍的,尤其是HomeAssistant,在組件、開發文檔、生態建設上比較完善。
那么,這些開源平臺,能否從小眾的技術流,走向大眾化的選擇呢?
得益于開源屬性,開源平臺的進步速度非常快,從最早需要編程能力,到如今只需要編寫文件格式,開源平臺對用戶的友好程度在不斷增加。事實上,對于一些大生態的支持,開源平臺已經可以做到點選式的操作,極大降低了普通用戶的門檻。
從用戶體驗來說,諸如HomeAssistant這類開源平臺,做到小白都可以操作,只是個時間問題。它完全可以實現零代碼的操作。當前的安裝與配置流程中出現的各種bug,也會一個個優化,平臺的易用性會得到改善。
但問題是,開源平臺對第三方生態的控制,基本上是沒有官方認可和支持的。這導致某些情況下,平臺的使用體驗會受到影響。比如前面說到的對于特斯拉的控制,此前HA官方曾推出過組件,但頻繁出現賬號登錄問題。后來開發者社區自行推出了特斯拉組件,但使用體驗也并非100%完美。
從用戶角度看,開源平臺確實是目前唯一能解決生態割裂的辦法。但從整個行業的角度看,由于缺乏商業化的支持,開源平臺較長一段時間,仍會是極客文化的代表,很難成為主流。
如果開源平臺的話語權足夠強大,可以倒逼各品牌開放接口,為用戶帶來更穩定的體驗。但沒有商業化的推動,開源平臺恐怕很難擁有較大的話語權。由于開源平臺的運營經費來自于訂閱和資助,并非商業化的推廣,所以從財務層面,也很難快速擴大影響力。
在行業層面,基本上有兩種路徑來解決割裂問題:一是建立統一的協議,比如Thread和Matter,從應用層來規范不同生態之間的數據對接,這需要整個行業的大力推動和融合;二是通過開源系統的方式實現,比如華為的HarmonyOS。
雖然華為的路徑潛力也很大,但目前來看,前一種路徑的可行性是更強的。畢竟你不能期望小米的設備去搭載華為的微內核系統。這時候開源智能家居平臺,便可以以中立的姿態去解決問題,并且賦予了用戶極大的自由度。
問題的核心還是在于,開源平臺的話語權和影響力太小。參照Android開源項目的經驗,如果沒有Google的推動,其仍然難以成為主流的移動操作系統。
小結
可以肯定的說,開源智能家居平臺,盡管門檻高,對普通用戶不夠友好,但它確實是目前唯一能解決跨平臺、跨生態的智能家居方案。隨著開源社區的發展,這類軟件的易用性會得到提升,普及度也會增加,但很難成為主流選擇。
它需要更大的力量去推動,就像Android系統一樣,每個手機品牌都有不同的ROM,但都可以運行.apk的文件。照搬在智能家居領域,如果HA的核心文件被幾個大廠采納,做出各自不同UI不同交互方式的前端,那么海量設備的接入,就成為了現實。
智哪兒原創文章,轉載請至智哪兒公眾號(smartanywhere)獲取授權。
-
智能家居
+關注
關注
1930文章
9612瀏覽量
186536
發布評論請先 登錄
相關推薦
【貝啟科技BQ3568HM開源鴻蒙開發板深度試用報告】2 - 智能家居中控屏界面設計:打造便捷的家居控制體驗
LG全面開放ThinQ智能家居平臺API
智能家居之旅(15):HA傳感器采集主板低功耗設計的遭遇
![<b class='flag-5'>智能家居</b>之旅(15):HA傳感器采集主板低功耗設計的遭遇](https://file1.elecfans.com//web2/M00/05/54/wKgZombZFxKAI7_sAABnhaoHtUw37.jpeg)
數字時代:Matter打破全球智能家居生態壁壘,加速企業產品融合
![數字時代:Matter打破全球<b class='flag-5'>智能家居</b>生態壁壘,加速企業產品融合](https://file.elecfans.com/web2/M00/8B/B8/poYBAGPYgIWAUKq9AABGM_G9-TY983.png)
智能家居與物聯網的關系
智能家居控制系統如何設計
繼電器在智能家居中的應用
小熊派官網正式上線 可深入了解小熊派的各款開發套件
![小熊派官網正式上線 可<b class='flag-5'>深入了解</b>小熊派的各款開發套件](https://file1.elecfans.com/web2/M00/ED/4B/wKgZomZqmu-AGKdSAAAnllE0ias753.png)
工信部通過認證接入標準,國內智能家居互聯互通難點有望解決
![工信部通過認證接入標準,國內<b class='flag-5'>智能家居</b>互聯互通難點有望解決](https://file1.elecfans.com//web2/M00/E7/29/wKgZomZK5ZiAVEBlAAHRD4Yss8g335.jpg)
深入探討機智云物聯網智能家居系統的優化方案
AI時代,Matter如何融入與服務中國智能家居市場?
AI時代,Matter如何融入與服務中國智能家居市場,助力中國企業出海?
![AI時代,Matter如何融入與服務中國<b class='flag-5'>智能家居</b>市場,助力中國企業出海?](https://file1.elecfans.com/web2/M00/C5/B7/wKgaomX3-YCAaV5YAADYOzI6d5A232.png)
評論