コンテンツにスキップ

スクリプト開発 / コネクターオブジェクト DFF.CONN / MQTT Broker(v5.0)

MQTT コネクター操作オブジェクトは、主に MQTT を操作するメソッドを提供します。

本コネクターは MQTTv5.0 プロトコルに基づいて接続します

DFF.CONN(...) のパラメータは次のとおりです:

パラメータ 必須 / デフォルト値 説明
connector_id str 必須 コネクター ID

メッセージ購読

コネクターでのメッセージ購読については、スクリプト開発 / コネクター購読を参照してください。

.publish(...)

メッセージを公開します。パラメータは次のとおりです:

パラメータ 必須 / デフォルト値 説明
topic str 必須 トピック
message str/bytes/bytearray/int/float 必須 メッセージ内容
qos int 0 QoS レベル
retain bool False メッセージを Broker の保留メッセージに設定するかどうか
1
mqtt.publish(topic='events', message='hello', qos=1, retain=False)

コネクターはメッセージ公開を最大 3 回試み、送信に成功すると None を返します。失敗し続けた場合は例外をスローします。