Android Things 101
summary
Android Things runs on Raspberry Pi 3 with Rainbow HAT and is in Developer Preview 0.5.1. Workflow: flash the Android Things image, connect ADB over Wi‑Fi (or use HDMI to read the IP), add the support library and declare the IOT_LAUNCHER intent so one app boots on startup. Code uses PeripheralManagerService to open GPIO, LCD, RGB strip, temperature sensor and piezo; always close peripherals. Input drivers map buttons to key events but require a reboot permission. Cloud: use Firebase Realtime Database or FCM for device <-> app sync.
AI-written summary · about
chapters (28)
- 0:00Introduction
- 1:00Android Things
- 1:26No UI
- 2:07Permissions
- 2:35APIs
- 4:59Hardware
- 7:40Python
- 7:53Libraries
- 8:38Setup
- 8:55Flash
- 9:20Configure ADB
- 9:30USB vs WiFi
- 11:00Gradle
- 11:10Intent
- 11:49Peripherals
- 13:26RainbowDriver
- 13:54Project Template
- 14:28Code
- 15:16LCD
- 16:35RGB
- 17:24Buttons
- 17:38Button Reliability
- 17:53Input Drivers
- 18:36Piezo Booster
- 18:51Sidekick Basic
- 19:32Questions
- 23:40Examples
- 28:02Tutorials
related talks
23mIntro to Android Things
31mIntro to Android Things
39mAndroid Things: High Level Introduction
50mOne More Thing: Building the IoT Future with Android Things and Firebase
52m♫ These are a few of my favourite (Android) Things ♫
21mAndroid Things: The IoT Platform for Everyone
39mJust Android Things
39mThese are a few of my favourite (Android) Things
