Telefon anrufen Hotline: +8618073152920
Telefon anrufen
Deutsch
Kontakt/ KONTAKT
Kundenhotline +8618073152920
Changsha Zoko Link Technology Co., Ltd.

E-Mail: sales@niubol.com

Telefon / WhatsApp: +8615367865107

Adresse: Raum 102, Bezirk D, Houhu-Industriepark, Bezirk Yuelu, Stadt Changsha, Provinz Hunan, China

Produktwissen

Was ist der Unterschied zwischen dem MQTT-Protokoll und dem Modbus-Protokoll?

Time:2021-12-26 12:32:03 Popularity:2567

Was ist der Unterschied zwischen dem MQTT-Protokoll und dem Modbus-Protokoll?

   IoT-Gateway-Protokoll MQTT und Modbus: Lokales Protokoll Modbus für Geräteverbindungen über kurze Entfernungen und erweiterbares Internetprotokoll"Message Queuing-Telemetrieübertragung (MQTT)"das das Internet der Dinge für die globale Kommunikation unterstützt. Was ist der Unterschied zwischen den beiden Gateway-Protokollen?

Modbus-Protokoll.png

   Modbus-Protokoll

   Modbus hat sich zu einem umfassenden Satz von Protokollen entwickelt, die mehrere physische Verbindungen unterstützen (z. B. RS-485). Der Kern von Modbus ist ein serielles Kommunikationsprotokoll im Master-Slave-Modus. Der Host sendet eine Anfrage an den Slave und der Slave antwortet. In einem Standard-Modbus-Netzwerk gibt es einen Master und maximal 247 Slaves (bei Verwendung der 2-Byte-Adressierung kann diese Grenze jedoch deutlich erhöht werden).

MQTT

   Bei RS-485 erfolgt die Kommunikation zwischen Master und Slave im Rahmen, der den Funktionscode angibt. Der Funktionscode kann die auszuführende Funktion identifizieren, z. B. das Lesen unabhängiger Eingaben. Lesen der First-In-First-Out-Warteschlange; oder Diagnosefunktion ausführen. Anschließend antwortet der Slave entsprechend dem empfangenen Funktionscode. Die Antwort ist relativ einfach und wird durch eine Reihe von Bytes angezeigt.Daher kann der Slave ein Smart Device oder ein einfaches Gerät mit nur einem Sensor sein.

  Aus dieser Beschreibung können Sie ersehen, dass das Modbus-Protokoll sehr einfach ist, seine Offenheit als Protokoll es jedoch zum eigentlichen Kommunikationsprotokoll für die gesamte Branche oder das SCADA-System macht.

    Telemetrieübertragung der Nachrichtenwarteschlange

    MQTT ist ein offenes und leichtes Maschine-zu-Maschine-Protokoll, das für die IoT-Interaktion entwickelt wurde. Das MQTT-Netzwerk enthält einen MQTT-Broker, der für die Koordination der Interaktion zwischen MQTT-Brokern verantwortlich ist. Der Agent ist ein Herausgeber, der für die Veröffentlichung von Informationen für Benutzer verantwortlich ist.

    Für MQTT gelten nur sehr wenige Anforderungen, da es für eingebettete Geräte mit begrenzten Ressourcen konzipiert ist. MQTT beansprucht nicht nur weniger Platz, sondern bietet auch eine hervorragende Kommunikationseffizienz (selbst über ein Netzwerk mit geringer Bandbreite für die Kommunikation) und einen sehr geringen Overhead (im Vergleich zu Protokollen wie HTTP). In 3G-Netzwerken ist die Durchsatzgeschwindigkeit von MQTT 93-mal so hoch wie die von Representational State Transfer (REST) ​​über HTTP.

   MQTT kann die Methode „Least“ verwenden, um die Operation anzugeben, die für ein bestimmtes Thema implementiert werden soll, und dann das Publish/Subscribe-Modell implementieren. Der Agent stellt zunächst eine Verbindung zum Broker her und veröffentlicht oder abonniert dann das Thema. Nach Abschluss wird die Verbindung des Agenten zum Broker getrennt. MQTT-Methodendefinition:

MQTT-Protokoll.png

MQTT

   Verbindung: Stellen Sie eine Verbindung mit dem MQTT-Broker her.

    Trennen – Trennen Sie die Verbindung mit dem MQTT-Broker.

    Veröffentlichen – Veröffentlichen Sie Themen auf MQTT-Brokern.

   Abonnieren – Abonnieren Sie Themen von MQTT-Brokern.

    Abmelden – Abmelden des Themas vom MQTT-Broker.

    MQTT ermöglicht die Definition der Dienstgüte (QoS). In MQTT gibt es drei QoS-Ebenen:

   QoS 0. Diese Bewertung bedeutet"höchstens einmal"Lieferung (im besten Fall). Die Nachricht wird nicht bestätigt, es handelt sich also um eine ein für alle Mal erfolgende Methode.

   QoS 1. Diese Bewertung bedeutet"mindestens einmal"Lieferung. Der Benutzer erhält die Nachricht möglicherweise mehr als einmal, aber die Person, die zum Empfang berechtigt ist, bestätigt, dass sie empfangen wurde.

  QoS 2. Die langsamste, aber am meisten garantierte Dienstqualitätsstufe ist Stufe 2. QoS 2 bedeutet"nur einmal"und beinhaltet einen vierstufigen Zustellungs-Handshake. Dieses Level ist das langsamste, aber auch das sicherste.

   Die von Ihnen gewählte QoS-Stufe hängt von der Bedeutung der Daten und ihrer Übermittlung ab.

   MQTT und Modbus können sich gegenseitig ergänzen, um die Leistung des Internets der Dinge zu verbessern. Die Verwendung von Modbus als lokale Schnittstelle zur Geräteverwaltung und die Verwendung von MQTT als globales Protokoll zur Erweiterung der Gerätepalette haben beide eine wichtige Rolle gespielt.

Related recommendations

Sensors & Weather Stations Catalog

Agriculture Sensors and Weather Stations Catalog-NiuBoL.pdf

Weather Stations Catalog-NiuBoL.pdf

Agriculture Sensors Catalog-NiuBoL.pdf

Water Quality Sensor Catalog-NiuBoL.pdf

Related products

Senden Sie uns Ihre Anforderungen. Wir besprechen Ihr Projekt und finden die passende Lösung.

Name*

Telefon*

E-Mail*

Firma*

Land*

Nachricht

Online
Kontakt
E-Mail
Nach oben
XWas ist der Unterschied zwischen dem MQTT-Protokoll und dem Modbus-Protokoll?-Produktwissen-Automatische Wetterstationen, Industriesensoren, Landwirtschafts-, Wasser- und Umwelt-IoT-Lösungen | NiuBoL

Scannen Sie den QR-Code mit WhatsApp

WhatsApp-Nummer:+8615367865107

(Klicken, um WhatsApp zu kopieren und hinzuzufügen)

WhatsApp öffnen

Die WhatsApp-Nummer wurde kopiert. Öffnen Sie WhatsApp, um uns zu kontaktieren!
WhatsApp