Primi passi con MQTT e Arduino

Ciao!

In questo post vedremo come iniziare ad utilizzare il protocollo MQTT (wiki),
protocollo pensato (quasi 20 anni fa!) per essere semplice, leggero e flessibile.

Una particolarità dell'MQTT è l'essere di tipo publish/subscribe.
Questo significa che non c'è una trasmissioni di dati diretta tra chi chiede l'informazione e chi la fornisce, ma c'è invece un intermediario.

Questo intermediario si chiama "Broker", è lui che si occupa di smistare i messaggi tra chi li sottoscrive (Subscriber) e chi li pubblica (Publisher).
Chi pubblica il messaggio non li invia direttamente a chi li ha sottoscritti, ma li invia solamente al Broker.
Sottoscrivere un messaggio significa dire al Broker di inviarci il valore della variabile, che abbiamo sottoscritto appunto, nel momento in cui c'è una variazione del suddetto valore.


Altri Post