What is Android Things ?
Android Thing is Google’s latest OS, which is Android-based Internet of Things Initiative.
Android Things allow developers to build any smart device using Android APIs and Google Services. Developers can use the Google Weave protocol to communicate between devices along with Google Cloud services like Google Cloud Vision.
Developer can build a smart device using Intel Edison, NXP Pico and the Raspberry Pi 3 as Google has partnered with some of hardware manufacturers.
Android Things explode development of connected embedded devices by providing the same Android development tools, Google APIs and best-in-class Android framework make developers successful on mobile.
Application for embedded smart devices bring developers more familiarity with the hardware peripherals and drivers than smartphones and tablets. In addition, embedded devices typically present a single app experience to users.
Android Things extends the core Android development framework with additional APIs which is provided by the Things Support Library.
Let’s explore world of Android Things?
Google already released the developer preview for Android Things OS.Check it here.
Android Things development is more similar with our traditional mobile development because it uses same Android framework and tools. All you need is any of development board which is supported by Things.
Let’s setup Development Environment
- Download the latest version of Android Studio
- Connect your board and verify you can access the device via adb:
$ adb devices List of devices attached 45675668564791521241 device
- Deploy your sample project to your board check your log or message on logcat.
Samples on Android Things can be found here.