Android Things 接替 Brillo,正式亮相

简介:

Android Things 正式接替 Brillo 亮相,名称的改变带来了什么新的内容,广大 Android 开发者如何进入这一新的领域,通过本文,你不仅会了解 Android Things 的来龙去脉。

先看外表:

image

再看内部核心硬件:

image

它的愿景就是将无数的的设备连接起来,Android Things 作为物联网的大脑,使用公开协议 Weave 与广大的传感器/外部设备进行对话。

不像 Android 其它系统,Android Things 大多数情况下只在后台以服务方式运行,没有显示屏,默默的与打印机、门锁、烤箱、灯泡、插座这些设备一起提供服务。

Android Things 全解析

Android Things 架构

先看 Brillo 和 Android Things 的架构图进行对比:

这是 Brillo:
image

这是 Android Things:

image

可以很清楚的看出来:

Brillo 使用 C/C++ 基于 NDK 进行开发,Android Things 通过 Java API 面向广大的 Android 和 Java 开发者,就算是新手,Android 的也是极易上手的。各位苦于嵌入式开发各种工具坑的福音到了,对于性能和底层要求高的部分仍然可以用 NDK 编写,在 Android Studio 里调试 NDK 代码也和 Java 代码一样的简单。

Android Studio,Android SDK,Play service 和 Firebase,这些工具和 Service 形成了完整易用的工具链。

Android Things 出生最晚,更新条件也是最好的,直接使用 Android Nougat 的自动后台更新机制,最大限度的提高系统的安全性。

广泛的硬件平台支持

现在支持以下3款硬件:

1)Intel Edison

image

2)NXP Pico

image

3)Raspberry Pi 3

image

文章转载自 开源中国社区 [http://www.oschina.net]

目录
相关文章
|
Web App开发 Android开发 智能硬件
Android Things开发智能小车,Android智能硬件玩起来
目前是0.1版本,这已经是一个可以运动、可以调速、可以遥控、可以避免碰撞的简单但功能完整的小车了。 项目代码:https://github.com/sysolve/androidthings-cameraCar 基于Android Things开发,使用树莓派3B或NXP Pico开发板均可搭建。
1573 0
|
传感器 物联网 Android开发
谷歌Android things物联网硬件接入阿里云IoT物联网套件实战
谷歌Android things物联网硬件接入阿里云IoT物联网套件云端实战,DHT12传感器,甲醛传感器,NXP i.MX7D开发板
3291 0
|
Java 物联网 开发工具
Android Things阿里云物联网平台的使用(普通版)
Android Things阿里云物联网平台的使用(普通版) 研究了物联网,那么接下来你需要做的就是如何去远程控制,实现开发板的远程通讯交互,那么BAT最近也都陆续更新了自己的物联网平台系统,借助BAT的资源,我们能很快的建立起一个物联网开发环境,接下来我们手把手看看阿里云物联网平台的使用吧 1.
3852 0
|
编解码 物联网 API
Android Things新版本发布了,DP7中你需要知道的
昨天(2018.3.7),Google发布了Android Things的新版本,Developer Preview 7版本。 Developer Preview 7版本 Developer Preview 7Date: March 2018 Build Number: OIM1.180123.019Play Services: 11.8.0 新版本同样适用于NXP i.MX7D、NXP i.MX6UL和Raspberry Pi 3开发板。
1567 0
|
物联网 Android开发
Android Things入门教程
Android Things入门教程一文是一个摘要汇编,帮助Android Things初学者梳理入门学习的知识和资源、所需的硬件和配件,循序渐进的了解Android Things,并开始动手实践之旅。
1713 0
|
Android开发 芯片
Android Things创客DIY第六课-Android Things入门配件包开发案例教程-4位数码管显示
4位数码管显示 之前的《Android Things创客DIY第三课-Android Things入门配件包开发案例教程-数码管显示》中,介绍了如何使用Android Things控制1位数码管显示。
1543 0
|
存储 物联网 Android开发
Android Things硬件
Android Things是一款面向物联网和智能设备的Android系统,学习、入门和进行Android Things的开发,都离不开和硬件打交道。如果你是个硬件小白,本文将帮助你了解如何选购Android Things硬件、选择配件套装进行Android Things硬件开发的入门学习,并对NXP Pico i.MX7D Pico开发套件和树莓派3开发板做简要的比较。
2087 0
|
Android开发 开发工具 Windows
NXP Pico i.MX7D上安装Android Things系统疑难杂症汇总
Android Things在NXP Pico i.MX7D上刷机的正常步骤还是很简单的,不过也陆续有不少朋友碰到各种问题。这里把问题和解决方法做个汇总,有新问题再继续补充。
1781 0
|
Android开发
Android Things在NXP Pico i.MX7D上安装运行
套件开箱 今天拿到派发的NXP Pico i.MX7D套件了,5寸触摸屏,500万像素自动对焦摄像头。包装还是非常高大上的,毕竟售价$169呢,感谢Google和引力空间。
1833 0
|
Android开发
Android Things创客DIY第五课-硬件开发案例教程-PWM调色-触摸开关-数码管显示-OLED显示
Android Things开发,离不开硬件的DIY组合,本例来介绍一些好玩的硬件模块的使用。如果你手上有Google派发的NXP开发板,或者已有树莓派3B,那么就可以开始你的Android Things创客DIY之旅了。
1983 0