Zum Hauptinhalt springen

Lektion 3.0 Fortgeschrittene Nutzung

Dieses Modul geht über die alltäglichen Plattformfunktionen aus den Lektionen 1 und 2 hinaus und behandelt die fortgeschrittenen Analyse- und Integrationsmöglichkeiten der IoT-Plattform: das Decodieren eigener Hardware, das Anbinden externer Tools sowie das Erstellen umfangreicher Berichte und Dashboards.

Jede Lektion ist praxisorientiert und verlinkt für mehr Tiefe auf ein ausführlicheres Entwickler- bzw. Benutzerhandbuch.

Lektionen in diesem Modul​

  1. 3.1 Grafana – live Dashboards, Karten, Flottentabellen und Alarme aus Ihren Gerätedaten erstellen.

    Grafana ist ein beliebtes Open-Source-Tool für Dashboards, Karten und Alarme. Die IoT-Plattform stellt zwei dedizierte Grafana-Datenquellen bereit, sodass Sie sowohl Live- als auch historische Gerätedaten nutzen können, um Flottenübersichten zu erstellen und sich benachrichtigen zu lassen, wenn etwas schiefgeht.

    Grafana Zeitreihe

  2. 3.2 Power BI – Daten aus der IoT-Plattform für fortgeschrittene Analysen, Energie-KPIs und Abrechnungsberichte in Power BI abrufen.

    Der Power-BI-Custom-Connector der IoT-Plattform bringt Ihre Gerätedaten direkt in Power BI Desktop für fortgeschrittene Analysen und Berichte: Anlagenübersichten, Energie-KPIs, Abrechnungsberichte und mehr. Power BI Desktop läuft ausschließlich unter Windows.

    Power BI Berichte

  3. 3.3 Node-RED – Geräte simulieren, Drittsysteme integrieren und Node-RED als SDK für die Entwicklung von Übersetzern nutzen.

    Node-RED ist ein Low-Code-, Flow-basiertes Tool zum Verknüpfen von Hardware, APIs und Diensten. Mit der IoT-Plattform wird es verwendet, um Geräte zu simulieren, Drittsysteme zu integrieren und als SDK zum Erstellen und Testen von Übersetzern.

    Node-RED Beispiel-Flow

  4. 3.4 MQTT Explorer – auf dem MQTT-Broker der IoT-Plattform publizieren und subskribieren, um den Datenfluss zu testen.

    MQTT Explorer ist ein kostenloses Desktop-Tool zum Publizieren und Subskribieren von MQTT-Topics, der schnellste Weg, den MQTT-Broker der IoT-Plattform in beide Richtungen zu testen: Daten hineinsenden, um ein Gerät zu erstellen oder zu aktualisieren, und beobachten, welche Daten die Plattform herausveröffentlicht. Mehrere frühere Lektionen nutzen es bereits; diese Lektion fasst die wichtigste Nutzung an einem Ort zusammen.

    MQTT Themenbaum

  5. 3.5 Postman – die REST-API der IoT-Plattform über eine GUI aufrufen: authentifizieren, Geräte lesen, Daten pushen, CSV-Zeitreihen importieren.

    Postman ist ein grafischer HTTP-Client zum Erkunden und Aufrufen der REST-API der IoT-Plattform: anmelden, Geräte lesen, Daten pushen und gespeicherte Request-Collections ausführen.

  6. 3.6 Curl – dieselben REST-API-Aufrufe über die Kommandozeile, direkt skriptfähig.

    curl führt dieselben REST-API-Aufrufe aus wie Postman, jedoch direkt über die Kommandozeile, ideal für schnelle Tests und für Skripting oder Automatisierung. Diese Lektion spiegelt die Postman-Lektion mit curl.

  7. 3.7 Übersetzerentwicklung – eigene Payload-Decoder bauen, testen und hochladen, die das kanonische Datenmodell der IoT-Plattform ausgeben. Dies ist die fortgeschrittenste Lektion: echte Softwareentwicklung, deshalb kommt sie zuletzt.

    Ein Übersetzer decodiert die Rohdaten-Payload eines Geräts in das flache, kanonische Datenmodell der IoT-Plattform und verwandelt ein herstellerspezifisches Feld oder einen Hex-Blob in konsistent benannte, einheitsbehaftete Werte wie temperature in °C. Frühere Lektionen haben Übersetzer nur verwendet; in dieser bauen, testen und laden Sie Ihren eigenen hoch.

    Beispiel einer Übersetzerbeschreibung

Was sie verbindet​

Alle bauen auf demselben Fundament auf, das Sie zuvor gelernt haben: Die Daten jedes Geräts werden auf ein einziges kanonisches Datenmodell normalisiert (konsistente Feldnamen, Einheiten und Größen). Genau diese Konsistenz ermöglicht es, dass ein Übersetzer, ein Grafana-Panel, ein Power-BI-Bericht oder ein Node-RED-Flow mit jedem Gerät funktioniert – das Thema, das sich durch dieses gesamte Modul zieht.

Empfohlene Reihenfolge​

Wenn Sie neu bei diesen Themen sind, arbeiten Sie sie in der angegebenen Reihenfolge durch – sie führen vom Betrieb der Plattform bis hin zum Bau eigener Übersetzer (das fortgeschrittenste Thema) am Ende. Wenn Sie nur eine benötigen, steht jede Lektion für sich – beginnen Sie mit dem Tool, das Sie brauchen: