MQTT

MQTT (abréviation de Message Queuing Telemetry Transport) est un protocole de messagerie basée sur un principe de publication et de souscription.
Ce protocole a été mis en place afin de satisfaire au monde de l’internet des objets (appareils connectés).

Au centre du protocole on trouve le broker, qui est un serveur. Les objets connectés, les publishers, transmettent des informations au broker, en publiant un message, ce message précise un ‘topic’, qui est une chaîne de caractère qui identifie le message. Tout utilisateur potentiel peut s’abonner à un topic, c’est un subscriber. Lorsque le broker reçoit un topic, et transmets celui-ci automatiquement à tous les subscribers.
On trouve trois types de messages :

  • La publication, qui est initiée par le publisher
  • La souscription, qui est initiée par le subscriber
  • L’envoi, qui est initié par le broker. Les subscriber doit être capable de réagir à la réception d’un topic.

Un broker fréquemment utilisé est mosquitto.

Ce protocole est utilisable avec de nombreux outils :

Le site steves-internet-guide.com fournit un grand nombre de cours, références, etc.. concernant l’IOT et MQTT.

1 réflexion sur “MQTT”

  1. Ping : Mosquitto – Chez Pascal

Laisser un commentaire