快速读懂谷歌物联网Android Things

  • 时间:
  • 浏览:0
  • 来源:大发pk10_pk10app争霸_大发pk10app争霸

北京时间12月19日消息,据外媒报道,谷歌在上周推出了物联网操作系统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协议的替代确定。