View a markdown version of this page

Memahami skema ekspor data v2 - Amazon Monitor

Amazon Monitron tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Untuk kemampuan yang mirip dengan Amazon Monitron, lihat posting https://aws.amazon.com/blogs/machine-learning/maintain-access-and-consider-alternatives-for-amazon-monitron blog kami.

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, gateway connect/disconnect, dan connect/disconnect peristiwa sensor 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", "companyName": "string", "geoLocation": { "latitude": number, "longitude": number }, "address": "string", "serialNumber": "string", "make": "string", "model": "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", "companyName": "string", "geoLocation": { "latitude": number, "longitude": number }, "address": "string", "serialNumber": "string", "make": "string", "model": "string", "assetPositionURL": "string", "sensor": { "physicalId": "string" }, "assetPositionId": "string" } // sensorDisconnected "eventPayload": { "siteName": "string", "assetName": "string", "positionName": "string", "companyName": "string", "geoLocation": { "latitude": number, "longitude": number }, "address": "string", "serialNumber": "string", "make": "string", "model": "string", "assetPositionURL": "string", "sensor": { "physicalId": "string" }, "assetPositionId": "string" } // gatewayConnected "eventPayload": { "siteName": "string", "gatewayName": "string", "gatewayListURL": "string", "companyName": "string", "geoLocation": { "latitude": number, "longitude": number }, "address": "string", "gateway": { "physicalId": "string" } } // gatewayDisconnected "eventPayload": { "siteName": "string", "gatewayName": "string", "gatewayListURL": "string", "companyName": "string", "geoLocation": { "latitude": number, "longitude": number }, "address": "string", "gateway": { "physicalId": "string" } } // assetStateTransition "eventPayload": { "siteName": "string", "assetName": "string", "positionName": "string", "companyName": "string", "geoLocation": { "latitude": number, "longitude": number }, "address": "string", "serialNumber": "string", "make": "string", "model": "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 menyertakan 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 eventPayload entitas.

timestamp
  • Stempel waktu saat pengukuran diterima oleh layanan Amazon Monitron di UTC

  • Tipe: String

  • Pola: yyyy-mm-dd hh: mm: ss.sss

EvenID
  • ID peristiwa ekspor data unik yang ditetapkan untuk setiap pengukuran. Dapat digunakan untuk mendeduplikasi rekaman 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

Nama Proyek

Nama proyek ditampilkan di aplikasi dan konsol.

Tipe: String

ProyekTid

ID unik Amazon Monitron proyek Anda.

Tipe: String

eventType
  • Stream acara saat ini. Setiap jenis acara akan memiliki eventPayload format khusus.

  • Tipe: String

  • Nilai yang mungkin:measurement,gatewayConnected,gatewayDisconnected,sensorConnected,sensorDisconnected,assetStateTransition.

eventType: measurement

acara Payload.features.acceleration.band0To6000Hz.xAxis.rms
  • Akar rata-rata kuadrat dari percepatan yang diamati pada pita frekuensi 0-6000 Hz pada sumbu x

  • Jenis: Angka

  • Satuan: m/s ^2

acara Payload.features.acceleration.band0To6000Hz.yAxis.rms
  • Akar rata-rata kuadrat dari percepatan yang diamati pada pita frekuensi 0-6000 Hz pada sumbu y

  • Jenis: Angka

  • Satuan: m/s ^2

acara Payload.features.acceleration.band0To6000Hz.zAxis.rms
  • Akar rata-rata kuadrat dari percepatan yang diamati pada pita frekuensi 0-6000 Hz pada sumbu z

  • Jenis: Angka

  • Satuan: m/s ^2

acara Payload.features.acceleration.band10To1000Hz.resultantVector.absMax
  • Percepatan maksimum absolut diamati pada pita frekuensi 10-1000 Hz

  • Jenis: Angka

  • Satuan: m/s ^2

acara Payload.features.acceleration.band10To1000Hz.resultantVector.absMin
  • Percepatan minimum absolut diamati pada pita frekuensi 10-1000 Hz

  • Jenis: Angka

  • Satuan: m/s ^2

