View a markdown version of this page

Buat model komposit kustom (komponen) - AWS IoT SiteWise

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Buat model komposit kustom (komponen)

Model komposit kustom, atau komponen jika Anda menggunakan konsol, menyediakan tingkat organisasi lain untuk model aset dan model komponen Anda. Anda dapat menggunakannya untuk menyusun model Anda dengan mengelompokkan properti atau mereferensikan model lain. Untuk informasi selengkapnya tentang bekerja dengan model komposit khusus, lihatModel komposit kustom (komponen).

Anda membuat model komposit kustom dalam model aset atau model komponen yang ada. Ada dua jenis model komposit kustom. Untuk mengelompokkan properti terkait dalam model, Anda dapat membuat model komposit kustom sebaris. Untuk mereferensikan model komponen dalam model aset atau model komponen, Anda dapat membuat model komposit kustom berbasis model komponen.

Bagian berikut menjelaskan cara menggunakan AWS IoT SiteWise API untuk membuat model komposit kustom.

Buat komponen sebaris (konsol)

Anda dapat menggunakan AWS IoT SiteWise konsol untuk membuat komponen inline yang mendefinisikan propertinya sendiri.

catatan

Karena ini adalah komponen sebaris, properti ini hanya berlaku untuk model aset saat ini dan tidak dibagikan di tempat lain.

Jika Anda perlu membuat model yang dapat digunakan kembali (misalnya, untuk berbagi di antara beberapa model aset, atau untuk menyertakan beberapa instance dalam satu model aset), Anda harus membuat komponen berdasarkan model komponen sebagai gantinya. Lihat bagian berikut untuk detailnya.

Untuk membuat komponen (konsol)
  1. Navigasikan ke konsol AWS IoT SiteWise tersebut.

  2. Di panel navigasi, pilih Model.

  3. Pilih model aset yang ingin Anda tambahkan komponen.

  4. Pada tab Properties, pilih Components.

  5. Pilih Buat komponen.

  6. Pada halaman Buat komponen, lakukan hal berikut:

    1. Masukkan Nama untuk komponen, seperti ServoMotor atauServoMotor Model. Nama ini harus unik di semua komponen di akun Anda di Wilayah ini.

    2. (Opsional) Tambahkan definisi A tribut untuk model. Atribut mewakili informasi yang jarang berubah. Untuk informasi selengkapnya, lihat Tentukan data statis (atribut).

    3. (Opsional) Tambahkan definisi Peng ukuran untuk model. Pengukuran mewakili aliran data dari peralatan Anda. Untuk informasi selengkapnya, lihat Tentukan aliran data dari peralatan (pengukuran).

    4. (Opsional) Tambahkan definisi Transform untuk model. Transformasi adalah rumus yang memetakan data dari satu bentuk ke bentuk lainnya. Untuk informasi selengkapnya, lihat Transformasi data (transformasi).

    5. (Opsional) Tambahkan definisi Metrik untuk model. Metrik adalah rumus yang menggabungkan data dari interval waktu. Metrik dapat memasukkan data dari aset terkait, sehingga Anda dapat menghitung nilai yang mewakili operasi Anda atau subset operasi Anda. Untuk informasi selengkapnya, lihat Data agregat dari properti dan aset lainnya (metrik).

    6. Pilih Buat komponen.

Buat model komposit kustom sebaris (AWS CLI)

Anda dapat menggunakan AWS Command Line Interface (AWS CLI) untuk membuat model komposit kustom sebaris yang mendefinisikan propertinya sendiri.

Gunakan CreateAssetModelCompositeModel operasi untuk membuat model inline dengan properti. Operasi ini mengharapkan muatan dengan struktur berikut.

catatan

Karena ini adalah model kom posit sebaris, properti ini hanya berlaku untuk model aset saat ini dan tidak dibagikan di tempat lain. Apa yang membuatnya “sebaris” adalah bahwa itu tidak memberikan nilai untuk composedAssetModelId bidang tersebut.

Jika Anda perlu membuat model yang dapat digunakan kembali (misalnya, untuk berbagi di antara beberapa model aset, atau untuk menyertakan beberapa instance dalam satu model aset), Anda harus membuat model komposit berbasis model komponen sebagai gantinya. Lihat bagian berikut untuk detailnya.

{ "assetModelCompositeModelName": "CNCLathe_ServoMotorA", "assetModelCompositeModelType": "CUSTOM", "assetModelCompositeModelProperties": [ { "dataType": "DOUBLE", "name": "Servo Motor Temperature", "type": { "measurement": {} }, "unit": "Celsius" }, { "dataType": "DOUBLE", "name": "Spindle speed", "type": { "measurement": {} }, "unit": "rpm" } ] }

Membuat komponen berbasis model komponen (konsol)

Anda dapat menggunakan AWS IoT SiteWise konsol untuk membuat komponen berdasarkan model komponen.

Untuk membuat komponen berbasis model komponen (konsol)
  1. Navigasikan ke konsol AWS IoT SiteWise tersebut.

  2. Di panel navigasi, pilih Model.

  3. Pilih model aset yang ingin Anda tambahkan komponen.

  4. Pada tab Properties, pilih Components.

  5. Pilih Buat komponen.

  6. Pada halaman Buat komponen, lakukan hal berikut:

    1. Pilih model komponen yang ingin Anda basiskan komponen.

    2. Masukkan Nama untuk komponen, seperti ServoMotor atauServoMotor Model. Nama ini harus unik di semua komponen di akun Anda di Wilayah ini.

    3. Pilih Buat komponen.

Membuat model komposit kustom berbasis model komponen (AWS CLI)

Anda dapat menggunakan AWS CLI untuk membuat model komposit kustom berbasis model komponen dalam model aset Anda. Model komposit kustom berbasis model komponen adalah referensi ke model komponen yang telah Anda definisikan di tempat lain.

Gunakan CreateAssetModelCompositeModel operasi untuk membuat model komposit kustom berbasis model komponen. Operasi ini mengharapkan muatan dengan struktur berikut.

catatan

Dalam contoh ini, nilai composedAssetModelId adalah ID model aset atau ID eksternal dari model komponen yang ada. Untuk informasi selengkapnya, lihat Referensi objek dengan ID eksternal di AWS IoT SiteWise Panduan Pengguna. Untuk contoh cara membuat model komponen, lihatBuat model komponen (AWS CLI).

{ "assetModelCompositeModelName": "CNCLathe_ServoMotorA", "assetModelCompositeModelType": "CUSTOM", "composedAssetModelId": component model ID ]

Karena ini hanya referensi, model komposit kustom berbasis model komponen tidak memiliki propertinya sendiri, selain nama.

Jika Anda ingin menambahkan beberapa contoh komponen yang sama ke model aset Anda (misalnya, mesin CNC yang memiliki beberapa motor servo), Anda dapat menambahkan beberapa model komposit khusus berbasis model komponen yang masing-masing memiliki nama sendiri tetapi semuanya mereferensikan sama. composedAssetModelId

Anda dapat membuat sarang komponen di dalam komponen lain. Untuk melakukannya, Anda dapat menambahkan model komposit berbasis model komponen, seperti yang ditunjukkan dalam contoh ini, ke salah satu model komponen Anda.