TsgcWSPClient_MQTT | MQTT Publish Message

Sie können Nachrichten an alle Abonnenten eines Topics mit der Methode Publish veröffentlichen, die die folgenden Parameter hat:

 

Topic: ist der Name des Topics, in dem die Nachricht veröffentlicht wird.

Text: ist der Text der Nachricht.

QoS: eine der 3 QoS-Stufen (nicht alle Broker unterstützen alle 3 Stufen). Wenn nicht angegeben, wird mtqsAtMostOnce verwendet. Lesen Sie mehr über QoS-Stufen.

Retain: wenn true, wird diese Nachricht beibehalten. Und jedes Mal, wenn ein neuer Client dieses Topic abonniert, wird diese Nachricht an diesen Client gesendet.

PublishProperties: bei MQTT 5.0 sind dies die Eigenschaften der Nachricht.

 

Eine einfache Nachricht veröffentlichen


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

 

Publish QoS = At Least Once


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

 

Retained-Nachricht veröffentlichen


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