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.
Natürlich habe ich schon gesucht, ein paar Projekte gefunden. Die meisten werden allerdings nicht aktuell gepflegt. OTA Updates sind i.d.R. auch nicht dabei, was man findet sind sog. "WiFi Manager". Dies ist mein momentaner Favorit, von einem ukrainischem Einzelentwickler: https://esp32m.com Hat noch keine Anwender, ist aber vom Umfang schon recht groß. Fokus liegt auf IoT, da ist schon (zu?) viel vorbereitet. Erscheint mir nicht auf Performance und Footprint optimiert, denn auch intern werden JSON-Objekte herumgereicht. https://esphome.io Ein Riesenprojekt für Home Automation, habe ich noch nicht ausprobiert. Keine Ahnung, ob das einen verwertbaren "Core" hat. https://github.com/tonyp7/esp32-wifi-manager Klein und auf IDF. Länger nicht gepflegt, kein OTA. https://github.com/khoih-prog/ESP_WiFiManager sehr ausführlich, aber für/mit Arduino? read-only (warum?), viele Forks, aber auch keiner aktiv Ferner noch diese verwaisten Kleinprojekte: https://github.com/lemmi25/ESP32WiFiAP https://github.com/erkobg/WiFiManager-OTA https://gitlab.com/prexus/wifi-manager
Hier mein ESP-gps logger project : https://github.com/RP6conrad/ESP-GPS-Logger/blob/master/README.md Nicht mehr so basic, mit naechste Funtionen : SD card fur logging Wifi SSID / AP (AP für erse mal Wifi credentials) OTA Webserver (configuration + downloading/uploading files) FTP (downloading / uploading files) gps logging ubx protocoll E-paper display
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.