Résumé
Digi Modbus Sparkplug est une application fonctionnant par abonnement qui s'exécute en mode natif sur les appareils équipés du système d'exploitation Digi DAL OS, notamment les modèles Digi IX25, Digi IX30 et Digi Connect EZ. L'application interroge les registres Modbus des équipements industriels connectés et publie les données au format Sparkplug B vers un courtier MQTT. Elle prend en charge à la fois Modbus TCP et la communication série (RTU/ASCII), permet un contrôle bidirectionnel en lecture/écriture et utilise un système de rapports basé sur les exceptions afin de minimiser les coûts liés à la bande passante cellulaire. Aucun serveur supplémentaire, middleware ou code personnalisé n'est nécessaire.
Intégrer Modbus dans l'univers moderne de l'IIoT
Si vous travaillez avec des équipements industriels sur le terrain, il y a de fortes chances que Modbus fasse déjà partie de votre quotidien. Des automates programmables aux variateurs, en passant par les compteurs et les régulateurs de débit, la liste des appareils compatibles Modbus dans une installation industrielle est longue. Le protocole fonctionne. Il a fait ses preuves. Mais il n’a jamais été conçu pour le monde connecté et avide de données dans lequel les équipes d’exploitation modernes doivent désormais évoluer.
C'est là que Digi Modbus Sparkplug entre en jeu.
Qu'est-ce que Digi Modbus Sparkplug ?
Digi Modbus Sparkplug est une application développée en Python qui permet aux utilisateurs d'interroger les registres Modbus des appareils connectés au matériel Digi et d'envoyer ces données Modbus au format Sparkplug vers un broker MQTT donné. Elle fonctionne comme un service à valeur ajoutée sous licence d'abonnement (référence : DG-PSPY-MBSP) directement sur n'importe quel appareil fonctionnant sous le système d'exploitation Digi DAL, ajoutant ainsi une fonctionnalité qui n'existe pas en natif sur ces plateformes dès leur sortie d'usine. Aucun serveur supplémentaire, intergiciel ou script personnalisé n'est nécessaire.
Le matériel pour lequel il a été conçu
Digi Modbus Sparkplug fonctionne sur n'importe quel appareil équipé du système d'exploitation Digi DAL, mais trois gammes de produits correspondent aux scénarios de déploiement les plus courants dans les environnements industriels.
Digi IX25 — Routeur industriel 5G de nouvelle génération

Le Digi IX25 est un routeur industriel spécialement conçu pour les entreprises et les infrastructures critiques qui ont besoin d'une connectivité sécurisée, fiable et permanente. L'IX25 est principalement destiné aux réseaux des services publics, de l'énergie, de l'industrie manufacturière, des transports et de la grande distribution. Géré via Digi Remote Manager DRM), certifié SOC 2 de type 2, l'IX25 est facile à gérer à grande échelle.
Les interfaces physiques comprennent quatre ports Gigabit Ethernet, un port série RS-232/485 et un port USB-C. L'appareil est équipé d'un système de montage sur rail DIN et bénéficie d'un indice de protection IP30. L’IX25 fonctionne entre -40 °C et +75 °C et bénéficie de certifications telles que C1D2, ATEX, E-Mark et MIL-STD-810H. Pour les ingénieurs intervenant dans des environnements exigeants où des appareils Modbus doivent communiquer avec des plateformes IIoT modernes via une liaison WAN rapide et résiliente, l’IX25 offre cette connectivité ainsi que la puissance de calcul en périphérie nécessaire pour exécuter Modbus Sparkplug en mode natif.
Digi IX30 — Routeur industriel 4G LTE éprouvé
Le Digi IX30 est un routeur 4G LTE intelligent doté d'une connexion Ethernet, d'E/S série et d'une fonction de pont Modbus intégrées, ainsi que de la technologie brevetée Digi SureLink, du protocole VRRP+ et de deux emplacements pour cartes SIM, garantissant une connexion cellulaire extrêmement résiliente. À l'instar de toutes les solutions cellulaires Digi, le IX30 intègre pleinement la surveillance et la gestion à distance, ainsi que les mises à jour rapides du micrologiciel via DRM.
De plus, le Digi IX30 est équipé de deux ports Ethernet, d’un port série RS-232/422/485, d’E/S numériques et analogiques, d’un boîtier robuste en aluminium conforme à la norme IP30, ainsi que d’une solution d’edge computing industrielle intégrée permettant d’héberger des applications en conteneurs et des solutions sur mesure. L’IX30 est déjà largement déployé dans des infrastructures critiques à travers le monde, ce qui en fait le choix idéal pour ajouter la fonctionnalité Modbus Sparkplug à des installations existantes sans avoir à modifier le matériel sous-jacent.

