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)
- Introduction to Android Things
- Flashing the Android Things Firmware to a Device
- Connecting Android Things to Wifi with ADB over Wifi
- 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
- Android Things – Peripheral IO, learning GPIO output
- Android Things – Peripheral IO, learning PWM
- Android Things – Working with a Temperature Sensor via I²C Input
- Android Things – Understanding Datasheets
- Android Things – Peripheral IO, learning SPI & Activating a Rainbow of LEDs
- Android Things – Working with an Alphanumeric Character Display via I²C Output
- Android Things – Peripheral IO, learning UART with the ZX Gesture Sensor