MQTT

  • Das MQTT-Protokoll (Message Queuing Telemetry Transport) ist ein offener OASIS- und ISO-Standard (ISO/IEC 20922), der den Austausch beliebiger Daten zwischen Maschinen ermöglicht, ohne dass eine direkte Kommunikationsverbindung zwischen ihnen besteht. Dabei kommt das "Publish-Subscribe"-Konzept zum Tragen, bei dem MQTT-Clients Daten senden (publish) oder empfangen (subscribe) können. Die Vermittlung der Daten zwischen den MQTT-Clients erledigt ein MQTT-Broker. Veröffentlichte und abonnierte Daten werden vom MQTT-Broker durch Topics verwaltet, und können über diese von MQTT-Clients adressiert werden.

    Das Protokoll sieht keine bestimmte Kodierung von Nutzdaten vor. Durch die Verwendung des "Publish-Subscribe"-Verfahrens können veröffentlichte Nachrichten von einer Vielzahl an Clients genutzt werden.

Publish-Subscribe Muster
  • Einfache Übersicht MQTT Subscriber, MQTT Publisher
ISO/OSI Modell
7 Anwendungsschicht MQTT Protocol
6 Darstellungsschicht N/A
5 Sitzungsschicht N/A
4 Transportschicht TCP (RFC 793)
3 Vermittlungsschicht IP (RFC 791)
2 Sicherungsschicht IP (RFC 894)
1 Bitübertragungsschicht Ethernet (IEEE 802.3)
Verfügbare Protokollstacks

MQTT, Publisher

MQTT, Subscriber

Geeignete Produkte
  • ipConv
    ipConv

    Universeller Protokollkonverter für höchste Ansprüche an Flexiblität

  • ipConvOPC
    ipConvOPC

    Windows Softwarepaket zur universellen Konvertierung diverser Standardprotokolle

  • ipConvLite
    ipConvLite

    Universeller Protokollkonverter für kleine und dezentrale Anwendungen

  • ipConv/VM
    ipConv/VM

    Universelle Protokollkonvertierung für VMware Workstation und VMware ESXi

  • ipConv/Cloud
    ipConv/Cloud

    Universelle Protokollkonvertierung für Cloud-Umgebungen und Linux-basierte Edge-Geräte

  • ipConvLite/MEC2PBS
    ipConvLite/MEC2PBS

    Protokollkonverter mit integrierter PROFIBUS-DP, Slave Schnittstelle

  • ipConvLite/MEC2PBM
    ipConvLite/MEC2PBM

    Protokollkonverter mit integrierter PROFIBUS-DP, Master Schnittstelle

  • ipConvLite/MEC2PNS
    ipConvLite/MEC2PNS

    Protokollkonverter mit integrierter PROFINET-IO, Slave Schnittstelle

  • ip4Cloud/SEC3PB
    ip4Cloud/SEC3PB

    Daten von PROFIBUS rückwirkungsfrei erfassen und an IT/Cloud/SCADA-Dienste übertragen

  • ip4Cloud/SEC3IO
    ip4Cloud/SEC3IO

    Digitale I/O-Zustände schalten und überwachen, um sie an IT/Cloud/SCADA-Dienste zu übermitteln

  • ipELB
    ipELB

    4-Port Ethernet Line Breaker mit relaisgesteuerten Ethernet-Ports und integriertem I/O-Modul