Skip to content

Script Development / Connector Object DFF.CONN / MQTT Broker (v5.0)

The MQTT Connector operation object mainly provides methods for operating on MQTT.

This Connector connects based on the MQTT v5.0 protocol

DFF.CONN(...) parameters are as follows:

Parameter Type Required / Default Description
connector_id str Required Connector ID

Message Subscription

For message subscription in the Connector, please refer to Script Development / Connector Subscription

.publish(...)

Publish a message. Parameters are as follows:

Parameter Type Required / Default Description
topic str Required Topic
message str/bytes/bytearray/int/float Required Message content
qos int 0 QoS level
retain bool False Whether to set the message as the Broker's retained message
Example
1
mqtt.publish(topic='events', message='hello', qos=1, retain=False)

The Connector attempts to publish up to three times, returns None on success, and raises an exception if it continues to fail.