Menerapkan antarmuka ke model aset - AWS IoT SiteWise

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

Menerapkan antarmuka ke model aset

Saat menerapkan antarmuka ke model aset, Anda memetakan properti dan hierarki model aset ke rekan antarmukanya. Untuk properti antarmuka yang tidak dipetakan, properti yang sesuai secara otomatis dibuat dalam model aset. Setelah menautkan, layanan mencegah perubahan pada model aset yang akan melanggar standar antarmuka.

Anda dapat menambahkan satu model aset ke antarmuka sekaligus. Namun, beberapa model aset dapat ditautkan ke satu antarmuka.

Console
  1. Arahkan ke AWS IoT SiteWise konsol dan pilih Model dari panel navigasi.

  2. Pilih model aset yang ingin Anda terapkan antarmuka.

  3. Pilih Model aset Tautkan di bagian Model aset tautan. Ini memunculkan halaman antarmuka Tautan.

  4. Di bagian Model aset dan antarmuka, pilih model aset dari menu tarik-turun Pilih model untuk ditautkan.

  5. Di bagian pemetaan Properti, petakan setiap properti antarmuka ke properti model aset yang ada atau buat properti baru. AWS IoT SiteWise secara otomatis menautkan properti dengan nama yang cocok dalam model aset dan antarmuka.

  6. Tinjau pemetaan properti dan pilih antarmuka Tautan.

AWS CLI

Untuk menerapkan antarmuka ke model aset, gunakan PutAssetModelInterfaceRelationship operasi:

aws iotsitewise put-asset-model-interface-relationship \ --asset-model-id "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE" \ --interface-asset-model-id "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE" \ --property-mapping-configuration '{ "createMissingProperty": true, "matchByPropertyName": true, "overrides": [ { "assetModelPropertyId": "a1b2c3d4-5678-90ab-cdef-44444EXAMPLE", "interfaceAssetModelPropertyId": "a1b2c3d4-5678-90ab-cdef-33333EXAMPLE" } ] }'

Untuk mengambil informasi tentang hubungan antarmuka, gunakan DescribeAssetModelInterfaceRelationship operasi:

aws iotsitewise describe-asset-model-interface-relationship \ --asset-model-id "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE" \ --interface-asset-model-id "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE"

Untuk membuat daftar semua model aset yang memiliki antarmuka tertentu yang diterapkan padanya, gunakan ListInterfaceRelationships operasi:

aws iotsitewise list-interface-relationships \ --interface-asset-model-id "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE" \ --max-results 10

Untuk menghapus hubungan antarmuka, gunakan DeleteAssetModelInterfaceRelationship operasi:

aws iotsitewise delete-asset-model-interface-relationship \ --asset-model-id "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE" \ --interface-asset-model-id "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE"