Publicación y suscripción desde Script

Para recibir los datos de las sucripciones o hacer publicaciones adicionales a las de reportes/históricos se debe utilizar la característica de programación de scripts.

war

Refiérase al manual de programación de scripts para mas detalles y ejemplos.

Script - Suscripción

Se pueden realizar la suscripción de hasta 10 tópicos.

mqttcfgpubtopic

mqttcfgpubtopic

Luego desde el script se reciben las publicaciones con read_io 1000

                read_io 1000,b,0;

                b indica cuantos mensajes hay disponibles.

Si hay mensaje se leen con read_str 1000

                read_str 1000,c,z;

                z contiene el texto recibido

Script - Publicación

La publicación se realiza directamente desde el script sin ninguna configuración previa en GRD config.

Para mas detalles refiérase al manual de programación de scripts.

Antes de publicar se recomienda verificar si hay conexión activa con el bróker

                read_io 1001,h,0;

                h=1 significa que hay conexión.

Luego se carga el tópico a publicar

                write_str 1001,'v1/devices/me/telemetry';

Y finalmente el payload. La carga del payload genera el envío.

                write_str 1002,'{A1:52}'; 

2020-10-27