Acrel Co., Ltd.
+8615000360686
Lépjen kapcsolatba velünk
  • Cég: Acrel Co., Ltd.
  • Cím: NEM. 253, Yulv Road, JiaDing Zone, Sanghaj, Kína
  • Fax: +86 21 6915 8302
  • Elérhetőség: Aliness Sun
  • Mobil: +8615000360686
  • Email:aliness@acrel.cn
  • Whatsapp: +8615000360686
  • Wechat: ali15000360686

Vita az MQTT kombinációjáról

Jan 05, 2023

Az MQTT protokoll fogalma

Az MQTT (Message Queuing Telemetry Transport), más néven Message Queuing Telemetry Transport protokoll, egy "könnyű" kommunikációs protokoll, amely közzétételi/előfizetési módon alapul. Ez egy TCP/IP-re épülő és 1999-ben kiadott kommunikációs protokoll. Az MQTT előnye, hogy valós idejű, megbízható üzenetküldési szolgáltatásokat tud nyújtani távoli eszközök csatlakoztatásához kis kóddal és korlátozott sávszélességgel. Alacsony energiafogyasztású és alacsony sávszélességű valós idejű kommunikációs protokollként széles körben használták a dolgok internetében, kis eszközökben, mobilalkalmazásokban és így tovább.

MQTT szerver (üzenetügynök), a közös MQTT szerver nem egy csomó szekrény a makrószámítógép teremben, hanem egy szoftver Erlang/OTP platform fejlesztésén alapul, és ott vannak számítógépek és egyéb eszközök, amelyek ezt a szoftvert futtatják. Intuitív módon egy kiszolgálóként vagy kiszolgálók fürtjeként értjük, amely MQTT üzenetkiszolgáló szoftvert futtat.

A 1-1 ábra a függvényeket mutatja:

(1) Elfogadja a hálózati kapcsolatokat az ügyfelektől

(2) Elfogadja az ügyfél által kiadott információkat

(3) Az ügyfelek előfizetési és leiratkozási kérelmeinek kezelése

(4) Alkalmazási üzenetek továbbítása az előfizetőknek.

MQTT protokoll hálózati átvitel

Az MQTT kiépíti a mögöttes hálózati átvitelt, létrehozza a kliens és a szerver kapcsolatokat, valamint rendezett, veszteségmentes, kétirányú átvitelt biztosít byte stream alapján. Adatküldéskor az MQTT a kapcsolódó szolgáltatásminőséget (Qos) társítja a témához.

(1) A jegyzőkönyv elve

Az MQTT protokoll kommunikációs folyamatát mind a kliensnek, mind a szervernek be kell fejeznie. Három identitás létezik: közzététel, közvetítő és előfizetés. Az üzenet közzétevője és előfizetője egyaránt lehet kliens, az üzenetközvetítő pedig az MQTT szerver.

① Az MQTT végrehajtása

Téma: Amely az üzenet típusaként fogható fel;

Payload: Az üzenet tartalmát jelöli, amely a használandó adattartalom

②MQTT kliens

Az MQTT protokollt használó alkalmazás vagy eszköz, amely az MQTT szerveren alapuló hálózati kapcsolat, információk közzétételére, információk közzétételére való feliratkozásra, alkalmazásüzenetek leiratkozására vagy törlésére, valamint a szerverrel való kapcsolat bontására szolgál.

(2) Az MQTT protokoll jellemzői

A protokollt úgy tervezték, hogy kis sávszélességű, megbízhatatlan hálózatokban távoli érzékelőkkel és vezérlőeszközökkel kommunikáljon. A következő főbb jellemzőkkel rendelkezik:

① Használja az üzenet közzétételi/előfizetési módot az egy-a többhez üzenet közzétételéhez és leválasztásához.

② A betöltési tartalommaszk üzenet továbbítása.

③ Használja a TCP/IP-t a hálózati kapcsolatok biztosításához.

④ Háromféle üzenetközzétételi szolgáltatási minőség létezik, üzenet közzététel (Qos: 0 legfeljebb egyszer, 1 legalább egyszer, 2 csak egyszer)

⑤ Kis sebességváltó, kis forgalmi igény.

news-735-476

 

Kommunikáció az MQTT szerver és a terminálfigyelő eszköz között

