Chaque puits, chaque bac ne publie que ce qui change

RTU et passerelles edge sur les plateformes de puits, stations de compression et terminaux ne publient que ce qui change, via réseau cellulaire, radio ou satellite. Votre SCADA, historian et applications de production s’abonnent, sur un broker MQTT managé que vous n’avez pas à exploiter.

Aucune carte bancaire requise

Le défi

Actifs isolés, données coûteuses

  1. 01

    Scrutation sur liaisons étroites

    Un SCADA par scrutation interroge chaque RTU sur chaque registre à cycle fixe, via des liaisons cellulaires, radio ou VSAT facturées au mégaoctet. Les cycles s’allongent, et presque tout ce qui revient n’a pas changé.

  2. 02

    Des tournées pour lire une jauge

    Les opérateurs parcourent des centaines de kilomètres par semaine pour relever des niveaux de bacs, vérifier une pompe à balancier ou confirmer le redémarrage d’un compresseur, parce que les données ne quittent jamais le site.

  3. 03

    Des données captives du SCADA

    Ingénierie de production, maintenance et transport ont besoin des mêmes données de puits et de bacs, mais elles sont enfermées dans un serveur SCADA, et chaque nouveau consommateur est une intégration et une scrutation de plus.

Pourquoi ConnectMQ

Pourquoi les équipes pétrole et gaz choisissent ConnectMQ

MQTT a été conçu à l’origine pour surveiller des oléoducs par satellite. ConnectMQ vous offre son modèle de report by exception sous la forme d’un broker privé et managé.

  • Un broker privé et managé

    Votre propre broker isolé MQTT 3.1.1 et 5 sur TCP, TLS et WebSocket, sans VM à patcher. Ignition Edge, Node-RED et les RTU compatibles MQTT se connectent avec des réglages standard.

  • TLS sortant depuis le terrain

    Les sites se connectent vers l’extérieur en TLS avec leurs propres identifiants : aucun port entrant ouvert sur le puits. Des ACL par topic cantonnent chaque site, partenaire et sous-traitant à ses topics.

  • L’état connu malgré la liaison

    Le Last Will signale un site dès que sa liaison tombe, les messages retenus gardent la dernière valeur de chaque tag, et les sessions persistantes en QoS 1 rattrapent le retard après une coupure. Les messages birth et death de Sparkplug B passent en MQTT standard.

  • Des alarmes sans poste SCADA

    Des règles de seuil sur le niveau de bac, la pression annulaire ou la température du compresseur envoient alertes et notifications, et le tableau de bord et le moniteur de topics affichent les valeurs terrain depuis n’importe où.

Architecture

Du terrain à votre salle de contrôle

  • RTU de tête de puits et pompage
  • Stations de compression et de pompage
  • Capteurs de pression et protection cathodique
  • Jaugeage des bacs
ConnectMQMQTT 3.1.1 · 5 · TLS
  • SCADA et IHM
  • Historian
  • Applications production et transport
  • Maintenance et agents IA
Exemple d’arborescence de topics
upstream/pad-14/well-07/wellhead
upstream/pad-14/well-07/pump/commands
upstream/pad-14/status                    (retained)
downstream/terminal-5/tank-12/level       (retained)
spBv1.0/west-field/DDATA/pad-14/well-07

Pétrole et gaz : questions fréquentes

Pourquoi utilise-t-on MQTT dans le pétrole et le gaz ?

MQTT a été créé à l’origine pour surveiller des oléoducs via des liaisons satellite. Les équipements ne publient que lorsqu’une valeur change (report by exception), les messages sont légers et le broker diffuse les données à tous les abonnés. C’est bien plus efficace que de scruter des RTU distantes via cellulaire, radio ou VSAT.

Qu’est-ce que Sparkplug B, et ConnectMQ le prend-il en charge ?

Sparkplug B est une spécification au-dessus de MQTT qui définit un espace de topics (spBv1.0/…), un encodage de payload et des messages birth/death pour les nœuds edge ; elle est courante avec Ignition et d’autres SCADA. Elle fonctionne sur MQTT 3.1.1 standard : ConnectMQ transporte donc les messages Sparkplug B comme les autres, et vos nœuds edge et votre application hôte gèrent l’encodage et la logique d’état.

Comment connecter des RTU et des puits distants à un broker MQTT ?

Utilisez une RTU ou un contrôleur doté d’un client MQTT, ou ajoutez une petite passerelle edge (Ignition Edge, Node-RED, boîtier IIoT constructeur) qui lit la RTU ou l’automate existant en Modbus ou DNP3 et publie vers ConnectMQ via cellulaire ou satellite. Donnez à chaque site ses identifiants et ses topics, publiez sur changement et ajoutez un heartbeat périodique.

MQTT est-il fiable sur liaison satellite et cellulaire ?

Il a été conçu pour cela : une connexion longue durée, un en-tête de quelques octets, la QoS 1 pour les messages qui doivent arriver, des sessions persistantes qui reprennent après une coupure et le Last Will pour signaler un site perdu. Réglez le keep-alive selon votre liaison pour détecter vite les coupures sans gaspiller de données.

Testez vos sites distants sur ConnectMQ

Démarrez avec l’offre Free, sans carte bancaire. Connectez quelques puits ou bacs, regardez-les publier par exception, puis passez à Basic ou Scale lors de la mise en production. Pas de frais de dépassement, résiliable à tout moment.

Qu'est-ce qu'un broker MQTT managé ? Avantages, coûts et critères de choix

Un broker MQTT managé vous permet de faire tourner votre messagerie IoT sans gérer vous-même serveurs, certificats ni correctifs. Comparez managé et auto-hébergé, choisissez un modèle de déploiement et connectez votre premier client en cinq minutes.

11 min de lecture