MQTT est un protocole de messagerie standard OASIS pour l'internet des objets (IoT). Il est conçu comme un transport de messagerie extrêmement léger de type publication/abonnement, idéal pour connecter des appareils distants avec une faible empreinte de code et une bande passante réseau minimale.
MQTT Sparkplug est un protocole d'interopérabilité pour la fabrication intelligente et les cas d'utilisation de l'automatisation industrielle. Sparkplug offre aux fabricants d'équipements et aux fournisseurs de logiciels un moyen cohérent de partager des données contextuelles afin d'accélérer la transformation numérique des opérations existantes.
Il est conçu comme un transport de messagerie publish/subscribe extrêmement léger, idéal pour connecter des appareils distants avec une faible empreinte de code et une bande passante réseau minimale. MQTT est aujourd'hui utilisé dans une grande variété d'industries, telles que l'automobile, la fabrication, les télécommunications, le pétrole et le gaz, etc.
Description
Actuellement, MQTT n'est disponible que dans les contrôleurs basés sur Linux, ce qui inclut les X5, XL4, EXL6, EXLW, XL7, EXL10, XL+ - et tous les RCC SAUF le RCC6510.
Communications bidirectionnelles
MQTT permet la transmission de messages entre l'appareil et le nuage et entre le nuage et l'appareil. Cela permet de diffuser facilement des messages à des groupes d'objets.
Livraison fiable des messages
La fiabilité de la livraison des messages est importante pour de nombreux cas d'utilisation de l'IdO. C'est pourquoi MQTT a défini 3 niveaux de qualité de service : 0 - au plus une fois, 1- au moins une fois, 2 - exactement une fois
Support pour les réseaux non fiables
De nombreux appareils IoT se connectent sur des réseaux cellulaires peu fiables. La prise en charge des sessions persistantes par MQTT réduit le temps nécessaire à la reconnexion du client avec le courtier.
---