BLE Sensor Gateway (Edge Layer)
Containerisierte BLE-Gateway auf Rock4 SE, die Sensordaten von einem ESP32 über Bluetooth Low Energy empfängt.
Herausforderung
Die Überbrückung von BLE-Sensordaten in ein Standard-IoT-Backend erfordert zuverlässige D-Bus-Integration, containerisierte Isolation und robuste Verbindungs-Retry-Logik — nichts davon ist trivial auf Embedded Linux.
Vorgehen
Erstellung eines Podman-Containers mit BlueZ und D-Bus-Zugriff auf den Host-Bluetooth-Stack. Entwicklung einer Python-Gateway-Anwendung, die sich mit einem ESP32-BLE-Sensor (Nordic UART Service) verbindet, DHT22-Temperatur-/Feuchtedaten parst und zeitgestempelte Messwerte ausgibt. Automatisiert mit Build- und Start-Skripten.
Ergebnis
Funktionierende containerisierte BLE-Gateway, die ESP32-DHT22-Sensordaten zuverlässig empfängt, parst und mit UTC-Zeitstempeln anzeigt. Grundlage für das Secure MQTT Gateway.
Technologien
Links
Verwandtes Projekt
Secure MQTT Gateway (mTLS)
Erfahren Sie, wie dieses Projekt ins Gesamtbild passt.