愛伊米

這麼多年過去了,米家為啥還不能實現離線操作?

這麼多年過去了,米家為啥還不能實現離線操作?

“ 小愛同學,開啟空調 ”

“ 小愛同學!,開啟空調 ”

“ 小愛同學???? ”

這麼多年過去了,米家為啥還不能實現離線操作?

上個月,託尼在家裡爽快衝浪的時候,

發現家裡的米家

突然宕機

了。。。不管託尼怎麼重啟路由器,更新系統也都沒有作用。

這麼多年過去了,米家為啥還不能實現離線操作?

最後,還得是本著 “ 哪裡崩了上微博 ” 的精神,才在熱搜上發現了問題的根源。

好傢伙,不是咱自家的事情,是

米家伺服器崩了。

這麼多年過去了,米家為啥還不能實現離線操作?

白擱這操了半天心。

哎所以,我就控制一下自己家裡的燈,為啥還和米家的伺服器有關?

就不能少些套路,多點真誠,點對點通訊,一步到位,別從伺服器繞一圈嘛?

這麼多年過去了,米家為啥還不能實現離線操作?

/> 互聯一張網

咱就是說,要讓裝置之間能互相連通,第一步就得找個靠譜的

通訊協議

才行。

米家在這方面的選擇可以說的上是

“ 博採眾長 ”

了。

在 2015 年的極客公園創新大會上,小米最早釋出的小米智慧家庭套裝裡用的就是打包的 Zigbee 套裝。

這麼多年過去了,米家為啥還不能實現離線操作?

再往後,隨著藍芽和 WiFi 技術的不斷更新,米家也把這些東西都給放入了自己的懷抱。

小小一個米家,竟然能同時支援 Zigbee,藍芽,藍芽 mesh,WiFi 這四位臥龍鳳雛。

不過雖然從理論上來講,上面這幾類協議都

有成熟的本地互連方案。

但是為了整個系統的流暢和穩定性,但是咱們一上手,就會發現這裡有一個繞不過的節點 —— 米家 App。

這麼多年過去了,米家為啥還不能實現離線操作?

就拿家裡的米家藍芽燈舉個例子吧,咱們手機上一個簡單的開關等操作。

不是讓手機直接透過屋內的藍芽閘道器和燈泡進行互聯控制。

這訊號,會先透過 WiFi 往米家伺服器跑一圈,等到米家伺服器知曉後,再透過網路來通知咱們屋裡的藍芽閘道器。

只有接收到了伺服器的訊號

,藍芽閘道器才會通知燈泡,把燈光開啟。

這麼多年過去了,米家為啥還不能實現離線操作?

屬實是繞了個最遠的距離了。

所以說,

明明理論上能支援本地執行,為啥不做呢?

/> 智慧家居之踵

表面原因說來也簡單,米家支援的協議太多了。

這幾年隨著米家慢慢開始和 Zigbee “ 分手 ”,主力推廣透過藍芽、 WiFi 協議控制的智慧裝置。

這麼多年過去了,米家為啥還不能實現離線操作?

但是以前使用者買的 Zigbee 裝置還在用呢。

就有點像電腦上的過去 USB 2。0 介面,在退役後,還有著悠久的生命週期。

Zigbee 和 Zigbee 裝置的本地互聯容易做,但是藍芽閘道器和 Zigbee 裝置的本地聯動。。。做起來好不好用,就得打個問號了。

這麼多年過去了,米家為啥還不能實現離線操作?

再加上米家的市場足夠大,面向的使用者環境也更為複雜,咱也不知道四種通訊協議會被使用者排列組合出多少花來。

靠軟體的努力來彌補硬體市場的不足,是個吃力不討好的活。

這麼多年過去了,米家為啥還不能實現離線操作?

所以對米家來講,

本著開發成本和穩定性的考慮,乾脆就全上雲了方便了事。

而且吧,咱們如果想要搞好本地控制這件事,不單單是搞好一個通訊協議就能解決這問題。

像隔壁蘋果走的就是這個條路子,在推出 homekit 的時候,順手也搓了一套新協議( HAP )出來。

從一開始,就是奔著本地互聯去的。

這麼多年過去了,米家為啥還不能實現離線操作?

這麼多年過去了,米家為啥還不能實現離線操作?

但是這樣搞嘛。。。也帶來了倆新問題。

這新協議的相容性,就比藍芽, WiFi 這些麻煩了不少。

在推廣產品的時候,還得

別人願意給你自家的通訊協議做適配才行。

可能也就蘋果了,才有底氣去 Push 別的廠家來做這件事。

順便還和資料線的 MFI 一樣,再收廠家一筆錢。

所以這兩年大夥一提到 homekit,滿腦子想的就是貴。

這麼多年過去了,米家為啥還不能實現離線操作?

而且,這種新協議往往比我們想象的更廢算力。

想要實現資料純粹放本地來處理的話,

如何保證資訊的安全性,如何保證通訊的時效性。。。

這個計算量,可不是隨便找個裝置就能處理的。

蘋果為了解決這個問題,也得讓使用者額外購買一個 homepod 或者 iPad 來當 “ 家庭中樞 ”。

這麼多年過去了,米家為啥還不能實現離線操作?

這一個中樞的價格,都可以買一套米家的燈泡了。。。

/> 語音的算力黑洞

而除了用米家 App 來開關智慧裝置,咱們平時想要用爽米家生態,也絕對離不開小愛同學的語音控制。

託尼晚上睡前,可喜歡用小愛同學關燈和設定明天的起床鬧鐘了。

起床失敗 ▼

這麼多年過去了,米家為啥還不能實現離線操作?

然而在

語音資訊的離線處理

上。。。各家可以說都沒有太好的進展。

就算是強如蘋果,號稱能做到離線處理 siri。

但是仔細一看發現。。。這 siri 雖然離線了,但是沒有辦法完全離線。

這麼多年過去了,米家為啥還不能實現離線操作?

能識別出來的指令寥寥無幾,只能做點簡單的定時,修改設定之類的應用。

每年都能釋出 “ 最好的神經引擎晶片 ” 的蘋果公司尚且如此,託尼是不敢對別家在本地引擎方面有太多的期待了。。。

這麼多年過去了,米家為啥還不能實現離線操作?

所以說,在這個廠商還因為各種理由沒辦法實現打通智慧家居本地化技術鏈的場景。

咱們想獲得更好的本地化體驗,可能只得自己多費點心思多折騰折騰。

也不能把推動智慧家居行業變革的壓力都給到米家身上。

這麼多年過去了,米家為啥還不能實現離線操作?

面對過於複雜的家庭情況來說,

上雲處理已經是綜合成本,效率後的最佳考量了。

( 如果伺服器不崩的話 )

而且,其實米家也在裝置裡留了讓你 DIY 的介面。

這麼多年過去了,米家為啥還不能實現離線操作?

開啟 Github ,我們就能可以透過 Home Assistant 等軟體,來實現把米家裝置給接入 homekit,

體驗手搓本地控制的快樂。

在上次斷網後,託尼已經在自家的軟路由上開始折騰了,如果差友感興趣的話,等搞好後再分享給大家看看。

這麼多年過去了,米家為啥還不能實現離線操作?

畢竟,家裡的智慧化裝置越多,咋就越不願去體驗失去它們的日子。

這麼多年過去了,米家為啥還不能實現離線操作?