Bagikan melalui


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.

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 direkomodasi adalah dengan menggunakan fitur pemantauan operasi hub Anda.

connectionStateUpdatedTime

Tanda waktu yang mewakili 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 memisahkan perangkat yang telah dihapus/dibuat ulang dengan deviceId yang sama

lastActivityTime

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

statusReason

String 128 karakter diatur saat perangkat dinonaktifkan.

statusUpdatedTime

Tanda waktu yang mewakili terakhir kali status berubah.

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

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