MQTT Subscriber

Supported pipeline types:
  • Data Collector

  • Data Collector Edge

The MQTT Subscriber origin subscribes to topics on an MQTT broker to read messages from the broker. The origin functions as an MQTT client that receives messages, generating a record for each message. For information about supported versions, see Supported Systems and VersionsSupported Systems and Versions in the Data Collector documentation.

When you configure the origin, you specify the information needed to connect to the MQTT broker. You must define connection credentials when the MQTT broker requires a user name and password. You can also configure SSL/TLS properties, including default transport protocols and cipher suites.

You specify one or more topics on the MQTT broker that the origin subscribes to. The origin includes the name of the originating topic for each record in a record header attribute.

You also configure the quality of service level and the persistence mechanism that the origin uses to enable reliable messaging.