Acrel Co., Ltd.
+8615000360686
Ota meihin yhteyttä
  • Yritys: Acrel Co., Ltd.
  • Osoite: NO. 253, Yulv Road, JiaDing Zone, Shanghai, Kiina
  • Faksi: +86 21 6915 8302
  • Yhteystiedot: Aliness Sun
  • Mobiili: +8615000360686
  • Sähköposti:aliness@acrel.cn
  • Whatsapp: +8615000360686
  • Wechat: ali15000360686

Keskustelu MQTT:n yhdistämisestä

Jan 05, 2023

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ä.

news-735-476

 

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

news-605-464

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.


Related Products