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.
MQTT.Publish('topic1', 'Hello Subscribers topic1');
MQTT.Publish('topic1', 'Hello Subscribers topic1', mtqsAtLeastOnce);
MQTT.Publish('topic1', 'Hello Subscribers topic1', mtqsAtMostOnce, true);