MQTT

De knowledge
Révision datée du 6 mars 2024 à 09:27 par Jpinon (discussion | contributions) (Page créée avec « vignette MQTT est une véritable merveille. Il a été initialement développé par Andy Stanford-Clark (IBM) et Arlen Nipper (EuroTech). Il est conçu pour les connexions avec des sites distants où la bande passante du réseau est limitée. Destiné aux messages de télémétrie (Message Queuing Telemetry Transport) il a trouvé sa pleine application dans le domaine de l'IOT. On peut même l'utiliser pour des applications plus "lourdes".... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche
Mqtt.png

MQTT est une véritable merveille.

Il a été initialement développé par Andy Stanford-Clark (IBM) et Arlen Nipper (EuroTech). Il est conçu pour les connexions avec des sites distants où la bande passante du réseau est limitée.

Destiné aux messages de télémétrie (Message Queuing Telemetry Transport) il a trouvé sa pleine application dans le domaine de l'IOT. On peut même l'utiliser pour des applications plus "lourdes". Ceux qui utilisent WebsphereMQ (MQ Series) pour des choses simples peuvent avantageusement passer à MQTT.

C'est un simple mécanisme de publish/subscribe architecturé autour d'un "brocker" MQTT

Brocker publish-subscribe.png

Les brockers (serveurs)

On trouve des brocker en ligne disponibles gratuitement ou payants.

On trouve des applications de brocker à installer sur une machine. Les plus connus sont

  • HiveMQ
  • Mosquitto