A giant 360 LED clock
I noticed that the you made a config front-end using a web page and claimed that you&#x27;re not up to date with web development. Indeed, I do find that it&#x27;s unsatisfying to configure IoT devices over the web, although the web is one of the most compatible solutions. The drawbacks include the fact that if you want to configure it you always have to be on the same LAN and figure out its IP or port-forward, but if you port-forward, it will be not very secure due to the attack surface of the mini web server. Moreover, it&#x27;s not very elegant for you or others to programmatically control it.<p>My interest recently has been on the mqtt protocol, it&#x27;s like microservices for IoT. You will need to connect to a middleman mqtt server and hold that connection. When you want to change something you push the changes to the middleman mqtt server. It can be local or on the internet, but since the mqtt server is maintained and updated, it&#x27;s much easier to secure the mqtt server. Or you can use someone else&#x27;s mqtt server as a commodity. The app called &quot;mqtt dashboard&quot; acts as a client and allows you to draw a number of controls to the client if you answer a specific request. I think it&#x27;s suitable for applications like this. Hackaday has a detailed article about it. I think mqtt is a great example of a great protocol for the purpose of controlling&#x2F;configuring IoT devices.<p><a href="https:&#x2F;&#x2F;hackaday.com&#x2F;2016&#x2F;05&#x2F;27&#x2F;minimal-mqtt-control-and-clients&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hackaday.com&#x2F;2016&#x2F;05&#x2F;27&#x2F;minimal-mqtt-control-and-cli...</a>