Acrel Co., Ltd.
+8615000360686
Contacta amb nosaltres
  • Empresa: Acrel Co., Ltd.
  • Adreça: NO. 253, carretera Yulv, zona JiaDing, Xangai, Xina
  • Fax: +86 21 6915 8302
  • Contacte: Aliness Sun
  • Mòbil: +8615000360686
  • Correu electrònic:aliness@acrel.cn
  • Whatsapp: +8615000360686
  • Wechat: ali15000360686

Debat sobre la combinació de MQTT

Jan 05, 2023

El concepte de protocol MQTT

MQTT (Message Queuing Telemetry Transport), també conegut com a protocol de Message Queuing Telemetry Transport, és un protocol de comunicació "lleuger" basat en el mode de publicació/subscripció. És un protocol de comunicació basat en TCP/IP i llançat l'any 1999. L'avantatge de MQTT és que pot proporcionar serveis de missatgeria fiables i en temps real per connectar dispositius remots amb poc codi i ample de banda limitat. Com a protocol de comunicació en temps real amb baix consum d'energia i baixa ocupació d'ample de banda, s'ha utilitzat àmpliament a Internet de les coses, petits dispositius, aplicacions mòbils, etc.

Servidor MQTT (agent de missatges), el servidor MQTT comú no és un munt d'armaris a la sala d'ordinadors macro, sinó que es basa en el desenvolupament d'un programari de la plataforma Erlang/OTP, i després hi ha ordinadors i altres dispositius per executar aquest programari. S'entén intuïtivament com un servidor o un clúster de servidors que executen programari de servidor de missatges MQTT.

La figura 1-1 mostra les funcions:

(1) Accepteu connexions de xarxa dels clients

(2) Acceptar la informació publicada pel client

(3) Gestionar les sol·licituds de subscripció i baixa dels clients

(4) Reenviar missatges d'aplicació als clients subscrits.

Transmissió de xarxa de protocol MQTT

MQTT construirà el transport de xarxa subjacent, establirà les connexions de client i servidor i proporciona una transmissió ordenada, sense pèrdues i bidireccional basada en el flux de bytes. En enviar dades, MQTT associarà la qualitat de servei (Qos) associada amb el Tema.

(1) Principi de protocol

El procés de comunicació del protocol MQTT ha de ser completat tant pel client com pel servidor. Hi ha tres identitats: Publicar, Broker i Subscriure. Tant l'editor de missatges com el subscriptor poden ser clients i l'agent de missatges és el servidor MQTT.

① La implementació de MQTT

Tema: Que es pot entendre com el tipus de missatge;

Càrrega útil: indica el contingut del missatge, que és el contingut de dades que s'utilitzarà

②Client MQTT

Una aplicació o dispositiu que utilitza el protocol MQTT, que és una connexió de xarxa basada en el servidor MQTT, s'utilitza per publicar informació, subscriure's per publicar informació, cancel·lar la subscripció o suprimir missatges de l'aplicació i desconnectar-se del servidor.

(2) Característiques del protocol MQTT

El protocol està dissenyat per comunicar-se amb sensors remots i dispositius de control en xarxes poc fiables i de baix ample de banda. Té les següents característiques principals:

① Utilitzeu el mode de publicació/subscripció de missatges per proporcionar programes d'aplicació de publicació i desacoblament de missatges d'un a molts.

② La transmissió del missatge de la màscara de contingut de càrrega.

③ Utilitzeu TCP/IP per proporcionar connexions de xarxa.

④ Hi ha tres tipus de qualitat de servei de publicació de missatges, publicació de missatges (Qos: 0 com a màxim una vegada, 1 almenys una vegada, 2 només una vegada)

⑤ Petita transmissió, petita demanda de trànsit.

news-735-476

 

La comunicació entre el servidor MQTT i el dispositiu de monitorització de terminals

Molts comptadors es connecten a passarel·les per permetre que els dispositius interactuïn amb els servidors MQTT. Tanmateix, el mesurador ADW300, un dels nostres comptadors de la sèrie ADW, té la funció d'Internet en si, incloent 4G i WIFI, que permeten que el dispositiu tingui la funció d'Internet a través de la targeta IoT o LAN. Reduïu el procés trivial de connectar el dispositiu a la passarel·la i després al servidor i realitzeu l'Internet de les coses industrial.

1. Funcions principals del comptador d'energia sense fil ADW300:

Mida petita

Alta precisió: classe 0.5S

Funcions riques: harmònic, mesura de temperatura, DI/DO, alarma, etc.

Moltes opcions de comunicació: RS485, LoRa, NB, 4G, WiFi

TC extern

news-605-464

2. Protocol MQTT estandarditzat

① Subscripció

Les subscripcions inclouen filtres de tema i Qualitat de servei (QoS). Una subscripció està associada a una sessió. Una sessió pot contenir diverses subscripcions. Cada subscripció de cada sessió té un filtre de tema diferent.

② Sessió

Després que cada client estableixi una connexió amb el servidor, hi hauria d'haver una interacció amb estat entre el client de sessió i el servidor. La sessió existeix entre una xarxa o pot abastar diverses connexions de xarxa contínues entre el client i el servidor.

③ Nom del tema

Una etiqueta connectada a un missatge d'aplicació que coincideix amb la subscripció del servidor i el servidor envia el missatge a cada client la subscripció del qual coincideix amb l'etiqueta

④ Carrega de dades

La transmissió sense fil del comptador d'electricitat aconsegueix una petita transmissió i una petita demanda de trànsit. El procés de càrrega de dades d'aquest comptador d'electricitat és senzill. (Consulteu l'apèndix per obtenir més informació) els passos de càrrega de dades redundants estan optimitzats per promoure la càrrega de dades personalitzada. Inclou dades de paràmetres elèctrics d'ús habitual, intensitat del senyal, demanda d'energia activa, relació tensió-corrent, temperatura, estat DI, taxa de distorsió harmònica tensió-corrent, energia elèctrica de pic i vall, etc.

Conclusió

En resum, en l'entorn actual de la tecnologia d'Internet de les coses, el servidor MQTT ha estat adoptat per diverses empreses, perquè el servidor MQTT i el protocol MQTT poden satisfer les seves necessitats de gestió intel·ligent. Alguns tallers de producció de moltes empreses necessiten utilitzar equips sense fil per controlar l'estat de treball dels equips elèctrics, i els tallers de producció de les empreses són majoritàriament equips elèctrics independents dispersos, si cada equip s'instal·la una passarel·la, el cost de la transformació és una gran quantitat de capital. . Per tant, per tal d'estalviar costos, la majoria de les empreses instal·len sovint un lot de comptadors d'electricitat per a equips de monitorització sense fil -- ADW300. Mitjançant CT, es recullen diversos paràmetres d'equip de cables i línies de producció, incloent principalment dades de paràmetres elèctrics com ara el corrent i la tensió, i les dades obtingudes es carreguen al núvol del servidor MQTT en temps real. A continuació, subscriviu-vos al tema del servidor MQTT a través de la plataforma i la base de dades d'Internet de les coses per obtenir les dades dels equips de monitorització del terminal, realitzar la comunicació bidireccional entre el terminal i el núvol i crear un canal de dades potent. Les dades obtingudes s'emmagatzemen a la base de dades al núvol del servidor MQTT, que pot garantir la seguretat de les dades i crear el sistema de gestió i visualització de l'energia. Mitjançant la tecnologia del núvol, el big data i Internet, les dades obtingudes es mostraran en primer pla i els usuaris podran controlar les dades de potència dels equips i cables en temps real iniciant sessió a l'aplicació mòbil i a la pàgina web.