Amazon Monitron tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan seperti biasa. Untuk kemampuan yang mirip dengan Amazon Monitron, lihat posting blog
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memahami skema ekspor data v2
Setiap data pengukuran, hasil inferensi yang sesuai, connect/disconnect, and sensor connect/disconnect peristiwa gateway diekspor sebagai satu catatan aliran data Kinesis dalam format. JSON
format skema v2
{ "timestamp": "string", "eventId": "string", "version": "2.0", "accountId": "string", "projectName": "string", "projectId": "string", "eventType": "measurement|gatewayConnected|gatewayDisconnected|sensorConnected|sensorDisconnected|assetStateTransition", // measurement "eventPayload": { "siteName": "string", "assetName": "string", "positionName": "string", "assetPositionURL": "string", "sensor": { "physicalId": "string", "rssi": number }, "gateway": { "physicalId": "string" }, "sequenceNo": number, "features": { "acceleration": { "band0To6000Hz": { "xAxis": { "rms": number }, "yAxis": { "rms": number }, "zAxis": { "rms": number } }, "band10To1000Hz": { "totalVibration": { "absMax": number, "absMin": number, "crestFactor": number, "rms": number }, "xAxis": { "rms": number }, "yAxis": { "rms": number }, "zAxis": { "rms": number } } }, "velocity": { "band10To1000Hz": { "totalVibration": { "absMax": number, "absMin": number, "crestFactor": number, "rms": number }, "xAxis": { "rms": number }, "yAxis": { "rms": number }, "zAxis": { "rms": number } } }, "temperature": number } "models": { "temperatureML": { "previousPersistentClassificationOutput": "string", "persistentClassificationOutput": "string", "pointwiseClassificationOutput": "string" }, "vibrationISO": { "isoClass": "string", "mutedThreshold": "string", "previousPersistentClassificationOutput": "string", "persistentClassificationOutput": "string", "pointwiseClassificationOutput": "string" }, "vibrationML": { "previousPersistentClassificationOutput": "string", "persistentClassificationOutput": "string", "pointwiseClassificationOutput": "string" } }, "assetPositionId": "string" } // sensorConnected "eventPayload": { "siteName": "string", "assetName": "string", "positionName": "string", "assetPositionURL": "string", "sensor": { "physicalId": "string" }, "assetPositionId": "string" } // sensorDisconnected "eventPayload": { "siteName": "string", "assetName": "string", "positionName": "string", "assetPositionURL": "string", "sensor": { "physicalId": "string" }, "assetPositionId": "string" } // gatewayConnected "eventPayload": { "siteName": "string", "gatewayName": "string", "gatewayListURL": "string", "gateway": { "physicalId": "string" } } // gatewayDisconnected "eventPayload": { "siteName": "string", "gatewayName": "string", "gatewayListURL": "string", "gateway": { "physicalId": "string" } } // assetStateTransition "eventPayload": { "siteName": "string", "assetName": "string", "positionName": "string", "assetPositionURL": "string", "sensor": { "physicalId": "string" }, "assetTransitionType": "measurement|userInput", "assetState": { "newState": "string", "previousState": "string" }, "closureCode": { "failureMode": "string", "failureCause": "string", "actionTaken": "string", "resolvedModels": list<"string"> }, "assetPositionId": "string" } }
parameter skema v2
Skema ekspor data Amazon Monitron Kinesis v2 mencakup parameter skema berikut. Beberapa parameter adalah pembaruan dari v1 dan beberapa unik untuk v2. Misalnya, siteName
adalah parameter tingkat pertama di v1. Di v2, ini adalah parameter tingkat kedua yang dapat ditemukan di bawah entitas. eventPayload
- timestamp
-
-
Stempel waktu saat pengukuran diterima oleh layanan Amazon Monitron di UTC
-
Tipe: String
-
Pola: yyyy-mm-dd hh: mm: ss. SSS
-
- eventId
-
-
ID peristiwa ekspor data unik yang ditetapkan untuk setiap pengukuran. Dapat digunakan untuk menghapus duplikasi catatan aliran Kinesis yang diterima.
-
Tipe: String
-
- versi
-
-
Versi skema
-
Tipe: String
-
Nilai: 1.0 atau 2.0
-
- accountId
-
-
ID AWS akun 12 digit untuk proyek Monitron Anda
-
Tipe: String
-
- projectName
-
Nama proyek ditampilkan di aplikasi dan konsol.
Tipe: String
- projectId
-
ID unik Amazon Monitron proyek Anda.
Tipe: String
- eventType
-
-
Aliran acara saat ini. Setiap jenis acara akan memiliki
eventPayload
format khusus. -
Tipe: String
-
Nilai yang mungkin:
measurement
,gatewayConnected
,gatewayDisconnected
,sensorConnected
,sensorDisconnected
,assetStateTransition
.
-
eventType: measurement
- eventPayload.features.acceleration.band0to6000Hz. xAxis.rms
-
-
Kuadrat rata-rata akar dari percepatan yang diamati pada pita frekuensi 0-6000 Hz pada sumbu x
-
Jenis: Angka
-
Satuan: m/s ^ 2
-
- eventPayload.features.acceleration.band0to6000Hz. yAxis.rms
-
-
Kuadrat rata-rata akar dari percepatan yang diamati pada pita frekuensi 0-6000 Hz pada sumbu y
-
Jenis: Angka
-
Satuan: m/s ^ 2
-
- eventPayload.features.acceleration.band0to6000Hz. zAxis.rms
-
-
Kuadrat rata-rata akar dari percepatan yang diamati pada pita frekuensi 0-6000 Hz pada sumbu z
-
Jenis: Angka
-
Satuan: m/s ^ 2
-
- eventPayload.fitur.acceleration.band10to1000Hz. resultantVector. absMax
-
-
Akselerasi maksimum absolut diamati pada pita frekuensi 10—1000 Hz
-
Jenis: Angka
-
Satuan: m/s ^ 2
-
- eventPayload.fitur.acceleration.band10to1000Hz. resultantVector. absMin
-
-
Akselerasi minimum absolut diamati pada pita frekuensi 10—1000 Hz
-
Jenis: Angka
-
Satuan: m/s ^ 2
-
- eventPayload.fitur.acceleration.band10to1000Hz. resultantVector. crestFactor
-
-
Faktor puncak akselerasi diamati pada pita frekuensi 10-1000 Hz
-
Jenis: Angka
-
- eventPayload.fitur.acceleration.band10to1000Hz. resultantVector.rms
-
-
Kuadrat rata-rata akar dari percepatan yang diamati pada pita frekuensi 10-1000 Hz
-
Jenis: Angka
-
m/s ^ 2
-
- eventPayload.fitur.acceleration.band10to1000Hz. xAxis.rms
-
-
Kuadrat rata-rata akar dari percepatan yang diamati pada pita frekuensi 10-1000 Hz pada sumbu x
-
Jenis: Angka
-
m/s ^ 2
-
- eventPayload.fitur.acceleration.band10to1000Hz. yAxis.rms
-
-
Kuadrat rata-rata akar dari percepatan yang diamati pada pita frekuensi 10-1000 Hz pada sumbu y
-
Jenis: Angka
-
m/s ^ 2
-
- eventPayload.fitur.acceleration.band10to1000Hz. zAxis.rms
-
-
Kuadrat rata-rata akar dari percepatan yang diamati pada pita frekuensi 10-1000 Hz pada sumbu z
-
Jenis: Angka
-
m/s ^ 2
-
- eventPayload.features.temperature
-
-
Suhu yang diamati
-
Jenis: Angka
-
°C/degc
-
- eventPayload.Features.Velocity.Band10to1000Hz. resultantVector. absMax
-
-
Kecepatan maksimum absolut diamati pada pita frekuensi 10-1000 Hz
-
Jenis: Angka
-
mm/s
-
- eventPayload.Features.Velocity.Band10to1000Hz. resultantVector. absMin
-
-
Kecepatan minimum absolut diamati pada pita frekuensi 10-1000 Hz
-
Jenis: Angka
-
mm/s
-
- eventPayload.Features.Velocity.Band10to1000Hz. resultantVector. crestFactor
-
-
Faktor puncak kecepatan diamati pada pita frekuensi 10-1000 Hz
-
Jenis: Angka
-
- eventPayload.Features.Velocity.Band10to1000Hz. resultantVector.rms
-
-
Kuadrat rata-rata akar dari kecepatan yang diamati pada pita frekuensi 10-1000 Hz
-
Jenis: Angka
-
mm/s
-
- eventPayload.Features.Velocity.Band10to1000Hz. xAxis.rms
-
-
Kuadrat rata-rata akar dari kecepatan yang diamati pada pita frekuensi 10-1000 Hz pada sumbu x
-
Jenis: Angka
-
mm/s
-
- eventPayload.Features.Velocity.Band10to1000Hz. yAxis.rms
-
-
Kuadrat rata-rata akar dari kecepatan yang diamati pada pita frekuensi 10-1000 Hz pada sumbu y
-
Jenis: Angka
-
mm/s
-
- eventPayload.Features.Velocity.Band10to1000Hz. zAxis.rms
-
-
Kuadrat rata-rata akar dari kecepatan yang diamati pada pita frekuensi 10-1000 Hz pada sumbu z
-
Jenis: Angka
-
mm/s
-
- eventPayload.sequenceNo
-
-
Nomor urutan pengukuran
-
Jenis: Angka
-
- eventPayload.assetPositionId
-
-
Pengidentifikasi posisi sensor tempat pengukuran dikirim.
-
Tipe: String
-
eventType: sensorConnected
- siteName
-
-
Nama situs yang ditampilkan di aplikasi
-
Tipe: String
-
- assetName
-
-
Nama aset yang ditampilkan di aplikasi
-
Tipe: String
-
- positionName
-
-
Nama posisi sensor ditampilkan di aplikasi
-
Tipe: String
-
- assetPositionURL
-
-
Sensor yang URL ditampilkan di aplikasi
-
Tipe: String
-
- PhysiCalid
-
-
ID fisik sensor dari mana pengukuran dikirim
-
Tipe: String
-
- eventPayload.assetPositionId
-
-
Pengidentifikasi posisi sensor yang statusnya berubah.
-
Tipe: String
-
eventType: sensorDisconnected
- siteName
-
-
Nama situs yang ditampilkan di aplikasi
-
Tipe: String
-
- assetName
-
-
Nama aset yang ditampilkan di aplikasi
-
Tipe: String
-
- positionName
-
-
Nama posisi sensor ditampilkan di aplikasi
-
Tipe: String
-
- assetPositionURL
-
-
Sensor yang URL ditampilkan di aplikasi
-
Tipe: String
-
- PhysiCalid
-
-
ID fisik sensor dari mana pengukuran dikirim
-
Tipe: String
-
- eventPayload.assetPositionId
-
-
Pengidentifikasi posisi sensor yang statusnya berubah.
-
Tipe: String
-
eventType: gatewayConnected
- eventPayload.siteName
-
-
Nama situs yang ditampilkan di aplikasi
-
Tipe: String
-
- eventPayload.gatewayName
-
-
Nama gateway seperti yang ditampilkan di aplikasi
-
Tipe: String
-
- eventPayload.gatewayListURL
-
-
Gateway URL ditampilkan di aplikasi
-
Tipe: String
-
- eventPayload.gateway.Physicalid
-
-
ID fisik gateway baru saja terhubung untuk mengirimkan data ke layanan Amazon Monitron
-
Tipe: String
-
eventType: gatewayDisconnected
- siteName
-
-
Nama situs yang ditampilkan di aplikasi
-
Tipe: String
-
- gatewayName
-
-
Nama gateway seperti yang ditampilkan di aplikasi
-
Tipe: String
-
- gatewayListURL
-
-
Gateway URL ditampilkan di aplikasi
-
Tipe: String
-
- PhysiCalid
-
-
ID fisik gateway baru saja terhubung untuk mengirimkan data ke layanan Amazon Monitron
-
Tipe: String
-
eventType: assetStateTransition
- eventPayload.siteName
-
-
Nama situs yang ditampilkan di aplikasi
-
Tipe: String
-
- eventPayload.assetName
-
-
Nama aset yang ditampilkan di aplikasi
-
Tipe: String
-
- eventPayload.positionName
-
-
Nama posisi sensor ditampilkan di aplikasi
-
Tipe: String
-
- eventPayload.assetPositionURL
-
-
Sensor yang URL ditampilkan di aplikasi
-
Tipe: String
-
- eventPayload.sensor.Physicalid
-
-
ID fisik sensor dari mana pengukuran dikirim
-
Tipe: String
-
- eventPayload.assetTransitionType
-
-
Alasan di balik transisi status aset
-
Tipe: String
-
Nilai yang mungkin:
measurement
atauuserInput
-
- eventPayload.assetState.newState
-
-
Keadaan aset yang baru
-
Tipe: String
-
- eventPayload.assetState.previousState
-
-
Keadaan aset sebelumnya
-
Tipe: String
-
- eventPayload.closureCode.failureMode
-
-
Mode kegagalan yang dipilih oleh pengguna saat mengakui kegagalan ini
-
Tipe: String
-
Nilai yang mungkin:
NO_ISSUE
BLOCKAGE
|CAVITATION
|CORROSION
DEPOSIT
|IMBALANCE
|LUBRICATION
|MISALIGNMENT
|OTHER
|RESONANCE
|ROTATING_LOOSENESS
|STRUCTURAL_LOOSENESS
|TRANSMITTED_FAULT
|UNDETERMINED
-
- eventPayload.closureCode.failureCause
-
-
Penyebab kegagalan seperti yang dipilih oleh pengguna di dropdown aplikasi saat mengakui kegagalan.
-
Tipe: String
-
Nilai yang mungkin:
ADMINISTRATION
DESIGN
|FABRICATION
|MAINTENANCE
|OPERATION
|OTHER
|QUALITY
|UNDETERMINED
|WEAR
-
- eventPayload.closureCode.actionTaken
-
-
Tindakan yang diambil saat menutup anomali ini, seperti yang dipilih oleh pengguna di dropdown aplikasi.
-
Tipe: String
-
Nilai yang mungkin:
ADJUST
CLEAN
|LUBRICATE
|MODIFY
|NO_ACTION
|OTHER
|OVERHAUL
|REPLACE
-
- eventPayload.closureCode.resolvedModels
-
-
Himpunan model yang menyebut masalah ini.
-
Jenis: Daftar String
-
Nilai yang mungkin:
vibrationISO
|vibrationML
|temperatureML
-
- eventPayload.assetPositionId
-
-
Pengidentifikasi posisi aset yang kondisinya berubah.
-
Tipe: String
-
- Models.temperatureMl. persistentClassificationOutput
-
-
Output klasifikasi persisten dari model suhu berbasis pembelajaran mesin
-
Jenis: Angka
-
Nilai Valid:
UNKNOWN | HEALTHY | WARNING | ALARM
-
- Models.temperatureMl. pointwiseClassificationOutput
-
-
Output klasifikasi point-wise dari model suhu berbasis pembelajaran mesin
-
Tipe: String
-
Nilai yang Valid:
UNKNOWN | INITIALIZING | HEALTHY | WARNING | ALARM
-
- model.getaran. ISO isoClass
-
-
Kelas ISO 20816 (standar untuk pengukuran dan evaluasi getaran mesin) yang digunakan oleh model getaran ISO berbasis
-
Tipe: String
-
Nilai yang Valid:
CLASS1 | CLASS2 | CLASS3 | CLASS4
-
- model.getaran. ISO mutedThreshold
-
-
Ambang batas untuk menonaktifkan notifikasi dari model getaran ISO berbasis
-
Tipe: String
-
Nilai yang Valid:
WARNING | ALARM
-
- model.getaran. ISO persistentClassificationOutput
-
-
Output klasifikasi persisten dari model getaran ISO berbasis
-
Tipe: String
-
Nilai yang Valid:
UNKNOWN | HEALTHY | WARNING | ALARM
-
- model.getaran. ISO pointwiseClassificationOutput
-
-
Output klasifikasi point-wise dari model getaran berbasis ISO
-
Tipe: String
-
Nilai yang Valid:
UNKNOWN | HEALTHY | WARNING | ALARM | MUTED_WARNING | MUTED_ALARM
-
- Models.vibrationMl. persistentClassificationOutput
-
-
Output klasifikasi persisten dari model getaran berbasis pembelajaran mesin
-
Tipe: String
-
Nilai yang Valid:
UNKNOWN | HEALTHY | WARNING | ALARM
-
- Models.vibrationMl. pointwiseClassificationOutput
-
-
Output klasifikasi point-wise dari model getaran berbasis pembelajaran mesin
-
Tipe: String
-
Nilai yang Valid:
UNKNOWN | INITIALIZING | HEALTHY | WARNING | ALARM
-
- assetState.newState
-
-
Status mesin setelah memproses pengukuran
-
Tipe: String
-
Nilai yang Valid:
UNKNOWN | HEALTHY | NEEDS_MAINTENANCE | WARNING | ALARM
-
- assetState.previousState
-
-
Status mesin sebelum memproses pengukuran
-
Tipe: String
-
Nilai yang Valid:
UNKNOWN | HEALTHY | NEEDS_MAINTENANCE | WARNING | ALARM
-