TsgcWSPClient_MQTT | Message de publication MQTT

Vous pouvez publier des messages à tous les abonnés d'un sujet en utilisant la méthode Publish qui a les paramètres suivants :

 

Topic : est le nom du topic où le message sera publié.

Text : est le texte du message.

QoS : l'un des 3 niveaux QoS (tous les courtiers ne prennent pas en charge les 3 niveaux). Si non spécifié, utilise mtqsAtMostOnce. En savoir plus sur les niveaux QoS.

Retain : si true, ce message sera conservé. Et chaque fois qu'un nouveau client s'abonne à ce sujet, ce message lui sera envoyé.

PublishProperties : si MQTT 5.0, ce sont les propriétés du message.

 

Publier un message simple


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

 

QoS de publication = Au moins une fois


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

 

Publier un message conservé


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