Die API für den Zugriff auf historische Daten auf QNAP QIoT Suite Lite verwenden
In diesem Tutorial erfahren Sie, wie Sie die API für den Zugriff auf historische Daten auf QNAP QIoT Suite Lite verwenden. Wenn Sie die API für den Zugriff auf historische Daten verwenden, gibt es die Einschränkung, dass Sie etwas auf QIoT erstellen und bestätigen müssen, dass der Dateneingabetyp numerisch (Int, Float) ist. Anschließend können Sie die Eingabe normal als Count-, Sum-, Vmin-, Vmax- und Vavg-Typ ausgeben.
Wenn Ihre Daten, die Sie von Node-RED (z. B. TCP-, UDP-, HTTP- und MQTT-Knoten) empfangen, müssen Sie sie in Daten von QIoT ändern, die verwendet werden können. Siehe folgende Abbildung.

Es gibt zwei Möglichkeiten, die historischen Daten zu empfangen:
a. Verwendung des Knotens "Node-RED QHistoricData"
b. Verwendung einer RESTful-API
a. Verwendung des Knotens "NodeRed QHistoricData"
Der Eingabeknoten bedeutet "Auslöser", und der Ausgabeknoten bedeutet "Historische Daten erfassen". Der Knoten kann Benutzern helfen, historische Daten aus der QIoT Suite Lite-Datenbank zu erfassen. Benutzer können Optionen wie "Auflösung", "Intervall", "Bereich" und vieles mehr konfigurieren. Die API gibt, je nach ausgewählter Option, die historischen Daten aus "IoT Thing" und "Ressourcen" zurück.

- Name: Selbst definierter Knotenname
- Thing: Das zu wählende Element
- Ressourcen: Historische Daten der ausgewählten Ressource
- Auflösung: Wählen Sie "Minute", "Tag" oder "Stunde"
- Intervall: Das Datenintervall. Dies ist abhängig von der Auflösung und vom Bereich.
- Bereich: Der Bereich der Ausgabedaten. Dies ist abhängig von der Auflösung.
- API-Schlüssel: Sie müssen den zu verwendenden API-Schlüssel festlegen. Um den API-Schlüssel zu konfigurieren, wechseln Sie zu "Einstellungen" > "API-Schlüssel"
Beispiel (das Rückgabeformat ist "JSON" ):
{
"result": [
{
"totalCount": 1,
"data": [
{
"count": 6347,
"vmin": 1,
"sum": 316959,
"vmax": 100,
"_id": "2018-01-18T08:43:56",
"vavg": 49.93839609264219
}
]
}
]
}
b. Verwendung der RESTful-API
Wechseln Sie zur Seite "QIoT Suite Lite", klicken Sie auf die obere rechte Ecke , und wählen Sie "API-Dokumentation", um weitere Informationen zu erfassen.


Beispiel:
