INTÉGRATION DES DONNÉES INDUSTRIELLES
Passerelle Modbus vers MQTT
vNode est une passerelle logicielle Modbus vers MQTT qui lit les données d’équipements Modbus TCP et Modbus RTU et les publie vers des brokers MQTT. Elle offre une solution configurable, sans code, pour convertir des registres industriels en topics MQTT, avec Store&Forward pour fiabiliser la transmission et une prise en charge des architectures on-premise et connectées au cloud.
De Modbus à MQTT, avec vNode
Collectez les données industrielles des équipements Modbus, traitez-les dans vNode et publiez-les vers n’importe quel broker MQTT.
1 Connecter les équipements Modbus
Lisez les données des équipements Modbus TCP ou Modbus RTU (automates PLC, IHM, modules d’E/S, compteurs et variateurs).

Modbus TCP


Modbus RTU
2 Collecter et traiter
vNode acquiert les données, réalise leur mapping et les transforme (mise à l’échelle, filtrage, formatage).

Publication MQTT

3 Publier vers MQTT
Les données sont publiées sur des topics MQTT et mises à disposition de vos systèmes IT, plateformes cloud ou applications.

FONCTIONNEMENT
Comment fonctionne une passerelle Modbus vers MQTT ?
vNode fait le lien entre le modèle d’interrogation cyclique (polling) des équipements Modbus et le modèle publication/abonnement (publish/subscribe) des applications MQTT.
1 Connecter
Connectez-vous aux équipements Modbus TCP via Ethernet ou Modbus RTU via une liaison série.


2 Lire
Interrogez les coils, entrées et registres et exposez leurs valeurs sous forme de tags industriels explicites.


3 Mapper
Organisez les données en topics MQTT et payloads structurés en fonction des besoins des applications en aval.


4 Publier
Transmettez les données résultantes à un broker MQTT on-premise ou connecté au cloud.

PASSERELLE ENTRE PROTOCOLES
Pourquoi Modbus a besoin d’une passerelle pour communiquer avec MQTT
vNode assure la liaison entre les deux protocoles : il interroge les équipements Modbus, sans que les applications MQTT aient à le faire.

Protocole industriel au niveau des équipements. Un client/master interroge les adresses de coils et de holding registers des automates, compteurs, variateurs et contrôleurs.

Messagerie publication/abonnement reposant sur un broker. Les applications consomment les données via des topics et payloads, sans interroger directement les équipements de terrain.
Modbus TCP, RTU et mapping des registres
De Modbus TCP vers MQTT
vNode se connecte aux équipements Modbus TCP via Ethernet à l’aide de leur adresse IP, du port TCP et de l’identifiant unit/slave ID. Il interroge les holding registers, input registers, coils et discrete inputs, mappe les données sous forme de tags et les publie sur les topics de tout broker MQTT local ou cloud.
De Modbus RTU vers MQTT
Pour les équipements série/RS-485, vNode utilise Modbus RTU avec le port, le baud rate, la parité, les bits d’arrêt et le slave ID configurés pour chaque appareil. Les données Modbus d’équipements legacy peuvent ainsi rejoindre la même architecture MQTT grâce à une seule passerelle.
Des registres Modbus aux topics MQTT
Modbus organise les données en coils, discrete inputs, input registers et holding registers. vNode associe chaque adresse brute à un tag nommé : par exemple, le holding register 40001 devient Line1.Temperature, publié sur le topic factory/line1/temperature.
Modbus vers MQTT fiable avec Store&Forward
Que se passe-t-il si la connexion au broker MQTT, au WAN ou au cloud est interrompue ? vNode continue à interroger localement les équipements Modbus et conserve les données acquises avec leurs horodatages. Dès le rétablissement de la connexion, les données mises en buffer sont transmises automatiquement : la collecte sur le terrain reste indépendante des interruptions temporaires des communications vers les systèmes en amont.

Modbus TCP/RTU

Lire les données Modbus


Connexion MQTT interrompue

Reprise automatique


Buffer local
Mise en buffer locale intégrée pour limiter les risques de perte de données.
Reprise automatique
Transmission des données en attente après rétablissement de la connexion.
Transmission fiable
Gestion des connexions intermittentes.
Configuration simple
Aucun développement de code spécifique requis.
Transmission MQTT sécurisée
Chiffrement TLS
Chiffrez la connexion entre vNode et le broker MQTT.
Certificats numériques
Authentifiez la passerelle et le broker au moyen de certificats.
Authentification
Contrôlez l’accès au broker MQTT grâce à une authentification utilisateur standard.
Connectez les données Modbus aux systèmes cloud et IT
Les mêmes données Modbus peuvent être transmises aux infrastructures MQTT locales ou cloud, aux historiens, aux systèmes MES et aux plateformes analytiques.

Broker générique
Tout broker MQTT standard.

Mosquitto
Broker MQTT open source.

HiveMQ / EMQX
Broker MQTT pour les entreprises.

AWS IoT
Plateforme IoT cloud.

Azure IoT Hub
Plateforme IoT cloud.
Au-delà de Modbus vers MQTT
Un même déploiement vNode peut combiner Modbus avec d’autres sources OT et destinations de l’entreprise.
Plus de sources OT
OPC UA/DA, Siemens S7, Rockwell EtherNet/IP, DNP3, BACnet et d’autres protocoles industriels.
Plus de destinations
MQTT, OPC UA, SQL, REST, plateformes cloud, historiens et applications d’entreprise.
Évolutivité opérationnelle
Tags et connexions illimités, déploiement Windows/Linux/ARM et fonctionnalités de résilience industrielle.
Modules vNode associés à cette architecture
Connectez vos équipements Modbus à MQTT
Utilisez vNode pour relier les données Modbus industrielles aux architectures MQTT et cloud modernes.
Questions fréquentes
Qu’est-ce qu’une passerelle Modbus vers MQTT ?
C’est un logiciel qui lit les données des équipements Modbus et les publie sur des topics MQTT, afin qu’elles puissent être exploitées par des applications IT, cloud et analytiques.
vNode peut-il connecter Modbus TCP à MQTT ?
Oui. Le module Modbus Client de vNode prend en charge Modbus TCP et la plateforme peut transmettre les données collectées vers des destinations MQTT.
vNode peut-il connecter Modbus RTU / RS-485 à MQTT ?
Oui. vNode prend en charge l’acquisition Modbus RTU et la transmission MQTT, afin d’intégrer des équipements Modbus série aux architectures MQTT modernes.
Comment les registres Modbus sont-ils mappés vers des topics MQTT ?
Chaque coil, discrete input ou registre Modbus est associé à un tag vNode nommé, puis publié sur un topic MQTT configurable. Par exemple, le holding register 40001 peut devenir le tag Line1.Temperature et le topic factory/line1/temperature.
Les données Modbus peuvent-elles être publiées dans des payloads MQTT structurés ?
Oui. vNode peut regrouper plusieurs tags Modbus dans un payload JSON unique par message MQTT, plutôt que de publier uniquement des valeurs brutes non structurées.
Que se passe-t-il si le broker MQTT ou le réseau est indisponible ?
Store&Forward de vNode est conçu pour mettre en buffer localement les données non transmises et les transférer après rétablissement de la communication.
Peut-on envoyer des données Modbus vers AWS ou Azure via MQTT ?
Oui. Les données Modbus collectées par vNode peuvent être publiées vers des brokers MQTT et des services cloud, notamment AWS IoT et Azure IoT Hub.
Faut-il programmer pour connecter Modbus à MQTT ?
Non. L’intégration standard Modbus vers MQTT se configure dans vNode, sans devoir développer une application de passerelle protocolaire spécifique.
Une seule instance de vNode peut-elle collecter les données de plusieurs équipements Modbus ?
Oui. Une seule instance peut interroger plusieurs équipements Modbus TCP et Modbus RTU et publier leurs données vers MQTT à travers une même passerelle.
vNode peut-il combiner Modbus avec OPC UA, Siemens ou Rockwell dans une même architecture ?
Oui. vNode prend en charge plus de 40 protocoles industriels sur une même plateforme : Modbus peut donc être associé à OPC UA, Siemens S7, Rockwell EtherNet/IP et d’autres sources avec des destinations MQTT communes.


