Skip to content
Projekte

BLE Sensor Gateway (Edge Layer)

Containerisierte BLE-Gateway auf Rock4 SE, die Sensordaten von einem ESP32 über Bluetooth Low Energy empfängt.

IoTEmbeddedContainerization

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

PythonPodmanBlueZD-BusBLE

Links

Verwandtes Projekt

Secure MQTT Gateway (mTLS)

Erfahren Sie, wie dieses Projekt ins Gesamtbild passt.