MQTT
MQTT sta per MQ Telemetry Transport. È un protocollo publish/subscribe, estremamente semplice e leggero per scambiare messaggi tra macchine e server, progettato per periferiche di capacità ridotta con banda di comunicazione stretta e per reti non affidabili.I principi di progetto sono quelli di minimizzare le richieste di banda sulla rete e delle risorse necessarie sul device, per assicurare affidabilità ed alcuni gradi di garanzia sulla consegna dei messaggi. Questi principi rendono il protocollo ideale per le emergenti esigenze di collegamento “machine-to-machine” (M2M) o “Internet of Things”, e per applicazioni mobili dove la banda di rete, il consumo di energia e le richieste ridotte di CPU sono al primo posto.Il protocollo MQTT ha i seguenti benefici:Estende la connettività tra l’infrastruttura di impresa ed i dispositivi smart.Offre connessioni ottimizzate per sensori e sistemi remoti.Consegna dati rilevanti a qualsiasi sistema di gestione intelligente che può farne uso.Garantisce scalabilità massiva per sviluppo e gestione delle soluzioni.