谷歌Ubiquity开发者峰会2016:Brillo、Weave和Beacons

谷歌于近日组织召开了Ubiquity开发者峰会2016,会议内容涵盖了Brillo、Weave、Beacons等IoT技术及其他一些面向可穿戴设备、电视、汽车的技术。

Ubiquity开发者峰会于2016年1月11日举行。此次大会向开发人员介绍了谷歌的部分技术,帮助他们针对某些普及程度较低的设备(IoT、可穿戴设备、Chromecast、电视、汽车)进行开发。主题演讲及会议内容涉及Brillo、Weave、Beacons、Google Cast、Android TV和Android Auto。本文对IoT会议的内容进行了总结。

谷歌已经涉足IoT市场,因为他们在这里看到了一个很重要的市场。根据IDC、英特尔和联合国的一项研究以及大会第一天主题演讲的内容,到2020年,全球将会有将近2000亿智能设备,或者说生活在这个星球上的人,人均将有26个此类设备。这些设备不只是包含在可穿戴设备中,它们中的大部分会嵌入到由不同行业开发的各种技术中。一项由多个主流IoT设备制造商联合开展的调查显示,影响IoT发展的主要问题依次是:互操作性、安全性、商业案例、遗留硬件、技术不成熟和隐私。谷歌借助Brillo和Weave两种技术致力于解决互操作性、安全性和隐私问题。

Weave是一种由Nest(后来被谷歌收购,InfoQ前期报道过)开发的设备互联通信协议。Brillo是一个附带核心服务和开发工具集的嵌入式OS。它支持OTA更新,这被谷歌视为处理可能的安全问题以及通过Weave同其他设备通信所必备的特性。Android HAL使它可以运行在各种硬件上。下图描述了Brillo的基本架构:

谷歌Ubiquity开发者峰会2016:Brillo、Weave和Beacons_第1张图片

Weave集成到了Brillo中,但它也以Android、iOS和Web库的形式提供。早期采用者可以通过申请邀请码 获得Brillo和Weave。

谷歌正在研发的另一项IoT技术是Beacons, 可以替置于室内的设备提供语义位置信息。谷歌认为这项技术很重要,因为人们90%的时间都呆在室内。这样的设备可以用于室内导航、接近通知(在入口出示车票)、精确定位功能(将订购的食物送到特定的桌上)等等。

Beacon设备是一种使用低功耗蓝牙的单向信号传输器。这可以防止它们同其他设备配对(如智能手机),保护用户隐私。为了最小化电量消耗,Beacons传输的信息有效载荷非常小,最多20个字节。有效载荷包含URL、UID或者使用开源的Eddystone协议发送的遥测信息。谷歌提供了面向Android和iOS的SDK。

要了解关于这些技术的更多信息,我们推荐YouTube谷歌开发者频道,其中包含了Ubiquity开发者峰会2016的会议视频。

查看英文原文:From the Google Ubiquity Dev Summit 2016: Brillo, Weave and Beacons

感谢谢丽对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至[email protected]。也欢迎大家通过新浪微博(@InfoQ,@丁晓昀),微信(微信号:InfoQChina)关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入InfoQ读者交流群InfoQ好读者(已满),InfoQ读者交流群(#2)InfoQ好读者)。

你可能感兴趣的:(谷歌Ubiquity开发者峰会2016:Brillo、Weave和Beacons)