跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
精密电阻捷比信 · 专业器件主题站

您需要了解的有关Google Android的10件事

据国外媒体报道,谷歌上周启动了物联网操作系统Android Things,这是Google为物联网设备开发的Android分支系统。结合用于物联网设备的通信协议Google的Weave,Android Things将在Google的物联网战略中发挥重要作用。 Android Things是Google针对物联网设备市场推出的最新系统,进一步加剧了物联网市场的竞争。当前,Microsoft正在向发烧友和原始设备制造商(OEM)推广其Windows 10 IoT系统。尽管亚马逊尚未开发相应的设备系统,但该公司已向物联网开发人员开放了AWS Lambda计算服务。亚马逊的云计算部门AWS正在与设备制造商合作,将Lambda Greengrass软件绑定到该设备。该软件是AWS Lambda的本地版本,可以安装在IoT设备和套件中。谷歌推荐的Android Things设备平台,亚马逊,谷歌和微软这三个主要的云服务提供商都在依靠物联网战略来促进各自云平台的发展。 Android Things是Google在云和设备之间连接节点的最新尝试。您应该了解以下10点:1. Android Things是Google更改其Google Brillo名称后的新版本。后者是2015年的Google。这是一个已发布的IoT操作系统。尽管Brillo的核心是Android系统,但是其开发和部署显然不同于常规的Android开发。 2. Brillo以C ++为主要开发环境,而Android Things适用于所有Java开发人员,无论开发人员是否具有移动开发经验。 3.开发人员可以将工具箱用于IoT设备。 Android Studio是最常用的Android集成开发环境。它基于IntelliJ IDEA开源社区版本,并通过Android Things支持IoT开发。应用程序开发的生命周期与移动开发的生命周期几乎相同。 4. Android Things系统支持原始Android SDK的子集,并且不支持需要用户输入或身份验证凭据(例如地图,搜索和登录名)的应用程序编程接口(API)。 5.与Android手机的OTA无线升级一样,开发人员可以通过Google在其产品和服务中使用的相同OTA基础架构,推动Google提供的系统更新和自定义应用程序升级。 6. Google建议开发人员使用微型计算机“ Raspberry Pi 3”,英特尔微型可穿戴设备“ Edison”。 (爱迪生)和恩智浦半导体公司初始原型开发期间的Pico平台。 Google将在Android Things正式发布之前添加更多经过认证的设备。 7.包括Cloud Messaging Service Firebase在内的Google Cloud Platform组件可以轻松地与Android Things集成。开发人员可以将多个云服务用于存储,状态管理和消息传递。 8. Android Things集成了Weave(一种用于IoT设备的通信平台)。 Weave Server是一种云服务,用于处理设备注册,命令传输,状态存储以及与Google服务(例如Google Assistant)的集成。 Weave SDK将被嵌入到设备中以进行本地和远程通信。 9. Nest Weave,Nest智能家居设备使用的协议,将成为Weave的子集。这两个协议都基于IPV6网络协议Thread,该协议最初是旨在建立本地无线网状网络的网络协议。 10.无论有没有Android Things,开发人员都可以使用Weave,因为它是一个独立的协议,可以替代Zigbee协议,Z-Wave协议和Bluetooth Smart协议。 (编译/小雨)