TsgcWSPClient_MQTT | Pubblicazione Messaggio MQTT

È possibile pubblicare messaggi a tutti i sottoscrittori di un Topic usando il metodo Publish, che ha i seguenti parametri:

 

Topic: è il nome del topic in cui verrà pubblicato il messaggio.

Text: è il testo del messaggio.

QoS: uno dei 3 livelli QoS (non tutti i broker supportano tutti e 3 i livelli). Se non specificato, utilizza mtqsAtMostOnce. Per ulteriori informazioni, consultare Livelli QoS.

Retain: se true, questo messaggio verrà mantenuto. E ogni volta che un nuovo client si iscrive a questo topic, questo messaggio verrà inviato a quel client.

PublishProperties: se MQTT 5.0, queste sono le proprietà del messaggio.

 

Pubblicare un messaggio semplice


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

 

QoS di pubblicazione = At Least Once


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

 

Pubblicare un messaggio Retained


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