Zuhause> Nachricht> Diskussion über die Kombination von MQTT
August 04, 2023

Diskussion über die Kombination von MQTT

Das Konzept des MQTT -Protokolls

MQTT (Message Queuing Telemetry Transport), auch als Message Queuing Telemetry Transport Protocol bekannt, ist ein "leichtes" Kommunikationsprotokoll, das auf dem Veröffentlichung/Abonnement -Modus basiert. Es handelt sich um ein Kommunikationsprotokoll, das auf TCP/IP basiert und 1999 veröffentlicht wurde. Der Vorteil von MQTT besteht darin, dass es in Echtzeit, zuverlässige Messaging-Dienste für die Verbindung von Remote-Geräten mit wenig Code und begrenzter Bandbreite bereitgestellt werden kann. Als Echtzeit-Kommunikationsprotokoll mit geringem Energieverbrauch und geringer Bandbreitenbeschäftigung wurde es im Internet der Dinge, kleine Geräte, mobile Anwendungen und so weiter verwendet.


MQTT Server (Message Agent), der gemeinsame MQTT -Server ist keine Reihe von Schränken im Makro -Computerraum, sondern basierend auf der Entwicklung einer Software von Erlang/OTP -Plattform, und dann gibt es Computer und andere Geräte, um diese Software auszuführen. Intuitiv als Server oder Cluster von Servern verstanden, die MQTT Message Server -Software ausführen.


Abbildung 1-1 zeigt die Funktionen:


(1) Akzeptieren Sie Netzwerkverbindungen von Clients


(2) Akzeptieren Sie die vom Kunden veröffentlichten Informationen


(3) Abonnement- und Abonnementanfragen von Clients behandeln


(4) Anwendungsnachrichten an abonnierte Kunden weiterleiten.

MQTT -Protokoll -Netzwerkübertragung



MQTT erstellt den zugrunde liegenden Netzwerktransport, stellt die Client- und Serververbindungen her und bietet geordnete, verlustlose und bidirektionale Übertragung basierend auf Byte -Stream. Beim Senden von Daten verbindet MQTT die zugehörige Servicequalität (QoS) mit dem Thema.




(1) Protokollprinzip


Der Kommunikationsprozess des MQTT -Protokolls muss sowohl von Client als auch von Server abgeschlossen werden. Es gibt drei Identitäten: veröffentlichen, Broker und abonnieren. Der Message Publisher und Abonnent können beide Clients sein, und der Message Broker ist der MQTT -Server.


① Die Implementierung von MQTT


Thema: Was als die Art der Nachricht verstanden werden kann;


Nutzlast: Zeigt den Nachrichteninhalt an, der den zu verwendenden Dateninhalt ist


②mqtt Client


Eine Anwendung oder ein Gerät, das das MQTT -Protokoll mit einem auf dem MQTT -Server basierenden Netzwerkverbindung handelt, wird verwendet, um Informationen zu veröffentlichen, Informationen zu veröffentlichen, Anwendungsnachrichten abzuheben oder zu löschen und vom Server abzutreten.




(2) MQTT -Protokolleigenschaften


Das Protokoll ist so konzipiert, dass sie mit Remote-Sensoren und Kontrollgeräten in unzuverlässigen Netzwerken mit niedriger Bandbreite kommuniziert. Es hat die folgenden Hauptmerkmale:


① Verwenden Sie den Veröffentlichung/Abonnement-Nachrichtenmodus, um die Veröffentlichungs- und Entkopplung von Anwendungsprogrammen zur Veröffentlichung und Entkopplung von Eins-zu-Many bereitzustellen.


② Die Nachrichtenübertragung der Lastinhaltsmaske.


③ Verwenden Sie TCP/IP, um Netzwerkverbindungen bereitzustellen.


④ Es gibt drei Arten von Message Publishing -Servicequalität, Nachrichtenveröffentlichung (QoS: 0 höchstens einmal, mindestens einmal, 2 nur einmal)


⑤ Kleine Übertragung, kleine Verkehrsbedarf.



MQTT Protocol Network Transmission


Die Kommunikation zwischen MQTT Server und Terminalüberwachungsgerät

Viele Meter verbinden sich mit Gateways, um Geräten mit MQTT -Servern zu interagieren. Auf dem ADW300 Meter, einem unserer ADW -Serien -Meter, verfügt jedoch die Internetfunktion selbst, einschließlich 4G und WLAN, mit der das Gerät die Internetfunktion über die IoT -Karte oder die IoT -Karte haben kann. Reduzieren Sie den trivialen Prozess des Verbindens des Geräts mit dem Gateway und dann dem Server und realisieren Sie das industrielle Internet der Dinge.




1. ADW300Wireless Energy Meter Hauptfunktionen:


Kleine Größe


Hohe Präzision: Klasse 0,5s


Reiche Funktionen: Harmonische, Temperaturmessung, DI/DO, Alarm usw.


Viele Kommunikationsmöglichkeiten: RS485, Lora, NB, 4G, WiFi


Externe ct

Adw300 32

2. standardisiertes MQTT -Protokoll


① Abonnement


Abonnements umfassen Themenfilter und Servicequalität (QoS). Ein Abonnement ist mit einer Sitzung verbunden. Eine Sitzung kann mehrere Abonnements enthalten. Jedes Abonnement in jeder Sitzung hat einen anderen Themenfilter.


② Sitzung


Nachdem jeder Client eine Verbindung mit dem Server hergestellt hat, sollte zwischen dem Sitzungsclient und dem Server eine staatliche Interaktion bestehen. Die Sitzung besteht zwischen einem Netzwerk oder kann mehrere kontinuierliche Netzwerkverbindungen zwischen dem Client und dem Server umfassen.


③ Themenname


Ein Tag, das mit einer Anwendungsnachricht verbunden ist, die dem Abonnement des Servers entspricht, und der Server sendet die Nachricht an jeden Client, dessen Abonnement mit dem Tag übereinstimmt


④ Daten hochladen


Die drahtlose Übertragung des Stromzählers erreicht eine geringe Übertragung und einen geringen Verkehrsbedarf. Der Datenaufladungsprozess dieses Elektrizitätsmessgeräts ist einfach. (Details finden Sie in Anhang) Die Redundant -Daten -Upload -Schritte werden optimiert, um angepasste Daten -Hochladen zu fördern. Es umfasst häufig verwendete elektrische Parameterdaten, Signalstärke, aktiver Leistungsbedarf, Spannungsstromverhältnis, Temperatur, DI-Zustand, Spannungsstromverzerrungsrate, Peak und elektrische Valley-Energie usw.

Abschluss

Zusammenfassend lässt sich sagen, dass MQTT Server in der aktuellen Umgebung von Internet of Things -Technologie von verschiedenen Unternehmen übernommen wurde, da MQTT Server und MQTT -Protokoll ihre intelligenten Verwaltungsanforderungen erfüllen können. Einige Produktionsworkshops vieler Unternehmen müssen drahtlose Geräte verwenden, um den Arbeitszustand der elektrischen Geräte zu überwachen, und die Produktionsworkshops von Unternehmen sind größtenteils verstreut unabhängige elektrische Geräte. Wenn jedes Gerät ein installiertes Gateway ist, sind die Kosten für die Transformation viel Kapital. . Um Kosten zu sparen, installieren die meisten Unternehmen häufig eine Menge Stromzähler für drahtlose Überwachungsgeräte - ADW300. Über CT werden verschiedene Geräteparameter von Kabeln und Produktionsleitungen gesammelt, wobei hauptsächlich elektrische Parameterdaten wie Strom und Spannung enthalten sind, und die erhaltenen Daten werden in Echtzeit in die MQTT -Server -Cloud hochgeladen. Abonnieren Sie dann das Thema MQTT Server über das Internet of Things-Plattform und die Datenbank, um die Daten der Terminalüberwachungsgeräte zu erhalten, die Zwei-Wege-Kommunikation zwischen Terminal und Cloud zu ermitteln und einen leistungsstarken Datenkanal zu erstellen. Die erhaltenen Daten werden in der Cloud -Datenbank des MQTT -Servers gespeichert, wodurch die Sicherheit der Daten gewährleistet und das Stromverwaltungs- und Anzeigesystem erstellt wird. Durch Cloud -Technologie, Big Data und das Internet werden die erhaltenen Daten im Vordergrund angezeigt, und Benutzer können die Stromdaten von Geräten und Kabeln in Echtzeit überwachen, indem sie sich auf der mobilen App und der Webseite anmelden.

Share to:

LET'S GET IN TOUCH

We will contact you immediately

Fill in more information so that we can get in touch with you faster

Privacy statement: Your privacy is very important to Us. Our company promises not to disclose your personal information to any external company with out your explicit permission.

senden