Main Content

このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。

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の仕様を参照してください。

入力引数

すべて展開する

パブリッシュ ターゲットのチャネルID。正の整数として指定します。

パブリッシュ対象のフィールド番号。正の整数として指定します。

ペイロード パラメーター

ペイロードは、チャネルの指定されたフィールドに入力されるデータを定義します。次に例を示します。 100

PUBLISHメッセージを送信してチャネルフィールドを更新するように MQTT X を構成します。

Topic: channels/33301/publish/fields/field1
Payload: 45

このPUBLISHメッセージは、 45の値をチャネルfield133301に公開します。