Device class
Peringatan
API ini sudah tidak digunakan lagi.
Membuat representasi perangkat untuk digunakan dengan API registri identitas perangkat .
Kelas ini tidak digunakan lagi karena registri identitas perangkat dapat bekerja langsung dengan objek JSON yang berisi deskripsi parsial perangkat, belum tentu objek lengkapnya. Di atas itu awalnya kelas ini dikirim dengan kesalahan ketik pada symmetricKey
nama properti (itu 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) | Membuat instans objek baru Device . |
Properti
authentication | Berisi kunci simetris 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 dikomodasi ulang adalah dengan menggunakan fitur pemantauan operasi hub Anda. |
connection |
Tanda waktu yang mewakili waktu 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 membedakan perangkat yang telah dihapus/dibuat ulang dengan perangkat yang sama |
last |
Tanda waktu yang mewakili terakhir kali perangkat mengautentikasi, mengirim pesan, atau menerima pesan. |
status | 'enabled' (perangkat diotorisasi untuk terhubung, dapat mengirim/menerima pesan) atau 'dinonaktifkan'. |
status |
String 128 karakter diatur saat perangkat dinonaktifkan. |
status |
Tanda waktu yang mewakili waktu terakhir kali |
Detail Konstruktor
Device(any)
Membuat instans objek baru Device .
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 diberi nilai default.
Detail Properti
authentication
Berisi kunci simetris 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 dikomodasi ulang adalah dengan menggunakan fitur pemantauan operasi hub Anda.
connectionState?: ConnectionState
Nilai Properti
connectionStateUpdatedTime
Tanda waktu yang mewakili waktu 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 membedakan perangkat yang telah dihapus/dibuat ulang dengan perangkat yang sama deviceId
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
'enabled' (perangkat diotorisasi untuk terhubung, 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 waktu terakhir kali status
berubah.
statusUpdatedTime?: string
Nilai Properti
string