Bagikan melalui


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.

cloudToDeviceMessageCount

Jumlah pesan c2d yang menunggu dengan dikirimkan ke perangkat.

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.

connectionStateUpdatedTime

Tanda waktu yang mewakili waktu terakhir kali connectionState berubah.

deviceId

Pengidentifikasi perangkat unik seperti yang ada di registri perangkat hub Azure IoT.

etag

Tag entitas lemah yang ditetapkan ke deskripsi identitas perangkat ini

generationId

Digunakan untuk membedakan perangkat yang telah dihapus/dibuat ulang dengan perangkat yang sama deviceId

lastActivityTime

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'.

statusReason

String 128 karakter diatur saat perangkat dinonaktifkan.

statusUpdatedTime

Tanda waktu yang mewakili waktu terakhir kali status berubah.

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

Berisi kapabilitas perangkat ini.

capabilities?: Capabilities

Nilai Properti

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