MQTT-protokollan käsite
MQTT (Message Queuing Telemetry Transport), joka tunnetaan myös nimellä Message Queuing Telemetry Transport -protokolla, on "kevyt" viestintäprotokolla, joka perustuu julkaisu-/tilaustilaan. Se on TCP/IP:lle rakennettu ja vuonna 1999 julkaistu kommunikaatioprotokolla. MQTT:n etuna on, että se voi tarjota reaaliaikaisia, luotettavia viestintäpalveluita etälaitteiden yhdistämiseen pienellä koodilla ja rajoitetulla kaistanleveydellä. Reaaliaikaisena viestintäprotokollana, jolla on alhainen energiankulutus ja pieni kaistanleveys, sitä on käytetty laajalti esineiden Internetissä, pienissä laitteissa, mobiilisovelluksissa ja niin edelleen.
MQTT-palvelin (viestiagentti), yhteinen MQTT-palvelin ei ole joukko kaappeja makrotietokonehuoneessa, vaan perustuu Erlang/OTP-alustalle ohjelmistokehitykseen, ja sitten on tietokoneita ja muita laitteita tämän ohjelmiston suorittamiseen. Intuitiivisesti ymmärretty palvelimeksi tai palvelinklusteriksi, joka käyttää MQTT-viestipalvelinohjelmistoa.
Kuvassa 1-1 näkyvät toiminnot:
(1) Hyväksy verkkoyhteydet asiakkailta
(2) Hyväksy asiakkaan antamat tiedot
(3) Käsittele asiakkaiden tilaus- ja peruutuspyyntöjä
(4) Välitä sovellusviestit tilaajille.
MQTT-protokollan verkkolähetys
MQTT rakentaa taustalla olevan verkkokuljetuksen, muodostaa asiakas- ja palvelinyhteydet ja Tarjoaa järjestetyn, häviöttömän, kaksisuuntaisen tiedonsiirron tavuvirralla. Lähettäessäsi tietoja MQTT yhdistää aiheeseen liittyvän palvelun laadun (Qos).
(1) Pöytäkirjan periaate
Sekä asiakkaan että palvelimen on suoritettava MQTT-protokollan viestintäprosessi. On kolme identiteettiä: Publish, Broker ja Subscribe. Viestin julkaisija ja tilaaja voivat molemmat olla asiakkaita, ja viestin välittäjä on MQTT-palvelin.
① MQTT:n täytäntöönpano
Aihe: Mikä voidaan ymmärtää viestin tyypiksi;
Hyötykuorma: Ilmaisee viestin sisällön, joka on käytettävä tietosisältö
②MQTT-asiakas
MQTT-protokollaa käyttävää sovellusta tai laitetta, joka on MQTT-palvelimeen perustuva verkkoyhteys, käytetään tietojen julkaisemiseen, julkaisuun tilaamiseen, sovellusviestien tilauksen peruuttamiseen tai poistamiseen sekä yhteyden katkaisemiseen palvelimeen.
(2) MQTT-protokollan ominaisuudet
Protokolla on suunniteltu kommunikoimaan etäanturien ja ohjauslaitteiden kanssa pienikaistaisissa, epäluotettavissa verkoissa. Siinä on seuraavat pääominaisuudet:
① Käytä julkaisu-/tilausviestitilaa tarjotaksesi yksi-moneen viestien julkaisu- ja irrotussovellusohjelmia.
② Latauksen sisällön maskin viestin lähetys.
③ Käytä TCP/IP:tä verkkoyhteyksien luomiseen.
④ Viestien julkaisun palvelun laatua on kolmenlaisia, viestien julkaiseminen (Qos: 0 enintään kerran, 1 vähintään kerran, 2 vain kerran)
⑤ Pieni siirto, pieni liikenteen kysyntä.