Digi Connect EZ — Serveurs de périphériques série dédiés

Pour les sites où l'objectif principal est de relier des périphériques Modbus série au réseau, sans l'encombrement ni le coût d'un routeur cellulaire complet, la gamme Digi Connect EZ constitue la solution sur mesure. Digi Connect EZ est une solution « click-to-connect » qui intègre Digi Remote Manager une configuration rapide et une gestion continue.
Le Digi Connect EZ est disponible avec 1, 2 ou 4 ports série, sélectionnables par logiciel pour les communications RS-232, RS-422 et RS-485, avec en option les technologies LTE et Wi-Fi, ainsi que des spécifications industrielles incluant une plage de température étendue et la certification C1D2. L'exécution de Digi Modbus Sparkplug sur un serveur Connect EZ le transforme d'un simple pont série-réseau en un diffuseur actif de données IIoT — transmettant des charges utiles Sparkplug B à votre courtier MQTT directement depuis l'appareil, sans infrastructure supplémentaire.
Connectivité flexible : TCP et Modbus série
Dans la pratique, les infrastructures Modbus sont rarement homogènes. Certains appareils communiquent via Ethernet en utilisant le protocole Modbus TCP. D’autres sont connectés à des bus série RS-232 ou RS-485 et utilisent les protocoles Modbus RTU ou ASCII. Digi Modbus Sparkplug prend en charge les deux types de communication, ce qui permet à un seul appareil déployé d’interroger les registres de votre environnement Modbus hétérogène et de publier toutes les données via un flux MQTT unifié.
Cela a une incidence concrète. Une même installation peut comporter un API connecté via TCP ainsi que des périphériques série RS-485 sur un ou plusieurs bus. Modbus Sparkplug relie l'ensemble à un même courtier, sous un même espace de noms Sparkplug structuré.
Pourquoi Sparkplug B ? Parce que tous les protocoles MQTT ne se valent pas.
La publication de données via MQTT est simple. Le véritable défi que résout Sparkplug B consiste à publier ces données de manière à ce que les systèmes en aval puissent les exploiter de manière fiable, à grande échelle, sans nécessiter de travail d'intégration sur mesure pour chaque nouvel abonné.
S'appuyant sur MQTT, Sparkplug B définit un espace de noms de sujets standardisé, la gestion du cycle de vie des sessions des appareils via des « certificats de naissance » et de « décès », ainsi qu'un encodage binaire efficace utilisant les Protocol Buffers. Concrètement, cela signifie que votre broker reçoit des charges utiles structurées et auto-descriptives que toute plateforme compatible avec Sparkplug peut exploiter immédiatement, qu'il s'agisse d'Ignition SCADA, d'AWS IoT, d'Azure IoT , d'un historien personnalisé ou de votre propre pipeline d'analyse. Le travail d'intégration ne s'effectue qu'une seule fois. Les nouveaux abonnés se connectent au même flux sans qu'aucune modification ne soit nécessaire.
L'application prend en charge le traitement avancé des données au format Sparkplug, ce qui permet de visualiser vos données en les envoyant vers les serveurs MQTT Sparkplug.

