Skip to content
This repository has been archived by the owner on Jul 15, 2020. It is now read-only.

Latest commit

 

History

History
15 lines (10 loc) · 1.39 KB

README.md

File metadata and controls

15 lines (10 loc) · 1.39 KB

WebThings Controller

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.

Getting Started

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 in app/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