Acrel Co., Ltd.
+8615000360686
Sazinies ar mums
  • Uzņēmums: Acrel Co., Ltd.
  • Adrese: NO. 253, Yulv Road, Jiading Zone, Shanghai, China
  • Fakss: +86 21 6915 8302
  • Kontakts: Aliness Sun
  • Mobilais tālrunis: +8615000360686
  • E-pasts:aliness@acrel.cn
  • Whatsapp: +8615000360686
  • Wechat: ali15000360686

Diskusija par MQTT kombināciju

Jan 05, 2023

MQTT protokola koncepcija

MQTT (Ziņojumu rindas telemetrijas transports), kas pazīstams arī kā ziņojumu rindas telemetrijas transportēšanas protokols, ir "viegls" sakaru protokols, kura pamatā ir publicēšanas/abonēšanas režīms. Tas ir sakaru protokols, kas izveidots uz TCP/IP un tika izlaists 1999. gadā. MQTT priekšrocība ir tā, ka tas var nodrošināt reāllaika, uzticamus ziņojumapmaiņas pakalpojumus attālu ierīču savienošanai ar mazu kodu un ierobežotu joslas platumu. Kā reāllaika sakaru protokols ar zemu enerģijas patēriņu un zemu joslas platumu, tas ir plaši izmantots lietu internetā, mazās ierīcēs, mobilajās lietojumprogrammās un tā tālāk.

MQTT serveris (ziņojumu aģents), kopējais MQTT serveris nav skapju kopums makro datortelpā, bet gan balstās uz Erlang/OTP platformas programmatūras izstrādi, un pēc tam ir datori un citas ierīces, lai palaistu šo programmatūru. Intuitīvi saprotams kā serveris vai serveru kopa, kurā darbojas MQTT ziņojumu servera programmatūra.

Attēlā 1-1 ir parādītas funkcijas:

(1) Pieņemiet tīkla savienojumus no klientiem

(2) Pieņemt klienta sniegto informāciju

(3) Apstrādājiet abonēšanas un abonēšanas pieprasījumus no klientiem

(4) Pārsūtiet pieteikumu ziņojumus abonētajiem klientiem.

MQTT protokola tīkla pārraide

MQTT izveidos pamata tīkla transportu, izveidos klienta un servera savienojumus un nodrošina sakārtotu, bezzudumu, divvirzienu pārraidi, pamatojoties uz baitu straumi. Sūtot datus, MQTT saistīs saistīto pakalpojuma kvalitāti (Qos) ar tēmu.

(1) Protokola princips

MQTT protokola komunikācijas process ir jāpabeidz gan klientam, gan serverim. Ir trīs identitātes: Publicēt, Brokeris un Abonēt. Gan ziņojuma izdevējs, gan abonents var būt klienti, un ziņojumu starpnieks ir MQTT serveris.

① MQTT īstenošana

Tēma: Ko var saprast kā ziņojuma veidu;

Lietderība: norāda ziņojuma saturu, kas ir izmantojamais datu saturs

②MQTT klients

Lietojumprogramma vai ierīce, kas izmanto MQTT protokolu, kas ir tīkla savienojums, kura pamatā ir MQTT serveris, tiek izmantota, lai publicētu informāciju, abonētu informācijas publicēšanu, anulētu vai dzēstu lietojumprogrammas ziņojumus un atvienotos no servera.

(2) MQTT protokola raksturlielumi

Protokols ir paredzēts saziņai ar tālvadības sensoriem un vadības ierīcēm zema joslas platuma, neuzticamos tīklos. Tam ir šādas galvenās funkcijas:

① Izmantojiet ziņojumu publicēšanas/abonēšanas režīmu, lai nodrošinātu ziņojumu publicēšanas un atsaistes lietojumprogrammas "viens pret daudziem".

② Slodzes satura maskas ziņojumu pārraide.

③ Izmantojiet TCP/IP, lai nodrošinātu tīkla savienojumus.

④ Pastāv trīs veidu ziņojumu publicēšanas pakalpojuma kvalitāte, ziņojumu publicēšana (Qos: 0 ne vairāk kā vienu reizi, 1 vismaz vienu reizi, 2 tikai vienu reizi)

⑤ Maza pārraide, mazs satiksmes pieprasījums.

news-735-476

 

Komunikācija starp MQTT serveri un termināļa uzraudzības ierīci

