谷歌物联网布局从软件到硬件做了些什么?
扫描二维码
随时随地手机看文章
物联网一直被认为是继计算机和移动互联网之后颠覆人们生活的第三次革命。
根据今年秋天外国数据研究机构BI Intelligence发布的一份报告预测,到2020年,全球通过物联网链接的设备总数将达到240亿台,占到全球总体联网设备数的70%。在今后的5年中,全球物联网解决方案的总开支预计将达到6万亿美元。
面对如此庞大的市场,作为互联网时代的科技巨头之一,谷歌自然不会视而不见。实际上,从2011年开始,谷歌在物联网方面的布局就首次进入了人们的视野。
软件:系统 + 通讯
2011年5月,在当年的Google I/O大会上,谷歌首次提出了Android@Home智能家居计划。通过 Android@Home,用户在一部安卓手机或平板上就能控制家中的电灯、空调、音响播放器等一系列的智能家居产品。
在技术实现上,Android@Home采用了基于IEEE802.15.4标准的ZigBee技术,其传输特点就是低功耗、低成本和低延迟。同时,谷歌还在安卓操作系统的底层开放了针对家电控制的专用API接口,符合规范的家电通过ZigBee技术与手机建立好物理连接,安卓应用程序就能通过专用的API实现对这些家电的一系列智能化控制,除了远程开关操作之外,一些智能电灯产品甚至能在用户玩游戏时配合剧情产生频闪效果。
到了2012年,谷歌又基于Android@Home发布了一款名为Nexus Q的球状流媒体播放器,该产品被外界视为谷歌凭借Android@Home进入智能家居的标杆。但不幸的是因为高昂的定价和只能支持谷歌的内置服务,Nexus Q并没有受到消费者的欢迎,在2013年年初就匆匆下架。至此,谷歌以自身产品进军智能家居的努力宣告失败,而在随后接近一年的时间中,Android@Home也逐渐淡出了人们的视野。
作为一家主打软件产品的公司,谷歌在打造物联网软件平台的努力自然不会随着Android@Home的失败而消失。
2014年10月,谷歌公布了The Physical Web项目源码,希望通过统一资源定位符(URL)的方式建立起一套智能硬件之间的互联互通标准。用户不需要下载专门的App,只需要像浏览网页时那样,点击某个设备对应的URL链接,就能实现对该智能硬件的操作。但作为一个早期的实验性项目,谷歌并没有正式推出,只是在开发者群体进行了小范围的交流。
在2015年的Google I/O大会上,谷歌针对物联网应用正式发布了名为 Brillo 的物联网RTOS实时操作系统,和基于 json 的物联网通讯语言 Weave。
其中Brillo是一个极简化的 Android 操作系统,拿掉了所有复杂的上层界面,只留下操作系统底层的核心,使得 Brillo 可以被方便地嵌入门铃、监控摄像头、烤箱等各种型号的智能硬件之中。
而 Weave 是基于 json 的智能硬件通信语言,谷歌意在创建智能硬件间通用的通信、指令收发方案,让智能设备之间通过Weave实现自主化的互动和沟通。例如在用户锁门的同时,不需要手动操作,烤箱和空调就会探测到门锁的状态并主动关闭自己的电源。
I/O大会之后,谷歌又在7月份发布了一款开源的低功耗蓝牙通信平台Eddystone,目的是为了抗衡苹果的iBeacon,在物联网近场通讯技术上保留自己的话语权。
今年年初,谷歌针对Brillo、Weave和Eddystone等技术召开了Ubiquity开发者峰会,向开发人员全面介绍了这些技术的实现细节,帮助他们在谷歌的物联网框架下进行更深度的开发。
至此,谷歌在物联网软件方面形成了从操作系统到通讯协议的全面布局。