Acrel Co., Ltd.
+8615000360686
Kontaktiraj nas
  • Podjetje: Acrel Co., Ltd.
  • Naslov: NE. 253, cesta Yulv, območje JiaDing, Šanghaj, Kitajska
  • Faks: +86 21 6915 8302
  • Kontakt: Aliness Sun
  • Mobilni: +8615000360686
  • E-naslov:aliness@acrel.cn
  • Whatsapp: +8615000360686
  • Wechat: ali15000360686

Razprava o kombinaciji MQTT

Jan 05, 2023

Koncept protokola MQTT

MQTT (Message Queuing Telemetry Transport), znan tudi kot Message Queuing Telemetry Transport protocol, je "lahek" komunikacijski protokol, ki temelji na načinu objave/naročnine. To je komunikacijski protokol, zgrajen na TCP/IP in izdan leta 1999. Prednost MQTT je, da lahko zagotovi zanesljive storitve sporočanja v realnem času za povezovanje oddaljenih naprav z malo kode in omejeno pasovno širino. Kot komunikacijski protokol v realnem času z nizko porabo energije in nizko zasedenostjo pasovne širine se pogosto uporablja v internetu stvari, majhnih napravah, mobilnih aplikacijah itd.

Strežnik MQTT (agent za sporočila), običajni strežnik MQTT ni kup omar v makro računalniški sobi, ampak temelji na razvoju programske opreme na platformi Erlang/OTP, nato pa so tu še računalniki in druge naprave za zagon te programske opreme. Intuitivno razumljeno kot strežnik ali gruča strežnikov, ki poganjajo programsko opremo za sporočilni strežnik MQTT.

Slika 1-1 prikazuje funkcije:

(1) Sprejemanje omrežnih povezav odjemalcev

(2) Sprejeti podatke, ki jih je posredoval naročnik

(3) Obravnava zahteve strank za naročnino in odjavo

(4) Posredovanje aplikacijskih sporočil naročnikom.

Omrežni prenos protokola MQTT

MQTT bo zgradil osnovni omrežni transport, vzpostavil bo povezave odjemalca in strežnika ter zagotovil urejen dvosmerni prenos brez izgub na podlagi bajtnega toka. Pri pošiljanju podatkov bo MQTT povezal povezano kakovost storitve (Qos) s temo.

(1) Protokolarno načelo

Komunikacijski proces protokola MQTT morata dokončati tako odjemalec kot strežnik. Obstajajo tri identitete: Objavi, Posrednik in Naroči se. Objavitelj sporočila in naročnik sta lahko oba odjemalca, posrednik sporočil pa je strežnik MQTT.

① Implementacija MQTT

Tema: Kaj lahko razumemo kot vrsto sporočila;

Koristna obremenitev: Označuje vsebino sporočila, ki je podatkovna vsebina, ki bo uporabljena

②MQTT odjemalec

Aplikacija ali naprava, ki uporablja protokol MQTT, ki je omrežna povezava, ki temelji na strežniku MQTT, se uporablja za objavo informacij, naročanje na objavo informacij, odjavo ali brisanje sporočil aplikacije in prekinitev povezave s strežnikom.

(2) Značilnosti protokola MQTT

Protokol je zasnovan za komunikacijo z oddaljenimi senzorji in krmilnimi napravami v nezanesljivih omrežjih z nizko pasovno širino. Ima naslednje glavne značilnosti:

① Uporabite način za objavo/naročanje sporočil, da zagotovite objavo sporočil enega proti več in aplikacijske programe za ločevanje.

② Prenos sporočila maske vsebine nalaganja.

③ Uporabite TCP/IP za zagotavljanje omrežnih povezav.

④ Obstajajo tri vrste kakovosti storitve objave sporočil, objava sporočil (Qos: 0 največ enkrat, 1 vsaj enkrat, 2 samo enkrat)

⑤ Majhen prenos, majhno povpraševanje po prometu.

news-735-476

 

Komunikacija med strežnikom MQTT in terminalsko nadzorno napravo

