Koncept MQTT protokola
MQTT (Message Queuing Telemetry Transport), poznat i kao Message Queuing Telemetry Transport protocol, "lagani" je komunikacijski protokol temeljen na načinu objavljivanja/pretplate. To je komunikacijski protokol izgrađen na TCP/IP-u i objavljen 1999. godine. Prednost MQTT-a je u tome što može pružiti pouzdane usluge slanja poruka u stvarnom vremenu za povezivanje udaljenih uređaja s malim kodom i ograničenom propusnošću. Kao protokol za komunikaciju u stvarnom vremenu s niskom potrošnjom energije i malom zauzetošću propusnosti, široko se koristi u Internetu stvari, malim uređajima, mobilnim aplikacijama i tako dalje.
MQTT poslužitelj (agent za poruke), uobičajeni MQTT poslužitelj nije hrpa ormara u sobi za makro računala, već se temelji na razvoju softvera na Erlang/OTP platformi, a tu su i računala i drugi uređaji za pokretanje ovog softvera. Intuitivno shvaćen kao poslužitelj ili klaster poslužitelja koji pokreću softver poslužitelja poruka MQTT.
Slika 1-1 prikazuje funkcije:
(1) Prihvatite mrežne veze od klijenata
(2) Prihvatiti podatke koje klijent objavi
(3) Obrađivati zahtjeve klijenata za pretplatu i otkazivanje pretplate
(4) Proslijedite poruke o aplikaciji pretplaćenim korisnicima.
MQTT protokol Mrežni prijenos
MQTT će izgraditi temeljni mrežni prijenos, uspostavit će veze između klijenta i poslužitelja i pruža uređen dvosmjerni prijenos bez gubitaka na temelju toka bajtova. Prilikom slanja podataka, MQTT će povezati pridruženu kvalitetu usluge (Qos) s temom.
(1) Načelo protokola
Komunikacijski proces MQTT protokola moraju dovršiti i klijent i poslužitelj. Postoje tri identiteta: Publish, Broker i Subscribe. Izdavač poruka i pretplatnik mogu biti klijenti, a posrednik poruka je MQTT poslužitelj.
① Implementacija MQTT-a
Tema: Što se može shvatiti kao vrsta poruke;
Korisni teret: Označava sadržaj poruke, odnosno sadržaj podataka koji će se koristiti
②MQTT klijent
Aplikacija ili uređaj koji koristi MQTT protokol, a to je mrežna veza temeljena na MQTT poslužitelju, koristi se za objavljivanje informacija, pretplatu na objavljivanje informacija, odjavu ili brisanje poruka aplikacije i prekid veze s poslužiteljem.
(2) Karakteristike MQTT protokola
Protokol je dizajniran za komunikaciju s daljinskim senzorima i kontrolnim uređajima u nepouzdanim mrežama niske propusnosti. Ima sljedeće glavne karakteristike:
① Koristite način objavljivanja/pretplate poruka kako biste omogućili objavljivanje poruka jedan prema više i odvajanje aplikacijskih programa.
② Prijenos poruke maske sadržaja učitavanja.
③ Koristite TCP/IP za pružanje mrežnih veza.
④ Postoje tri vrste usluge objavljivanja poruka, objavljivanje poruka (Qos: 0 najviše jednom, 1 najmanje jednom, 2 samo jednom)
⑤ Mali prijenos, mala potražnja za prometom.

Komunikacija između MQTT poslužitelja i uređaja za nadzor terminala
Mnogi mjerači povezuju se s pristupnicima kako bi omogućili uređajima interakciju s MQTT poslužiteljima. Međutim, mjerač ADW300, jedan od naših mjerača serije ADW, ima samu internetsku funkciju, uključujući 4G i WIFI, koji uređaju omogućuju internetsku funkciju putem IoT kartice ili LAN-a. Smanjite trivijalni proces povezivanja uređaja s pristupnikom, a zatim poslužiteljem i ostvarite industrijski Internet stvari.
1. Glavne funkcije bežičnog mjerača energije ADW300:
Mala veličina
Visoka preciznost: klasa 0.5S
Bogate funkcije: Harmonik, Mjerenje temperature, DI/DO, Alarm, itd.
Mnogo opcija za komunikaciju: RS485, LoRa, NB, 4G, WiFi
Vanjski CT

2. Standardizirani MQTT protokol
① Pretplata
Pretplate uključuju filtre tema i kvalitetu usluge (QoS). Pretplata je povezana sa sesijom. Sesija može sadržavati više pretplata. Svaka pretplata u svakoj sesiji ima drugačiji filtar tema.
② Sesija
Nakon što svaki klijent uspostavi vezu s poslužiteljem, trebala bi postojati interakcija između klijenta sesije i poslužitelja. Sesija postoji između mreže ili može obuhvaćati više kontinuiranih mrežnih veza između klijenta i poslužitelja.
③ Naziv teme
Oznaka povezana s porukom aplikacije koja odgovara pretplati poslužitelja i poslužitelj šalje poruku svakom klijentu čija pretplata odgovara oznaci
④ Prijenos podataka
Bežičnim prijenosom brojila električne energije postiže se mali prijenos i mali promet. Proces učitavanja podataka ovog mjerača električne energije je jednostavan. (Pogledajte dodatak za detalje) koraci učitavanja suvišnih podataka optimizirani su za promicanje prilagođenog učitavanja podataka. Uključuje podatke o uobičajenim električnim parametrima, jačinu signala, potražnju aktivne snage, omjer napona i struje, temperaturu, DI stanje, stopu harmonijskog izobličenja napona i struje, vršnu i dolinsku električnu energiju i tako dalje.
Zaključak
Ukratko, u trenutnom okruženju tehnologije Interneta stvari, MQTT poslužitelj su prihvatile razne tvrtke, jer MQTT poslužitelj i MQTT protokol mogu zadovoljiti njihove potrebe za inteligentnim upravljanjem. Neke proizvodne radionice mnogih poduzeća trebaju koristiti bežičnu opremu za praćenje radnog stanja električne opreme, a proizvodne radionice poduzeća uglavnom su raštrkane neovisne električne opreme, ako je svaka oprema instalirana pristupnik, trošak transformacije je velika količina kapitala . Stoga, radi uštede na troškovima, većina poduzeća često instalira seriju mjerača električne energije za opremu za bežični nadzor -- ADW300. Putem CT-a prikupljaju se različiti parametri opreme kabela i proizvodnih linija, uglavnom uključujući podatke o električnim parametrima kao što su struja i napon, a dobiveni podaci se u stvarnom vremenu učitavaju u MQTT poslužiteljski oblak. Zatim se pretplatite na temu MQTT poslužitelja putem platforme i baze podataka Interneta stvari kako biste dobili podatke opreme za nadzor terminala, ostvarili dvosmjernu komunikaciju između terminala i oblaka i izgradili moćan podatkovni kanal. Dobiveni podaci pohranjuju se u bazu podataka u oblaku MQTT poslužitelja, čime se može osigurati sigurnost podataka i izgraditi sustav upravljanja energijom i prikaza. Kroz cloud tehnologiju, big data i internet, dobiveni podaci bit će prikazani u prvom planu, a korisnici mogu pratiti podatke o snazi opreme i kabela u stvarnom vremenu prijavom na mobilnu APP i web stranicu.










