Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Interroga i valori storici delle proprietà degli asset in AWS IoT SiteWise
È possibile utilizzare l'GetAssetPropertyValueHistoryoperazione AWS IoT SiteWise API per interrogare i valori storici di una proprietà dell'asset.
Per identificare una proprietà dell'asset, specificate una delle seguenti opzioni:
-
La
assetIdfinepropertyIddella proprietà dell'asset a cui vengono inviati i dati. -
The
propertyAlias, che è un alias del flusso di dati (ad esempio,/company/windfarm/3/turbine/7/temperature). Per utilizzare questa opzione, è necessario prima impostare l'alias della proprietà dell'asset. Per impostare gli alias delle proprietà, vedere. Gestisci i flussi di dati per AWS IoT SiteWise
Passate i seguenti parametri per perfezionare i risultati:
-
startDate— L'inizio esclusivo dell'intervallo da cui interrogare i dati storici, espresso in secondi in epoca Unix. -
endDate— La fine inclusiva dell'intervallo da cui interrogare i dati storici, espressa in secondi in epoca Unix. -
maxResults— Il numero massimo di risultati da restituire in una richiesta. Il valore predefinito è «risultati».20 -
nextToken— Un token di paginazione restituito da una precedente chiamata di questa operazione. -
timeOrdering— L'ordine da applicare ai valori restituiti:ASCENDINGo.DESCENDING -
qualities— La qualità per filtrare i risultati in base a:GOOD,BAD, oUNCERTAIN.
Per interrogare la cronologia dei valori di una proprietà dell'asset (AWS CLI)
-
Esegui il comando seguente per ottenere la cronologia dei valori per la proprietà di asset. Questo comando esegue una query per la cronologia della proprietà su un intervallo di 10 minuti. Sostituisci
asset-idcon l'ID dell'asset eproperty-idcon l'ID della proprietà. Sostituisci i parametri di data con l'intervallo per la query.aws iotsitewise get-asset-property-value-history \ --asset-idasset-id\ --property-idproperty-id\ --start-date1575216000\ --end-date1575216600L'operazione restituisce una risposta che contiene i TQV storici della proprietà nel seguente formato:
{ "assetPropertyValueHistory": [ { "value": { "booleanValue":Boolean, "doubleValue":Number, "integerValue":Number, "stringValue": "String", "nullValue": { "valueType": "String" } }, "timestamp": { "timeInSeconds":Number, "offsetInNanos":Number}, "quality": "String" } ], "nextToken": "String" } -
Se esistono più voci di valore, è possibile passare il token di paginazione dal
nextTokencampo a una successiva chiamata all'operazione. GetAssetPropertyValueHistory