MQTT-palvelimen ja päätteen valvontalaitteen välinen tiedonsiirto
Monet mittarit muodostavat yhteyden yhdyskäytäviin, jotta laitteet voivat olla vuorovaikutuksessa MQTT-palvelimien kanssa. ADW300-mittarissa, joka on yksi ADW-sarjamme mittareista, on kuitenkin itse Internet-toiminto, mukaan lukien 4G ja WIFI, jotka mahdollistavat laitteen Internet-toiminnon IoT-kortin tai lähiverkon kautta. Vähennä laitteen yhdistämistä yhdyskäytävään ja sitten palvelimeen ja toteuta teollinen esineiden Internet.
1. Langattoman ADW300-energiamittarin päätoiminnot:
Pieni koko
Korkea tarkkuus: Luokka 0.5S
Monipuoliset toiminnot: harmoninen, lämpötilan mittaus, DI/DO, hälytys jne.
Useita tiedonsiirtovaihtoehtoja: RS485, LoRa, NB, 4G, WiFi
Ulkoinen CT

2. Standardoitu MQTT-protokolla
① Tilaus
Tilaukset sisältävät aihesuodattimet ja Quality of Service (QoS). Tilaus liittyy istuntoon. Yksi istunto voi sisältää useita tilauksia. Jokaisen istunnon jokaisella tilauksella on erilainen aihesuodatin.
② Istunto
Kun jokainen asiakas on muodostanut yhteyden palvelimeen, istuntoasiakkaan ja palvelimen välillä pitäisi olla tilallinen vuorovaikutus. Istunto on verkon välillä tai se voi kattaa useita jatkuvia verkkoyhteyksiä asiakkaan ja palvelimen välillä.
③ Aiheen nimi
Tunniste, joka on yhdistetty sovellusviestiin, joka vastaa palvelimen tilausta ja palvelin lähettää viestin jokaiselle asiakkaalle, jonka tilaus vastaa tunnistetta
④ Tietojen lataus
Sähkömittarin langattomalla siirrolla saavutetaan pieni siirto ja pieni liikennetarve. Tämän sähkömittarin tietojen latausprosessi on yksinkertainen. (Katso lisätiedot liitteestä) redundanttien tietojen latausvaiheet on optimoitu edistämään räätälöityjen tietojen lataamista. Se sisältää yleisesti käytetyt sähköiset parametritiedot, signaalin voimakkuuden, aktiivisen tehon tarpeen, jännite-virtasuhteen, lämpötilan, DI-tilan, jännite-virta-harmonisen särönopeuden, huippu- ja alasähköenergian ja niin edelleen.
Johtopäätös
Yhteenvetona voidaan todeta, että nykyisessä Internet of Things -teknologian ympäristössä useat yritykset ovat ottaneet käyttöön MQTT-palvelimen, koska MQTT-palvelin ja MQTT-protokolla voivat vastata heidän älykkäisiin hallintatarpeisiinsa. Joissakin monien yritysten tuotantopajoissa on käytettävä langattomia laitteita sähkölaitteiden toimintatilan seuraamiseen, ja yritysten tuotantopajat ovat enimmäkseen hajallaan itsenäisiä sähkölaitteita, jos jokaiseen laitteeseen asennetaan yhdyskäytävä, muunnoskustannukset ovat suuri määrä pääomaa. . Siksi useimmat yritykset asentavat kustannusten säästämiseksi usein erän sähkömittareita langattomiin valvontalaitteisiin -- ADW300. CT:n kautta kerätään erilaisia kaapeleiden ja tuotantolinjojen laiteparametreja, mukaan lukien pääasiassa sähköiset parametritiedot, kuten virta ja jännite, ja saatu data ladataan reaaliajassa MQTT-palvelinpilveen. Tilaa sitten MQTT-palvelimen aihe Internet of Things -alustan ja tietokannan kautta saadaksesi päätelaitteiden valvontalaitteiden tiedot, toteuttaaksesi kaksisuuntaisen viestinnän terminaalin ja pilven välillä ja rakentaaksesi tehokkaan datakanavan. Saadut tiedot tallennetaan MQTT-palvelimen pilvitietokantaan, joka voi varmistaa tietojen turvallisuuden ja rakentaa virranhallinta- ja näyttöjärjestelmän. Pilviteknologian, big datan ja Internetin avulla saadut tiedot näkyvät etualalla, ja käyttäjät voivat seurata laitteiden ja kaapeleiden tehotietoja reaaliajassa kirjautumalla sisään mobiilisovellukseen ja verkkosivulle.




