Koncepcia protokolu MQTT
MQTT (Message Queuing Telemetry Transport), tiež známy ako Message Queuing Telemetry Transport protokol, je „odľahčený“ komunikačný protokol založený na režime zverejnenia/prihlásenia na odber. Je to komunikačný protokol postavený na TCP/IP a vydaný v roku 1999. Výhodou MQTT je, že môže poskytovať spoľahlivé služby správ v reálnom čase na pripojenie vzdialených zariadení s malým kódom a obmedzenou šírkou pásma. Ako komunikačný protokol v reálnom čase s nízkou spotrebou energie a nízkou šírkou pásma sa široko používa v internete vecí, malých zariadeniach, mobilných aplikáciách atď.
Server MQTT (agent správ), bežný server MQTT nie je zhluk skríň v miestnosti s makro počítačmi, ale je založený na vývoji softvéru na platforme Erlang/OTP a potom sú tu počítače a ďalšie zariadenia na spustenie tohto softvéru. Intuitívne chápané ako server alebo zhluk serverov so softvérom servera správ MQTT.
Obrázok 1-1 zobrazuje funkcie:
(1) Prijímajte sieťové pripojenia od klientov
(2) Akceptovať informácie poskytnuté klientom
(3) Vybavujte žiadosti klientov o predplatné a odhlásenie
(4) Preposielajte správy aplikácie prihláseným zákazníkom.
Sieťový prenos protokolu MQTT
MQTT vybuduje základný sieťový prenos, vytvorí spojenie medzi klientom a serverom a poskytuje objednaný, bezstratový, obojsmerný prenos založený na toku bajtov. Pri odosielaní údajov MQTT priradí súvisiacu kvalitu služby (Qos) s témou.
(1) Zásada protokolu
Komunikačný proces protokolu MQTT musí dokončiť klient aj server. Existujú tri identity: Publish, Broker a Subscribe. Vydavateľ správ aj predplatiteľ môžu byť klienti a sprostredkovateľ správ je server MQTT.
① Implementácia MQTT
Téma: Čo možno chápať ako typ správy;
Užitočné zaťaženie: Označuje obsah správy, čo je dátový obsah, ktorý sa má použiť
② Klient MQTT
Aplikácia alebo zariadenie používajúce protokol MQTT, čo je sieťové pripojenie založené na serveri MQTT, sa používa na publikovanie informácií, prihlásenie sa na zverejnenie informácií, zrušenie odberu alebo vymazanie správ aplikácie a odpojenie od servera.
(2) Charakteristiky protokolu MQTT
Protokol je navrhnutý tak, aby komunikoval so vzdialenými senzormi a riadiacimi zariadeniami v nespoľahlivých sieťach s nízkou šírkou pásma. Má nasledujúce hlavné vlastnosti:
① Použite režim zverejnenia/prihlásenia na odber na poskytovanie aplikácií na publikovanie a oddeľovanie správ jedna k viacerým.
② Prenos správy masky obsahu načítania.
③ Na zabezpečenie sieťových pripojení použite TCP/IP.
④ Existujú tri druhy kvality služby publikovania správ, publikovanie správ (Qos: 0 maximálne raz, 1 aspoň raz, 2 len raz)
⑤ Malý prenos, malý dopyt po prevádzke.

Komunikácia medzi serverom MQTT a terminálovým monitorovacím zariadením
Mnoho meračov sa pripája k bránam, aby umožnili zariadeniam interakciu so servermi MQTT. Merač ADW300, jeden z našich meračov série ADW, má však samotnú funkciu internetu, vrátane 4G a WIFI, ktoré umožňujú zariadeniu využívať internet cez IoT kartu alebo LAN. Znížte triviálny proces pripojenia zariadenia k bráne a potom k serveru a zrealizujte priemyselný internet vecí.
1. Bezdrôtový merač energie ADW300 Hlavné funkcie:
Malá veľkosť
Vysoká presnosť: Trieda 0.5S
Bohaté funkcie: harmonické, meranie teploty, DI/DO, alarm atď.
Veľa možností komunikácie: RS485, LoRa, NB, 4G, WiFi
Vonkajšie CT

2. Štandardizovaný protokol MQTT
① Predplatné
Predplatné zahŕňa filtre tém a kvalitu služieb (QoS). Predplatné je spojené s reláciou. Relácia môže obsahovať viacero odberov. Každý odber v každej relácii má iný filter tém.
② Relácia
Keď každý klient vytvorí spojenie so serverom, medzi klientom relácie a serverom by mala nastať stavová interakcia. Relácia existuje medzi sieťou alebo môže zahŕňať viacero nepretržitých sieťových pripojení medzi klientom a serverom.
③ Názov témy
Značka pripojená k správe aplikácie, ktorá sa zhoduje s predplatným servera a server odošle správu každému klientovi, ktorého predplatné sa zhoduje so značkou
④ Nahrávanie údajov
Bezdrôtovým prenosom elektromera sa dosahuje malý prenos a malý dopyt po doprave. Proces nahrávania údajov tohto elektromera je jednoduchý. (Podrobnosti nájdete v prílohe) kroky na nahrávanie nadbytočných údajov sú optimalizované na podporu prispôsobeného nahrávania údajov. Zahŕňa bežne používané údaje elektrických parametrov, silu signálu, potrebu aktívneho výkonu, pomer napätia a prúdu, teplotu, stav DI, mieru harmonického skreslenia napätia a prúdu, špičkovú a dolnú elektrickú energiu atď.
Záver
Aby sme to zhrnuli, v súčasnom prostredí technológie internetu vecí si server MQTT osvojili rôzne podniky, pretože server MQTT a protokol MQTT dokážu splniť ich potreby inteligentnej správy. Niektoré výrobné dielne mnohých podnikov potrebujú používať bezdrôtové zariadenia na monitorovanie pracovného stavu elektrických zariadení a výrobné dielne podnikov sú väčšinou rozptýlené nezávislé elektrické zariadenia, ak je na každom zariadení nainštalovaná brána, náklady na transformáciu predstavujú veľké množstvo kapitálu. . S cieľom ušetriť náklady preto väčšina podnikov často inštaluje sériu elektromerov pre bezdrôtové monitorovacie zariadenie -- ADW300. Prostredníctvom CT sa zhromažďujú rôzne parametre zariadení káblov a výrobných liniek, najmä vrátane údajov o elektrických parametroch, ako sú prúd a napätie, a získané údaje sa v reálnom čase nahrávajú do cloudu servera MQTT. Potom sa prihláste na odber predmetu servera MQTT prostredníctvom platformy a databázy internetu vecí, aby ste získali údaje o zariadení na monitorovanie terminálov, realizovali obojsmernú komunikáciu medzi terminálom a cloudom a vybudovali výkonný dátový kanál. Získané údaje sú uložené v cloudovej databáze servera MQTT, čo môže zabezpečiť bezpečnosť údajov a vybudovať systém správy napájania a zobrazenia. Prostredníctvom cloudovej technológie, big data a internetu sa získané dáta zobrazia v popredí a užívatelia môžu sledovať výkonové údaje zariadení a káblov v reálnom čase po prihlásení sa do mobilnej APP a webovej stránky.




