如何解决米家设备离线,米家屏显开关显示离线( 三 )


如何解决米家设备离线,米家屏显开关显示离线

文章插图
毕竟,家里的智能化设备越多,咋就越不愿去体验失去它们的日子 。
如何解决米家设备离线,米家屏显开关显示离线

文章插图
如何解决米家设备离线,米家屏显开关显示离线

文章插图
这么多年过去了 , 米家为啥还不能实现离线操作?“ 小爱同学,打开空调 ”

“ 小爱同学?。蚩盏?”

“ 小爱同学???? ”

上个月,托尼在家里爽快冲浪的时候,

发现家里的米家 突然宕机 了 。。。

不管托尼怎么重启路由器,更新系统也都没有作用 。

最后,还得是本着 “ 哪里崩了上微博 ” 的精神,才在热搜上发现了问题的根源 。

好家伙,不是咱自家的事情,是 米家服务器崩了 。

白搁这操了半天心 。

哎所以,我就控制一下自己家里的灯,为啥还和米家的服务器有关?

就不能少些套路,多点真诚,点对点通讯,一步到位,别从服务器绕一圈嘛?



咱就是说,要让设备之间能互相连通 , 第一步就得找个靠谱的通讯协议才行 。

米家在这方面的选择可以说的上是“ 博采众长 ”了 。

在 2015 年的极客公园创新大会上,小米最早发布的小米智能家庭套装里用的就是打包的 Zigbee 套装 。

再往后,随着蓝牙和 WiFi 技术的不断更新,米家也把这些东西都给放入了自己的怀抱 。

小小一个米家 , 竟然能同时支持 Zigbee,蓝牙 , 蓝牙 mesh,WiFi 这四位卧龙凤雏 。

不过虽然从理论上来讲 , 上面这几类协议都有成熟的本地互连方案 。

但是为了整个系统的流畅和稳定性,但是咱们一上手,就会发现这里有一个绕不过的节点 —— 米家 App 。

就拿家里的米家蓝牙灯举个例子吧,咱们手机上一个简单的开关等操作 。

不是让手机直接通过屋内的蓝牙网关和灯泡进行互联控制 。

这信号 , 会先通过 WiFi 往米家服务器跑一圈,等到米家服务器知晓后,再通过网络来通知咱们屋里的蓝牙网关 。

只有接收到了服务器的信号,蓝牙网关才会通知灯泡,把灯光打开 。

属实是绕了个最远的距离了 。

所以说,明明理论上能支持本地运行,为啥不做呢?

表面原因说来也简单,米家支持的协议太多了 。

这几年随着米家慢慢开始和 Zigbee “ 分手 ”,主力推广通过蓝牙、 WiFi 协议控制的智能设备 。

但是以前用户买的 Zigbee 设备还在用呢 。

就有点像电脑上的过去 USB 2.0 接口 , 在退役后 , 还有着悠久的生命周期 。

Zigbee 和 Zigbee 设备的本地互联容易做,但是蓝牙网关和 Zigbee 设备的本地联动 。。。做起来好不好用,就得打个问号了 。

再加上米家的市场足够大,面向的用户环境也更为复杂 , 咱也不知道四种通讯协议会被用户排列组合出多少花来 。

靠软件的努力来弥补硬件市场的不足,是个吃力不讨好的活 。

所以对米家来讲 ,  本着开发成本和稳定性的考虑,干脆就全上云了方便了事 。

而且吧 , 咱们如果想要搞好本地控制这件事 , 不单单是搞好一个通讯协议就能解决这问题 。

像隔壁苹果走的就是这个条路子,在推出 homekit 的时候,顺手也搓了一套新协议( HAP ) 出来 。