Lecture et écriture : commande Modbus bidirectionnelle
La plupart des solutions de gestion des données en périphérie se limitent à une visibilité en lecture seule. Digi Modbus Sparkplug permet de réécrire des valeurs sur les appareils Modbus connectés via la même interface MQTT, ce qui facilite la mise en place de flux de travail en boucle fermée et le contrôle à distance depuis des systèmes en amont.
Pour les ingénieurs en technologie opérationnelle, cela ouvre la voie à des cas d'utilisation concrets qui vont bien au-delà de la simple surveillance :
- Transmission des modifications des points de consigne aux variateurs et aux contrôleurs à partir d'un système SCADA dans le cloud ou d'un système d'exécution de la fabrication
- Mise en service et configuration des paramètres à distance, sans qu'un technicien ait à se rendre sur place
- Réponses de contrôle automatisées déclenchées par des systèmes d'analyse en amont ou de gestion des alarmes
- Mises à jour de configuration à l'échelle de la flotte, sur l'ensemble des sites décentralisés, à partir d'un centre d'opérations central
Des données plus intelligentes, des coûts de bande passante réduits
Pour les déploiements sur des connexions mobiles, ce qui est un scénario courant tant sur le Digi IX25 que sur le IX30, l'efficacité de la bande passante a une incidence directe sur les coûts d'exploitation. L'application permet de générer des rapports en fonction des événements et des exceptions plutôt que par des signaux de présence, ce qui permet de limiter les coûts liés aux données en n'envoyant que les informations importantes. Au lieu de saturer votre broker MQTT avec des requêtes constantes à intervalles fixes, vous bénéficiez d'une publication intelligente, déclenchée par les changements : des données pertinentes au moment où elles comptent, et non pas un flux incessant d'informations superflues.
Conclusion
Digi Modbus Sparkplug offre aux ingénieurs OT une solution de niveau industriel et prise en charge pour exploiter les données de leurs appareils Modbus et les transmettre dans un format moderne et conforme aux normes à tout système qui en a besoin, sans avoir à remplacer le matériel, à écrire de code sur mesure ni à s'enfermer dans une plateforme propriétaire. Que vous ajoutiez un nouvel IX25 à votre réseau et transmettiez des données via la 5G depuis un poste électrique, que vous déployiez un IX30 éprouvé sur le terrain dans une armoire industrielle contenant à la fois des appareils Modbus série et en réseau, ou que vous utilisiez un Connect EZ pour relier directement des équipements série RS-485 à votre réseau, Modbus Sparkplug fonctionne en mode natif et gère automatiquement la conversion vers le format Sparkplug B.
Foire aux questions À propos de Digi Sparkplug
Qu'est-ce que Digi Modbus Sparkplug ?
Digi Modbus Sparkplug est une application développée en Python qui s'exécute sur les appareils équipés du système d'exploitation Digi DAL OS et convertit les données Modbus en messages Sparkplug B afin de les publier sur un broker MQTT. Elle permet aux entreprises industrielles de connecter des équipements Modbus existants à des plateformes IIoT modernes sans avoir recours à un middleware sur mesure, à des serveurs supplémentaires ou au développement d'applications personnalisées.
Qu'est-ce que Sparkplug B, et pourquoi est-ce important pour IoT industriel ?
Sparkplug B est une spécification ouverte qui normalise la publication des données industrielles via MQTT. Elle définit les structures des sujets, la gestion de l'état des appareils et les formats de charge utile afin que les systèmes SCADA, les historiens, les plateformes cloud et les applications d'analyse puissent détecter et exploiter automatiquement les données. Cela permet d'éliminer une grande partie du travail d'intégration sur mesure requis dans le cadre des déploiements MQTT standard.
Comment fonctionne la bougie d'allumage Digi Modbus ?
Digi Modbus Sparkplug interroge les registres des périphériques Modbus via Modbus TCP, Modbus RTU ou Modbus ASCII. Il convertit les données collectées en charges utiles Sparkplug B et les publie de manière sécurisée vers un courtier MQTT. L'application s'exécute directement sur les périphériques de bord Digi pris en charge, ce qui évite d'avoir recours à des convertisseurs de protocole externes ou à des serveurs passerelles.
Quels appareils Digi prennent en charge Digi Modbus Sparkplug ?
Digi Modbus Sparkplug fonctionne sur n'importe quel appareil équipé du système d'exploitation Digi DAL. Parmi les plateformes de déploiement courantes, on peut citer :
Le fait d'exécuter l'application directement sur ces appareils simplifie le déploiement tout en réduisant les besoins en matériel.
Digi Modbus Sparkplug prend-il en charge à la fois Modbus TCP et Modbus RTU ?
Oui. Le Digi Modbus Sparkplug prend en charge le protocole Modbus TCP sur Ethernet, ainsi que les protocoles Modbus RTU et Modbus ASCII sur des connexions série RS-232 et RS-485. Cela permet aux entreprises de collecter des données provenant d'environnements industriels hétérogènes à l'aide d'un seul périphérique de bord.
Digi Modbus Sparkplug permet-il de renvoyer des données vers des périphériques Modbus ?
Oui. Digi Modbus Sparkplug prend en charge à la fois la lecture et l'écriture des registres Modbus. Cela permet la configuration à distance, la mise à jour des points de consigne, le contrôle des équipements, la mise en service et la régulation automatisée en boucle fermée à partir de systèmes SCADA, de systèmes d'exécution de la fabrication ou d'applications cloud.
Quels sont les avantages d'utiliser Sparkplug B plutôt que le protocole MQTT standard ?
Alors que MQTT offre un protocole de messagerie léger, Sparkplug B apporte des modèles de données normalisés, la gestion du cycle de vie des appareils et des capacités de découverte automatique. Ces fonctionnalités améliorent l'interopérabilité, simplifient l'intégration système, réduisent les efforts d'ingénierie et facilitent l'exploitation des données industrielles dans de multiples applications.
La bougie d'allumage Digi Modbus permet-elle de réduire la consommation de données mobiles ?
Oui. Digi Modbus Sparkplug prend en charge la génération de rapports basés sur les événements et les exceptions, plutôt que la transmission en continu de valeurs inchangées. En n'envoyant que les modifications de données significatives, les entreprises peuvent réduire considérablement leur consommation de bande passante et diminuer leurs coûts d'exploitation sur les réseaux industriels connectés par réseau cellulaire.
À quels types d'équipements industriels le Digi Modbus Sparkplug peut-il se connecter ?
Digi Modbus Sparkplug peut communiquer avec pratiquement tous les équipements prenant en charge le protocole Modbus, notamment :
- Automates programmables (API)
- Variateurs de fréquence (VFDs)
- Compteurs de puissance
- Débitmètres
- Unités terminales distantes (RTU)
- Capteurs
- Équipements de surveillance environnementale
- Contrôleurs industriels
Quels sont les brokers MQTT compatibles avec le Digi Modbus Sparkplug ?
Digi Modbus Sparkplug publie des messages Sparkplug B conformes aux normes, qui peuvent être traités par des brokers MQTT et des applications compatibles Sparkplug. Il s'agit notamment de plateformes telles qu'Ignition SCADA, ainsi que de services cloud comme AWS IoT, Azure IoT et d'autres plateformes logicielles industrielles prenant en charge Sparkplug.
Le Digi Modbus Sparkplug remplace-t-il les équipements Modbus existants ?
Non. Digi Modbus Sparkplug optimise la valeur de l'infrastructure Modbus existante en rendant les appareils hérités accessibles aux applications IIoT modernes. Les entreprises peuvent ainsi continuer à utiliser des équipements de terrain éprouvés tout en intégrant leurs données opérationnelles dans le cloud, les systèmes SCADA, les outils d'analyse et les systèmes d'entreprise.
Pourquoi utiliser Digi Modbus Sparkplug en périphérie du réseau ?
L'exécution directe de Digi Modbus Sparkplug sur les périphériques Digi en périphérie réduit la complexité du système en supprimant le recours à des serveurs de conversion de protocole et à des intergiciels distincts. Le traitement en périphérie permet également de réduire la latence, de minimiser l'utilisation de la bande passante, de simplifier le déploiement et de créer une architecture plus fiable pour les opérations industrielles distribuées.
Le Digi Modbus Sparkplug est-il adapté aux services publics et aux infrastructures critiques ?
Oui. Digi Modbus Sparkplug est conçu pour les déploiements industriels dans les secteurs des services publics, de l'énergie, de l'industrie manufacturière, des transports, de l'eau et des eaux usées, ainsi que dans d'autres environnements d'infrastructures critiques où le protocole Modbus reste largement utilisé et où une intégration sécurisée et fiable des données est essentielle.
Quel est le mode de licence de Digi Modbus Sparkplug ?
Digi Modbus Sparkplug est disponible sous forme d'application à valeur ajoutée accessible par abonnement (référence : DG-PSPY-MBSP) qui s'exécute directement sur les appareils compatibles avec le système d'exploitation Digi DAL. Les entreprises peuvent ainsi bénéficier des fonctionnalités de Sparkplug sans avoir à acheter de matériel de passerelle supplémentaire ni à déployer de serveurs périphériques distincts.
En quoi Digi Modbus Sparkplug simplifie-t-il la transformation numérique industrielle ?
Digi Modbus Sparkplug offre une solution simple pour moderniser les installations Modbus existantes. Plutôt que de remplacer les appareils de terrain ou de développer des logiciels d'intégration sur mesure, les entreprises peuvent publier en toute sécurité leurs données opérationnelles au format Sparkplug B, ce qui permet une intégration plus rapide avec les systèmes SCADA, les plateformes cloud, les historiens de données, les outils d'analyse et les applications d'entreprise.
Prêt à découvrir Digi Modbus Sparkplug pour votre déploiement ? Contactez l'équipe des services professionnels de Digi à l'adresse professional.services@digi.com ou rendez-vous sur la page « Applications à valeur ajoutée Digi Modbus » pour en savoir plus.
Prochaines étapes