第1章 Android Things入门
1.1 IoT概述
1.2 IoT组件
1.3 Android Things概述
1.4 IoT依赖库
1.5 Android Things主板的兼容性
1.6 在Raspberry Pi 3上安装Android Things
1.6.1 在Windows系统中安装Android Things
1.6.2 在OS X系统中安装Android Things
1.6.3 测试安装
1.7 在Intel Edison上安装Android Things
1.8 配置Wi-Fi
1.9 创建第一个Android Things项目
1.9.1 复制项目模板
1.9.2 手动创建项目
1.10 Android Things与Android的差异
1.11 创建你的第一个Android Things应用程序
1.12 本章小结
第2章 使用Android Things开发一个报警系统
2.1 报警系统概述
2.1.1 PIR传感器
2.1.2 项目原理
2.1.3 使用GPIO引脚
2.1.4 从GPIO引脚读取数据
2.1.5 向GPIO添加监听器
2.2 关闭与GPIO引脚的连接
2.3 处理Android Things中的不同主板
2.3.1 Android Things主板的引脚
2.3.2 识别主板类型
2.4 实现通知功能
2.4.1 配置Firebase
2.4.2 在Android Things应用程序中添加通知功能
2.5 配套的Android应用程序
2.6 本章小结
第3章 构建环境监测系统
3.1 环境监测系统项目概述
3.1.1 项目组件
3.1.2 项目原理
3.2 从传感器中读取数据
3.3 使用Android传感器框架处理传感器
3.3.1 实现传感器回调类
3.3.2 处理动态传感器
3.4 集成获取数据的功能
3.5 关闭与传感器的连接
3.6 控制GPIO引脚
3.7 I2C协议
3.8 实现自定义传感器驱动程序
3.9 本章小结
第4章 集成Android Things与IoT云平台
4.1 IoT云平台与IoT云架构
4.1.1 IoT云平台概述
4.1.2 IoT云架构概述
4.2 将数据流式传输到IoT云平台
4.2.1 配置Artik Cloud
4.2.2 Artik客户端描述
4.2.3 实现Android Things Artik客户端
4.3 从Android Things应用程序发送数据
4.4 创建仪表板
4.5 为Android Things添加语音功能
4.5.1 配置Temboo服务choreo
4.5.2 在Android Things应用程序中集成Temboo
4.6 本章小结
第5章 创建一个智能系统来控制环境光
5.1 环境光控系统描述
5.1.1 项目组件
5.1.2 项目架构
5.2 构建Arduino项目
5.3 实现Android Things