¿Es posible suscribir a un tópico MQTT y actualizar el valor de un Tag de un canal de Siemens en KEPServerEX?
Sí. A continuación, se explicará la manera de hacerlo con el Plug-in IoT Gateway.
- Se tiene un canal de Siemens configurado en KEPServerEX:
- - Se debe usar el Plug-in IoT Gateway.
- - Se configura un Agent y se agrega el Tag del canal de Siemens.
- - Se debe habilitar “Listen for Write Requests”.
- - Se debe agregar el tópico al que se va a suscribir.
Nota: El Topic al que se publica no puede ser el mismo al que se suscribe. Por tanto, el Topic al que se va a suscribir se tiene llamado “topic-write”.
- Se procede a escribir desde MQTT Explorer al Topic “topic-write”.
Antes de escribir:
Después de escribir:
Tal y como se ve en el ejemplo para publicar el dato al tópico, el formato en JSON debe ser lo siguiente:
{"id": "Siemens.S7-1200.Tag","v": 4}
Resumen: Hemos visto que se puede publicar datos a un tópico en un bróker desde clientes de tercero, y por otro lado suscribir al mismo tópico desde KEPServerEX, y vincular el dato a un Tag de un canal Siemens.