TsgcWSPClient_MQTT | MQTT - Bericht publiceren

U kunt berichten publiceren naar alle abonnees van een onderwerp via de methode Publish, die de volgende parameters heeft:

 

Topic: is de naam van het onderwerp waar het bericht naar gepubliceerd wordt.

Tekst: is de tekst van het bericht.

QoS: een van de 3 QoS-niveaus (niet alle brokers ondersteunen alle 3 niveaus). Als niet opgegeven, wordt mtqsAtMostOnce gebruikt. Lees meer over QoS-niveaus.

Retain: als true, wordt dit bericht bewaard. En elke keer dat een nieuwe client zich abonneert op dit onderwerp, wordt dit bericht naar deze client verzonden.

PublishProperties: als MQTT 5.0, dit zijn de eigenschappen van het bericht.

 

Een eenvoudig bericht publiceren


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

 

Publiceer QoS = At Least Once


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

 

Vastgehouden bericht publiceren


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