acara Payload.features.acceleration.band10To1000Hz.resultantVector.crestFactor
  • Faktor puncak percepatan diamati pada pita frekuensi 10-1000 Hz

  • Jenis: Angka

acara Payload.features.acceleration.band10To1000Hz.resultantVector.rms
  • Akar rata-rata kuadrat dari percepatan yang diamati pada pita frekuensi 10-1000 Hz

  • Jenis: Angka

  • m/s^2

acara Payload.features.acceleration.band10To1000Hz.xAxis.rms
  • Akar rata-rata kuadrat dari percepatan yang diamati pada pita frekuensi 10-1000 Hz pada sumbu x

  • Jenis: Angka

  • m/s^2

acara Payload.features.acceleration.band10To1000Hz.yAxis.rms
  • Akar rata-rata kuadrat dari percepatan yang diamati pada pita frekuensi 10-1000 Hz pada sumbu y

  • Jenis: Angka

  • m/s^2

acara Payload.features.acceleration.band10To1000Hz.zAxis.rms
  • Akar rata-rata kuadrat dari percepatan yang diamati pada pita frekuensi 10-1000 Hz pada sumbu z

  • Jenis: Angka

  • m/s^2

acara Payload.features.temperature
  • Suhu yang diamati

  • Jenis: Angka

  • °C/degC

acara Payload.features.velocity.band10To1000Hz.resultantVector.absMax
  • Kecepatan maksimum absolut diamati pada pita frekuensi 10-1000 Hz

  • Jenis: Angka

  • mm/s

acara Payload.features.velocity.band10To1000Hz.resultantVector.absMin
  • Kecepatan minimum absolut diamati pada pita frekuensi 10-1000 Hz

  • Jenis: Angka

  • mm/s

acara Payload.features.velocity.band10To1000Hz.resultantVector.crestFactor
  • Faktor puncak kecepatan diamati pada pita frekuensi 10-1000 Hz

  • Jenis: Angka

acara Payload.features.velocity.band10To1000Hz.resultantVector.rms
  • Akar rata-rata kuadrat dari kecepatan yang diamati pada pita frekuensi 10—1000 Hz

  • Jenis: Angka

  • mm/s

acara Payload.features.velocity.band10To1000Hz.xAxis.rms
  • Akar rata-rata kuadrat dari kecepatan yang diamati pada pita frekuensi 10-1000 Hz pada sumbu x

  • Jenis: Angka

  • mm/s

acara Payload.features.velocity.band10To1000Hz.yAxis.rms
  • Akar rata-rata kuadrat dari kecepatan yang diamati pada pita frekuensi 10—1000 Hz pada sumbu y

  • Jenis: Angka

  • mm/s

acara Payload.features.velocity.band10To1000Hz.zAxis.rms
  • Akar rata-rata kuadrat dari kecepatan yang diamati pada pita frekuensi 10-1000 Hz pada sumbu z

  • Jenis: Angka

  • mm/s

acara Payload.sequenceNo
  • Nomor urutan pengukuran

  • Jenis: Angka

acara Payload.assetPositionId
  • Pengidentifikasi posisi sensor tempat pengukuran dikirim.

  • Tipe: String

acara Payload.companyName
  • Nama perusahaan yang menggunakan aset.

  • Tipe: String

acara Payload.geoLocation.latitude
  • Garis lintang lokasi fisik situs.

  • Jenis: Angka

acara Payload.geoLocation.longitude
  • Garis bujur lokasi fisik situs.

  • Jenis: Angka

acara Payload.address
  • Alamat situs.

  • Tipe: String

acara Payload.serialNumber
  • Nomor seri aset.

  • Tipe: String

acara Payload.make
  • Pembuatan aset.

  • Tipe: String

acara Payload.model
  • Model aset.

  • Tipe: String

eventType: sensorConnected

Nama situs
  • Nama situs yang ditampilkan di aplikasi

  • Tipe: String

Nama aset
  • Nama aset yang ditampilkan di aplikasi

  • Tipe: String

Nama Posisi
  • Nama posisi sensor yang ditampilkan di aplikasi

  • Tipe: String