Daudzi skaitītāji tiek savienoti ar vārtejām, lai ierīces varētu mijiedarboties ar MQTT serveriem. Tomēr ADW300 skaitītājam, vienam no mūsu ADW sērijas skaitītājiem, ir pati interneta funkcija, tostarp 4G un WIFI, kas ļauj ierīcei izmantot interneta funkciju, izmantojot IoT karti vai LAN. Samaziniet triviālo procesu, kad ierīce tiek savienota ar vārteju un pēc tam serveri, un izveidojiet rūpniecisko lietu internetu.

1. ADW300 bezvadu enerģijas skaitītāja galvenās funkcijas:

Mazs izmērs

Augsta precizitāte: 0.5S klase

Bagātīgas funkcijas: harmonika, temperatūras mērīšana, DI/DO, trauksme utt.

Daudzas saziņas iespējas: RS485, LoRa, NB, 4G, WiFi

Ārējā CT

news-605-464

2. Standartizēts MQTT protokols

① Abonements

Abonementos ir iekļauti tēmu filtri un pakalpojuma kvalitāte (QoS). Abonements ir saistīts ar sesiju. Sesijā var būt vairāki abonementi. Katram abonementam katrā sesijā ir atšķirīgs tēmu filtrs.

② Sesija

Pēc tam, kad katrs klients ir izveidojis savienojumu ar serveri, starp sesijas klientu un serveri ir jānotiek stāvoklim atbilstošai mijiedarbībai. Sesija pastāv starp tīklu vai var aptvert vairākus nepārtrauktus tīkla savienojumus starp klientu un serveri.

③ Tēmas nosaukums

Tags, kas savienots ar lietojumprogrammas ziņojumu, kas atbilst servera abonementam, un serveris nosūta ziņojumu katram klientam, kura abonements atbilst tagam

④ Datu augšupielāde

Elektrības skaitītāja bezvadu pārraide nodrošina mazu pārraidi un mazu satiksmes pieprasījumu. Šī elektrības skaitītāja datu augšupielādes process ir vienkāršs. (Sīkāku informāciju skatiet pielikumā) liekās datu augšupielādes darbības ir optimizētas, lai veicinātu pielāgotu datu augšupielādi. Tas ietver parasti izmantotos elektrisko parametru datus, signāla stiprumu, aktīvās jaudas pieprasījumu, sprieguma un strāvas attiecību, temperatūru, DI stāvokli, sprieguma-strāvas harmonisko kropļojumu ātrumu, maksimālo un ielejas elektrisko enerģiju un tā tālāk.

Secinājums

Rezumējot, pašreizējā lietu interneta tehnoloģijas vidē MQTT serveri ir pārņēmuši dažādi uzņēmumi, jo MQTT serveris un MQTT protokols var apmierināt viņu viedās pārvaldības vajadzības. Dažiem daudzu uzņēmumu ražošanas cehiem elektroiekārtu darba stāvokļa uzraudzībai ir jāizmanto bezvadu aprīkojums, un uzņēmumu ražošanas cehos lielākoties ir izkaisītas neatkarīgas elektroiekārtas, ja katrai iekārtai ir uzstādīta vārteja, transformācijas izmaksas ir liels kapitāla apjoms. . Tāpēc, lai ietaupītu izmaksas, lielākā daļa uzņēmumu bieži uzstāda elektroenerģijas skaitītāju partiju bezvadu uzraudzības iekārtām -- ADW300. Ar CT tiek apkopoti dažādi kabeļu un ražošanas līniju iekārtu parametri, galvenokārt ietverot elektrisko parametru datus, piemēram, strāvu un spriegumu, un iegūtie dati tiek augšupielādēti MQTT servera mākonī reāllaikā. Pēc tam abonējiet MQTT servera tēmu, izmantojot lietiskā interneta platformu un datubāzi, lai iegūtu termināļa uzraudzības iekārtu datus, realizētu divvirzienu saziņu starp termināli un mākoni un izveidotu jaudīgu datu kanālu. Iegūtie dati tiek glabāti MQTT servera mākoņu datubāzē, kas var nodrošināt datu drošību un izveidot jaudas pārvaldības un displeja sistēmu. Izmantojot mākoņtehnoloģiju, lielos datus un internetu, iegūtie dati tiks parādīti priekšplānā, un lietotāji var reāllaikā uzraudzīt iekārtu un kabeļu jaudas datus, piesakoties mobilajā lietotnē un tīmekļa lapā.


Saistītie produkti