Številni merilniki se povezujejo s prehodi, da omogočijo napravam interakcijo s strežniki MQTT. Vendar pa ima merilnik ADW300, eden od naših merilnikov serije ADW, internetno funkcijo, vključno s 4G in WIFI, ki napravi omogočata internetno funkcijo prek kartice IoT ali LAN. Zmanjšajte trivialni postopek povezovanja naprave s prehodom in nato strežnikom ter uresničite industrijski internet stvari.

1. Glavne funkcije brezžičnega merilnika energije ADW300:

Majhna velikost

Visoka natančnost: razred 0.5S

Bogate funkcije: Harmonic, Merjenje temperature, DI/DO, Alarm itd.

Veliko možnosti za komunikacijo: RS485, LoRa, NB, 4G, WiFi

Zunanji CT

news-605-464

2. Standardiziran protokol MQTT

① Naročnina

Naročnine vključujejo filtre tem in kakovost storitve (QoS). Naročnina je povezana s sejo. Seja lahko vsebuje več naročnin. Vsaka naročnina v vsaki seji ima drugačen filter tem.

② Seja

Ko vsak odjemalec vzpostavi povezavo s strežnikom, mora med odjemalcem seje in strežnikom obstajati interakcija s stanjem. Seja obstaja med omrežjem ali pa lahko zajema več neprekinjenih omrežnih povezav med odjemalcem in strežnikom.

③ Ime teme

Oznaka, povezana s sporočilom aplikacije, ki se ujema z naročnino strežnika, in strežnik pošlje sporočilo vsakemu odjemalcu, katerega naročnina se ujema z oznako

④ Nalaganje podatkov

Brezžični prenos električnega števca dosega majhen prenos in majhno povpraševanje po prometu. Postopek nalaganja podatkov tega števca električne energije je preprost. (Za podrobnosti glejte dodatek) so koraki nalaganja redundantnih podatkov optimizirani za spodbujanje nalaganja podatkov po meri. Vključuje podatke o pogosto uporabljenih električnih parametrih, moč signala, povpraševanje po delovni moči, razmerje med napetostjo in tokom, temperaturo, stanje DI, stopnjo harmoničnega popačenja napetost in tok, električno energijo vrhov in nižin in tako naprej.

Zaključek

Če povzamemo, v trenutnem okolju tehnologije interneta stvari so strežnik MQTT sprejela različna podjetja, ker lahko strežnik MQTT in protokol MQTT zadovoljita njihove potrebe po inteligentnem upravljanju. Nekatere proizvodne delavnice številnih podjetij morajo uporabljati brezžično opremo za spremljanje delovnega stanja električne opreme, proizvodne delavnice podjetij pa so večinoma razpršene neodvisne električne opreme, če je vsaka oprema nameščena na prehodu, so stroški preoblikovanja velik znesek kapitala . Zato večina podjetij zaradi prihranka stroškov pogosto namesti serijo števcev električne energije za brezžično nadzorno opremo -- ADW300. Prek CT se zbirajo različni parametri opreme kablov in proizvodnih linij, predvsem podatki o električnih parametrih, kot sta tok in napetost, pridobljeni podatki pa se v realnem času nalagajo v strežniški oblak MQTT. Nato se naročite na temo strežnika MQTT prek platforme in baze podatkov interneta stvari, da pridobite podatke opreme za spremljanje terminalov, vzpostavite dvosmerno komunikacijo med terminalom in oblakom ter zgradite zmogljiv podatkovni kanal. Pridobljeni podatki so shranjeni v podatkovni bazi v oblaku strežnika MQTT, ki lahko zagotovi varnost podatkov in zgradi sistem za upravljanje in prikazovanje energije. Preko tehnologije v oblaku, velikih podatkov in interneta bodo pridobljeni podatki prikazani v ospredju, uporabniki pa lahko spremljajo podatke o moči opreme in kablov v realnem času s prijavo v mobilno APLIKACIJO in spletno stran.


Related Products