-
Notifications
You must be signed in to change notification settings - Fork 2
Data Plane and Message Broker
GiZano edited this page Aug 5, 2026
·
2 revisions
With v1.1.0, QuakeGuard migrated its Data Plane from HTTP/local MQTT to a robust cloud infrastructure.
- Encrypted Transport: Telemetry is transmitted over port 8883 using strict TLS.
-
Authentication: Requires explicit
MQTT_USERNAMEandMQTT_PASSWORD. -
Topic Topology: Anomalies are published to
quakeguard/telemetry.
The backend securely ingests data via mqtt_subscriber.py.
- Uses
paho.mqtt.clientwith secure TLS settings (client.tls_set). - Forwards payloads to the internal FastAPI ingestion endpoint (
/readings/) via HTTP POST. - Injects the
X-API-Keyheader, acting as a trusted proxy.
- Previous: Cryptographic Security & Provisioning
- Next: Backend Services & Event Processing
- Back to: Home