TsgcWSPClient_MQTT | Publicar mensaje MQTT

Puede publicar mensajes a todos los suscriptores de un tema usando el método Publish, que tiene los siguientes parámetros:

 

Topic: es el nombre del topic donde se publicará el mensaje.

Text: es el texto del mensaje.

QoS: uno de los 3 niveles de QoS (no todos los brokers admiten los 3 niveles). Si no se especifica, utiliza mtqsAtMostOnce. Lea más sobre Niveles de QoS.

Retain: si es true, este mensaje se retendrá. Y cada vez que un nuevo cliente se suscriba a este topic, este mensaje le será enviado.

PublishProperties: si es MQTT 5.0, estas son las propiedades del mensaje.

 

Publicar un mensaje simple


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

 

Publicar QoS = Al menos una vez


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

 

Publicar mensaje retenido


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