Posisi AsetURL
  • URL sensor yang ditampilkan di aplikasi

  • Tipe: String

ID Fisik
  • ID fisik sensor dari mana pengukuran dikirim

  • Tipe: String

acara Payload.assetPositionId
  • Pengidentifikasi posisi sensor yang statusnya berubah.

  • Tipe: String

acara Payload.companyName
  • Nama perusahaan yang menggunakan aset.

  • Tipe: String

acara Payload.geoLocation.latitude
  • Garis lintang lokasi fisik situs.

  • Jenis: Angka

acara Payload.geoLocation.longitude
  • Garis bujur lokasi fisik situs.

  • Jenis: Angka

acara Payload.address
  • Alamat situs.

  • Tipe: String

acara Payload.serialNumber
  • Nomor seri aset.

  • Tipe: String

acara Payload.make
  • Pembuatan aset.

  • Tipe: String

acara Payload.model
  • Model aset.

  • Tipe: String

eventType: sensorDisconnected

Nama situs
  • Nama situs yang ditampilkan di aplikasi

  • Tipe: String

Nama aset
  • Nama aset yang ditampilkan di aplikasi

  • Tipe: String

Nama Posisi
  • Nama posisi sensor yang ditampilkan di aplikasi

  • Tipe: String

Posisi asetURL
  • URL sensor yang ditampilkan di aplikasi

  • Tipe: String

ID Fisik
  • ID fisik sensor dari mana pengukuran dikirim

  • Tipe: String

acara Payload.assetPositionId
  • Pengidentifikasi posisi sensor yang statusnya berubah.

  • Tipe: String

acara Payload.companyName
  • Nama perusahaan yang menggunakan aset.

  • Tipe: String

acara Payload.geoLocation.latitude
  • Garis lintang lokasi fisik situs.

  • Jenis: Angka

acara Payload.geoLocation.longitude
  • Garis bujur lokasi fisik situs.

  • Jenis: Angka

acara Payload.address
  • Alamat situs.

  • Tipe: String

acara Payload.serialNumber
  • Nomor seri aset.

  • Tipe: String

acara Payload.make
  • Pembuatan aset.

  • Tipe: String

acara Payload.model
  • Model aset.

  • Tipe: String

eventType: gatewayConnected

acara Payload.siteName
  • Nama situs yang ditampilkan di aplikasi

  • Tipe: String

acara Payload.gatewayName
  • Nama gateway seperti yang ditampilkan di aplikasi

  • Tipe: String

acara Payload.gatewayListURL
  • URL gateway yang ditampilkan di aplikasi

  • Tipe: String

acara Payload.gateway.physicalID
  • ID fisik gateway yang baru saja terhubung untuk mengirimkan data ke layanan Amazon Monitron

  • Tipe: String

acara Payload.companyName
  • Nama perusahaan yang menggunakan aset.

  • Tipe: String

acara Payload.geoLocation.latitude
  • Garis lintang lokasi fisik situs.

  • Jenis: Angka

acara Payload.geoLocation.longitude
  • Garis bujur lokasi fisik situs.

  • Jenis: Angka

acara Payload.address
  • Alamat situs.

  • Tipe: String

eventType: gatewayDisconnected

Nama situs
  • Nama situs yang ditampilkan di aplikasi

  • Tipe: String

Nama gerbang
  • Nama gateway seperti yang ditampilkan di aplikasi

  • Tipe: String

Daftar gatewayURL
  • URL gateway yang ditampilkan di aplikasi

  • Tipe: String

ID Fisik
  • ID fisik gateway yang baru saja terhubung untuk mengirimkan data ke layanan Amazon Monitron

  • Tipe: String

acara Payload.companyName
  • Nama perusahaan yang menggunakan aset.

  • Tipe: String

acara Payload.geoLocation.latitude
  • Garis lintang lokasi fisik situs.

  • Jenis: Angka

acara Payload.geoLocation.longitude
  • Garis bujur lokasi fisik situs.

  • Jenis: Angka

acara Payload.address
  • Alamat situs.

  • Tipe: String

eventType: assetStateTransition

