谷歌物联网Android Things到底是什么?
2016-12-23 00:00
1146 查看
据外媒报道,谷歌在上周推出了物联网操作系统Android Things,后者是谷歌为物联网设备开发的Android分支系统。结合谷歌为物联网设备推出的通讯协议Weave,Android Things将在谷歌物联网战略中发挥重要作用。Android Things是谷歌面向物联网设备市场推出的最新系统,这让物联网市场的竞争进一步升温。目前,微软正在向发烧友和原始设备制造商(OEM)推广其Windows 10 IoT系统。 尽管亚马逊并未开发相应的设备系统,但是该公司已经把AWS Lambda计算服务开放给了物联网开发者。亚马逊云计算部门AWS正在与设备制造商合作,在设备中绑定Lambda Greengrass软件。该软件是AWS Lambda的本地版本,可以被安装到物联网设备和套件中。 亚马逊、谷歌以及微软这三大主要云服务提供商正指望物联网战略来推动各自云平台的发展。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协议的替代选择。 【Bus Week】三十二期 【一周优秀博文】 从Instant run谈Android替换Application和动态加载机制 http://www.apkbus.com/blog-719059-62821.html 从OKHttp框架看代码设计 http://www.apkbus.com/blog-719059-62822.html Android热补丁之Tinker原理解析 http://www.apkbus.com/blog-719059-62820.html 项目里使用MVP和Dagger的有福了!!!绝对提升效率 http://www.apkbus.com/blog-878684-62818.html 使用硬件层(hardware layers)提高Android动画性能 http://www.apkbus.com/blog-705730-62813.html Android应用性能剖析全攻略 http://www.apkbus.com/blog-705730-62807.html 拥抱Android Studio:从ADT到Android Studio http://www.apkbus.com/blog-878240-62803.html 理解Android Gradle构建系统 http://www.apkbus.com/blog-705730-62806.html. Android TV机顶盒开发之初级接触 http://www.apkbus.com/blog-875916-62802.html 【一周Android精品源码推荐】 五行代码实现 炫动滑动 卡片层叠布局,仿探探、人人影视... http://www.apkbus.com/forum.php? ... ortid%26sortid%3D12 Android滚轮控件 http://www.apkbus.com/forum.php? ... ortid%26sortid%3D12 Android点赞+1效果,支持文本和图像 http://www.apkbus.com/forum.php? ... ortid%26sortid%3D12 通过de Casteljau算法绘制贝塞尔曲线 http://www.apkbus.com/forum.php? ... ortid%26sortid%3D12 一个可下拉刷新与上拉加载更多的库 http://www.apkbus.com/forum.php? ... ortid%26sortid%3D12 使用ExpandableListView实现的购物车 http://www.apkbus.com/forum.php? ... ortid%26sortid%3D12 显示执行步骤的控件,支持左右滑动切换上一步下一步。 http://www.apkbus.com/forum.php? ... ortid%26sortid%3D12 可连拍的自定义相机! http://www.apkbus.com/forum.php? ... ortid%26sortid%3D12 仿lol多玩盒子,喜欢的速度戳进来。。。。。。 http://www.apkbus.com/forum.php? ... eline%26sortid%3D12 重写RecyclerView的Adapter,实现addHead和addFoot功能 http://www.apkbus.com/forum.php? ... eline%26sortid%3D12 支持类似微博的编辑框,可输入表情和@某人 http://www.apkbus.com/forum.php? ... eline%26sortid%3D12 【一周优秀实例教程】 Android App更新完美的解决方案-DownloadManager http://www.apkbus.com/forum.php? ... 6orderby%3Ddateline Android N混合编译与对热补丁影响解析 http://www.apkbus.com/forum.php? ... 6orderby%3Ddateline 使用Android Studio,新建library并发布到jCenter http://www.apkbus.com/forum.php? ... 6orderby%3Ddateline 通讯录增删改查 http://www.apkbus.com/forum.php? ... 6orderby%3Ddateline Android Scroll 分析 http://www.apkbus.com/forum.php? ... 6orderby%3Ddateline 注意对隐式Intent的运行时检查保护 http://www.apkbus.com/forum.php? ... 6orderby%3Ddateline Android Studio 多渠道打包及 gradlew 命令的基本使用 http://www.apkbus.com/forum.php? ... 6orderby%3Ddateline Android Studio一步步教你集成发布适配 http://www.apkbus.com/forum.php? ... 6orderby%3Ddateline 设计模式之Builder模式 http://www.apkbus.com/forum.php? ... lter=author&page=25 |
相关文章推荐
- 树莓派3 安装谷歌物联网系统-Android Things
- 树莓派3 安装谷歌物联网系统-Android Things
- Android Things物联网开发--硬件和软件环境(二)
- Android Things物联网开发--外围I/O接口之I2C(五)
- <物联网> Android Things 树莓派烧录镜像指南
- 谷歌物联网操作系统Android Things揭开面纱
- 树莓派Android Things物联网开发:GitHub案例程序汇总
- 树莓派Android Things物联网开发:按键中断及消抖
- Android Things物联网开发--外围I/O接口之GPIO(三)
- Android Things物联网开发--外围I/O接口之UART(七)
- Android Things物联网开发--外围I/O接口之SPI(六)
- 树莓派Android Things物联网开发:树莓派3上手就是这么简单
- 树莓派Android Things物联网开发:已知Bug发行说明
- Android Things物联网开发--基础介绍(一)
- 如何使用 Android Things 和 TensorFlow 在物联网上应用机器学习
- Google 新物联网平台初体验—Android Things
- [置顶] 树莓派Android Things物联网开发:入门及资料汇总
- Android Things物联网开发--外围I/O接口之PWM(四)