SOLUTIONS
PARTAGER
Découvrez en deux minutes le rôle du MQTT !
Qu’est-ce que le MQTT ?
Le MQTT (Message Queuing Telemetry Transport) est un protocole léger utilisant une faible bande passante et consommant peu d’énergie.
Utilisant une connexion TCP-IP, il peut fonctionner au travers d’un réseau Ethernet, WiFi ou encore 4G. On le retrouve comme une solution de télégestion dans le bâtiment, les smart cities, la logistique et l’industrie.
Dans l’industrie, le MQTT est utilisé pour la remontée des données de capteurs IoT LoRa ou encore l’interconnexion de logiciels.
Comment fonctionne le MQTT ?
Le protocole MQTT est basé sur le principe de publication et d’abonnement.
Un client « Publisher » se connecte à un broker pour publier un message sur un topic (sujet) tandis qu’un client « Subscriber » s’abonne à un topic pour recevoir les messages publiés par d’autres clients.
Un client peut être Publisher et Subscriber à la fois.
Le rôle du broker MQTT ?
Découvrez notre article complet sur le MQTT rédigé par notre expert Adam, Technicien Support Produit
DécouvrirLe Broker est un logiciel hébergé en local ou dans le cloud. De nombreux brokers sont disponibles, en version gratuite ou payante.
Le broker centralise les informations et les redistribue uniquement aux systèmes intéressés et uniquement si l’information est différente du message précédent. Ce fonctionnement limite les échanges de données.
Ce rôle central est tout à fait compatible avec la segmentation des réseaux dans le cadre de la cybersécurité.
Les informations sont fiabilisées et sécurisées grâce à l’horodatage à la source au stockage des messages en cas d’interruption de connexion.
Le décodage des messages
Les informations contenues dans les messages sont encapsulées sous forme de Payload que le Subscriber doit décoder.
Le format d’un Payload n’est pas normé en MQTT. Chaque fabricant définit son propre Payload.
L’idéal est donc que le Subscriber dispose d’une fonctionnalité de décodage paramétrable ne nécessitant aucune programmation informatique ou modification de son code source. Ainsi, il pourra s’interfacer avec différents types de Publisher
Pour aller plus loin
Découvrez la plateforme IoT SCADA PcVue qui embarque nativement les fonctionnalités MQTT.
DécouvrirATYS CONCEPT vous accompagne sur le déploiement de solutions logicielles compatibles MQTT, LoRa ou REST pour vos applications industrielles.