HomeBlog Vorteile von MQTT

Vorteile von MQTT-SN gegenüber MQTT

von Ponlaksmi


Rule Engine

MQTT SNausschließlich für Sensornetzwerke und Spezifikation für die gleiche (MQTT SN Spezifikation) ist bei MQTT.org.MQT Das ist alles.& MQTT SN (MQTT für Sensornetzwerke) sind beide IoT-Protokolle am weitesten verbreitet zur Entwicklung von IoT-Geräten. Dieser Blog ist für Entwickler zu verstehen, wann MQTT-SN (SN MQTT für Sensor) und die Vorteile von das gleicheMQTT.

MQTT SN Auto Discovery

Bei der Einrichtung des MQTT müssen Agenten informiert werden, wo der Broker läuft. Dies erhöht die Konfiguration Überkopf am Endbenutzer. Aber für das MQTT-SN-Protokoll können die Sensoren und das Gateway Nachrichten propagieren, die durch seine Gegenstück und kann die Verbindung herstellen, um miteinander zu kommunizieren. Dies macht es viel einfacher zu konfigurieren.

Reduzierte Bandbreite

Die Größe jedes Pakets, das im MQTT-SN übertragen wird, wurde neu gestaltet. Zum Beispiel in der INHALT nur der gewünschte Parameter gesendet wird. DieWILL und WILL Nachrichtwurde in separate Pakete aufgeteilt und nur dann gesendet, wenn erforderlich. Die über das Netz übertragenen Gesamtdaten werden in größerem Maße reduziert, um die Bandbreite verwendet. Darüber hinaus unterstützt MQTT SN vier TypenMQTT QoS(Qualität des Dienstes) QoS 0,1,2,-1 oder 3.

Vordefinierte Topic IDs & Topics Namen

Die Themennamen können im MQTT SN Gateway mit einem vordefinierten Thema IDs vorgegeben werden. Der Client kann direkt Pakete mit der ID senden und keine Notwendigkeit, die Themennamen zu verwenden. Das Thema IDs besetzt maximal zwei Bytes. Die Kurzthemennamen unter 2 Bytes können auch ohne Thema IDs verwendet werden. Wenn der Client will ein neues Thema verwenden, kann dann einen Registerbefehl für das neue Thema senden.

Geringere Verarbeitungsleistung

Die Paketgrößenreduktion reduziert die benötigte Energiemenge, um Daten zu erstellen und zu kommunizieren. Darüber hinaus gibt es Bestimmungen wie Sleep der Kunden, die das Gateway von weiter senden oder Veröffentlichung von Nachrichten an diesen Client . Der Client kann eine Wiederaufnahme-Nachricht senden, um alle empfangenen Pakete zu erhalten während der Schlafphase. Dies machen diese veröffentlichen abonnieren Messaging Protokoll sehr geeignet für Batterie leistungsfähige Sensoren.

Anschlussmöglichkeiten

MQTT ist vorbeiTCP/IP Protokoll. TCP hat eine Menge Verbindung über Kopf die nicht im MQTT-SN erforderlich, dieUDP. Und es ist nicht Abhängigkeit in TCP/IP-Netzwerken. Dadurch wird wiederum die Menge der Datenübertragung und die erforderliche Leistung reduziert.

Mittlere Unabhängigkeit

Es kann übertrieben werdenZigbe,Z-Wave,Blauzahnzusätzlich zu den kabelgebundenen und drahtlosen Sensornetzwerken. MQTT SN hauptsächlich auf eingebettete Geräte ausgerichtet ist,in nicht TCP/IP-Netzwerken wie Zickbee.

Sie können einen Blick auf das detaillierte Dokument, wie man MQTT-SN Clients entwickelnund wieMQT In den Warenkorb.