Cas d’usage

Chaque GAB et chaque TPE, en direct

Plus de billets, plus de papier, hors ligne ou une porte ouverte alors qu’elle ne devrait pas l’être : vous voulez le savoir avant le client. Un agent léger sur chaque terminal publie état et événements en MQTT ; ConnectMQ les livre à vos systèmes de supervision, de gestion des fonds et d’intervention. Les transactions restent sur votre réseau de paiement.

Aucune carte bancaire requise

Exemple de message

PUBLISH terminals/atm/atm-ist-0231/cash

{"cassettes":{"c1":312,"c2":95,"c3":1480},"low":["c2"],"paper_pct":18,"ts":"2026-10-22T09:12:40Z"}

QoS 1 · TLS 8883 · PUBACK

Le problème

L’apprendre par le client

La supervision des GAB repose souvent sur des interrogations périodiques et des outils propres à chaque constructeur, et les TPE en magasin ne remontent presque rien jusqu’à ce qu’une caissière appelle le support. Ruptures de billets, pannes d’imprimante et alarmes d’effraction arrivent tard, et un simple changement de configuration impose un déplacement ou un traitement de nuit lent.

Comment ça marche

  1. 1

    L’agent du terminal remonte

    Un agent sur le PC du GAB ou le TPE publie l’état des modules — distributeur, lecteur de carte, imprimante, réseau — ainsi que les niveaux des cassettes et du papier. Aucune donnée de carte ni de transaction.

  2. 2

    Les événements arrivent aussitôt

    Effraction, porte du coffre et pannes sont publiées en QoS 1 dès qu’elles surviennent ; le dernier état de chaque terminal est retenu.

  3. 3

    L’exploitation réagit

    Les règles de seuil et votre console de supervision signalent billets bas, fin de papier ou terminal hors ligne ; la gestion des fonds planifie le réapprovisionnement et l’intervention reçoit un ticket.

  4. 4

    La configuration redescend

    Votre système de gestion des terminaux publie un changement de configuration — contenu d’écran, paramètres, niveau de log — sur le topic de commande du terminal, et l’agent le confirme.

ConnectMQ

Ce qu’il attend du broker

Connexions chiffrées et authentifiées

Chaque terminal se connecte en TLS avec son propre identifiant et mot de passe ; un appareil compromis est exclu sans toucher au reste du parc.

Isolation stricte des topics

Les ACL par topic n’autorisent un terminal qu’à publier son propre état et lire son propre topic de commande ; la supervision lit tout mais n’envoie rien.

Détection de déconnexion

Le Last Will publie un état hors ligne dès qu’un terminal perd sa connexion, sans attendre l’expiration de la prochaine interrogation.

Des événements et commandes qui arrivent

La QoS 1 garantit que les alertes d’effraction atteignent le broker, et les sessions persistantes conservent une commande de configuration jusqu’au retour d’un terminal hors ligne.

Ce que vous y gagnez

  • Ruptures de billets et de papier anticipées, pas découvertes
  • Effractions et ouvertures de porte dans votre console dès qu’elles surviennent
  • Moins de déplacements pour des changements de configuration
  • Une vue en direct sur les GAB, TPE et bornes
Exemples de topics
terminals/atm/atm-ist-0231/health   (retained)
terminals/atm/atm-ist-0231/cash     (retained)
terminals/atm/atm-ist-0231/events
terminals/pos/pos-0412-03/health    (retained)
terminals/pos/pos-0412-03/cmd

Secteurs qui utilisent ce cas d’usage

Questions fréquentes

Le MQTT est-il assez sécurisé pour superviser des GAB et des TPE ?

Pour des données d’exploitation, oui, s’il est bien configuré : ConnectMQ chiffre chaque connexion en TLS, donne à chaque terminal ses propres identifiants et le limite par des ACL par topic. Séparez la supervision du chemin de paiement : état, niveaux et événements en MQTT, données de carte et transactions sur votre réseau de paiement. Votre propre revue sécurité et conformité couvre l’ensemble.

ConnectMQ traite-t-il des données de carte ou de transaction ?

Non. ConnectMQ est prévu pour les données d’exploitation : état des appareils, niveaux, événements et configuration. Les données de carte et les transactions restent sur votre switch, votre processeur et votre réseau de paiement.

Comment remonter l’état d’un GAB en MQTT ?

Un agent sur le PC du GAB lit l’état des modules via la couche XFS ou XFS4IoT ou le logiciel de supervision du constructeur, puis le publie en MQTT avec n’importe quelle bibliothèque cliente standard. Sur les TPE, le même agent peut tourner dans l’application du terminal ou sur le serveur du magasin.

Construisez-le sur ConnectMQ

Commencez avec l’offre Free, sans carte bancaire : connectez vos premiers équipements dès aujourd’hui et évoluez au moment du lancement.

Sécurité MQTT : les bonnes pratiques en 12 points pour les équipes IoT

Une checklist concrète de sécurité MQTT couvrant le TLS, les identifiants, les client IDs, la conception des topics, la validation des payloads, les limites de débit et la vérification des certificats, avec la façon dont ConnectMQ traite chaque point.

13 min de lecture