Im Rahmen dieses Projekts wurde ein leistungsfähiges System auf Basis eines ESP32 entwickelt, das über BLE temporäre Zugangsdaten für die Konfiguration eines WiFi Access Points (AP) bereitstellte. Das System ermöglichte den Zugriff auf mehrere REST-Endpoints, die für die Bereitstellung kundenspezifischer Daten genutzt wurden. Die REST-API wurde so konzipiert, dass sie flexibel und sicher ist, um unterschiedliche Anforderungen der Kunden zu erfüllen.
Zusätzlich wurde eine Funktion für Over-the-Air (OTA) Firmware-Updates integriert. Dabei lag der Fokus auf Sicherheit und Zuverlässigkeit: Die Firmware-Pakete wurden auf eine gültige Signatur geprüft, um sicherzustellen, dass nur authentische und geprüfte Updates installiert werden konnten. Ein Rollback-Mechanismus wurde ebenfalls implementiert, um bei Fehlern während des OTA-Updates eine Wiederherstellung auf die vorherige Firmware-Version zu ermöglichen.
Das Ergebnis war ein robustes und sicheres System, das flexible Datenbereitstellung und eine wartungsfreundliche Firmware-Aktualisierung in einem IoT-Umfeld ermöglichte.