このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。
Publish to a Channel Field Feed
MQTT で単一チャネルフィールドを更新するメッセージをパブリッシュする
トピック
channels/<channelID>/publish/fields/field<fieldnumber>
説明
channels/
は、指定されたトピックにメッセージをパブリッシュすることでチャネルフィールドを更新します。<channelID>
/publish/fields/field<fieldnumber>
<channelID>
をチャネルID に置き換え、 <fieldnumber>
を更新するフィールド番号に置き換えます。チャネルの構成の詳細については、チャネルのプロパティを参照してください。このメソッドを使用して、チャネルの 1 つのフィールドを更新します。
QoS
値が0
となるようにPUBLISH
メッセージを設定します。接続
RETAIN
フラグを0
(オフ) に設定します。接続
CleanSession
フラグを1
(true
) に設定します。
これらのフラグの詳細については、 MQTT v3.1.1の仕様を参照してください。
入力引数
ペイロード パラメーター
ペイロードは、チャネルの指定されたフィールドに入力されるデータを定義します。次に例を示します。 100
例
PUBLISH
メッセージを送信してチャネルフィールドを更新するように MQTT X を構成します。
Topic: channels/33301/publish/fields/field1 Payload: 45
このPUBLISH
メッセージは、 45
の値をチャネルfield1
の33301
に公開します。
参考
Publish to a Channel Feed | Subscribe to a Channel Feed | Subscribe to a Channel Field Feed