MQTT
MQTT ali Message Queing Telemetry Transport je vodilni komunikacijski protokol za Industrijo 4.0
MQTT je TCP/IP machine-to-machine/IoT komunikacijski protokol. Je ultra lahek, odprtokodni publish/subscribe komunikacijski model, ki je obenem tudi zelo enostaven za implementacijo. Zelo je uporaben pri aplikacijah, kjer je pomemben nizek odtis kode in majhna poraba pasovne širine. Zanimiv je tudi v mobilnih aplikacijah, kjer so številnim prejemnikom ključnega pomena majhnost, nizka poraba energije in zanesljivost pri distribuciji podatkov.Publish/subscribe komunikacijska metoda
Publish/subscribe je alternativa tradicionalnemu HTTP modelu klient-server, kjer klient komunicira neposredno s končno točko. Razlika je v tem, da pri publish/subscribe modelu klient ne črpa podatkov s serverja, temveč jih server v primeru spremembe pošilja klientu. Za komunikacijo je potrebna zanesljiva TCP povezava. Če se ta prekine, lahko server podatke skladišči v bufferju, katerega ob ponovni vzpostavitvi povezave pošlje klientom.Centralna komunikacijska točka je t.i. MQTT broker, z nalogo prenašanja sporočil od pošiljateljev do prejemnikov. Ustrezne prejemnike izbere na podlagi naslovov sporočil. Pošiljatelji oz. publisherji imajo nalogo pošiljati sporočila brokerju. Pomembno je, da ima vsako sporočilo ustrezen naslov oz. temo.Pošiljanje je event-driven, kar pomeni, da se podatki prenašajo ob spremembah (ali v časovnih intervalih). Od brokerja prejemniki oz. subscriberji prejemajo sporočila le za naslove na katere so prijavljeni.6 glavnih prednosti MQTT
Varnost
Idealen za omejena omrežja
Publish/subscribe arhitektura
Vsako MQTT omrežje ima vsaj:
- 1 x MQTT broker,
- 1 x MQTT publisher,
- 1 x MQTT subscriber
Obvestila ob nenavadni prekinitvi povezave
Klienti so zelo preprosti za integracijo
Quality of Service (QoS)
Ločimo 3 nivoje:
- QoS 0 – sporočila so poslana po najboljših zmožnostih. Lahko pride do izgube podatkov
- QoS 1 – zagotovljeno je, da sporočila prispejo. Lahko pride do duplikatov
- QoS 2 – zagotovljeno je, da so sporočila prispejo samo enkrat
Primer uporabe MQTT protokola
Za primer vzemimo povezavo med senzorjem za temperaturo v kuhinji pametne hiše in krmilnikom. Glede na zahteve aplikacije in želenega načina dostopa se broker lahko nahaja na ………
Želite dodatne informacije o primerih uporabe?
Izpolnite obrazec in poslali vam bomo celoten članek.
Le če želite, Vas bomo kontakirali preko mail-a in Vam pomagali izbrati opremo za Vašo MQTT aplikacijo!
Preberite sorodne novice:
POMEMBNO OBVESTILO
Aktualno, ATEX in EX oprema za eksplozijsko nevarna okolja, Frekvenčni pretvorniki, servo motorji in motorni pogoni, Industrija 4.0, Industrijski računalniki, Krmilniki, regulacije in industrijske komunikacije, Logistična oprema in čitalci črtne kode, Napajalniki in ostali pribor za zanesljivo delovanje stroja, Oprema za varnost strojev, Senzorika in senzorji vseh vrst za vse aplikacije, Strojni vid oziroma machine vision za večjo kakovost produktov, Tehnologije
NUJNO PREBERITE! Naše podjetje z določenimi spremembami DELUJE NEMOTENO. V izogib širjenja novega virusa smo sprejeli nekaj ukrepov.
Data Collection Module, Secomea
Krmilniki, regulacije in industrijske komunikacije, S e c o m e a
Z Data Collection Module (DMC) podjetja Secomea poskrbite za napredno zbiranje, obdelavo, optimiziranje in shranjevanje vaših podatkov v IoT oblaku!
Izboljšani krmilnik UniStream in ekrani na dotik Unitronics
Krmilniki, regulacije in industrijske komunikacije, U n i t r o n i c s
Bi želeli hitro in enostavno posodobiti vašo industrijsko aplikacijo? Za to bodo poskrbeli izboljšani PLC krmilnik UniStream in večji ekrani podjetja Unitronics!
E-novice za vaš uspeh!
Aktualno, ATEX in EX oprema za eksplozijsko nevarna okolja, Frekvenčni pretvorniki, servo motorji in motorni pogoni, Industrija 4.0, Industrijski računalniki, Krmilniki, regulacije in industrijske komunikacije, Logistična oprema in čitalci črtne kode, Napajalniki in ostali pribor za zanesljivo delovanje stroja, Oprema za varnost strojev, Senzorika in senzorji vseh vrst za vse aplikacije, Strojni vid oziroma machine vision za večjo kakovost produktov, Tehnologije
Prijavite se na naše e-novice in 2 x mesec boste prejeli zgolj zanimive informacije iz sveta avtomatizacije ter tako ostali pred konkurenco!
PLC krmilnik Unitronics v slovenskem respiratorju DIHAM
Aktualno, Krmilniki, regulacije in industrijske komunikacije, U n i t r o n i c s
Preberite kako so partnerji projekta DIHAM razvili prototipa respiratorja DIHAM in v respiratorju uporabili tudi naš PLC krmilnik Unitronics Unistream.