INTEGRACIÓN DE DATOS INDUSTRIALES
Gateway Modbus a MQTT
vNode es un gateway Modbus a MQTT por software que lee datos de dispositivos Modbus TCP y Modbus RTU y los publica en brokers MQTT. Ofrece una vía configurable y sin programación para llevar los registros industriales a topics MQTT, con Store&Forward para una entrega resiliente y compatibilidad con arquitecturas on-premise y conectadas a la nube.
De Modbus a MQTT, con vNode
Recopila datos industriales de dispositivos Modbus, procésalos en vNode y publícalos en cualquier broker MQTT.
1 Conectar dispositivos Modbus
Lee datos de equipos Modbus TCP o Modbus RTU (PLCs, HMI, módulos de E/S, contadores y variadores).

Modbus TCP


Modbus RTU
2 Recopilar y procesar
vNode adquiere los datos, los mapea y transforma (escalado, filtrado y formateo).

Publicación MQTT

3 Publicar en MQTT
Los datos se publican en topics MQTT y quedan disponibles para sistemas IT, plataformas cloud o aplicaciones.

CÓMO FUNCIONA
¿Cómo funciona un gateway Modbus a MQTT?
vNode conecta el modelo de consulta periódica (polling) de los dispositivos Modbus con el modelo de publicación/suscripción (publish/subscribe) de las aplicaciones MQTT.
1 Conectar
Conéctate a dispositivos Modbus TCP mediante Ethernet o a dispositivos Modbus RTU mediante comunicaciones serie.


2 Leer
Consulta coils, entradas y registros y expón sus valores como tags industriales con significado.


3 Mapear
Organiza los datos en topics MQTT y payloads estructurados según las necesidades de las aplicaciones consumidoras.


4 Publicar
Envía los datos resultantes a un broker MQTT on-premise o conectado a la nube.

PUENTE ENTRE PROTOCOLOS
Por qué Modbus necesita un gateway para comunicarse con MQTT
vNode actúa como puente entre ambos protocolos: consulta los dispositivos Modbus para que las aplicaciones MQTT no tengan que hacerlo.

Protocolo industrial de nivel de dispositivo. Un cliente/master consulta direcciones como coils y holding registers de PLCs, contadores, variadores y controladores.

Mensajería de publicación/suscripción mediante broker. Las aplicaciones consumen datos a través de topics y payloads, sin consultar directamente el dispositivo de campo.
Modbus TCP, RTU y mapeo de registros
De Modbus TCP a MQTT
vNode se conecta a dispositivos Modbus TCP por Ethernet utilizando la dirección IP del equipo, el puerto TCP y el unit/slave ID. Consulta holding registers, input registers, coils y discrete inputs, mapea los datos resultantes a tags y los publica en topics de cualquier broker MQTT local o cloud.
De Modbus RTU a MQTT
En equipos serie/RS-485, vNode utiliza Modbus RTU con el puerto, baud rate, paridad, bits de parada y slave ID configurados para cada dispositivo. Así, los datos Modbus de equipos legacy se integran en la misma arquitectura MQTT a través del mismo gateway.
De registros Modbus a topics MQTT
Modbus organiza los datos en coils, discrete inputs, input registers y holding registers. vNode asigna cada dirección original a un tag con nombre: por ejemplo, el holding register 40001 puede convertirse en Line1.Temperature y publicarse en el topic factory/line1/temperature.
Modbus a MQTT fiable con Store&Forward
¿Qué ocurre si se interrumpe la conexión con el broker MQTT, la WAN o la nube? vNode continúa consultando localmente los dispositivos Modbus y almacena los datos adquiridos con sus marcas de tiempo. Cuando se restablece la conectividad, reenvía automáticamente los datos almacenados en el buffer, desacoplando la adquisición en planta de las interrupciones temporales de comunicación hacia sistemas superiores.

Modbus TCP/RTU

Leer datos Modbus


Conexión MQTT interrumpida

Reanudación automática


