MQTT


CONNECTIVITY PORTFOLIO | Was ist MQTT?

Was ist MQTT?

MQTT, kurz für Message Queuing Telemetry Transport, ist ein leichtgewichtiges Publish- (eine Nachricht senden) und Subscribe- (auf eine Nachricht warten) Protokoll.

Publish bedeutet, dass Daten an eine klar definierte Stelle (das sogenannte Topic) auf einem zentralen Server (dem sogenannten Message-Broker) hochgeladen werden. Subscribe bedeutet, dass Daten von einem Topic des Message-Brokers heruntergeladen werden, sobald sie dort veröffentlicht wurden. MQTT ist somit ein ereignisgesteuertes Kommunikationsprotokoll, das einen Subscriber benachrichtigt, sobald eine Datennachricht auf dessen Topic eingetroffen ist.

Wofür wird MQTT verwendet?

MQTT wurde für den Einsatz in Netzwerken mit geringer Bandbreite, hoher Latenz und möglicherweise unzuverlässiger Verbindung entwickelt. Da es von Anfang an unter diesen Rahmenbedingungen konzipiert wurde, eignet es sich ideal für die Datenübertragung zwischen Geräten und ist in der IoT-Welt weit verbreitet.

Es wird von großen IoT-Cloud-Anbietern wie Azure, AWS und Google unterstützt, aber auch von Anbietern, die auf industrielle Use Cases spezialisiert sind, zum Beispiel Adamos, Mindsphere und Bosch IoT, um nur einige zu nennen. 

MQTT-Implementierung mit Cybus

MQTT ist das Hauptprotokoll der Connectware-Datenschnittstelle. Connectware unterstützt MQTT 3.1, MQTT 3.1.1 und MQTT 5. Obwohl Daten über die meisten der unterstützten Protokolle an die Connectware übergeben oder von ihr abgerufen werden können, bleibt MQTT das bevorzugte Protokoll für den Datenaustausch mit externen Anwendungen. Die oben genannten Vorteile machen MQTT zur idealen Option für die meisten IoT Use Cases.

Der Connectware MQTT-Message-Broker läuft stets als Komponente der Connectware selbst und wird automatisch gestartet. Der Datenzugriff für entfernte Nutzer (also „ins Internet“) kann lokal gewährt werden, indem bestimmten Nutzern das Lesen oder Schreiben auf bestimmten Topics erlaubt wird.

Anwendungsbeispiele

Use Cases mit MQTT

  • Gebäudeautomation
  • Cloud-Integration
  • Machine-to-Machine (M2M) Kommunikation
  • IoT Use Cases
  • Mobile Internetanwendungen
Mehr über Industrieprotokolle erfahren

Mehr erfahren

Über das Protokoll

  • Mehr zur Implementierung des MQTT-Protokolls in der Cybus Documentation
  • Mehr über MQTT direkt von den Entwicklern erfahren

CYBUS CONNECTWARE

Skalierbare Dateninfrastruktur für Smart Factories

Umfassende Vernetzung der Fabrik über eine einzige Plattform

Connectware, die führende Plattform für Fabrikdaten, eignet sich sowohl für die ersten Schritte der Digitalisierung als auch für die ganzheitliche Transformation zur Smart Factory. Neben einer universellen Anbindung der Fertigung schafft Connectware eine skalierbare Dateninfrastruktur für digitale Projekte ohne Grenzen. Eine einzige Plattform für alle IIoT-Projekte, unabhängig von Anwendungen und Anbietern.