This lesson is going to show you how you can get started with AndroidThings. We’ll talk about the Raspberry Pi 3 developer board and show how to flash it with Android Things, to get up and running and ready for developing your apps.
We will learn about the Android Things framework and the API’s available to you as a developer on the platform. We will also discover how to talk to your Raspberry Pi over adb without a physical cable, delving into the adb commands needed to setup WiFi on your AndroidThings device.
When complete, you will have flashed the Android Things operating system to your microSD card and your Raspberry Pi 3 will be up and running ready for you to deploy your first Internet of Things (IoT) app.
- A Raspberry Pi 3
- A microSD card >= 8gig
- Ethernet connection to your local network
- A Rainbow Hat peripheral
Lessons in this course (more currently in production)
- Android Things – Introduction to the Framework
- Android Things – Flashing the Android Things Firmware to a Device via Command Line
- Android Things – Connecting Android Things to Wifi with ADB
- Android Things – Understanding Pinout Diagrams
- Android Things – The Rainbow Hat Overview
- Android Things – Your First Android Things App
- Android Things – Peripheral IO, learning GPIO input with a Capacitive Button
- Android Things – Peripheral IO, learning GPIO output with an LED
- Android Things – Peripheral IO, learning PWM with a Piezo Transducer
- Android Things – Peripheral IO, learning I²C Input with a Temperature Sensor
- Android Things – Using a New Peripheral – Understanding Datasheets
- Android Things – Peripheral IO, learning SPI with a Rainbow of LEDs
- Android Things – Peripheral IO, learning I²C Output with an Alphanumeric Character Display
- Android Things – Peripheral IO, learning UART with a ZX Gesture Sensor