MQTT: standard di comunicazione per Industry 4.0
I termini “Internet delle cose” e “Industria 4.0” descrivono una visione di mondo connesso, ma non spiegano come realizzarla tecnicamente. Il vero pilastro è l’esistenza di protocolli di comunicazione affidabili, efficienti e sicuri come MQTT.
Architettura Pub/Sub — il modello centrale di MQTT, con publishers (sensori, PLC, telecamere) che inviano dati a un broker centrale, e subscribers (SCADA, cloud, dashboard) che li ricevono in modo totalmente disaccoppiato.

Il diagramma mostra la struttura a tre colonne dell’architettura MQTT:
A sinistra i publisher — dispositivi fisici (sensori, PLC, gateway, telecamere) che inviano messaggi ciascuno su un proprio topic. Al centro il broker, che riceve tutti i messaggi, li smista per topic e applica QoS, retain e autenticazione. A destra i subscriber — applicazioni come SCADA, cloud analytics e dashboard — che si abbonano a topic specifici. In MQTT, un topic è come il “nome del canale” su cui viaggiano i messaggi. Esempio di topic: sede/magazzino/temperatura.
Esempio di pubblicazione MQTT: Topic: sede/magazzino/temperatura
Messaggio: 18.7
Vuol dire che un sensore, come il termometro web , sta inviando la temperatura del magazzino della sede operativa. Una applicazione che appartiene ai subscriber (colonna a destra) può usare questo dato per regolare la temperatura, storicizzare i dati, allarmare la manutenzione.
Publisher e subscriber non sono legati direttamente. Puoi aggiungere un nuovo subscriber senza toccare nessun publisher, MQTT è leggero per progetto ma con una architettura flessibile e scalabile.
MQTT semplifica lo scambio di dati tra dispositivi industriali, software e piattaforme IoT: i Web-IO pubblicano stati e misure su topic dedicati, mentre i sistemi interessati ricevono solo le informazioni a cui sono sottoscritti.




