MQTT( Message Queue Telemetry Transport-en laburdura) Industria 4.0 eta IoT aplikazioen ingurunean maiz erabiltzen den makinatik makinarako (M2M) komunikazio arineko protokolo bat da.
Estandar ireki bat da (ISO / IEC PRF 20922) eta argitalpen-harpidetza patroian oinarritzen da. TCP/IP pilaren goiko partean funtzionatzen du. Bere helburu nagusia bezero desberdinen eta zerbitzari baten (Agente-Broker) artean mezuak trukatzea da. Bezeroek, harpidetuta dagoen gaien arabera, beren kabuz erabaki dezakete mezu bat beraientzat garrantzitsua den.
Modu honetara, beren tratamendurako, ekipo desberdinen arteko komunikazioak egin daitezke, informazio ekoizleak (Publisher) eta beste hargailuak (Suscriber). Ondorengo informazio trukaketak esaterako:
PLCtik PLCra, 2 azpisare desberdinetan, biak ekoizleak eta hartzaileak izanez.
PLC eta produkzio datuak irakurtzen/idazten dituzten ERPSak.
Mugikorrak, eta abar.
Bezero argitaratzaile bezala plantako prozesuen PLCak jar daitezke esaterako, MQTT 3.1.1 protokolopean (gure probetan SIEMENS TIA 1200/1500, Step7 klasikoa eta S7300/S7400 PLCekin probatu dugu).
Estruktura honek, malgua eta zabalgarria, plantako informazioa bateratzea ahalbidetzen du. Egungo PLCen programazioari MQTT softwarea gehituz eta broker baten instalazioarekin, beste harpidetuen (ERP bat, beste PLC bat,… adibidez) eskura utziko luke plantako/plantetako informazioa.
Eskema honekin, dauden PLCak aprobetxatzen dira, non birprogramatuak izango diren argitaratutako/harpidetutako informazioaren tratamendurako, beharrezkoa koste gutxiko broker baten instalazioa soilik izanik. Guzti hau, produkzio sare desberdinen zein orain arte presente dauden baina ez beti plantara konektatutako aplikatiboetan zabaltzeko prest geratuko da.
INISA, MQTT protokolo irekiekin 4.0 komunikazio industrialerako bidea