MQTT

Da Wikipedia, l'enciclopedia libera.

MQ Telemetry Transport (MQTT)[1] è un protocollo di messaggistica leggero posizionato in cima a TCP/IP. È stato disegnato per le situazioni in cui è richiesto un basso impatto e dove la banda è limitata. Il pattern publish-subscribe richiede un message broker. Il broker è responsabile della distribuzione dei messaggi ai client destinatari. Il protocollo è stato inventato da Andy Stanford-Clark di IBM, e Arlen Nipper di Cirrus Link Solutions.

Applicazioni[modifica | modifica wikitesto]

Esistono diversi progetti che implementano MQTT. Un esempio importante è il Facebook Messenger:

  • Facebook Messenger iOS iPhone iPad, Android, e Windows. Gli ultimi rilasci fanno uso di MQTT per sei differenti funzionalità tra cui status utente e sync bookmark. Facebook ha affermato di aver adottato MQTT per aumentare la velocità della messaggistica tra utenti usando meno energia e banda. Non è chiaro quanto MQTT sia utilizzato.

Note[modifica | modifica wikitesto]

  1. ^ MQTT 3.1 specification