Vermutlich stehen viele ESP32-Projekte vor den gleichen Grundanforderungen:
- WLAN erfordert Konfiguration von mindestens SSID und PSK
- es sind zuwenig Bedienelemente dran, um lokal ein WLAN auszuwählen und das Password einzugeben
- Das Projekt soll ein kleines lokales Web-UI haben
- spätere Updates sollen Over The Air möglich sein
Gibt es da etablierte Basisprojekte? Am liebsten direkt auf der IDF, um keinen "Arduino-Overhead" zu haben.
WLAN-Auswahl finde ich halbwegs komfortabel, wenn der Controller anfangs einen eigenen offenen Access Point aufspannt, alle Anfragen auf ein Captive Portal lenkt, was Auswahl von WLAN und Password erlaubt. Ich habe gelesen dass es auch ein Bluetooth-Protokoll gibt (BluFi), aber das braucht eine eigene App und geht natürlich nur mit Mobiltelefon.
Das Web-UI überfordert mich zugegeben momentan (bin kein Frontend-Entwickler), ob und mit was für einem Framework man da am besten arbeitet, wie der Workflow aussieht. Vue und React bin ich begegnet.
