Secure MQTT Gateway (mTLS)
Produktionsreife BLE-zu-MQTT-Pipeline auf Raspberry Pi 5 mit gegenseitigem TLS und Podman-Compose-Orchestrierung.
Herausforderung
Dem BLE Sensor Gateway fehlte die MQTT-Integration, Verschlüsselung und Multi-Service-Orchestrierung für eine produktionsnahe IoT-Datenpipeline.
Vorgehen
Erweiterung der BLE-Gateway zu einer Drei-Service-Architektur mit Podman Compose: BLE Gateway, Mosquitto MQTT Broker und MQTT Client. Absicherung der gesamten Kommunikation mit gegenseitigem TLS (TLS 1.3, X.509-Zertifikate). Implementierung von robustem Fehlerhandling, automatischer Wiederverbindung und umfassendem ISO-8601-Logging.
Ergebnis
Ende-zu-Ende verschlüsselte IoT-Datenpipeline: ESP32 → BLE → MQTT → Client, mit verifizierter mTLS-Authentifizierung und vollständig containerisiertem Deployment auf Raspberry Pi 5.
Technologien
Links
Verwandtes Projekt
IoT Sensor Data Pipeline
Erfahren Sie, wie dieses Projekt ins Gesamtbild passt.