Has anyone run across a centralized management app for the ESP? Here’s what I’m thinking…
I flash a basic generic sketch to a new ESP that gets it on the WiFi network, enables OTA updates and then registers the serial number (via URL) with a network database. The device will just sit there, and poll a URL every N seconds.
On the (dashboard?), I see a new serial show up, and I assign it to a roll I’ve defined (hygro node, basic temp, thermostat, light switch, etc). The next time the ESP polls the configuration URL, it will receive a link to new firmware for its assigned roll, download and apply the firmware and then check the configuration url again.
This time the URL would provide an MQTT server address, topics to subscribe and publish to, sleep period timeout, etc.
I see doing this pretty easily with node.js … any ideas?