Accéder au contenu principal

Articles

Affichage des articles du avril, 2016

Parlez vous MQTT?

Parlez vous MQTT? MQTT (Message Queuing Telemetry Transport - https://fr.wikipedia.org/wiki/MQTT) est un Bus logiciel utilisant des mécanismes de Publish/Subscribe pour transmettre des données à un serveur et permettre à des clients de s'abonner à ces modifications. Le protocole est basé sur TCP/IP et est suffisament simple, du moins pour la partie client, pour être embarqué dans des micro-controlleurs tels que le Cerbuino Bee ou l'ESP 8266. Un document d'IBM explique assez précisément le fonctionnement : http://www.redbooks.ibm.com/redbooks/pdfs/sg248054.pdf. Le serveur peut tout aussi bien être local, embarqué sur un Raspberry, que distant, hébergé sur un serveur de test public ou sur un serveur privé. Côté serveur Je m'interesserai plus particulièrement au serveur Mosquitto disponible sur Raspberry Pi. Pour tester sur PC, il existe également une version en Java. Le serveur est uniquement en attente des clients qui vont s'abonner à des données et d&#