新闻动态
NEWS CENTER
NEWS CENTER
2020-03-27
小米手环4已经发布,根据官方信息,其内置的小爱同学是通过和手机进行蓝牙连接,手机APP实时运行来实现的。
具体手环小爱的工作方式是这样的:
可见,实际上手环小爱就是采取了普通手环消息推送的这个思路做出来的,其核心是在手机APP上。而手环上的小爱只是一个蓝牙广播器和信息接收器,是个空壳。
广播,就是告诉手机语音信息;接收,就是接收APP返回的信息推送(小爱的回应文字)。
这也就解释了为什么离开了手机APP的连接,手环上的小爱就不可用。当然,这样做没问题,因为不可能在手环这么小的内存里放下一个完整的语音助手,更不可能增加专门的esim来保证独立联网。但这个功能换个思路就能做得完美!
既然手环上的小爱就是一个空壳,必须依赖网络来实现功能,那为什么非要把网络寄托在和手机的蓝牙连接上呢?为什么不能寄托在小米很多智能家居的蓝牙网关上呢?
举个实例:小米米家蓝牙温湿度计。
对,就是这货
小米米家蓝牙温湿度计,这货一开始和手环4一样,只支持蓝牙直连手机,查看数据也要打开专门的米家APP。可后来这货升级固件支持连接蓝牙网关后,它的联网、信息传输的问题就被解决了:温湿度计定期向蓝牙网关上报信息,这样随时随地打开米家APP,都可以看到温湿度的历史记录了。不得不说,蓝牙网关在其中起到了巨大的作用。
同理,如果手环4 NFC也支持通过蓝牙网关来连接呢?
有人可能会问:新增这么多功能,会对续航造成损害吗?答:不会。
实际上你仔细看一下就可以知道:以上4条建议,除了第1条小爱是需要手环主动向蓝牙网关发送信息外(这个称为主动请求),第2、3、4条都是网关向手环发送信息,而手环并不需要主动向网关申请信息(这个称为被动推送)。
这个过程,和当前手环连接手机来接收手机通知的推送,本质上是一样的。没有什么技术上的难题,也很容易实现。只是把信息推送这同一个功能,换个思路给做到极致了而已。而手环被动推送,对续航根本没有丝毫太大的影响。
前段时间加入了一个米家智能群,就在群里讨论这个问题。群里有人说:让手环通过蓝牙网关来实现这些功能,技术上不可行。理由是:小米当前的蓝牙网关采用的是低功耗蓝牙,只能收,不能发。什么意思呢?
他的意思是说:蓝牙网关为了降低接入设备的功耗,阉割了蓝牙网关向接入设备发送信息的功能,而只保留了接入设备向蓝牙网关发送信息的功能。即蓝牙网关是单向蓝牙,只能收,不能发。就比如目前的米家蓝牙温湿度计,只能它向蓝牙网关上报当前的温湿度信息,而不能通过蓝牙网关控制它(即蓝牙网关向它发送信息)。
当时看了,因为本身对小米蓝牙网关不甚了解,觉得他说的有道理,就信了。然而后来看到了小米官方对自家蓝牙网关的解释,(原文找了将近半个小时,找不到了)大概意思是说,小米蓝牙网关mesh支持自组网,支持收发智能设备的信息。文末又举了几个利用蓝牙网关协议实现控制的设备,印象里有一个小米的筒灯,通过蓝牙网关接入并控制的。(蓝牙网关都可以控制灯了你还说是单向的!)
也就是说,小米的蓝牙网关其实都是双向的,可收可发。这里用到了一个概念:蓝牙网关mesh,意思就是可收可发的蓝牙网关。那这样技术上的问题不就解决了吗?
我一直觉得这些需要一直蓝牙连接手机,还要保持手机APP一直运行才能实现绝大部分功能的手环/手表都是不实用。既然有手机了,为什么还要手环?
当然是想图方便。作为对手机的补充,手环的应用大有可言。可如果纯粹依赖手机,且依赖有如此严格的限制(蓝牙连接、APP运行),否则无法使用。
那么手环的存在意义又是什么呢?我们不需要手机的扩展,因为这个扩展屏幕既不如手机大,功能又不如手机多。