MQTT è un protocollo di messaggistica standard OASIS per l'Internet delle cose (IoT). È stato progettato come un trasporto di messaggistica publish/subscribe estremamente leggero, ideale per collegare dispositivi remoti con un'impronta di codice ridotta e una larghezza di banda di rete minima.
MQTT Sparkplug è un protocollo di interoperabilità per i casi d'uso della produzione intelligente e dell'automazione industriale. Sparkplug fornisce un modo coerente per i produttori di apparecchiature e i fornitori di software di condividere dati contestuali per accelerare la trasformazione digitale delle operazioni esistenti.
È stato progettato come un trasporto di messaggistica publish/subscribe estremamente leggero, ideale per collegare dispositivi remoti con un'impronta di codice ridotta e una larghezza di banda di rete minima. Oggi MQTT è utilizzato in un'ampia varietà di settori, come quello automobilistico, manifatturiero, delle telecomunicazioni, del petrolio e del gas, ecc.
Descrizione
Attualmente, MQTT è disponibile solo nei controllori basati su Linux, tra cui X5, XL4, EXL6, EXLW, XL7, EXL10, XL+ e tutti gli RCC ad eccezione dell'RCC6510.
Comunicazioni bidirezionali
MQTT consente la messaggistica tra dispositivo e cloud e tra cloud e dispositivo. In questo modo è possibile trasmettere facilmente messaggi a gruppi di oggetti.
Consegna affidabile dei messaggi
L'affidabilità della consegna dei messaggi è importante per molti casi d'uso dell'IoT. Per questo motivo MQTT ha 3 livelli di qualità del servizio: 0 - al massimo una volta, 1 - almeno una volta, 2 - esattamente una volta
Supporto per reti inaffidabili
Molti dispositivi IoT si connettono attraverso reti cellulari inaffidabili. Il supporto di MQTT per le sessioni persistenti riduce il tempo necessario per riconnettere il client al broker.
---