Übersetzungen dieser Seite:
  • de-informal

MQTT

MQTT steht für Message Queuing Telemetry Transport und bezeichnet ein Nachrichtenprotokoll das überwiegend zur Übertragung von Telemetriedaten zwischen Maschinen eingesetzt wird.

Empfohlene Lernstrategie

Basis-Kenntnisse

Rufe diese Überblicksseite zu MQTT auf und informiere dich darüber

  • wofür MQTT steht
  • was ein MQTT-Topic und die MQTT-Payload sind
  • Was ein MQTT-Broker ist und welche Rollen (Publisher, Subscriber) ein Client einnehmen kann. Um Details wie Quality of Service, Last Will und Retain brauchst du dich noch nicht zu kümmern.

Verwende den MQTT-Explorer um dich mittels der bereitgestellten Zugangsdaten mit einem MQTT-Broker zu verbinden. (Zertifikatsvalidierung deaktivieren oder LetsEncrypt-Root-Zertifikat importieren) Verschaffe dir einen Überblick über die angebotenen Topics und publiziere selbst zu einem Topic.

Verwende die entsprechenden Nodes in Node-RED um dich mit dem besagten MQTT-Broker zu verbinden und abonniere auch dort mindestens ein Topic. Du kannst die Anleitung unter MQTT-Broker in Node-RED einrichten zu Hilfe nehmen.

Anwender-Kenntnisse

Informiere dich darüber, wie

  • Quality of Service und
  • Retain

bei MQTT funktionieren.

Verwende QoS und Retain im Einsatz mit MQTT-Explorer und Node-RED

Installiere einen MQTT-Client auf deinem Smartphone (z. B. MQTT Dash oder IoT MQTT Panel), verbinde ihn mit dem bereitgestellten Broker und verwende ihn zusammen mit Node-RED.

Problemlöser-Kompetenz

Handlungssituation

Die LIFtOff GmbH ist ein mittelständisches Handelsunternehmen aus Lichtenfels. Bisher laufen die meisten Geschäftsprozesse noch mit einem geringen Digitalisierungsgrad. Aufgrund des zunehmenden internationalen Marktdrucks wurde eine Digitalisierungsstrategie angestoßen, die Stück für Stück das gesamte Unternehmen umfassen soll. Ziel ist es, effizienter zu werden, wo immer möglich Kosten zu reduzieren und idealerweise neue Technologien aus dem IoT-Umfeld effizient einzusetzen.

Dabei soll zunächst eine kleine Anzahl an einfachen Projekten umgesetzt werden, um erste Erfahrungen zu sammeln.

Sie wurden als externer Dienstleister gebeten, die LIFtOff bei diesem Vorhaben zu unterstützen. In einem ersten Schritt soll der Energieverbrauch des Unternehmens ermittelt werden um aus den gewonnenen Daten Einsparpotenzial ableiten zu können. Zu diesem Zweck wurden auf dem Firmengelände Temperatursensoren auf Basis von LoRaWAN installiert: 3 davon in der Lagerhalle und einer im Außenbereich. Zusätzlich zur Temperatur ermitteln diese Sensoren auch die aktuelle Luftfeuchtigkeit.

Auftrag

Ihr Auftrag ist es,

  • die Daten der Sensoren, welche über MQTT bereitgestellt werden, zu erfassen und auf einem Node-RED-Dashboard darzustellen.
  • Neben einer Anzeige der aktuellen Werte soll auch ein Langzeitverlauf über eine Woche hinweg aufgezeichnet und visualisiert werden.
  • Da die Geschäftsführung auch von unterwegs stets über die aktuellen Messwerte informiert sein möchte, sollen Sie zusätzlich ein Dashboard in einer Smartphone-App anlegen.

Zusätzliche und alternative Materialien