Sok mérő csatlakozik átjárókhoz, hogy lehetővé tegye az eszközök interakcióját az MQTT szerverekkel. Az ADW sorozatú mérőink egyike, az ADW300 mérő azonban rendelkezik az Internet funkcióval, beleértve a 4G-t és a WIFI-t is, amelyek lehetővé teszik, hogy az eszköz az IoT kártyán vagy a LAN-on keresztül internet funkcióval rendelkezzen. Csökkentse az eszköznek az átjáróhoz, majd a szerverhez való csatlakoztatásának triviális folyamatát, és valósítsa meg az ipari dolgok internetét.

1. ADW300 vezeték nélküli energiamérő fő funkciói:

Kis méret

Nagy pontosság: 0.5S osztály

Gazdag funkciók: Harmonikus, Hőmérsékletmérés, DI/DO, Riasztás stb.

Számos kommunikációs lehetőség: RS485, LoRa, NB, 4G, WiFi

Külső CT

news-605-464

2. Szabványosított MQTT protokoll

① Előfizetés

Az előfizetések közé tartoznak a témaszűrők és a szolgáltatás minősége (QoS). Az előfizetés munkamenethez van társítva. Egy munkamenet több előfizetést is tartalmazhat. Minden egyes munkamenetben minden előfizetés más témaszűrővel rendelkezik.

② Munkamenet

Miután minden kliens kapcsolatot létesít a kiszolgálóval, állapotalapú interakciónak kell lennie a munkamenet-kliens és a kiszolgáló között. A munkamenet egy hálózat között létezik, vagy több folyamatos hálózati kapcsolatot is felölelhet az ügyfél és a szerver között.

③ Téma neve

Egy olyan alkalmazásüzenethez kapcsolódó címke, amely megfelel a szerver előfizetésének, és a szerver elküldi az üzenetet minden olyan ügyfélnek, akinek az előfizetése megegyezik a címkével

④ Adatfeltöltés

A villanyóra vezeték nélküli átvitele kis átvitelt és kis forgalmi igényt biztosít. Ennek az árammérőnek az adatfeltöltési folyamata egyszerű. (Részletekért lásd a mellékletet) a redundáns adatfeltöltés lépései a testreszabott adatfeltöltés elősegítésére vannak optimalizálva. Tartalmazza az általánosan használt elektromos paraméteradatokat, a jelerősséget, az aktív teljesítményigényt, a feszültség-áram arányt, a hőmérsékletet, a DI állapotot, a feszültség-áram harmonikus torzítási arányát, a csúcs- és völgy elektromos energiát és így tovább.

Következtetés

Összefoglalva, a Dolgok Internete technológia jelenlegi környezetében az MQTT szervert a különböző vállalkozások átvették, mivel az MQTT szerver és az MQTT protokoll képes kielégíteni intelligens felügyeleti igényeiket. Sok vállalkozás egyes gyártóműhelyeinek vezeték nélküli berendezéseket kell használniuk az elektromos berendezések üzemállapotának ellenőrzéséhez, a vállalkozások gyártóműhelyei pedig többnyire szétszórtan, független elektromos berendezésekből állnak, ha minden berendezés átjárót telepít, az átalakítás költsége nagy mennyiségű tőke. . Ezért a költségek megtakarítása érdekében a legtöbb vállalkozás gyakran egy kötegelt árammérőt szerel fel a vezeték nélküli felügyeleti berendezésekhez -- ADW300. A CT-n keresztül a kábelek és gyártósorok különféle berendezési paramétereit gyűjtik össze, elsősorban elektromos paraméteradatokat, például áramerősséget és feszültséget, és a kapott adatokat valós időben töltik fel az MQTT szerverfelhőbe. Ezután iratkozzon fel az MQTT szerver témára a Dolgok Internete platformon és adatbázison keresztül, hogy megszerezze a terminálfelügyeleti berendezések adatait, megvalósítsa a terminál és a felhő közötti kétirányú kommunikációt, és hatékony adatcsatornát építsen ki. A kapott adatok az MQTT szerver felhőadatbázisában kerülnek tárolásra, amely biztosítja az adatok biztonságát és kiépíti az energiagazdálkodási és megjelenítési rendszert. A felhőtechnológián, a big datan és az interneten keresztül a megszerzett adatok előtérbe kerülnek, a felhasználók pedig a mobilapplikációba és a weboldalra bejelentkezve, valós időben követhetik nyomon a berendezések és kábelek teljesítményadatait.