Please enable JavaScript.
Coggle requires JavaScript to display documents.
MQTT (Message Queuing Telemetry Transport), COME FUNZIONANO I COMPONENTI? …
MQTT (Message Queuing Telemetry Transport)
È un protocollo
Viene usato per la comunicazione tra macchine, sensori ecc...
Esso
è efficiente e leggero
ha un intestazione ridotta, otimizzando la larghezza della banda di rete
Consuma poca energia
Supporta molti dispositivi IOT
MQTT riduce il tempo per il dispositivo IoT per riconnettersi al cloud
definisce tre diversi livelli di qualità del servizio
una volta, almeno una volta, esattamente una volta
l protocollo MQTT
funziona secondo i principi del modello pubblica/sottoscrivi
Client
⇔
Server
Client richiede, server invia
MQTT utilizza pubblica/sottoscrivi
Disacoppia il mittente
dal
destinatario
TERZO COMPONENTE: Broker di messaggi
gestisce la
comunicazione
tra
l'editore
e il
sottoscrittore
Disaccoppiamento spaziale
editore e il sottoscrittore
non si scambiano
indirizzi IP o numeri di porta
Disaccoppiamento temporale
editore e il sottoscrittore
non dispongono di connettività di rete
nello
stesso momento
Disaccoppiamento di sincronizzazione
editori e sottoscrittori
possono inviare o ricevere messaggi
senza interrompersi
a vicenda
COME FUNZIONANO I COMPONENTI?
Client MQTT
Qualsiasi dispositivo
: server... microcontrollore
Invia i messaggi --> editore
riceve --> sottoscrittore
Broker MQTT
coordina i messaggi
tra i diversi client
ricezione e il filtraggio
dei messaggi
È inoltre responsabile di altri compiti quali
Autorizzare e autenticare i client MQTT
Passare i messaggi ad altri sistemi ulteriori
Gestire i messaggi persi e le sessioni dei client