1. > Blog > Che cos'è il protocollo MQTT

Che cos'è il protocollo MQTT

Facebook
Twitter
Link & English

1

MQTT (Message Queue Telemetry Transmission) è un protocollo di trasporto comunemente usato nell'Internet of Things basato sulla pubblicazione/sottoscrizione. Rilasciato dallo sviluppatore IBM nel 1999, è leggero, semplice, aperto e facile da implementare. Queste funzionalità rendono il protocollo MQTT adatto a una vasta gamma di applicazioni. In un ambiente applicativo complesso e limitato, come protocollo di messaggistica istantanea a bassa larghezza di banda, ha una vasta gamma di applicazioni in Internet of Things, apparecchiature industriali, comunicazioni mobili e altri campi. Come la comunicazione machine-to-machine M2M, IoT Internet of Things. Protocollo MQTT è ampiamente utilizzato nell'Internet of Things grazie alle capacità di acquisizione e comunicazione dei dati di sensori, dispositivi medici, home page intelligenti e dispositivi di automazione.

La maggior parte delle funzioni di MQTT sono di fornire un servizio di messaggistica affidabile in tempo reale per dispositivi collegati da remoto con codice ridotto e larghezza di banda limitata. Inoltre, il protocollo MQTT ha le seguenti caratteristiche:

  1. Risolvere la relazione di accoppiamento con l'applicazione utilizzando l'abbonamento alla pubblicazione dei messaggi;
  2. Piccola trasmissione e basso sovraccarico (intestazione a lunghezza fissa di 2 byte), riducendo al minimo lo scambio di protocollo e risparmiando il consumo di traffico;
  3. Meccanismo di notifica alle parti interessate di interruzioni anomale del cliente utilizzando la volontà finale e la funzione di test;
  4. Consentire agli utenti di creare dinamicamente temi per facilitare operazioni e manutenzione a costo zero;
  5. Ampia larghezza di banda, bassa latenza e alta stabilità 6. Non vi sono restrizioni sul tipo e sul formato dei dati trasmessi, garantendo la flessibilità dei dati;