In diesem Projekt wurde ein Captive-Portal auf Basis eines ESP32 entwickelt, das die Konfiguration eines Geräts über einen integrierten WiFi-Access Point ermöglicht. Das Captive-Portal wurde als zentrale Schnittstelle zur Verfügung gestellt, um gerätespezifische Einstellungen einfach und benutzerfreundlich vorzunehmen.
Eine der Hauptfunktionen des Captive-Portals war die Möglichkeit, verfügbare WiFi-Netzwerke zu scannen und diese übersichtlich anzuzeigen. Benutzer konnten so das ESP32-Gerät mit dem gewünschten Netzwerk verbinden, um es ins Internet zu bringen. Zusätzlich wurden spezifische Konfigurationsoptionen für die individuellen Anforderungen des Geräts bereitgestellt, wie z. B. Netzwerkeinstellungen, Benutzerparameter und weitere systemrelevante Anpassungen.
Die Implementierung umfasste die Entwicklung eines responsiven und leicht zu bedienenden Web-Interfaces, das über mobile Geräte oder Desktops zugänglich war. Das Ergebnis war ein flexibel einsetzbares System, das eine einfache Einrichtung und Konfiguration von IoT-Geräten ermöglichte und gleichzeitig die Interoperabilität mit bestehenden Netzwerken sicherstellte.