EMBEDDED
66 • NOVEMBRE • 2017
38
SPECIALE
|
PROTOCOLLI INDUSTRIALI
Acquisizione dati
più cloud e soft con
il protocollo MQTT
Le reti IIoT hanno bisogno di trasferimenti web
leggeri e gestibili con qualunque piattaforma
e perciò il protocollo di messaggistica MQTT
si impone sul più ingombrante HTTP nelle
applicazioni industriali di acquisizione dati
Lucio Pellizzari
l protocollo MQTT, o Message Queuing Te-
lemetry Transport, è stato concepito nel
1999 da Andy Stanford-Clark di IBM e Ar-
len Nipper di Cirrus Link Solutions, come
tecnologia open per lo scambio di modiche quanti-
tà di dati. I vantaggi rispetto al più potente HTTP,
HyperText Tranfer Protocol, sono la risposta più
rapida, la maggior velocità, la banda ridotta e i mi-
nori consumi di energia e per questi motivi sem-
brò inizialmente un’ottima soluzione per la mes-
saggistica nei sistemi operativi degli smartphone.
A differenza dell’http, che consente scambi di dati
di ogni dimensione e banda, che possono di conse-
guenza supportare anche i segnali voce, audio e
video, l’MQTT è molto più adatto agli scambi ra-
pidi e intermittenti, come per esempio la raccolta
dati da molteplici app. Questa sua semplice impo-
stazione ha gradualmente conquistato consensi in
svariati ambiti applicativi e oggi nel sito del con-
?\OO
À
< <
machine/internet of things connectivity protocol”,
in quanto ottimo candidato per supportare le ap-
plicazioni IIoT, Industrial Internet of Things.
Messaggistica industriale
MQTT lavora sopra al TCP/IP (Transmission Con-
trol Protocol/Internet Protocol) che governa i tra-
sferimenti dei pacchetti e funziona comandando
message” ovvero di messaggi che vengono inviati
da mittenti pubblici a più destinatari interessati
K
U
-
re quei messaggi. I trasferimenti possono avvenire
indipendentemente dall’esecuzione delle applica-
zioni ai nodi e in modalità del tutto agnostica ri-
spetto al contenuto dei messaggi. La qualità dei
trasferimenti è regolabile con le tre semplici rego-
Z Y
"
À
tanto un messaggio arrivi a destinazione e può es-
sere il caso di un sensore che fa misure periodiche,
À
-
sti che ne arrivi qualcuna ogni tanto. La seconda
À
sia certezza su almeno un arrivo. La terza prevede
À
-
vi di sicuro e una volta sola, considerando sia la
perdita del messaggio sia la sua duplicazione un
costo da evitare. Intestazioni e segnalazioni sono
À
À
quando capita un’interruzione di qualsiasi tipo nel
collegamento. Ed è proprio l’aver ridotto le inte-
stazioni a pochi Byte che ha colpito i sistemisti che
I