Publish / Subscribe (IIoT Transport)

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.