TsgcWSPClient_MQTT | MQTT パブリッシュメッセージ

以下のパラメータを持つ Publish メソッドを使用して、 トピックのすべてのサブスクライバーにメッセージを公開できます:

 

Topic: メッセージがパブリッシュされるトピックの名前。

Text: メッセージのテキスト。

QoS: 3 つの QoS レベルのうちの1つ(すべてのブローカーがすべての 3 レベルをサポートしているわけではありません)。指定しない場合、mtqsAtMostOnce を使用します。QoS レベルについて詳しく読む。

Retain: true の場合、このメッセージは保持されます。新しいクライアントがこのトピックにサブスクライブするたびに、このメッセージがそのクライアントに送信されます。

PublishProperties: MQTT 5.0の場合、これらはメッセージのプロパティです。

 

シンプルなメッセージを発行します


MQTT.Publish('topic1', 'Hello Subscribers topic1');

 

Publish QoS = 少なくとも 1 回


MQTT.Publish('topic1', 'Hello Subscribers topic1', mtqsAtLeastOnce);

 

保持メッセージのパブリッシュ


MQTT.Publish('topic1', 'Hello Subscribers topic1', mtqsAtMostOnce, true);