TsgcWSPClient_MQTT | Publikowanie wiadomości MQTT

Wiadomości można publikować do wszystkich subskrybentów tematu przy użyciu metody Publish, która przyjmuje następujące parametry:

 

Topic: nazwa tematu, w którym zostanie opublikowana wiadomość.

Text: to tekst wiadomości.

QoS: jeden z 3 poziomów QoS (nie wszystkie brokery obsługują wszystkie 3 poziomy). Jeśli nie zostanie określony, używany jest poziom mtqsAtMostOnce. Więcej informacji na temat poziomów QoS.

Retain: jeśli wartość wynosi true, wiadomość zostanie zatrzymana. Za każdym razem, gdy nowy klient zasubskrybuje ten temat, ta wiadomość zostanie do niego wysłana.

PublishProperties: w przypadku MQTT 5.0 są to właściwości wiadomości.

 

Opublikuj prostą wiadomość


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

 

Publish QoS = At Least Once


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

 

Publikuj wiadomość Retained


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