Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Rechercher les valeurs historiques des propriétés des actifs
Vous pouvez utiliser cette AWS IoT SiteWise API GetAssetPropertyValueHistoryopération pour interroger les valeurs historiques d'une propriété d'actif.
Pour identifier une propriété d'actif, spécifiez l'une des options suivantes :
-
La
assetId
finpropertyId
de la propriété de l'actif à laquelle les données sont envoyées. -
Le
propertyAlias
, qui est un alias de flux de données (par exemple,/company/windfarm/3/turbine/7/temperature
). Pour utiliser cette option, vous devez d'abord définir l'alias de votre propriété de ressource. Pour définir des alias de propriété, consultezMappez les flux de données industriels aux propriétés des actifs.
Passez les paramètres suivants pour affiner vos résultats :
-
startDate
— Le début exclusif de la plage à partir de laquelle interroger les données historiques, exprimé en secondes à l'époque Unix. -
endDate
— La fin de la plage inclusive à partir de laquelle interroger les données historiques, exprimée en secondes à l'époque Unix. -
maxResults
— Le nombre maximum de résultats à renvoyer en une seule demande. Par défaut, ce sont les20
résultats. -
nextToken
— Un jeton de pagination renvoyé lors d'un précédent appel de cette opération. -
timeOrdering
— La commande à appliquer aux valeurs renvoyées :ASCENDING
ouDESCENDING
. -
qualities
— La qualité permettant de filtrer les résultats par :GOOD
BAD
, ouUNCERTAIN
.
Pour consulter l'historique des valeurs d'une propriété d'actif (AWS CLI)
-
Exécutez la commande suivante pour obtenir l'historique des valeurs de la propriété de ressource. Cette commande interroge l'historique de la propriété sur un intervalle spécifique de 10 minutes. Remplacez
asset-id
avec l'identifiant de l'actif etproperty-id
avec l'identifiant de la propriété. Remplacez les paramètres de date par l'intervalle à interroger.aws iotsitewise get-asset-property-value-history \ --asset-id
asset-id
\ --property-idproperty-id
\ --start-date1575216000
\ --end-date1575216600
L'opération renvoie une réponse contenant l'historique TQVs de la propriété au format suivant :
{ "assetPropertyValueHistory": [ { "value": { "booleanValue":
Boolean
, "doubleValue":Number
, "integerValue":Number
, "stringValue": "String
" }, "timestamp": { "timeInSeconds":Number
, "offsetInNanos":Number
}, "quality": "String
" } ], "nextToken": "String
" } -
S'il existe d'autres entrées de valeur, vous pouvez transmettre le jeton de pagination du
nextToken
champ à un appel ultérieur à l'GetAssetPropertyValueHistoryopération.