AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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

  • 2016-01-18
  • 本文字数:1163 字

    阅读完需:约 4 分钟

谷歌于近日组织召开了 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 的基本架构:

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 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群(已满),InfoQ 读者交流群(#2))。

2016-01-18 18:002872
用户头像

发布了 1008 篇内容, 共 424.0 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

测试CLIP zero-shot learning | 深度学习

AIWeker

深度学习 多模态 CLIP 三周年连更

怎么查看 .crash文件

linux大本营

Linux gdb Crash 内核 perf

C语言sqlit3创建表格怎么写

linux大本营

sqlite 数据库 C语言

时间管理:不要让时间偷走你的饼干

蔡农曰

程序员 生活 时间管理

C++11引入了std::atomic模板类无锁栈的实现如何判断栈空

linux大本营

多线程 线程安全 C++11

设计一个大规模搜索引擎,大概有1000台服务器

linux大本营

搜索引擎 负载均衡 存储 分布式,

linux脚本定义一个二维数组

linux大本营

Linux 脚本 二维数组

Reactive响应式编程系列:解密Lettuce如何实现响应式

大步流星

Reactive lettuce 响应式编程系列 Lettuce如何实现响应式 Redis响应式

在OpenHarmony 开发者大会2023,听见百业同鸣

脑极体

鸿蒙

挑战 30 天学完 Python:Day12 模块Module

MegaQi

挑战30天学完Python 三周年连更

Django笔记十四之统计总数、最新纪录和空值判断等功能

Hunter熊

Python django like contains startwith

面对当下火爆的AIGC,我们可以做些什么? | 社区征文

AXYZdong

三周年征文

请详述c++中 lambda表达式使用

linux大本营

Lambda vector Function C++

职场进阶必须拥有的4种能力,你掌握了吗?

Jack

Android WebView使用与JS交互

松柏不怕雪

webview js java; Android; JS Bridge

为什么要理解OpenAI和GPT-4?LexFridman谈对话Sam Altman开场白

B Impact

Spring 的 IoC(控制反转)

HoneyMoose

让GPT学会使用工具,拓展技能

蔡超

GPT ChatGPT LLM GPT-4 #LangChain

dpdk l2fwd需要配置哪些参数

linux大本营

DPDK

Java 把 Map 的值(Value)转换为 Array, List 或 Set

HoneyMoose

我的开源项目与开源经历分享

秦少卫

GitHub 开源 前端 Fabric.js 图片编辑器

一文带你看通透,MySQL事务ACID四大特性实现原理

架构精进之路

MySQL 数据库 后端 事务 三周年连更

什么是前端开发领域的 Cumulative Layout Shift 问题

汪子熙

前端开发 angular web开发 web开发基础 三周年连更

linux脚本执行可变参数任务

linux大本营

Linux 脚本

如何在lua中设置计时器

linux大本营

lua 协程 Coroutine 计时器

我的Gopher成长之路

闫同学

三周年连更

企业微信接入系列-上传临时素材

六月的雨在InfoQ

企业微信 三周年连更 企业微信接入 上传临时素材

ubuntu安装x11 forword,并做好配置

linux大本营

Linux ubuntu

dbtemplate 是什么

weigeonlyyou

mybatis ORM 嵌入式应用 API Gateway 嵌入式设备

iOS MachineLearning 系列(3)—— 静态图像分析之区域识别

珲少

在Ubuntu的Vscode中怎么添加第三方库文件sqlite3.h

linux大本营

sqlite Linux ubuntu vscode

谷歌Ubiquity开发者峰会2016:Brillo、Weave和Beacons_移动_Abel Avram_InfoQ精选文章