Eliona
German
Search
⌃K

MQTT

In diesem Kapitel wird die in ELIONA vorhandene MQTT Feature resümiert.

MQTT: Der Standard für IoT-Messaging

MQTT ist ein OASIS-Standard-Messaging-Protokoll für das Internet der Dinge (IoT). Es ist als leichter Publish/Subscribe Nachrichtentransport konzipiert, der sich ideal für die Verbindung von Remote-Geräten mit geringem Code-Footprint und minimaler Netzwerkbandbreite eignet. MQTT wird heute in einer Vielzahl von Branchen eingesetzt, wie z. B. Automobil, Fertigung, Telekommunikation, Öl und Gas usw. Ein MQTT-Broker ist ein Server, der alle Nachrichten von den MQTT-Clients (Publisher) empfängt und die Nachrichten dann an die entsprechenden Zielclients (Subscriber) weiterleitet. Der Broker ist das Herzstück jedes Publish/Subscribe-Protokolls.

Tutorial Video - Step by step

MQTT Step by step

MQTT Übersicht

In Eliona kann man im Sidebarmenü auf das Connection Icon
klicken, um MQTT Verbindungen einzurichten. Klicke auf Create Connection, um eine neue Verbindung zu erstellen:
MQTT Übersicht
  1. 1.
    Connections: Liste aller erstellten Connections/Broker
  2. 2.
    Connection erstellen: Klicken Sie
    , um eine neue Connection zu erstellen.
  3. 3.
    Connection öffnen: Klicken Sie den Pfeil oder den Namen, um die Connection zu öffnen.
  4. 4.
    Connection entfernen: Klicken Sie
    , um die Connection zu entfernen

Connection/Broker

Konfiguration der MQTT Connection
  1. 1.
    Konfiguration: Tragen Sie Name, Host, Port, Login und Passwort ein, für die Konfiguration. Client ID ist optional
  2. 2.
    Test Connection: nach Schritt Nr. 1, klicken Sie
    , damit Sie die Verbindung testen können. Bei Verbindungsstatus wird dann OK oder NICHT OK erscheinen.
  3. 3.
    Connection entfernen: Klicken Sie
    , um die Connection zu entfernen.
  4. 4.
    Subscriptions: Eine Liste von erstellten Subscriptions
  5. 5.
    Subscriptions erstellen: Klicken Sie
    , um eine Subscriptions zu erstellen.
  6. 6.
    Subscription öffnen: Klicken Sie den Pfeil oder den Namen, um die Subscription zu öffnen.
  7. 7.
    Subscription entfernen: Klicken Sie
    , um die Subscription zu entfernen.

Subscription

Nachdem der Broker eingerichtet wurde, können beliebig viele Zielclients angeschlossen werden, z. Bsp ein Mobile Device. Hierfür müssen Subscriptions eingerichtet werden.
Konfiguration der Subscription
  1. 1.
    MQTT Explorer
  2. 2.
    Subscription entfernen: Klicken Sie
    , um die Subscription zu entfernen.
  3. 3.
    Name: Benennen Sie die Subscription
  4. 4.
    Topic: Tragen Sie hier die Topic aus MQTT Explorer ein
  5. 5.
    Quality of Service: Wählen Sie die QoS aus
  6. 6.
    Alias: Fügen Sie den Alias ein.
  7. 7.
    Format auswählen/erstellen: Wählen Sie das Format aus oder erstellen Sie ein Format.
  8. 8.
    Konfiguration speichern: Klicken Sie
    , um die Konfiguration zu speichern

Format

MQTT Format
  1. 1.
    Name: Tragen Sie den Formatnamen ein.
  2. 2.
    Asset Typ: Wählen Sie zwischen den Asset Typen aus.
  3. 3.
    Konfiguration Speichern: Speichern Sie die Formatkonfiguration.
  4. 4.
    JSON Path Finder: Kopieren Sie den Pfad.
  5. 5.
    Identifier: Wählen Sie zwischen Externer/Interner Identifier.
  6. 6.
    Timestamp: Wählen Sie den Zeitstempel aus.
  7. 7.
    Attribute Subtypen: Tragen Sie den Pfad von Schritt Nr. 4 hier ein.
  8. 8.
    Data Base Paths Konfiguration speichern