Skip to content
Projekte

Secure MQTT Gateway (mTLS)

Produktionsreife BLE-zu-MQTT-Pipeline auf Raspberry Pi 5 mit gegenseitigem TLS und Podman-Compose-Orchestrierung.

IoTSecurityContainerization

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

PythonPodman ComposeMosquitto MQTTmTLS/TLS 1.3BLE

Links

Verwandtes Projekt

IoT Sensor Data Pipeline

Erfahren Sie, wie dieses Projekt ins Gesamtbild passt.