Skip to main content
Version: 2.0-beta.1

MQTT Nodes

MQTT is the de facto standard for IoT and event-driven architectures. MaestroHub supports both MQTT v3.1.1 and v5.0 with full feature parity so you can deliver real-time messaging reliably.

Configuration Quick Reference

FieldWhat you chooseDetails
ParametersConnection, Function, Function Parameters, optional Message OptionsSelect the shared MQTT connection profile and configure topics, QoS, payload handling, and retention behavior.
SettingsRetry on Fail, On Error, Notes, Display Note In PipelineControl pipeline behavior with retries, error routing, and operator notes surfaced on the canvas.
MQTT Publish node configuration

MQTT Publish Node

MQTT Publish Node

Publish messages to MQTT topics for real-time communication.

Supported Function Types:

Function NamePurposeCommon Use Cases
Publish MessageSend payloads to MQTT brokers using shared connectionsTelemetry feeds, alarm broadcasts, command dispatch

MQTT Subscribe Node

MQTT Subscribe node configuration

MQTT Subscribe Node

Receive messages from MQTT topics within your pipeline flow. The Subscribe node connects to MQTT brokers and listens for incoming messages on specified topics.

Supported Function Types:

Function NamePurposeCommon Use Cases
SubscribeReceive messages from MQTT topics using shared connectionsSensor data collection, event processing, status monitoring

How It Works

When the pipeline executes, the Subscribe node:

  1. Connects to the MQTT broker using the selected connection profile
  2. Subscribes to the configured topic patterns
  3. Receives incoming messages and passes them to downstream nodes
  4. Supports MQTT wildcards (+ for single-level, # for multi-level) for flexible topic matching

Configuration

FieldWhat you chooseDetails
ConnectionMQTT connection profileSelect a pre-configured MQTT connection from your connection library
FunctionSubscribe functionChoose an MQTT Subscribe function that defines topic filters and QoS settings
Function ParametersTopic filters, QoS levelConfigure topic patterns and quality of service (inherited from function)

For detailed function configuration options including MQTT v5.0 features (No Local, Retain Handling, Subscription Identifiers), see the MQTT Function Builder documentation.

Looking for event-driven pipeline triggers?

If you want to automatically start a pipeline when MQTT messages arrive (rather than subscribe within an already-running pipeline), use the MQTT Trigger Node instead.