OpenAgricultureFoundation / openag-device-software

Software for running controlled grow environments on Linux / OSX machines and embedded linux devices such as Beaglebones and Raspberry Pis.
GNU General Public License v3.0
194 stars 49 forks source link

Provision a new device from developer UI #74

Closed jakerye closed 6 years ago

jakerye commented 6 years ago

The goal is to be able to flash a beaglebone, plug into a device (edu board, germ/smhz NVS), turn on, then navigate to UI page in order to setup the static IP + public URL, register the device on the backend (and show code to user), and specify device config file.

Requires pre-config wifi credentials stored on image

Requires brain + http tunnelling to run at startup

Requires default public url addressing scheme

Would be nice to have some feedback mechanism to verify which device is being provisioned

rbaynes commented 6 years ago

Some of this is done by this PR: https://github.com/OpenAgInitiative/openag-device-software/pull/84

jakerye commented 6 years ago

The rest is done in PR #89