翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
の履歴アセットプロパティ値をクエリする AWS IoT SiteWise
AWS IoT SiteWise API GetAssetPropertyValueHistory オペレーションを使用して、アセットプロパティの履歴値をクエリできます。
アセットプロパティを特定するには、次のいずれかを指定します。
-
データが送信されるアセットプロパティの
assetIdとpropertyId。 -
データストリームのエイリアスである
propertyAlias(例えば、/company/windfarm/3/turbine/7/temperature)。このオプションを使用するには、最初にアセットプロパティのエイリアスを設定する必要があります。プロパティのエイリアスを設定するには、「のデータストリームを管理する AWS IoT SiteWise」を参照してください。
以下のパラメータのいずれかを渡して、結果を絞り込みます。
-
startDate- 履歴データをクエリる範囲の開始点を (Unix エポックタイムで秒単位)。 -
endDate- 履歴データをクエリする範囲の終端を (Unix エポックタイムで秒単位)。 -
maxResults- 1 回のリクエストで返す結果の最大数。デフォルトは20結果です。 -
nextToken- このオペレーションの前の呼び出しから返されたページ割りトークン。 -
timeOrdering- 返された値に適用する順序。ASCENDINGまたはDESCENDING。 -
qualities– 結果をフィルタリングする品質:GOOD、BADまたはUNCERTAIN。
アセットプロパティの値の履歴をクエリするには (AWS CLI)
-
次のコマンドを実行して、アセットプロパティの値の履歴を取得します。このコマンドは、特定の 10 分間隔でプロパティの履歴をクエリします。
asset-idをアセットの ID に置き換え、property-idをプロパティの ID に置き換えます。日付パラメータをクエリする間隔に置き換えます。aws iotsitewise get-asset-property-value-history \ --asset-idasset-id\ --property-idproperty-id\ --start-date1575216000\ --end-date1575216600オペレーションは、プロパティの履歴 TQV を含むレスポンスを次の形式で返します。
{ "assetPropertyValueHistory": [ { "value": { "booleanValue":Boolean, "doubleValue":Number, "integerValue":Number, "stringValue": "String", "nullValue": { "valueType": "String" } }, "timestamp": { "timeInSeconds":Number, "offsetInNanos":Number}, "quality": "String" } ], "nextToken": "String" } -
より多くの値エントリが存在する場合、
nextTokenフィールドからページ割りトークンを後続の GetAssetPropertyValueHistory オペレーションの呼び出しに渡すことができます。