Aller au contenu
uencoder

MQTT

MQTT est un protocole léger de messagerie publish/subscribe conçu par IBM, optimisé pour les réseaux à faible bande passante et peu fiables (IoT) avec un en-tête minimal de 2 octets seulement.

Objectif

Il fournit une messagerie fiable et à faible surcoût pour les appareils IoT et les réseaux de capteurs, avec des niveaux de QoS et des messages de dernière volonté.

Mécanisme

Les clients se connectent à un broker et publient/s'abonnent à des sujets (jokers hiérarchiques). QoS 0 est au plus une fois, 1 au moins une fois et 2 exactement une fois. Le message de dernière volonté est publié par le broker lorsqu'un client se déconnecte de manière inattendue.

Cas d’usage

  • Communication entre appareils IoT
  • Remontée de données de capteurs
  • Maisons intelligentes

Outils associés

References