SPS Programmierer für Maschinenbau finden und buchen
Wir ruhen nicht, bevor wir
den richtigen Experten für
Sie gefunden haben!

MQTT-Protokoll Definition im Glossar von SPS-Profis.de

Definition und Zweck:
Das MQTT-Protokoll (Message Queuing Telemetry Transport) ist ein leichtgewichtiges, offenes und weit verbreitetes Nachrichtenprotokoll, das für die Kommunikation im Internet der Dinge (IoT) und insbesondere im Industrial IoT (IIoT) entwickelt wurde. Es basiert auf dem Publish/Subscribe-Modell (Veröffentlichen/Abonnieren).

Sein Hauptzweck ist die effiziente und zuverlässige Übertragung von Daten von Sensoren und kleinen Geräten an zentrale Anwendungen oder Cloud-Plattformen, auch unter Bedingungen mit begrenzter Bandbreite oder unzuverlässigen Netzwerken.

Funktionsweise (Publish/Subscribe):

  • Publisher (Sender): Ein Gerät (z.B. Sensor, SPS) veröffentlicht Daten zu einem bestimmten „Topic“ (Thema) an einen zentralen MQTT-Broker.
  • Broker: Der MQTT-Broker ist ein Server, der als zentraler Nachrichtenverteiler fungiert. Er empfängt Nachrichten von Publishern und leitet sie an alle Abonnenten weiter, die das entsprechende Topic abonniert haben.
  • Subscriber (Empfänger): Eine Anwendung oder ein anderes Gerät (z.B. Cloud-Plattform, HMI) abonniert bestimmte Topics und empfängt die Nachrichten, sobald sie vom Publisher gesendet werden.

Dies ermöglicht eine lose Kopplung zwischen Sendern und Empfängern, da sie nicht direkt miteinander kommunizieren müssen.

Merkmale und Vorteile:

  • Leichtgewichtig: Geringer Protokoll-Overhead, ideal für Geräte mit begrenzten Ressourcen und geringer Bandbreite.
  • Publish/Subscribe-Modell: Effiziente Datenverteilung an viele Empfänger.
  • QoS (Quality of Service): Unterstützt drei QoS-Stufen (At Most Once, At Least Once, Exactly Once) für unterschiedliche Zuverlässigkeitsanforderungen.
  • Sicherheit: Unterstützung für TLS/SSL-Verschlüsselung und Authentifizierung.
  • Persistent Sessions: Ermöglicht die Speicherung von Nachrichten für Abonnenten, die offline waren.
  • Last Will and Testament: Ein Gerät kann eine Nachricht definieren, die vom Broker gesendet wird, wenn die Verbindung unerwartet getrennt wird.

Anwendungsbereiche in der Automatisierung:
MQTT ist ein Schlüsselprotokoll für IIoT-Anwendungen:

  • Datenerfassung von Feldgeräten: Übertragung von Sensordaten von Maschinen an die Cloud.
  • Remote-Monitoring und -Diagnose: Überwachung von Anlagenstatus aus der Ferne.
  • Predictive Maintenance: Übertragung von Maschinendaten für Analysen.
  • Cloud-Integration: Standardprotokoll für die Anbindung an IoT-Plattformen von AWS, Azure, Google Cloud.
  • Edge Computing: Kommunikation zwischen Edge-Geräten und zur Cloud.

Hersteller wie Beckhoff (TwinCAT IoT), WAGO und Siemens (LOGO! 8) integrieren native MQTT-Funktionen in ihre Steuerungen.

→ Siehe auch: TwinCAT IoT, AMQP (Advanced Message Queuing Protocol), IIoT (Industrial Internet of Things), Cloud-Computing, Edge Computing, Publish/Subscribe

SPS Programmierer freut sich darauf Sie kennenzulernen.

Suchen Sie erfahrene Freelancer für dieses Thema?
Jetzt in 4 Schritten den richtigen Mitarbeiter finden!

  1. Füllen Sie jetzt unser kurzes Formular aus oder rufen Sie uns unter 0800 68 11 700 kostenlos an. Unsere Berater besprechen Ihren konkreten Bedarf mit Ihnen am Telefon und wählen für sie die besten verfügbaren Freelancer aus unserem Pool mit 2.835 SPS Spezialisten aus.
  2. Sie erhalten per Mail - meist innerhalb weniger Stunden - genau auf Ihre Anforderungen passende Mitarbeitervorschläge, mit Stundensatz und ausführlichem Erfahrungsprofil zur Prüfung.
  3. Wir organisieren für Sie kostenlos und unverbindlich Vorgespräche mit allen von Ihnen ausgewählten Wunschkandidaten.
  4. Sobald Sie sich für den richtigen Mitarbeiter entschieden haben, können Sie ihn flexibel über uns buchen. Alle Kosten der Vermittlung sind in seinem Stundensatz enthalten.