Fragt historische Werte von Vermögenswerten ab - AWS IoT SiteWise

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Fragt historische Werte von Vermögenswerten ab

Sie können den AWS IoT SiteWise API GetAssetPropertyValueHistoryVorgang verwenden, um die historischen Werte einer Anlageneigenschaft abzufragen.

Um eine Anlageneigenschaft zu identifizieren, geben Sie eine der folgenden Optionen an:

  • Das assetId Ende propertyId der Anlageneigenschaft, an die Daten gesendet werden.

  • ThepropertyAlias, bei dem es sich um einen Datenstream-Alias handelt (z. B./company/windfarm/3/turbine/7/temperature). Um diese Option verwenden zu können, müssen Sie zuerst den Alias der Komponenteneigenschaft festlegen. Informationen zum Festlegen von Eigenschaftsaliasnamen finden Sie unterOrdnen Sie industrielle Datenströme den Eigenschaften von Anlagen zu.

Übergeben Sie die folgenden Parameter, um Ihre Ergebnisse zu verfeinern:

  • startDate— Der ausschließliche Anfang des Bereichs, aus dem historische Daten abgefragt werden sollen, ausgedrückt in Sekunden in der Unix-Epoche.

  • endDate— Das inklusive Ende des Bereichs, aus dem historische Daten abgefragt werden sollen, ausgedrückt in Sekunden in der Unix-Epochenzeit.

  • maxResults— Die maximale Anzahl von Ergebnissen, die in einer Anfrage zurückgegeben werden sollen. Standardmäßig werden 20 Ergebnisse verwendet.

  • nextToken— Ein Paginierungstoken, das von einem früheren Aufruf dieser Operation zurückgegeben wurde.

  • timeOrdering— Die Reihenfolge, die auf die zurückgegebenen Werte angewendet werden soll: ASCENDING oderDESCENDING.

  • qualities— Die Qualität, nach der Ergebnisse gefiltert werden sollen nach: GOODBAD,, oderUNCERTAIN.

Um den Werteverlauf für eine Anlageeigenschaft abzufragen (AWS CLI)
  1. Führen Sie den folgenden Befehl aus, um den Wertverlauf für die Komponenteneigenschaft abzurufen. Dieser Befehl fragt den Verlauf der Eigenschaft über ein bestimmtes 10-Minuten-Intervall ab. Ersetzen asset-id mit der ID des Vermögenswerts und property-id mit der ID der Immobilie. Ersetzen Sie die Datumsparameter durch das abzufragende Intervall.

    aws iotsitewise get-asset-property-value-history \ --asset-id asset-id \ --property-id property-id \ --start-date 1575216000 \ --end-date 1575216600

    Die Operation gibt eine Antwort zurück, die den TQVs Verlauf der Eigenschaft im folgenden Format enthält:

    { "assetPropertyValueHistory": [ { "value": { "booleanValue": Boolean, "doubleValue": Number, "integerValue": Number, "stringValue": "String" }, "timestamp": { "timeInSeconds": Number, "offsetInNanos": Number }, "quality": "String" } ], "nextToken": "String" }
  2. Wenn mehr Werteinträge vorhanden sind, können Sie das Paginierungstoken aus dem nextToken Feld an einen nachfolgenden Aufruf der GetAssetPropertyValueHistoryOperation übergeben.