What is MQTT?
MQTT is an OASIS-standard messaging protocol for the Internet of Things. It is a lightweight publish/subscribe transport designed for remote Devices with constrained code footprints and limited network bandwidth, used widely across automotive, manufacturing, telecommunications, oil and gas, and other industries.
MQTT's main strengths:
- Lightweight and efficient on the wire.
- Bidirectional communication.
- Reliable message delivery.
- Resilience on unreliable networks.
MQTT with Xyte
Xyte supports MQTT v5 in a hybrid setup alongside HTTPS.
All Device-to-server traffic still goes over HTTPS — register, send Telemetry, fetch Commands, update Licenses, and so on. MQTT is used to subscribe to server-side notifications (Commands, Licenses, etc.) so the Device reacts faster than it would by polling Telemetry.
With MQTT subscriptions in place, Telemetry can drop to one update every 30–300 seconds.
