Modelle
Ein Modell ist die Form einer Sache in Yggio: die Felder, die die REST-API beim Anlegen oder
MQTT
Yggio betreibt einen MQTT-Broker, der es einfach macht, Echtzeit-Datenströme zu veröffentlichen und zu abonnieren.
Zugriff auf die API & den MQTT-Broker der IoT-Plattform
Die IoT-Plattform bietet zwei programmatische Schnittstellen:
SIA Connect – Integrationsdokumentation
---
Commands
Über unsere REST-API können Sie Kommandos an Ihre Geräte senden, wie z. B. das Einreihen von LoRa-Downlinks und das Ein-/Ausschließen von Z-Wave-Geräten. Diese Dokumentation soll unsere Swagger-Dokumentation ergänzen, die URL lautet staging.yggio.net/api/iotnodes/command.
Geofences
Geofences sind eine Möglichkeit, einen virtuellen Perimeter um einen realen Bereich zu definieren. Yggio unterstützt Geofences als eigene API.
Grafana-Einrichtung
Die Plattform unterstützt zwei Grafana-Datenquellen über ihre API:
Umgang mit Iotnodes
Dieses Dokument enthält einige Beispiele für gängige API-Aufrufe zum Umgang mit Iotnodes. Eine ausführlichere Beschreibung jedes Endpunkts finden Sie in der Swagger-Dokumentation.
NGSI
Dieses Dokument enthält einige Beispiele für gängige API-Aufrufe zum Umgang mit Iotnodes über die NGSI-v2-API. Sie können auch über die reguläre Yggio-API mit Iotnodes interagieren. Weitere Informationen zur Yggio-API finden Sie im Abschnitt Umgang mit Iotnodes.
Node Red
Node-RED Example Flow
OpenID Connect
OpenID Connect ermöglicht es Nutzern, externen Anwendungen auf sichere Weise Zugriff auf Ressourcen in Yggio zu gewähren.
Veröffentlichung an externe Dienste
Yggio unterstützt das Pushen von Geräte-Update-Daten an externe Dienste.
Excel-Berichte
Das Reports-Modell ist ein leistungsstarkes Node.js-Modul, das die Verwaltung von Berichten innerhalb Ihrer Anwendung optimiert. Es bietet ein robustes Framework zum Erstellen, Aktualisieren, Planen und Generieren von Berichten. In dieser Dokumentation führen wir Sie durch die wichtigsten Funktionen des Reports-Modells anhand der bereitgestellten Endpunkte.
SDK
Aktuell gibt es nur ein SDK (Software Development Kit) für Node.js.
Zeitreihendaten
Yggio speichert numerische und String-Daten in einer Zeitreihendatenbank.
Translator API
Referenz für den Translator Service der IoT-Plattform - das Objektschema, die
Übersetzer entwickeln
Dies ist eine praktische Anleitung zum Schreiben eigener Übersetzer. Sie ist die Begleitung zur