Lektion 1 Standardworkflow
Dies ist eine Schritt-für-Schritt-Anleitung, die die häufigsten Aktivitäten beim Einrichten Ihrer IoT-Lösung auf der Plattform abdeckt. Sie richtet sich an Benutzer mit vollen Zugriffsrechten auf alle Funktionen der Plattform. Die Schritte werden in einer natürlichen, logischen Reihenfolge präsentiert – jeweils mit einer kurzen Einführung, gefolgt von detaillierteren Informationen im Schulungsmaterial, im Benutzerhandbuch und in der Entwicklerdokumentation.
Lektion 1.1 Neue LoRaWAN-Geräte hinzufügen
Das Hinzufügen von IoT-Nodes zu Yggio ist die Grundlage.
Lektion 1.2 Geräteansichten
Ansichten (Views) befinden sich im Device-Menü und werden verwendet, um Sensordaten mit anpassbaren Spalten und Einstellungen zu visualisieren. Sie sind sehr flexibel und können grafische Elemente, Farbcodierung und Filter enthalten – zum Beispiel, um Anomalien zu identifizieren. Einmal erstellte Ansichten können innerhalb einer Organisation geteilt oder als Textstring exportiert werden.
Lektion 1.3 Alarmübersetzer
Alarmübersetzer werden hauptsächlich für schwellenwertbasierte Überwachung verwendet, können aber auch Algorithmen und mathematische Logik für fortgeschrittenere Überwachung nutzen.
Lektion 1.4 Daten mit CSV exportieren und importieren
Eine der einfachsten Möglichkeiten, Daten aus Yggio zu exportieren, ist der Export als CSV. Dies kann sowohl für Ansichten als auch für Zeitreihen erfolgen. Es kann auch verwendet werden, um schnell Namen mehrerer Geräte zu bearbeiten und sogar Daten zu ändern (nicht empfohlen). Sie können dies für Batch Management verwenden.
Lektion 1.5 Karte und Kartenansichten
Auf der Kartenseite können Sie den Standort Ihrer Geräte auf einer Karte anzeigen.
Lektion 1.6 Dashboards
Dashboards sind das Erste, was Sie sehen, wenn Sie sich bei der Plattform unter dem Navigationsleistenmenü "Dashboards" anmelden. Sie sind hochgradig anpassbar, einfach zu bearbeiten und werden in Echtzeit aktualisiert. Dashboards helfen Ihnen, die Informationen, die Sie interessieren, schnell zusammenzufassen – klar und visuell ansprechend präsentiert.
Lektion 1.7 Zugriffsrechte und Datenfreigabe
Das System unterscheidet zwischen dem Teilen von Ressourcen und dem Zugriff auf Funktionalität. Ressourcen sind der Zugriff auf verschiedene Arten von Ressourcen in der Plattform, während der Funktionalitätszugriff durch die Rolle eines Benutzers bestimmt wird.
Lektion 2 Der erweiterte Workflow
Wenn Sie alle Schritte in Lektion 1 abgeschlossen haben, sind Sie bereit, zur nächsten Stufe überzugehen. Lektion 2 führt Sie über die Grundlagen hinaus in den Kern der fortgeschrittenen Funktionalität der Plattform.
Lektion 2.1 Rule Engine
Die Rule Engine löst Actions aus, zum Beispiel das Senden einer E-Mail oder SMS, das Ausführen einer HTTP-Anfrage oder das Veröffentlichen einer Nachricht in einem MQTT-Topic. Trigger, Conditions und Actions sind Nodes, die Sie auf eine Canvas ziehen und verbinden, was sie nützlich macht, um Schwellenwert- und Alarmregeln zu erstellen und zu visualisieren.
Lektion 2.1 Die Rule Engine (Legacy)
Regeln lösen Actions aus – wie das Senden einer E-Mail –, wenn festgelegte Bedingungen erfüllt sind. Da sowohl Conditions als auch Actions angepasst werden können, eignet sich die Rule Engine ideal zur Überwachung von Schwellenwerten und Alarmen.
Lektion 2.2 Berechnungen
Berechnungen beziehen sich auf verschiedene Berechnungen, die zwischen Geräten angewendet werden.
Lektion 2.3 IoT-Nodes und Netzwerkprotokolle - Von NB-IoT bis BLE
LoRaWAN ist der gängigste Gerätetyp in modernen Langstrecken-IoT-Netzwerken. Wir haben behandelt, wie man sie hinzufügt und verwaltet, in Lektion 1.1: Neue LoRaWAN-Geräte hinzufügen.
Lektion 2.4 CSV-Reports
Diese Reports werden einfach in der Rule Engine als Action erstellt und mit einer Condition verknüpft, sodass sie mit den aktuellen Daten des Geräts erstellt werden. Wenn ein Report erstellt wird, kann er direkt an Ihre E-Mail gesendet werden. Sie können nach der Erstellung nicht bearbeitet werden, aber hier kommen Excel-Reports ins Spiel. Rule-Engine-Reports sind einfach einzurichten.
Lektion 2.5 Excel-Reports
Excel-Reports werden mit der in die Plattform integrierten Report Engine generiert und als .xlsx-Dateien exportiert. Diese Reports können eine breite Palette von Daten visualisieren – wie Zählerstände, Büroauslastung, Alarme und mehr.
Lektion 2.6 Organisationen
Der Organization Manager der Plattform ermöglicht es Ihnen, eine Organisationsstruktur zu erstellen und zu verwalten, was die Verwaltung verschiedener Benutzerkonten erleichtert, die für die Handhabung unterschiedlicher Arten oder Teile von Ressourcen zuständig sind.
Lektion 2.7 Rollen
Diese Lektion lehrt Benutzer, wie man Rollen navigiert und verwaltet. Rollen gewähren oder entziehen direkt Zugriff auf bestimmte API-Endpunkte und blenden auch UI-Elemente aus, auf die der Benutzer keinen Zugriff hat. Benutzer lernen, Rollen verschiedenen Benutzern zuzuweisen und die Auswirkungen auf deren Konten zu sehen. Um diese Lektion abzuschließen, benötigen Sie die Rolle Organization Admin und einige Kollegen, die überprüfen können, wie sich verschiedene Rollen auf ihre Konten auswirken.
Lektion 2.8 Connectors erkunden
Überblick
Lektion 2.9 Externe Datenfreigabe
In dieser Lektion untersuchen wir, wie Daten außerhalb der Plattform geteilt werden können. Es gibt drei Hauptmethoden:
Lektion 2.10 - Standard-Flows: Timer und Geofences
General Timers werden verwendet, um Alarme zu verzögern. Zum Beispiel: Wenn eine Tür oder ein Fenster geöffnet wird und nicht innerhalb einer bestimmten Zeit wieder geschlossen wird, geht der Alarm los. Dasselbe gilt, wenn die Temperatur einen Grenzwert überschreitet und nicht schnell genug wieder sinkt.
Lektion 3.0 Fortgeschrittene Nutzung
Dieses Modul geht über die alltäglichen Plattformfunktionen aus den Lektionen 1
Lektion 3.1 Grafana
Grafana ist ein beliebtes Open-Source-Tool für Dashboards,
Lektion 3.2 Power BI
Der Power-BI-Custom-Connector der IoT-Plattform bringt Ihre Gerätedaten direkt in
Lektion 3.3 Node-RED
Node-RED ist ein Low-Code-, Flow-basiertes Tool zum
Lektion 3.4 MQTT Explorer
MQTT Explorer ist ein kostenloses Desktop-Tool
Lektion 3.5 Postman
Postman ist ein grafischer HTTP-Client
Lektion 3.6 Curl
curl führt dieselben REST-API-Aufrufe der IoT-Plattform aus wie
Lektion 3.7 Übersetzerentwicklung
Ein Übersetzer decodiert die Rohdaten-Payload eines Geräts in das flache,