MQTT
An extremely lightweight publish/subscribe protocol for high-latency, low-bandwidth links. Clients publish metrics under discrete topics to a central Broker, which routes packets to active subscribers.
Type
Publish / Subscribe (IIoT Transport)
Typical Latency
1ms–10ms.
Hardware Requirements
TCP/IP connectivity, a central MQTT broker (Mosquitto/EMQX/HiveMQ), TLS configuration, port 1883 or 8883 (secure).
Security
Supported — username/password auth, TLS 1.2/1.3 encryption, broker ACLs, client-ID verification.
Typical Use Case
High-frequency cloud ingestion, IIoT edge-gateway telemetry, wide-area asset monitoring, cellular telemetry links.
Connection Parameters
- Default port
- 1883 (TCP) / 8883 (TLS)
- QoS levels
- 0 (at most once), 1 (at least once), 2 (exactly once)
- Keep-alive
- 60 seconds
- Payload
- UTF-8 string, JSON or binary
Need MQTT integration for your plant?
Our engineers configure drivers, gateways and security for this protocol as part of every Factomation deployment.