Please enable JavaScript.
Coggle requires JavaScript to display documents.
Come funziona MQTT? - Coggle Diagram
Come funziona MQTT?
1) Connessione:
Un client MQTT stabilisce un collegamento con un broker
invia un
CONNECT
(messaggio di richiesta)
l broker risponde con un messaggio di conferma (
CONNACK
)
2) Pubblicazione:
Il client pubblica un mess del topic
Messaggio: Nome e contenuto
3) Sottoscrizione:
Il client vuole ricevere aggiornamenti su uno specifico argomento
inviano al broker una richiesta di sottoscrizione (
SUBSCRIBE
)
4) Filtraggio e inoltro:
Il
broker
distribuisce i messaggi ai client sottoscritti agli argomenti corrispondenti
garantisce il disaccoppiamento
tra editori e sottoscrittori
MQTT su WebSockets (WSS)
MQTT può essere implementato su WebSockets
ermettendo di ricevere dati direttamente in un browser web
Sicurezza di MQTT
MQTT supporta diversi protocolli di sicurezza
Crittografia SSL/TLS
per proteggere i dati sensibili
Autenticazione con certificati SSL
password per verificare l'identità dei dispositivi
Autorizzazioni
basate su identificatori unici assegnati a ciascun client
MQTT e REST
MQTT
non è RESTful
segue un modello pubblica/sottoscrivi
REST usa una struttura richiesta-risposta
MQTT 5
introduce una funzione
che permette agli
editori di allegare un argomento di risposta