OperaMetrix

Module Ignition

MQTT Module for Ignition

Module MQTT pour Ignition SCADA. Connectez-vous à n'importe quel broker MQTT, abonnez-vous aux topics, publiez des messages et réagissez aux données via le scripting gateway.

Le problème

Sans ce module

MQTT est la colonne vertébrale de la messagerie IIoT, mais connecter Ignition à des brokers externes implique généralement des ponts OPC personnalisés, des middlewares tiers ou des bricolages de scripting fragiles. Gérer les abonnements, les reconnexions et le traitement des messages à la main est source d'erreurs.

  • Aucun client MQTT natif dans le Gateway Ignition
  • Les ponts et middlewares externes ajoutent coût et complexité
  • La reconnexion et la gestion des abonnements manuelles sont fragiles
  • Aucun moyen propre d'acheminer les messages du broker vers la logique gateway
La solution

Avec ce module

Le module MQTT intègre un client MQTT complet directement dans le Gateway Ignition. Configurez les connexions aux brokers depuis l'interface web, abonnez-vous à n'importe quel topic avec wildcards et acheminez les messages entrants vers des scripts gateway. Publier sur un topic ne demande qu'un appel de scripting.

  • Client MQTT complet fonctionnant directement dans le Gateway
  • Connexions aux brokers configurées depuis l'interface web
  • Messages entrants acheminés directement vers les scripts gateway
  • Publication sur n'importe quel topic via un simple appel de scripting

Pourquoi utiliser le module MQTT ?

Une connectivité MQTT native conçue pour Ignition SCADA

Zéro middleware

Connectez Ignition directement à votre broker. Aucun pont OPC, aucun gateway externe, aucun serveur supplémentaire à maintenir.

Tout broker

Compatible avec Mosquitto, HiveMQ, EMQX, AWS IoT, Azure IoT Hub et tout broker MQTT 3.1.1.

Sécurisé par conception

Le transport TLS/SSL avec authentification par identifiants ou certificat protège votre messagerie.

Fonctionnalités clés

Un client MQTT complet intégré au Gateway Ignition

Gestion des connexions broker

Configurez et surveillez les connexions aux brokers directement depuis l'interface web du Gateway.

Définissez hôte, port, client ID, identifiants, keep-alive et clean-session par connexion.

Abonnements aux topics

Abonnez-vous à n'importe quel topic, y compris les wildcards à un niveau (+) et multi-niveaux (#).

Chaque abonnement définit son niveau de QoS et le script gateway qui traite les messages entrants.

Scripting de traitement des messages

Exécutez des scripts gateway dès qu'un message arrive sur un topic abonné.

Le gestionnaire reçoit le topic, le payload et la QoS, pour analyser du JSON, écrire des tags ou déclencher une logique.

Publication via scripting

Publiez des messages sur n'importe quel topic avec un simple appel de scripting.

La fonction de publication gère le payload, le niveau de QoS et le drapeau retained pour les topics à état.

Connexions sécurisées

Des connexions broker chiffrées avec authentification intégrée.

Transport TLS/SSL avec sécurité par identifiants ou par certificat, configurée par connexion.

Reconnexion automatique

Des connexions résilientes qui récupèrent automatiquement des coupures réseau.

Des intervalles de reconnexion configurables maintiennent les abonnements actifs sans intervention manuelle.

Comment ça marche

Mettez en place la connectivité MQTT en trois étapes simples

1

Installer le module

Téléchargez le fichier .modl et installez-le sur votre Gateway Ignition. Aucun middleware externe requis.

2

Connecter votre broker

Ajoutez une connexion broker depuis l'interface web du Gateway, avec TLS et authentification en option.

3

Abonnez-vous et publiez

Abonnez-vous aux topics, traitez les messages entrants avec des scripts gateway et publiez sur n'importe quel topic.

Spécifications techniques

Conçu pour une intégration transparente avec votre plateforme Ignition

CompatibilitéIgnition 8.3+
Type de moduleModule Gateway + Designer
Client MQTTEclipse Paho 1.2.5
ProtocoleMQTT 3.1 / 3.1.1
SécuritéTLS/SSL, identifiants
LicenceCommerciale

Ce qui est inclus

Tout ce dont vous avez besoin pour la connectivité MQTT

  • Client MQTT complet dans le Gateway Ignition
  • Connexions broker illimitées
  • Abonnements aux topics avec support des wildcards
  • Scripting gateway de traitement des messages
  • Publication sur n'importe quel topic via scripting
  • Connexions sécurisées TLS/SSL
Type de licencecommercial
Versionv1.0.0

Questions fréquentes

Questions courantes sur le module MQTT pour Ignition

Tout broker parlant MQTT 3.1 ou 3.1.1 : Mosquitto, HiveMQ, EMQX, VerneMQ, AWS IoT Core, Azure IoT Hub et plus encore. Le module utilise le client Eclipse Paho pour une large compatibilité.
Oui. Les connexions broker peuvent être sécurisées avec TLS/SSL, par identifiants ou par authentification à base de certificat. Les paramètres de sécurité se configurent par connexion.
Chaque abonnement est lié à un script gateway de traitement qui reçoit le topic, le payload et la QoS à chaque message. Vous pouvez alors analyser les données, écrire des tags ou exécuter toute logique gateway.
Oui. Le module expose une fonction de scripting pour publier sur n'importe quel topic avec un niveau de QoS choisi et un drapeau retained optionnel, afin que votre logique gateway puisse renvoyer des données au broker.
Le module requiert Ignition 8.3.0 ou une version ultérieure et fonctionne sur les scopes Gateway et Designer.

Prêt à démarrer ?

Téléchargez le module MQTT et connectez Ignition à votre broker dès aujourd'hui.

Documentation complète incluse. Nécessite Ignition 8.3 ou une version ultérieure.

Ignition 8.3MQTT 3.1.1TLS sécurisé

Vous pourriez aussi avoir besoin de

En savoir plus

LoRaWAN IoT Module

Connect LoRaWAN gateways and devices directly to Ignition.

Transform Ignition into an IoT Platform.

Git Module for Ignition

Full Git integration directly inside the Ignition Designer. Commit, push, pull, branch, and merge without leaving your workspace.

Version Control. Built-In.

SMS Octopush Module

Send and receive critical alerts in real-time via Octopush SMS service.

Critical Alerts. Instant Delivery.

Besoin d'aide ou de renseignements ?

Notre équipe est là pour vous aider à tirer le meilleur parti du module MQTT pour Ignition.