上QQ阅读APP看书,第一时间看更新
第1章 Android Things入门
不久之前,谷歌公司发布了一款名为Android Things的物联网(Internet of Things,IoT)操作系统。作为谷歌公司的第一代IoT操作系统,它受到了来自全世界开发者们的关注。本书旨在介绍如何使用此操作系统、兼容的开发板及多种外围设备(如传感器、LED、伺服设备等)开发一个个实际的IoT项目。
本章将首先介绍Android Things是什么,包括它本身的特点及它与Android系统的主要区别。我们将会发现,开发一个Android Things项目原来可以基于我们已经掌握的Android知识。在此之后,我们会学习如何在不同的开发板(如Raspberry Pi 3和Intel Edison)上安装Android Things系统。在配置开发环境过程中,我们也将会在一定程度上熟悉所使用的开发板。一旦对开发板有了一定了解,我们便可以开始创建第一个Android Things项目了。首先,我们将学习如何使用一些像LED和按钮(或开关)这样简单的外围设备。其次,我们将会了解如何将一个完整的Android的项目重构成一个Android Things项目。最后,我们将会学习如何在实际的IoT项目中使用Android Things提供的各种核心API。
本章内容如下:
• IoT概述及Android Things架构;
• 在Raspberry Pi 3上安装Android Things;
• 在Intel Edison上安装Android Things;
• 创建Android Things项目。