Skip to main content

MQTT Connector

MQTT Message Queuing Telemetry Transport (MQTT) is a light-weight, efficient publish-subscribe network protocol for sending messages between devices. This component enables publishing messages to an MQTT queue topic.

Protocol Specification

This component was built using the MQTT protocol specification.

Connections

MQTT Connection

Authenticate requests to an MQTT server.

An MQTT broker connection requires a host, protocol, and optionally authentication credentials.

Prerequisites

  • An MQTT broker instance accessible from the network (e.g., Mosquitto, HiveMQ, AWS IoT Core)
  • Broker credentials if authentication is enabled

Configure the Connection

  • Host: Enter the hostname or IP address of the MQTT broker
  • Protocol: Select the connection protocol:
    • TCP — standard unencrypted connection
    • MQTT — MQTT protocol (typically port 1883)
    • MQTTS — MQTT over TLS/SSL (typically port 8883)
  • Port: Enter the broker port (optional - defaults depend on the selected protocol)
  • Username: Enter the broker username (optional, required if authentication is enabled)
  • Password: Enter the broker password (optional, required if authentication is enabled)
InputCommentsDefault
HostProvide the string value for the host of the MQTT server.
ProtocolThe protocol used to connect to the MQTT server.
PortThe port of the MQTT server.
Username
Password

Actions

Publish Message

Publish a message to a MQTT topic.

InputCommentsDefault
Topic NameProvide a string value for the name of the MQTT topic.
MessageProvide a string value to be sent to the MQTT topic.
Connection