MQTT Basics

MQT, auch als Nachricht Queuing bekannt Telemetrie Transportprotokoll, überwacht die Veröffentlichung und das Abonnement der Daten. Es verwaltet den Informationsaustausch zwischen IoT- und IIoT-Geräte im Internet. Es fungiert als Kanal für Messaging und Datenaustausch. Es verbindet verschiedene Geräte wie eingebettete Systeme, Sensoren und industrielle SPS. Geräte indirekt über einen Broker kommunizieren, Nachrichten ohne direkte Interaktion teilen. Sensoren und Maschinen fungieren als Verleger und senden Nachrichten. Sie dienen auch als Abonnenten, Empfang von Nachrichten durch verschiedene Themen. Der Broker verwaltet diese Themen und sorgt für präzise Datenverteilung ohne direkte Geräte-zu-Gerät-Interaktion.

Fortgeschrittene Capabiliten von MQTT Broker

Client Authentication

MQTT Client Authentication

Bevywise MQTT BrokerDas ist eine gute Idee wenn Unterstützung der einfachen Authentifizierung, um eine Verbindung, die am meisten in der MQTT-Eigenschaften. Die Kunden sollten die Authentifizierung in derPressemitteilungnach demMQTT ProtokollStandard ? Broker zu sichern Client-Verbindung. Dies erzwingt beste Praktiken, um zu sichern und zu autorisieren Kunden für MQTT Broker Zugang. Es ermöglicht eine sichere Kommunikation.

Qos Support

Alle QoS-Unterstützung

Der MQTT Broker unterstützt alleQualität Service Levels MQTgemäß den MQTT Standard Spezifikationen.

QoS 0 – Fast einmal

QoS 1 – Atleat einmal

QoS 2 – Genau einmal

QoS-Level sorgen für die Nachrichtenübermittlung und beziehen sich auf die MQTT-Verbindung zwischen Kunden und Makler. Wenn ein MQTT-Client eine Nachricht an einen Broker veröffentlicht, ermittelt er den QoS-Level. Basierend auf der Netzsicherheit, Diese Entscheidung vereinfacht die Kommunikation über unzuverlässige Netzwerke. Überprüfung hier für ein DetailQoS blog series.

Will & Retain

Last WILL and Retain

BevywiseMQTT BrokerUnterstützung WILL und Retained Nachrichten.MQTT LAST WILLbei der Verbindung des MQTT-Clients mit dem Broker registriert. Zinsen Kunden abonnieren spezifisches WILL-Thema erhalten WILL-Nachrichten. Diese Nachrichten benachrichtigen den Client von einem Netzwerkausfall und Verlust der Verbindung. Die Konfiguration des MQTT Retain-Bits ermöglicht den Empfang von Retain-Nachrichten. Neue Teilnehmer auf einem Fachbereich empfangenIn den Warenkorb Nachrichten. Der Broker verarbeitet die Anfrage und veröffentlicht die Nachrichten an die konfigurierten Clients.

Persistence session

Persistence Session und Nachricht Queuing

MQTT Brokerunterstützt Clean Session 0 und 1 für persistente und saubere Verbindungen. Der Broker wird den von den MQTT-Client auf einer Verbindung. Wenn der Client mit dem Broker verbunden ist, kann er eineDauer Sitzungvom Broker. Der Broker speichert die Informationen des Kunden und die Themen, die es in einer Nachrichtenwarte abonniert hat. Wenn der Client nach Trennen, sendet der Broker alle unelivered mqtt Nachrichten in einer Nachrichtenwarteschlange an die Client.

MQTT Gateway & sensors

MQTT Gateway und Sensoren

Verbinden Sie Ihre Sensoren mit dem MQTT Broker. Beide transparent und aggregierte Gateways werden unterstützt.Die Torunterstützt Auto-Entdeckung mit Gateway Suche und Werbebotschaften.

Topic Wildcard

Die Welt der Welt

