Bagikan melalui


Menggunakan properti dalam solusi Azure IoT Central

Panduan ini menunjukkan cara menggunakan properti perangkat yang ditentukan dalam templat perangkat di aplikasi Azure IoT Central Anda.

Properti mewakili nilai titik waktu. Misalnya, perangkat dapat menggunakan properti untuk melaporkan suhu target yang coba dijangkaunya. Secara default, properti perangkat baca-saja di IoT Central. Properti yang bisa-tulis memungkinkan Anda menyinkronkan status antara perangkat Anda dan aplikasi Azure IoT Central Anda.

Anda juga dapat menentukan properti cloud di aplikasi Azure IoT Central. Nilai properti cloud tidak pernah ditukar dengan perangkat dan berada di luar cakupan untuk artikel ini.

Untuk mempelajari tentang konvensi properti IoT Pug dan Play, lihat Konvensi IoT Plug and Play.

Untuk mempelajari selengkapnya tentang data properti yang ditukar perangkat dengan IoT Central, lihat Payload telemetri, properti, dan perintah.

Untuk mempelajari cara mengelola properti dengan menggunakan IoT Central REST API, lihat Cara menggunakan IoT Central REST API untuk mengontrol perangkat..

Untuk mempelajari cara menerapkan properti di perangkat tanpa menggunakan SDK perangkat, lihat Berkomunikasi dengan hub IoT menggunakan protokol MQTT.

Menentukan properti Anda

Properti adalah bidang data yang mewakili status perangkat Anda. Gunakan properti untuk mewakili status perangkat yang tahan lama, seperti status aktif/nonaktif perangkat. Properti juga dapat mewakili properti perangkat dasar, seperti versi perangkat lunak perangkat. Anda mendeklarasikan properti sebagai baca-saja atau bisa-tulis.

Cuplikan layar berikut menunjukkan definisi properti di aplikasi Azure IoT Central.

Screenshot that shows a property definition in an Azure IoT Central application.

Tabel berikut ini menunjukkan pengaturan konfigurasi untuk kapabilitas properti.

Bidang Deskripsi
Nama tampilan Nama tampilan untuk nilai properti yang digunakan pada petak peta dasbor dan formulir perangkat.
Nama Nama properti. Azure IoT Central membuat nilai untuk bidang ini dari nama tampilan, tetapi Anda dapat memilih nilai Anda sendiri jika perlu. Bidang ini harus berupa alfanumerik. Kode perangkat menggunakan nilai Nama ini.
Jenis kapabilitas Properti.
Jenis semantik Jenis semantik properti, seperti suhu, status, atau peristiwa. Pilihan jenis semantik menentukan bidang mana yang tersedia.
Skema Jenis data properti, seperti ganda, string, atau vektor. Jenis semantik menentukan pilihan yang tersedia. Skema tidak tersedia untuk jenis semantik peristiwa dan status.
Bisa-tulis Jika properti bukan bisa-tulis, perangkat dapat melaporkan nilai properti ke Azure IoT Central. Jika properti adalah bisa-tulis, perangkat dapat melaporkan nilai properti ke Azure IoT Central. Kemudian, Azure IoT Central dapat mengirim pembaruan properti ke perangkat.
Tingkat keparahan Hanya tersedia untuk jenis semantik peristiwa. Tingkat keparahannya adalah Kesalahan, Informasi, atau Peringatan.
Nilai status Hanya tersedia untuk jenis semantik status. Tentukan nilai status yang mungkin, yang masing-masing memiliki nama tampilan, nama, jenis enumerasi, dan nilai.
Unit Unit untuk nilai properti, seperti mph, %, atau °C.
Unit tampilan Unit tampilan untuk digunakan di petak peta dasbor dan formulir perangkat.
Komentar Setiap komentar tentang kemampuan properti.
Deskripsi Deskripsi kemampuan properti.

Untuk mempelajari tentang Digital Twin Definition Language (DTDL) yang digunakan Azure IoT Central untuk menentukan properti dalam templat perangkat, lihat Properti baca-saja konvensi > IoT Plug and Play.

Bidang opsional, seperti nama tampilan dan deskripsi, memungkinkan Anda menambahkan detail selengkapnya ke antarmuka dan kemampuan.

Saat membuat properti, Anda dapat menentukan jenis skema kompleks seperti Objek dan Enum.

Screenshot that shows how to add a capability.

Saat Anda memilih Skema kompleks, seperti Objek, Anda perlu menentukan skema objek.

Screenshot that shows how to define an object.

Menerapkan properti baca-saja

Secara default, properti memiliki fitur baca-saja. Properti baca-saja memungkinkan perangkat melaporkan pembaruan nilai properti ke aplikasi Azure IoT Central Anda. Aplikasi Azure IoT Central Anda tidak dapat menetapkan nilai properti baca-saja.

Azure IoT Central menggunakan kembar perangkat untuk menyinkronkan nilai properti antara perangkat dan aplikasi Azure IoT Central. Nilai properti perangkat menggunakan properti yang dilaporkan kembar perangkat. Untuk mengetahui informasi selengkapnya, lihat kembar perangkat.

Perangkat mengirim pembaruan properti sebagai payload JSON. Untuk informasi selengkapnya, lihat Payload telemetri, properti, dan perintah.

Anda dapat menggunakan SDK perangkat Azure IoT untuk mengirim pembaruan properti ke aplikasi Azure IoT Central Anda.

Misalnya implementasi dalam beberapa bahasa, lihat Membuat dan menyambungkan aplikasi klien ke aplikasi Azure IoT Central Anda.

Tampilan berikut di aplikasi Azure IoT Central memperlihatkan properti baca-saja perangkat:

Screenshot that shows the view of a read-only property.

Menerapkan properti bisa-tulis

Operator IoT Central mengatur properti bisa-tulis pada formulir. Azure IoT Central mengirim properti ke perangkat. Azure IoT Central mengharapkan pengakuan dari perangkat.

Misalnya implementasi dalam beberapa bahasa, lihat Membuat dan menyambungkan aplikasi klien ke aplikasi Azure IoT Central Anda.

Pesan respons harus menyertakan bidang ac dan av. Bidang ad bersifat opsional. Untuk mempelajari lebih lanjut, lihat Properti bisa-tulis konvensi > IoT Plug and Play.

Saat operator mengatur properti bisa-tulis di antarmuka pengguna Azure IoT Central, aplikasi menggunakan properti yang diinginkan kembar perangkat untuk mengirim nilai ke perangkat. Perangkat kemudian merespons dengan menggunakan properti yang dilaporkan kembar perangkat. Saat Azure IoT Central menerima nilai properti yang dilaporkan, Azure IoT Central memperbarui tampilan properti dengan status Diterima.

Saat Anda memasukkan nilai dan memilih Simpan, status awal Tertunda. Saat perangkat menerima perubahan, status berubah menjadi Diterima.

Menggunakan properti pada perangkat yang tidak ditetapkan

Anda dapat melihat dan memperbarui properti bisa-tulis pada perangkat yang tidak ditetapkan ke templat perangkat.

Untuk melihat properti yang sudah ada pada perangkat yang tidak ditetapkan, navigasikan ke perangkat di bagian Perangkat , pilih Kelola perangkat, lalu Properti Perangkat:

Screenshot that shows properties on an unassigned device.

Anda dapat memperbarui properti bisa-tulis dalam tampilan ini:

Screenshot that shows how to update properties.

Langkah berikutnya

Sekarang setelah Anda mempelajari cara menggunakan properti di aplikasi Azure IoT Central Anda, lihat: