Ban2 knowledge

MQTT et OPC UA : ces protocoles qui connectent vos installations industrielles et machines au Cloud

Vous avez surement entendu parlé du standard OPC et de ses multiples usages.L'OPC UA, le dernier né des spécifications OPC est mis au devant de la scène concernant les passerelles/méthodes de communications industrielles mais il ne deumeure pas le seul.A l'OPC UA vient s'ajouter désormais le protocole MQTT.

Ces deux protocoles ont pour rôle de connecter les machines industrielles au Cloud permettant ainsi la supervision,les sauvegardes et les analyses (machine learning) des données industrielles.Comme application pratique de l'internet industriel des objets on a la maintenance predictive.La maintenance prédictive est une autre forme de maintenance qui fait appel au machine learning ou apprentissage automatique pour déceler les éventuelles pannes sur une installation ou machine industrielle tout en diminuant les coûts de maintenance.

 

Qu'est ce que le protocole MQTT

Mqtt protocole

Le protocole MQTT(Message Queuing Telemetry Transport) est un protocole de messagerie de type publication/souscription basé sur le protocole TCP/IP et développé en 1999 par Andy Stanford-Clark  de IBM et Arlen Nipper d'EuroTech.Ce protocole spécialement dédié au monde du M2M (machine to machine) et aux objets connectés est maintenant devenu un standard.

Le MQTT permet  à deux équipements distants de communiquer via des messages de manière asynchrone avec une faible bande passante.Il est de plus en plus utilisé pour faire communiquer des objets connectés:les objets connectés collectent les différentes informations issues de capteurs intégrés et ces capteurs sont envoyés via MQTT.

Le MQTT fonctionne sur les périphériques embarquées comme l'Arduino ou le Raspberry pi.Pour mettre en place une communication via MQTT,on aura d'une part le Broker ou serveur MQTT et d'autre part le client MQTT.Il existe des projets open source comme Mosquitto qui permet de mettre en oeuvre le protocole MQTT.Des librairies MQTT sont aussi disponibles pour la conception de clients MQTT dans les langages comme Arduino,C,C++,Java,C#,Python etc..

S'inscrire à nos formations

domotique objets connectés IOT M2M internet des objets

Aucune note. Soyez le premier à attribuer une note !

Commentaires (3)

EvangerC
  • 1. EvangerC | 01/11/2017
C'était EasyBuilder pro, un logiciel de programmation d'HMI
automationsense
  • 2. automationsense (site web) | 31/10/2017
Ah bon c'était quel type de logiciel ?
EvangerC
  • 3. EvangerC | 31/10/2017
Je viens juste de mettre a jour un logiciel aujourd'hui et il y avait le paramétrage MQTT qui c'était rajouté je me disais bien ce que c'etait, merci pour l'article c'est bon a savoir !

Ajouter un commentaire

7 choses que Tu dois savoir si Tu débutes en automatisme

Tia2 ihm module2 exercice Cliquez ici pour demander le guide PDF

Superv 3