Android Things概览
2016-12-16 本文已影响0人
nullobject0x01
转载请注明出处:http://www.jianshu.com/p/a79dbc7253b8
本文出自:m2u的简书
0x01 引言
最近Google发布了一个叫做Android Things的物联网(IoT,Internet of Things)操作系统.闲暇之余,利用搜索工具对Android Things了解了一番,并在此作一些记录。
0x02 相关资料
首先是Android Things的官网:https://developer.android.com/things/index.html 当然这是需要梯子的...不过,在前些天的Google Developer Day China 2016,谷歌开发者大会上,Google开放了不需要梯子就能访问到的站点,大大方便了没有梯子的同学:https://developer.android.google.cn/things/index.html。小熊也是通过这俩网站来了解Android Things的~为方便访问,本文中的链接都将使用.cn下的站点。
ps:目前官方的介绍貌似是只有英文版,不过应该很快会有中文的--从Google开放.cn的站点的举动来看。
pss:小熊英文不是很好,理解不到位的地方希望您能在文末评论区指正,互相学习。
0x03 特点
- The easy and power of Android 易用而强大
Android Things可以说是Android的一个精简版的系统,继承了Android强大和易用的特点,并且专注于智能设备。用google的话说,有android基础的话,上手开发基于Android Things也不会非常难。
- Android Things可以依靠现有的Android生态资源,如开发工具(Android Studio等),android现有的API以及强大的社区力量等;
- 同时Android Things还将为物联网设备提供新的APIs,如低电平I/O接口、通用的传感器组件开发包等,利用这些新的接口,可以操作Android Things设备的各个模块;
- 安全方面,Android Things将利用Android OS定期的安全更新来保障自身的安全性。
- Rapid prototypes to real products 快速构建产品原型
- 一站式的硬件解决方案:谷歌认证的Android Things开发板上包含有系统芯片(SoC)、内存、无线模块以及其他的一些模块,以此来帮助开发人员快速上手开发;
- 开发门槛更低: 开发者可以在Android Things支持的开发板上快速进行产品原型设计和开发,而不需要过多关注内核、固件和开发板本身,从而能更专注地编写Android Things应用程序;
- 可以规模化产品开发:Android Things支持的原型板已经是商业级别的,因此可以在这些原型板的基础上根据需求来定制自己的产品,并实现规模化。点此查看Android Things当前支持的开发板
- 支持Google Services
自家产品支持自家的服务这是必须的了。除此,当然还会支持系统更新和修复,以及OTA升级
0x04 Develop Kits 开发套件
目前Android Things支持的板子有以下几种,具体可以到相应的官网查看:
[NXP Pico i.MX6UL,点此查看详细信息](http://www.nxp.com/products/:IOT-DEV-PLATFORMS-I.MX6UL?tab=In-Depth_Tab&tid=vanANDROIDTHINGSGS)
[Raspberry Pi 3,点此查看详细信息](https://www.raspberrypi.org/products/raspberry-pi-3-model-b/)
Intel® Joule™ 570x
NXP Argon i.MX6UL
仅作为学习和折腾用的话,建议是可以上手一个Raspberry Pi 3。理由是树莓派社区用户量挺多的,网上有各种教程和例子可供学习和玩耍...最主要是,树莓派价格便宜。
转载请注明出处:http://www.jianshu.com/p/a79dbc7253b8
本文出自:m2u的简书
20161216 16:03 by m2u