az iot hub digital-twin
Catatan
Referensi ini adalah bagian dari ekstensi azure-iot untuk Azure CLI (versi 2.37.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah az iot hub digital-twin . Pelajari lebih lanjut tentang ekstensi.
Memanipulasi dan berinteraksi dengan kembar digital perangkat IoT Hub.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az iot hub digital-twin invoke-command |
Panggil perintah tingkat akar atau komponen dari perangkat kembar digital. |
Ekstensi | GA |
az iot hub digital-twin show |
Tampilkan kembar digital perangkat IoT Hub. |
Ekstensi | GA |
az iot hub digital-twin update |
Perbarui properti baca-tulis perangkat kembar digital melalui spesifikasi patch JSON. |
Ekstensi | GA |
az iot hub digital-twin invoke-command
Panggil perintah tingkat akar atau komponen dari perangkat kembar digital.
az iot hub digital-twin invoke-command --cn
--device-id
[--component-path]
[--connect-timeout]
[--hub-name]
[--login]
[--payload]
[--resource-group]
[--response-timeout]
Contoh
Secara umum, panggil perintah yang mengambil payload yang mencakup properti tertentu menggunakan JSON sebaris.
az iot hub digital-twin invoke-command --command-name {command_name} -n {iothub_name} -d {device_id} --payload '{"property_name": "property_value"}'
Panggil perintah tingkat akar "reboot" yang mengambil payload bernama "delay" sesuai dengan model DTDL https://github.com/Azure/opendigitaltwins-dtdl/blob/master/DTDL/v2/samples/TemperatureController.json.
az iot hub digital-twin invoke-command --command-name reboot -n {iothub_name} -d {device_id} --payload 5
Panggil perintah "getMaxMinReport" pada komponen "thermostat1" yang tidak mengambil input.
az iot hub digital-twin invoke-command --cn getMaxMinReport -n {iothub_name} -d {device_id} --component-path thermostat1
Parameter yang Diperlukan
Nama perintah digital twin.
Id Perangkat Target.
Parameter Opsional
Jalur komponen kembar digital. Misalnya: termostat1.
Interval waktu maksimum, dalam detik, bahwa IoT Hub akan mencoba menyambungkan ke perangkat.
Nama IoT Hub atau nama host. Diperlukan jika --login tidak disediakan.
Perintah ini mendukung entitas string koneksi dengan hak untuk melakukan tindakan. Gunakan untuk menghindari login sesi melalui "az login". Jika entitas string koneksi dan nama disediakan, string koneksi lebih diprioritaskan. Diperlukan jika --hub-name tidak disediakan.
Input payload JSON untuk perintah. Sediakan jalur file atau JSON sebaris.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Interval waktu maksimum, dalam detik, bahwa perintah kembar digital akan menunggu hasilnya.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az iot hub digital-twin show
Tampilkan kembar digital perangkat IoT Hub.
az iot hub digital-twin show --device-id
[--hub-name]
[--login]
[--resource-group]
Contoh
Tampilkan perangkat target kembar digital.
az iot hub digital-twin show -n {iothub_name} -d {device_id}
Parameter yang Diperlukan
Id Perangkat Target.
Parameter Opsional
Nama IoT Hub atau nama host. Diperlukan jika --login tidak disediakan.
Perintah ini mendukung entitas string koneksi dengan hak untuk melakukan tindakan. Gunakan untuk menghindari login sesi melalui "az login". Jika entitas string koneksi dan nama disediakan, string koneksi lebih diprioritaskan. Diperlukan jika --hub-name tidak disediakan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az iot hub digital-twin update
Perbarui properti baca-tulis perangkat kembar digital melalui spesifikasi patch JSON.
Saat ini operasi terbatas pada penambahan, penggantian, dan penghapusan.
az iot hub digital-twin update --device-id
--json-patch
[--etag]
[--hub-name]
[--login]
[--resource-group]
Contoh
Perbarui kembar digital melalui spesifikasi patch JSON.
az iot hub digital-twin update --hub-name {iothub_name} --device-id {device_id} --json-patch '{"op":"add", "path":"/thermostat1/targetTemperature", "value": 54}'
Perbarui kembar digital melalui spesifikasi patch JSON.
az iot hub digital-twin update -n {iothub_name} -d {device_id} --json-patch '[
{"op":"remove", "path":"/thermostat1/targetTemperature"},
{"op":"add", "path":"/thermostat2/targetTemperature", "value": 22}
]'
Perbarui properti kembar digital melalui spesifikasi patch JSON yang ditentukan dalam file.
az iot hub digital-twin update -n {iothub_name} -d {device_id} --json-patch ./my/patch/document.json
Parameter yang Diperlukan
Id Perangkat Target.
Spesifikasi pembaruan yang dijelaskan oleh JSON-patch. Operasi dibatasi untuk menambahkan, mengganti, dan menghapus. Sediakan jalur file atau JSON sebaris.
Parameter Opsional
Tag Etag atau entitas yang sesuai dengan status terakhir sumber daya. Jika tidak ada etag yang disediakan, nilai '*' digunakan.
Nama IoT Hub atau nama host. Diperlukan jika --login tidak disediakan.
Perintah ini mendukung entitas string koneksi dengan hak untuk melakukan tindakan. Gunakan untuk menghindari login sesi melalui "az login". Jika entitas string koneksi dan nama disediakan, string koneksi lebih diprioritaskan. Diperlukan jika --hub-name tidak disediakan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk