Die Kombination aus MQTT-Protokoll und Terminalüberwachungsgeräten
Das MQTT-Protokoll (Message Queuing Telemetry Transport), auch bekannt als Message Queuing Telemetry Transport, ist ein „leichtgewichtiges“ Kommunikationsprotokoll, das auf dem Publish/Subscribe-Modus basiert.Es handelt sich um ein Kommunikationsprotokoll, das auf dem Tcp/IP-Protokoll aufbaut und 1999 veröffentlicht wurde. Der Vorteil von MQTT besteht darin, dass es einen Echtzeit- und zuverlässigen Nachrichtendienst für die Verbindung entfernter Geräte mit wenig Code und begrenzter Bandbreite bereitstellen kann.Als Echtzeit-Kommunikationsprotokoll mit geringem Energieverbrauch und geringer Bandbreitenbelegung wird es häufig im Internet der Dinge, bei kleinen Geräten, mobilen Anwendungen usw. eingesetzt.
MQTT-Server (Nachrichten-Proxy).Der gemeinsame MQTT-Server besteht nicht aus einer Reihe von Schränken im Makro-Computerraum, sondern aus einer auf der Erlang/OTP-Plattform entwickelten Software.Dann gibt es Computer und andere Geräte, auf denen diese Software ausgeführt wird.Es wird intuitiv als Server oder Servercluster verstanden, auf dem die MQTT-Nachrichtenserversoftware ausgeführt wird.
Die Hauptfunktionen sind in Abbildung 1-1 dargestellt.
(1) Akzeptieren Sie Netzwerkverbindungen von Clients
(2) Akzeptieren Sie die vom Kunden veröffentlichten Informationen
(3) Bearbeitung von An- und Abmeldeanfragen von Kunden
(4) Anwendungsnachrichten an abonnierte Kunden weiterleiten.
(1)MQTT baut die zugrunde liegende Netzwerkübertragung auf.Es stellt die Verbindung zwischen dem Client und dem Server her und sorgt für eine geordnete, verlustfreie, auf Bytestreams basierende bidirektionale Übertragung.Beim Senden von Daten ordnet MQTT die entsprechende Dienstqualität und den Themennamen zu.
Der MQTT-Protokollkommunikationsprozess muss vom Client und vom Server gemeinsam abgeschlossen werden.Es gibt drei Identitäten: Publisher, Broker und Subscribe.Der Herausgeber und der Abonnent der Nachricht können beide Clients sein, und der Nachrichtenbroker ist der MQTT-Server.
① Implementierung von MQTT
Thema: Thema, das als Art der Nachricht verstanden werden kann;
Nutzlast: Nachrichteninhalt, der als spezifischer Dateninhalt verstanden werden kann, der verwendet werden soll
② MQTT-Client
Eine Anwendung oder ein Gerät, das das MQTT-Protokoll verwendet.Es handelt sich um eine Netzwerkverbindung, die auf dem MQTT-Server basiert.Es wird häufig verwendet, um Informationen zu veröffentlichen, Veröffentlichungsinformationen zu abonnieren, Anwendungsnachrichten abzubestellen oder zu löschen und die Verbindung zum Server zu trennen.
① Verwenden Sie den Publish/Subscribe-Nachrichtenmodus, um eine bis mehrere Nachrichtenveröffentlichungen bereitzustellen und Anwendungen zu entkoppeln.
② Nachrichtenübertragung, die den Ladeinhalt abschirmt.
③ Verwenden Sie Tcp/IP, um Netzwerkkonnektivität bereitzustellen.
④ Es gibt drei Arten von Nachrichtenveröffentlichungsdienstqualitäten.Nachrichtenveröffentlichung (Qos: 0 höchstens einmal, 1 mindestens einmal, 2 nur einmal)
⑤ Kleine Übertragung und geringer Verkehrsbedarf.
Viele Stromzähler sind mit dem Gateway verbunden. Auf diese Weise interagieren die Geräte mit dem MQTT-Server.In der ADW-Serie verfügt einer von mehreren Arten von Stromzählern, der ADW300-Stromzähler, über die Internetzugangsfunktion von 4G und WLAN.Sie ermöglichen den Geräten die Netzwerkfunktion über eine IoT-Netzwerkkarte oder ein LAN, wodurch der triviale Prozess der Verbindung der Geräte mit dem Gateway und dann mit dem Server reduziert und das industrielle IoT realisiert wird.
(1)ADW300 Funkmessgerätwird hauptsächlich zur Messung der dreiphasigen aktiven elektrischen Energie eines Niederspannungsnetzes verwendet.Es bietet die Vorteile einer geringen Größe, einer hohen Genauigkeit, umfangreicher Funktionen und vieler optionaler Kommunikationsmodi.Es unterstützt RS485-Kommunikation und Lora, NB, 4G, WLAN und andere drahtlose Kommunikationsmodi.Es fügt auch den Stromabtastmodus eines externen Transformators hinzu, der für Benutzer bequem zu installieren und bei verschiedenen Gelegenheiten zu verwenden ist.Es kann flexibel im Stromverteilerkasten installiert werden, um den Anforderungen der Unterpunkte elektrische Energiemessung, Betriebs- und Wartungsüberwachung oder Energieüberwachung in verschiedenen Bereichen und unterschiedlichen Lasten gerecht zu werden.
①Abonnement
Abonnements beinhalten Themenfilter und Quality of Service.Ein Abonnement ist mit einer Sitzung verknüpft.Eine Sitzung kann mehrere Abonnements enthalten.Jedes Abonnement in jeder Sitzung verfügt über einen anderen Themenfilter.
②Sitzung
Nachdem jeder Client eine Verbindung mit dem Server hergestellt hat, ist eine zustandsbehaftete Interaktion zwischen dem Sitzungsclient und dem Server erforderlich.Die Sitzung besteht zwischen der Sitzung und einem Netzwerk oder kann sich über mehrere kontinuierliche Netzwerkverbindungen zwischen dem Client und dem Server erstrecken.
③Themenname
Stellen Sie eine Verbindung zum Label einer Anwendungsnachricht her.Die Bezeichnung entspricht dem Abonnement des Servers.Der Server sendet die Nachricht an jeden Client, der das entsprechende Label abonniert
④Daten-Upload
Durch die drahtlose Übertragung des Messgeräts wird eine kleine Übertragung und ein geringer Durchflussbedarf erreicht.Der Daten-Upload-Prozess dieses Messgeräts ist einfach.(Einzelheiten finden Sie im Anhang.) Die redundanten Daten-Upload-Schritte sind optimiert, um einen benutzerdefinierten Daten-Upload zu ermöglichen, der häufig verwendete elektrische Parameterdaten, Signalstärke, Wirkleistungsbedarf, Spannungs-Strom-Verhältnis, Temperatur, DI-Zustand, Spannungs-Strom-Oberwellenverzerrungsrate usw. umfasst. Spitzen- und Flachtalstrom usw.
Zusammenfassend lässt sich sagen, dass MQTT-Server im aktuellen Umfeld der Internet-of-Things-Technologie sukzessive von verschiedenen Unternehmen und Unternehmen übernommen wurden, da MQTT-Server und MQTT-Protokolle ihre intelligenten Verwaltungsanforderungen erfüllen können.Die Verteilerschränke in einigen Produktionswerkstätten vieler Unternehmen müssen drahtlose Geräte verwenden, um den Betriebsstatus elektrischer Geräte zu überwachen, während die meisten Produktionswerkstätten von Unternehmen dezentrale und unabhängige elektrische Geräte sind.Wenn jedes Gerät mit einem Gateway ausgestattet ist, sind die Kosten für die Transformation sehr hoch.Um Kosten zu sparen, installieren die meisten Unternehmen daher häufig eine Reihe von Stromzählern zur drahtlosen Überwachung elektrischer Geräte – ADW300 – und erfassen mithilfe von Sensoren verschiedene Geräteparameter von Kabeln und Produktionslinien, hauptsächlich einschließlich elektrischer Parameterdaten wie Strom und Spannung Laden Sie die erhaltenen Daten in Echtzeit in die Cloud des MQTT-Servers hoch und abonnieren Sie dann MQTT-Serverthemen über die Plattform und Datenbank des Internets der Dinge. Um die Daten der Terminalüberwachungsgeräte zu erhalten, realisieren Sie die bidirektionale Kommunikation zwischen dem Terminal und Erstellen Sie die Cloud, bauen Sie einen leistungsstarken Datenkanal auf, speichern Sie die erhaltenen Daten in der Cloud-Datenbank des MQTT-Servers, stellen Sie die Sicherheit der Daten sicher, bauen Sie ein Energieverwaltungs- und Anzeigesystem auf und zeigen Sie die erhaltenen Daten mithilfe der Cloud-Technologie im Vordergrund an, groß Daten und das Internet.Benutzer können sich auf den Computerseiten der mobilen APP anmelden und andere Geräte und Kabelstromdaten in Echtzeit überwachen.
Zeitpunkt der Veröffentlichung: 31. Okt. 2022