Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kueri nilai properti aset historis di AWS IoT SiteWise
Anda dapat menggunakan GetAssetPropertyValueHistoryoperasi AWS IoT SiteWise API untuk menanyakan nilai historis properti aset.
Untuk mengidentifikasi properti aset, tentukan salah satu dari berikut ini:
-
Properti
propertyIdaset yang dikirimkan data ke.assetId -
The
propertyAlias, yang merupakan alias aliran data (misalnya,/company/windfarm/3/turbine/7/temperature). Untuk menggunakan opsi ini, Anda harus terlebih dahulu menetapkan alias properti aset Anda. Untuk mengatur alias properti, lihatMengelola aliran data untuk AWS IoT SiteWise.
Lulus parameter berikut untuk menyempurnakan hasil Anda:
-
startDate— Awal eksklusif dari rentang dari mana untuk menanyakan data historis, dinyatakan dalam detik dalam waktu zaman Unix. -
endDate— Akhir inklusif dari rentang dari mana untuk menanyakan data historis, dinyatakan dalam detik dalam waktu zaman Unix. -
maxResults— Jumlah maksimum hasil untuk dikembalikan dalam satu permintaan. Default untuk hasil.20 -
nextToken— Token pagination dikembalikan dari panggilan sebelumnya dari operasi ini. -
timeOrdering— Urutan untuk diterapkan pada nilai yang dikembalikan:ASCENDINGatauDESCENDING. -
qualities— Kualitas untuk memfilter hasil dengan:GOOD,BAD, atauUNCERTAIN.
Untuk menanyakan riwayat nilai untuk properti aset (AWS CLI)
-
Jalankan perintah berikut untuk mendapatkan riwayat nilai untuk properti aset. Perintah ini menanyakan riwayat properti selama interval 10 menit tertentu. Ganti
asset-iddengan ID aset danproperty-iddengan ID properti. Ganti parameter tanggal dengan interval untuk kueri.aws iotsitewise get-asset-property-value-history \ --asset-idasset-id\ --property-idproperty-id\ --start-date1575216000\ --end-date1575216600Operasi mengembalikan respons yang berisi TQVs historis properti dalam format berikut:
{ "assetPropertyValueHistory": [ { "value": { "booleanValue":Boolean, "doubleValue":Number, "integerValue":Number, "stringValue": "String", "nullValue": { "valueType": "String" } }, "timestamp": { "timeInSeconds":Number, "offsetInNanos":Number}, "quality": "String" } ], "nextToken": "String" } -
Jika ada lebih banyak entri nilai, Anda dapat meneruskan token pagination dari
nextTokenbidang ke panggilan berikutnya ke operasi. GetAssetPropertyValueHistory