Wenn ein Anmelde-Client ein Thema abonniert, sie kann mit Wildcards mehrere Themen gleichzeitig abonnieren. Thema Hinweise auf einen UTF-8 string, dass der Broker verwendet, um Nachrichten für jeden angeschlossenen Client zu filtern. Jedes Thema muss mindestens 1 Zeichen enthalten und dass der Themasaite Leerräume erlaubt. Anmeldung zu mehrerenMQT Themenerlaubt die Verwendung von zwei Wildcards. Dazu gehören die einstufigen [+] und mehrstufigen [#] Wildcard-Zeichen. Der MQTT Broker unterstützt beide Ebenen von Wildcards für die Anmeldung zu mehreren Themen.

Error Handling

Fehlerbehebung

DieMQTT Serverbehandelt transiente Fehler & Protokollverletzungen gemäß der MQTT-Spezifikation. Es isoliert das fehlerbehaftete Netzwerk und bewahrt die Interaktion mit erfolgreichen Kunden.

Entdecken Sie MQTT für IoT-Anwendungen

Mit vollständiger MQTT Messaging Protokoll-Unterstützung können Sie verschiedeneInternet und Internet. Diese Anwendungen können über MQTT Broker Konfiguration mit Sensoren/Geräten steuern und interagieren. Tauchen Sie tief inMQTund seine Arbeit mitMQTT Entwickler Anleitung.

Häufig gestellte Fragen

MQTT Kundenwerden Vorrichtungen oder Anwendungen, die mit einem MQTT verbinden Broker. Sie veröffentlichen Nachrichten als Verleger oder abonnieren Themen als Abonnenten empfangen Nachrichten. Sie ermöglichen den Datenaustausch innerhalb von MQTT-Netzwerken unter diversen IoT-verbundenen Geräten.

Die♪keep "merkmal sorgt für kontinuierliche Verbindungen. Dies geschieht durch den Austausch der Kontrolle Pakete regelmäßig zwischen Kunden und Broker. Gewährleistung stabiler Verbindungen innerhalb von IoT-Netzwerken, verhindert die Beendigung von Leerverbindungen.

A'last Die Nachricht 'ist eine vordefinierte Benachrichtigung, die von einem Client gesetzt und vom Broker gespeichert wird. Wenn der Client unerwartet abschaltet, vermittelt die Nachricht automatisch bestimmte Informationen. Es tut dies, indem Statusaktualisierungen an benannte Teilnehmer gesendet werden.

MQTT's Dauer Sitzunghält Nachrichten für Kunden auch wenn offline. Diese Funktion ermöglicht es Kunden, fehlende Nachrichten empfangen bei der Wiederverbindung. Dies sorgt für Kontinuität im Nachrichtenaustausch.

MQTT Servicequalität(QoS) definiert Nachrichtenlieferungsebenen zwischen Sendern und Empfängern. Es sorgt für unterschiedliche Zuverlässigkeit, Liefersicherheiten von maximal einmal bis genau einmal.

AZurück zur Übersichtin MQTT bleibt auf dem Broker. Damit wird sichergestellt, dass neue Abonnenten, die an einem Thema teilnehmen, die neuesten veröffentlichten Nachricht.

EineMQT Themakategorisiert und leitet Nachrichten im MQTT-Protokoll. Es dient als Adresse zum Veröffentlichen oder Abonnieren von Nachrichten. Dies ermöglicht eine spezifische Kommunikation zwischen Geräten.

Eine MQTT-Nachricht führt Daten zwischen Clients über einen Broker im MQTT-Protokoll. Es umfasst in der Regel Sensorwerte oder Befehle, die die Kommunikation zwischen Geräten erleichtern.

Das Protokoll gemeistert? Jetzt schalten Sie Ihre Datenstrategie ein!

Halten Sie Ihre IoT-Daten bereit für Action und Wachstum

Leverage robust IoT-Datenspeicherlösungen zur Ergänzung von MQTT-Messaging mit zuverlässigen,
skalierbares Datenmanagement für Ihre Anwendungen.