Buffer local
Almacenamiento local integrado para reducir el riesgo de pérdida de datos.
Reanudación automática
Envía los datos pendientes cuando se restablece la conexión.
Entrega fiable
Gestiona escenarios de conectividad intermitente.
Configuración sencilla
No requiere desarrollar código a medida.
Entrega segura de datos MQTT
Cifrado TLS
Cifra la conexión entre vNode y el broker MQTT.
Certificados digitales
Autentica el gateway y el broker mediante seguridad basada en certificados.
Autenticación
Controla el acceso al broker MQTT mediante autenticación de usuario estándar.
Conecta datos Modbus con sistemas cloud e IT
Los mismos datos Modbus pueden enviarse a infraestructura MQTT local o cloud, historiadores, sistemas MES y plataformas de analítica.

Broker genérico
Cualquier broker MQTT estándar.

Mosquitto
Broker MQTT open source.

HiveMQ / EMQX
Broker MQTT para entornos empresariales.

AWS IoT
Plataforma IoT cloud.

Azure IoT Hub
Plataforma IoT cloud.
Más allá de Modbus a MQTT
Una misma instancia de vNode puede combinar Modbus con otras fuentes OT y destinos empresariales.
Más fuentes OT
OPC UA/DA, Siemens S7, Rockwell EtherNet/IP, DNP3, BACnet y otros protocolos industriales.
Más destinos
MQTT, OPC UA, SQL, REST, plataformas cloud, historiadores y aplicaciones empresariales.
Escalabilidad operativa
Tags y conexiones ilimitados, despliegue en Windows/Linux/ARM y funcionalidades de resiliencia industrial.
Módulos de vNode relacionados con esta arquitectura
Conecta dispositivos Modbus a MQTT
Utiliza vNode para conectar datos Modbus industriales con arquitecturas MQTT y cloud modernas.
Preguntas frecuentes
¿Qué es un gateway Modbus a MQTT?
Es un software que lee datos de dispositivos Modbus y los publica en topics MQTT para que aplicaciones IT, cloud y de analítica puedan consumirlos.
¿Puede vNode conectar Modbus TCP a MQTT?
Sí. El módulo Modbus Client de vNode es compatible con Modbus TCP y la plataforma permite entregar los datos adquiridos a destinos MQTT.
¿Puede vNode conectar Modbus RTU / RS-485 a MQTT?
Sí. vNode permite adquirir datos mediante Modbus RTU y enviarlos por MQTT, integrando equipos serie Modbus en arquitecturas MQTT modernas.
¿Cómo se mapean los registros Modbus a topics MQTT?
Cada coil, discrete input o registro Modbus se asigna a un tag de vNode con nombre, que se publica en un topic MQTT configurable. Por ejemplo, el holding register 40001 puede convertirse en el tag Line1.Temperature y en el topic factory/line1/temperature.
¿Se pueden publicar datos Modbus en payloads MQTT estructurados?
Sí. vNode permite agrupar varios tags Modbus en un único payload JSON por mensaje MQTT, en lugar de publicar solo valores originales sin estructurar.
¿Qué ocurre si el broker MQTT o la red no están disponibles?
Store&Forward de vNode está diseñado para almacenar localmente los datos no entregados y reenviarlos cuando se restablece la comunicación.
¿Se pueden enviar datos Modbus a AWS o Azure mediante MQTT?
Sí. Los datos Modbus recopilados por vNode se pueden publicar en brokers MQTT y servicios cloud como AWS IoT y Azure IoT Hub.
¿Tengo que programar para conectar Modbus con MQTT?
No. La integración estándar de Modbus a MQTT se configura desde vNode sin necesidad de desarrollar una aplicación de enlace entre protocolos a medida.
¿Puede una instancia de vNode adquirir datos de varios dispositivos Modbus?
Sí. Una única instancia puede consultar varios dispositivos Modbus TCP y Modbus RTU y publicar los datos en MQTT a través de un solo gateway.
¿Puede vNode combinar Modbus con OPC UA, Siemens o Rockwell en la misma arquitectura?
Sí. vNode admite más de 40 protocolos industriales en una misma plataforma, por lo que puede combinar Modbus con OPC UA, Siemens S7, Rockwell EtherNet/IP y otros, con destinos MQTT comunes.


