Devices - Get Devices
Mendapatkan identitas beberapa perangkat dari registri identitas IoT Hub. Tidak direkomendasikan. Gunakan API kueri IoT Hub untuk mengambil informasi identitas perangkat kembar dan perangkat. Lihat https://docs.microsoft.com/en-us/rest/api/iothub/service/queryiothub dan https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-query-language untuk informasi selengkapnya.
GET https://fully-qualified-iothubname.azure-devices.net/devices?api-version=2021-04-12
GET https://fully-qualified-iothubname.azure-devices.net/devices?top={top}&api-version=2021-04-12
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
api-version
|
query | True |
string |
Versi Api. |
top
|
query |
integer int32 |
Jumlah maksimum identitas perangkat yang dikembalikan oleh kueri. Nilai apa pun di luar rentang 1-1000 dianggap 1000. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Device[] |
OK. |
Definisi
Nama | Deskripsi |
---|---|
Authentication |
|
Device | |
Device |
Status kemampuan yang diaktifkan pada perangkat. |
Symmetric |
|
X509Thumbprint |
AuthenticationMechanism
Nama | Jenis | Deskripsi |
---|---|---|
symmetricKey |
Kunci primer dan sekunder yang digunakan untuk autentikasi berbasis SAS. |
|
type |
enum:
|
Jenis autentikasi yang digunakan untuk menyambungkan ke layanan. |
x509Thumbprint |
Thumbprint x509 primer dan sekunder yang digunakan untuk autentikasi berbasis x509. |
Device
Nama | Jenis | Deskripsi |
---|---|---|
authentication |
Mekanisme autentikasi yang digunakan oleh perangkat. |
|
capabilities |
Set kemampuan perangkat. Misalnya, jika perangkat ini adalah perangkat edge atau tidak. |
|
cloudToDeviceMessageCount |
integer |
Jumlah pesan cloud-ke-perangkat yang saat ini diantrekan untuk dikirim ke perangkat. |
connectionState |
enum:
|
Status perangkat. |
connectionStateUpdatedTime |
string |
Tanggal dan waktu status koneksi terakhir diperbarui. |
deviceId |
string |
Pengidentifikasi unik perangkat. |
deviceScope |
string |
Cakupan perangkat. Dibuat secara otomatis dan tidak dapat diubah untuk perangkat edge dan dapat dimodifikasi di perangkat daun untuk membuat hubungan anak/induk. |
etag |
string |
String yang mewakili ETag lemah untuk identitas perangkat, sesuai RFC7232. |
generationId |
string |
String peka huruf besar/kecil yang dihasilkan IoT Hub hingga 128 karakter. Nilai ini digunakan untuk membedakan perangkat dengan deviceId yang sama, ketika telah dihapus dan dibuat ulang. |
lastActivityTime |
string |
Tanggal dan terakhir kali perangkat terakhir tersambung, menerima, atau mengirim pesan. |
parentScopes |
string[] |
Cakupan perangkat tepi tingkat atas jika berlaku. Hanya tersedia untuk perangkat edge. |
status |
enum:
|
Status perangkat. Jika status dinonaktifkan, perangkat tidak dapat tersambung ke layanan. |
statusReason |
string |
String sepanjang 128 karakter yang menyimpan alasan status identitas perangkat. Semua karakter UTF-8 diperbolehkan. |
statusUpdatedTime |
string |
Tanggal dan waktu saat bidang status terakhir diperbarui. |
DeviceCapabilities
Status kemampuan yang diaktifkan pada perangkat.
Nama | Jenis | Deskripsi |
---|---|---|
iotEdge |
boolean |
Properti yang menentukan apakah perangkat adalah perangkat edge atau tidak. |
SymmetricKey
Nama | Jenis | Deskripsi |
---|---|---|
primaryKey |
string |
Kunci primer perangkat yang dikodekan base64. |
secondaryKey |
string |
Kunci sekunder yang dikodekan base64 dari perangkat. |
X509Thumbprint
Nama | Jenis | Deskripsi |
---|---|---|
primaryThumbprint |
string |
Thumbprint utama sertifikat klien X509. |
secondaryThumbprint |
string |
Thumbprint sekunder sertifikat klien X509. |