Software for a Web of Things client which runs on a controller device (such as a smart speaker or smart display) used to monitor and control web things, either direcly or via a Web of Things gateway or cloud service.
This application is designed to be run as the main system app on Android Things.
- Flash Android Things onto a developer board (e.g. flash onto a Raspberry Pi 3 with the official Raspberry Pi touchscreen connected), boot it up and connect it to your local network via Ethernet or WiFi
- Clone this GitHub project onto a desktop computer and import the project into Android Studio
- Change the
HOME_PAGE
constant inapp/src/main/java/org/mozilla/iot/thingscontroller/MainActivity.java
to the URL of your Things Gateway, or some other web page of your choice - Connect your desktop computer to the development board using
adb connect {ip address}
where{ip address}
is the IP address displayed on the screen of your development board - Click the "run" button to deploy the app to your development board over adb