Device class
Peringatan
API ini sudah tidak digunakan lagi.
Membuat representasi perangkat untuk digunakan dengan registri identitas perangkat API.
Kelas ini tidak digunakan lagi karena registri identitas perangkat dapat bekerja langsung dengan objek JSON yang berisi deskripsi parsial perangkat, belum tentu objek lengkap. Di atas itu awalnya kelas ini dikirim dengan kesalahan ketik pada nama properti symmetricKey (itu di-pascal-cased alih-alih camel-cased). SDK menyimpan kelas ini agar tidak merusak kode yang ada tetapi ini akan dihapus dalam pembaruan versi utama di masa mendatang dan pelanggan harus menggunakan objek JSON biasa.
Konstruktor
| Device(any) | Buat instans objek Device baru. |
Properti
| authentication | Berisi kunci konten yang digunakan untuk mengautentikasi perangkat ini. |
| capabilities | Berisi kapabilitas perangkat ini. |
| cloud |
Jumlah pesan c2d yang menunggu dengan dikirimkan ke perangkat. |
| connection |
Apakah perangkat 'tersambung' atau 'terputus'. Tidak disarankan untuk menggunakan properti ini untuk menentukan apakah perangkat benar-benar terhubung sekarang, karena koneksi perangkat mungkin telah kehabisan waktu dan hub IoT mungkin belum mendeteksinya, atau jika perangkat menggunakan HTTPS untuk terhubung. Jika Anda memiliki kebutuhan untuk memantau koneksi perangkat, cara yang direkomodasi adalah dengan menggunakan fitur pemantauan operasi hub Anda. |
| connection |
Tanda waktu yang mewakili terakhir kali |
| device |
Pengidentifikasi perangkat unik seperti yang ada di registri perangkat hub Azure IoT. |
| etag | Tag entitas lemah yang ditetapkan ke deskripsi identitas perangkat ini |
| generation |
Digunakan untuk memisahkan perangkat yang telah dihapus/dibuat ulang dengan |
| last |
Tanda waktu yang mewakili terakhir kali perangkat mengautentikasi, mengirim pesan, atau menerima pesan. |
| status | 'diaktifkan' (perangkat yang diotorisasi untuk menyambungkan, dapat mengirim/menerima pesan) atau 'dinonaktifkan'. |
| status |
String 128 karakter diatur saat perangkat dinonaktifkan. |
| status |
Tanda waktu yang mewakili terakhir kali |
Detail Konstruktor
Device(any)
Buat instans objek Device baru.
new Device(jsonData?: any)
Parameter
- jsonData
-
any
Representasi JSON opsional dari perangkat, yang akan dipetakan ke properti dalam objek. Jika tidak ada argumen yang disediakan, properti Perangkat akan ditetapkan nilai default.
Detail Properti
authentication
Berisi kunci konten yang digunakan untuk mengautentikasi perangkat ini.
authentication?: Authentication
Nilai Properti
capabilities
cloudToDeviceMessageCount
Jumlah pesan c2d yang menunggu dengan dikirimkan ke perangkat.
cloudToDeviceMessageCount?: string
Nilai Properti
string
connectionState
Apakah perangkat 'tersambung' atau 'terputus'. Tidak disarankan untuk menggunakan properti ini untuk menentukan apakah perangkat benar-benar terhubung sekarang, karena koneksi perangkat mungkin telah kehabisan waktu dan hub IoT mungkin belum mendeteksinya, atau jika perangkat menggunakan HTTPS untuk terhubung. Jika Anda memiliki kebutuhan untuk memantau koneksi perangkat, cara yang direkomodasi adalah dengan menggunakan fitur pemantauan operasi hub Anda.
connectionState?: ConnectionState
Nilai Properti
connectionStateUpdatedTime
Tanda waktu yang mewakili terakhir kali connectionState berubah.
connectionStateUpdatedTime?: string
Nilai Properti
string
deviceId
Pengidentifikasi perangkat unik seperti yang ada di registri perangkat hub Azure IoT.
deviceId: string
Nilai Properti
string
etag
Tag entitas lemah yang ditetapkan ke deskripsi identitas perangkat ini
etag?: string
Nilai Properti
string
generationId
Digunakan untuk memisahkan perangkat yang telah dihapus/dibuat ulang dengan deviceId yang sama
generationId?: string
Nilai Properti
string
lastActivityTime
Tanda waktu yang mewakili terakhir kali perangkat mengautentikasi, mengirim pesan, atau menerima pesan.
lastActivityTime?: string
Nilai Properti
string
status
'diaktifkan' (perangkat yang diotorisasi untuk menyambungkan, dapat mengirim/menerima pesan) atau 'dinonaktifkan'.
status?: DeviceStatus
Nilai Properti
statusReason
String 128 karakter diatur saat perangkat dinonaktifkan.
statusReason?: string
Nilai Properti
string
statusUpdatedTime
Tanda waktu yang mewakili terakhir kali status berubah.
statusUpdatedTime?: string
Nilai Properti
string