Supported protocols and brokers
- Last UpdatedMar 06, 2025
- 1 minute read
Supported protocols
-
MQTT (3.1.1)
The MQTT Communication Driver leverages the MQTT protocol to publish and/or subscriber messages that are in JSON and/or Sparkplug format. The MQTT Communication Driver Reference section describes the format of JSON payload that is supported by the MQTT Communication Driver.
Currently, the MQTT Communication Driver is compliant with the MQTT 3.1.1 specification.
The MQTT specification is available online at the following link:
-
Sparkplug (2.2)
Sparkplug is another specification supported by MQTT. Sparkplug leverages the communication capabilities of MQTT to optimize device namespace and life-cycle for the SCADA/IIoT solution sector.
Currently, the MQTT Communication Driver is compliant with the Sparkplug 2.2 specification.
The Sparkplug specification is available online at the following link:
Verified brokers
The following brokers have been successfully tested with the MQTT Communication Driver:
-
Eclipse Mosquitto
-
RabbitMQ
-
HiveMQ
NOTE: The MQTT Communication Driver does not support subscribing to data from an AWS broker.