Book description
Develop smart Internet of things projects using Android Things.
About This Book
Learn to build promising IoT projects with Android Things
Make the most out of hardware peripherals using standard Android APIs
Build enticing projects on IoT, home automation, and robotics by leveraging Raspberry Pi 3 and Intel Edison
Who This Book Is For
This book is for Android enthusiasts, hobbyists, IoT experts, and Android developers who want to gain a deeper knowledge of Android Things. The main focus is on implementing IoT projects using Android Things.
What You Will Learn
Understand IoT ecosystem and the Android Things role
See the Android Things framework: installation, environment, SDK, and APIs
See how to effectively use sensors (GPIO and I2C Bus)
Integrate Android Things with IoT cloud platforms
Create practical IoT projects using Android Things
Integrate Android Things with other systems using standard IoT protocols
Use Android Things in IoT projects
In Detail
Android Things makes developing connected embedded devices easy by providing the same Android development tools, best-in-class Android framework, and Google APIs that make developers successful on mobile.
With this book, you will be able to take advantage of the new Android framework APIs to securely build projects using low-level components such as sensors, resistors, capacitors, and display controllers. This book will teach you all you need to know about working with Android Things through practical projects based on home automation, robotics, IoT, and so on. We’ll teach you to make the most of the Android Things and build enticing projects such as a smart greenhouse that controls the climate and environment automatically. You’ll also create an alarm system, integrate Android Things with IoT cloud platforms, and more.
By the end of this book, you will know everything about Android Things, and you’ll have built some very cool projects using the latest technology that is driving the adoption of IoT. You will also have primed your mindset so that you can use your knowledge for profitable, practical projects.
Style and approach
This book is packed with fun-filled, end-to-end projects that you will be encouraged to experiment on the Android Things OS.
Table of contents
- Preface
-
Getting Started with Android Things
- Internet of Things overview
- IoT components
- Android Things overview
- Things support library
- Android Things board compatibility
- How to install Android Things on Raspberry
- How to install Android Things on Intel Edison
- Configuring the WiFi
- Creating the first Android Things project
- Differences between Android and Android Things
- Create your first Android Things app
- Summary
- Creating an Alarm System Using Android Things
-
How to Make an Environmental Monitoring System
- Environmental monitoring system project overview
- How to read data from sensors
- Handling sensors using the Android sensor framework
- Putting it all together - acquiring data
- How to close the sensor connection
- How to control GPIO pins
- Diving into I2C protocol
- How to implement a custom sensor driver
- Summary
- Integrate Android Things with IoT Cloud Platforms
- Create a Smart System to Control Ambient Light
-
Remote Weather Station
- Remote weather station project description
- The M2M architecture and the MQTT protocol
- Installing the MQTT server
- Summary
- Build a Spying Eye
- Android with Android Things
Product information
- Title: Android Things Projects
- Author(s):
- Release date: June 2017
- Publisher(s): Packt Publishing
- ISBN: 9781787289246
You might also like
book
Android High Performance Programming
Build fast and efficient Android apps that run as reliably as clockwork in a multi-device world …
book
Android Things Quick Start Guide
Android Things is the new Android based Operating System for the Internet of Things. With this …
book
Android Studio 4.1 Development Essentials – Kotlin Edition
Acquire the skills necessary to develop Android apps using the Android Studio integrated development environment and …
book
Android Sensor Programming By Example
Take your Android applications to the next level of interactivity by exploring the wide variety of …