Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tentukan alarm pada model aset
Model aset mendorong standardisasi data industri dan alarm Anda. Anda dapat menentukan definisi alarm pada model aset untuk membakukan alarm untuk semua aset berdasarkan model aset.
Anda menggunakan model aset komposit untuk menentukan alarm pada model aset. Model aset komposit adalah model aset yang menstandarisasi serangkaian properti tertentu pada model aset lain. Model aset komposit memastikan bahwa properti tertentu hadir pada model aset. Alarm memiliki tipe, status, dan properti sumber (opsional), sehingga model komposit alarm memberlakukan bahwa properti ini ada.
Setiap model aset komposit memiliki tipe yang mendefinisikan properti untuk model komposit tersebut. Model komposit alarm menentukan properti untuk jenis alarm, status alarm, dan sumber alarm (opsional). Saat Anda membuat aset dari model aset dengan model komposit, aset tersebut menyertakan properti dari model komposit bersama properti yang Anda tentukan dalam model aset.
Setiap properti dalam model komposit harus memiliki nama yang mengidentifikasinya untuk jenis model komposit. Properti model komposit mendukung properti dengan tipe data yang kompleks. Properti ini memiliki tipe STRUCT
data dan dataTypeSpec
sifat yang menentukan tipe data kompleks properti. Properti tipe data yang kompleks berisi JSON data yang diserialkan sebagai string.
Model komposit alarm memiliki sifat berikut. Setiap properti harus memiliki nama yang mengidentifikasinya untuk jenis model komposit ini.
- Jenis alarm
-
Jenis alarm. Tentukan satu dari yang berikut ini:
-
IOT_EVENTS
— AWS IoT Events Alarm. AWS IoT SiteWise mengirimkan data AWS IoT Events untuk mengevaluasi keadaan alarm ini. Anda harus menentukan properti sumber alarm untuk menentukan model AWS IoT Events alarm untuk definisi alarm ini. -
EXTERNAL
— Alarm eksternal. Anda menelan keadaan alarm sebagai pengukuran.
Nama properti:
AWS/ALARM_TYPE
Jenis properti: atribut
Tipe data:
STRING
-
- Status alarm
-
Data deret waktu untuk keadaan alarm. Ini adalah objek serial sebagai string yang berisi status dan informasi lain tentang alarm. Untuk informasi selengkapnya, lihat Properti status alarm.
Nama properti:
AWS/ALARM_STATE
Jenis properti: pengukuran
Tipe data:
STRUCT
Jenis struktur data:
AWS/ALARM_STATE
- Sumber alarm
-
(Opsional) Nama Sumber Daya Amazon (ARN) dari sumber daya yang mengevaluasi status alarm. Untuk AWS IoT Events alarm, ini adalah ARN model alarm.
Nama properti:
AWS/ALARM_SOURCE
Jenis properti: atribut
Tipe data:
STRING
contoh Contoh model komposit alarm
Model aset berikut mewakili boiler yang memiliki alarm untuk memantau suhunya. AWS IoT SiteWise mengirimkan data suhu AWS IoT Events untuk mendeteksi alarm.
{ "assetModelName": "Boiler", "assetModelDescription": "A boiler that alarms when its temperature exceeds its limit.", "assetModelProperties": [ { "name": "Temperature", "dataType": "DOUBLE", "unit": "Celsius", "type": { "measurement": {} } }, { "name": "High Temperature", "dataType": "DOUBLE", "unit": "Celsius", "type": { "attribute": { "defaultValue": "105.0" } } } ], "assetModelCompositeModels": [ { "name": "BoilerTemperatureHighAlarm", "type": "AWS/ALARM", "properties": [ { "name": "AWS/ALARM_TYPE", "dataType": "STRING", "type": { "attribute": { "defaultValue": "IOT_EVENTS" } } }, { "name": "AWS/ALARM_STATE", "dataType": "STRUCT", "dataTypeSpec": "AWS/ALARM_STATE", "type": { "measurement": {} } }, { "name": "AWS/ALARM_SOURCE", "dataType": "STRING", "type": { "attribute": {} } } ] } ] }