据外媒报道,谷歌在上周推出了物联网操作系统android things,后者是谷歌为物联网设备开发的android分支系统。结合谷歌为物联网设备推出的通讯协议weave,android things将在谷歌物联网战略中发挥重要作用。
android things是谷歌面向物联网设备市场推出的最新系统,这让物联网市场的竞争进一步升温。目前,微软正在向发烧友和原始设备制造商(oem)推广其windows 10 iot系统。尽管亚马逊并未开发相应的设备系统,但是该公司已经把aws lambda计算服务开放给了物联网开发者。亚马逊云计算部门aws正在与设备制造商合作,在设备中绑定lambda greengrass软件。该软件是aws lambda的本地版本,可以被安装到物联网设备和套件中。
谷歌推荐的android things设备平台
亚马逊、谷歌以及微软这三大主要云服务提供商正指望物联网战略来推动各自云平台的发展。android things是谷歌为连接云和设备之间各个结点所进行的最新尝试,以下10点你应该知道:
1.android things是谷歌为google brillo更改名称后的新版系统,后者是谷歌在2015年宣布的一款物联网操作系统。尽管brillo的核心是android系统,但是它的开发和部署明显不同于常规android开发。
2.brillo把c++作为主要开发环境,而android things则面向所有java开发者,不管开发者有没有移动开发经验。
3.开发者可以针对物联网设备使用工具包。android studio是最常用的android集成开发环境,它基于intellij idea开源社区版本,支持通过android things进行物联网开发。应用开发的生命周期几乎和移动开发相同。
4.android things系统支持原始android sdk中的一个子集,不支持需要用户输入或者需要地图、搜索以及登录等验证凭证的应用程序接口(api)。
5.和android手机的ota无线升级一样,开发者可以通过谷歌已经在其产品和服务中使用过的相同ota基础设施,推送谷歌提供的系统更新和定制应用升级。
6.谷歌推荐开发者在最初原型设计和开发时使用微型电脑“树莓派3”、英特尔微型可穿戴设备“爱迪生”(edison)以及恩智浦半导体的pico平台。谷歌会在android things正式发布前增加更多认证设备。
7.包括云消息传递服务firebase在内的谷歌云平台组件能够轻易与android things整合。开发者可以利用多个云服务进行存储、状态管理以及发送消息。
8.android things整合了物联网设备通讯平台weave。weave server是用来处理设备注册、命令传送、状态存储以及与谷歌助手等谷歌服务整合的云服务。weave sdk将嵌入到设备中进行本地和远程通讯。
9.nest智能家居设备使用的协议nest weave将成为weave的一个子集。这两种协议都基于ipv6网络协议thread,后者原本是为建立本地无线网状网络而设计的网络协议。
10.不管有没有android things,开发者都可以使用weave,因为它是一个独立协议,可以作为zigbee协议、z-wave协议以及蓝牙bluetooth smart协议的替代选择。(编译/箫雨)
工业4.0是什么意思?新规则将由谁将定义?
如何将电源PCB关键布局走线优化到最佳状态?
宝马投四亿欧元的iNext电动汽车,竞争对手是特斯拉Model Y
LED显示屏在户外标识标牌领域的应用有哪些
MAXQ架构简介
关于谷歌物联网Android Things你需要知道的10点
你们会设计CPU取指执行电路吗?
三星S7升级安卓7.0了 然而Gear VR眼镜运行不了
pcb设计基础之稳压原理简述
台积电2nm工艺制程研发迎来突破
字节跳动已经进入了腾讯的战略腹地,发起了一轮又一轮攻势
OLED中的佼佼者,创维W81系列实力出圈
PCB天线和FPC天线有怎样的特性
苹果已正式关闭了iOS 13.4系统的验证通道
稳定币比央行数字货币更好吗
荣耀magic/华为mate9的保时捷版/荣耀9,华为最漂亮的3部手机,最后一款很值得购买
网红小家电 凯琴的崛起
谈荣威ERX5从15万元到20万元的一步之遥
VCSEL元件成长幅度最显著 将带动整体红外线元件市场持续成长
浅谈Metal Mesh的触控技术优势及限制因素