acara Payload.siteName
  • Nama situs yang ditampilkan di aplikasi

  • Tipe: String

acara Payload.assetName
  • Nama aset yang ditampilkan di aplikasi

  • Tipe: String

acara Payload.positionName
  • Nama posisi sensor yang ditampilkan di aplikasi

  • Tipe: String

acara Payload.assetPositionURL
  • URL sensor yang ditampilkan di aplikasi

  • Tipe: String

acara Payload.sensor.physicalID
  • ID fisik sensor dari mana pengukuran dikirim

  • Tipe: String

acara Payload.assetTransitionType
  • Alasan di balik transisi status aset

  • Tipe: String

  • Nilai yang mungkin: measurement atau userInput

acara Payload.assetState.newState
  • Keadaan baru aset

  • Tipe: String

acara Payload.assetState.previousState
  • Keadaan aset sebelumnya

  • Tipe: String

acara Payload.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

acara Payload.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

acara Payload.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

acara Payload.closureCode.resolvedModels
  • Kumpulan model yang menyoroti masalah tersebut.

  • Jenis: Daftar String

  • Nilai yang mungkin: vibrationISO | vibrationML | temperatureML

acara Payload.assetPositionId
  • Pengidentifikasi posisi aset yang statusnya berubah.

  • Tipe: String

model.suhu ML.persistentClassificationOutput
  • Output klasifikasi persisten dari model suhu berbasis pembelajaran mesin

  • Jenis: Angka

  • Nilai Valid: UNKNOWN | HEALTHY | WARNING | ALARM

model.suhu ML.pointwiseClassificationOutput
  • Output klasifikasi berdasarkan poin 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 berbasis ISO

  • Tipe: String

  • Nilai yang Valid: CLASS1 | CLASS2 | CLASS3 | CLASS4

model.getaran ISO.mutedThreshold
  • Ambang batas untuk menonaktifkan notifikasi dari model getaran berbasis ISO

  • Tipe: String

  • Nilai yang Valid: WARNING | ALARM

model.getaran ISO.persistentClassificationOutput
  • Output klasifikasi persisten dari model getaran berbasis ISO

  • Tipe: String

  • Nilai yang Valid: UNKNOWN | HEALTHY | WARNING | ALARM

model.getaran ISO.pointwiseClassificationOutput
  • Output klasifikasi berdasarkan poin dari model getaran berbasis ISO

  • Tipe: String

  • Nilai yang Valid: UNKNOWN | HEALTHY | WARNING | ALARM | MUTED_WARNING | MUTED_ALARM

model.getaran ML.persistentClassificationOutput
  • Output klasifikasi persisten dari model getaran berbasis pembelajaran mesin

  • Tipe: String

  • Nilai yang Valid: UNKNOWN | HEALTHY | WARNING | ALARM

model.getaran ML.pointwiseClassificationOutput
  • Output klasifikasi berdasarkan poin dari model getaran berbasis pembelajaran mesin

  • Tipe: String

  • Nilai yang Valid: UNKNOWN | INITIALIZING | HEALTHY | WARNING | ALARM

aset State.newState
  • Status mesin setelah memproses pengukuran

  • Tipe: String

  • Nilai yang Valid: UNKNOWN | HEALTHY | NEEDS_MAINTENANCE | WARNING | ALARM

aset State.previousState
  • Status mesin sebelum memproses pengukuran

  • Tipe: String

  • Nilai yang Valid: UNKNOWN | HEALTHY | NEEDS_MAINTENANCE | WARNING | ALARM

acara Payload.companyName
  • Nama perusahaan yang menggunakan aset.

  • Tipe: String

acara Payload.geoLocation.latitude
  • Garis lintang lokasi fisik situs.

  • Jenis: Angka

acara Payload.geoLocation.longitude
  • Garis bujur lokasi fisik situs.

  • Jenis: Angka

acara Payload.address
  • Alamat situs.

  • Tipe: String

acara Payload.serialNumber
  • Nomor seri aset.

  • Tipe: String

acara Payload.make
  • Pembuatan aset.

  • Tipe: String

acara Payload.model
  • Model aset.

  • Tipe: String