azure-iot-device package
Kelas
Message |
Objek Message digunakan untuk telemetri (perangkat ke cloud) dan perintah (cloud-ke-perangkat) pesan asinkron antara perangkat dan layanan IoT Hub. Ini adalah transport-agnostic, yang berarti bekerja dengan cara yang sama melalui AMQP, MQTT dan HTTP. |
Client |
IoT Hub klien perangkat yang digunakan untuk menyambungkan perangkat dengan hub Azure IoT. Pengguna SDK harus memanggil salah satu metode pabrik, dariConnectionString atau dariSharedAccessSignature untuk membuat klien perangkat IoT Hub. |
DeviceMethodRequest |
Mewakili data yang diteruskan dari layanan ke perangkat saat metode perangkat dipanggil dari cloud. Instans kelas ini diteruskan ke panggilan balik yang terdaftar melalui onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void). |
DeviceMethodResponse |
DeviceMethodResponse objek diberikan kepada pengguna dengan masing-masing DeviceMethodRequest memungkinkan pengguna untuk membangun dan mengirim respons yang diformat dengan baik kembali ke layanan untuk setiap panggilan metode perangkat. Instans kelas ini diteruskan sebagai parameter kedua ke panggilan balik yang terdaftar melalui onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void). |
IotEdgeAuthenticationProvider |
Jenis ini mewarisi dari |
ModuleClient |
IoT Hub klien perangkat yang digunakan untuk menyambungkan perangkat dengan hub Azure IoT. Pengguna SDK harus memanggil salah satu metode pabrik, dariConnectionString atau dariSharedAccessSignature untuk membuat klien perangkat IoT Hub. |
SharedAccessKeyAuthenticationProvider |
Objek mengurus |
SharedAccessSignatureAuthenticationProvider |
Objek |
Twin |
Device Twin adalah dokumen yang menjelaskan status perangkat yang disimpan oleh hub Azure IoT dan tersedia meskipun perangkat sedang offline. Ini dibangun sekitar 3 bagian:
Perhatikan bahwa meskipun itu adalah kemungkinan, properti yang diinginkan dan dilaporkan tidak harus cocok dan bahwa logika untuk menyinkronkan kedua koleksi ini, jika perlu, diserahkan kepada pengguna SDK. Untuk informasi selengkapnya, lihat Memahami Device Twins. |
X509AuthenticationProvider |
|
Antarmuka
AmqpTransportOptions |
Opsi yang khusus untuk transportasi AMQP. Ini diteruskan ke setOptions sebagai properti bernama Lihat |
DeviceClientOptions |
Opsi untuk objek Klien. Diteruskan ke fungsi setOptions . Contoh
|
DeviceTransport | |
HttpReceiverOptions |
Struktur opsi yang digunakan untuk mengonfigurasi seberapa sering penerima HTTP melakukan polling untuk pesan.
Masing-masing opsi ini saling eksklusif, kecuali untuk Ini dikonfigurasi dengan memanggil setOptions dengan ini sebagai properti bernama Lihat |
HttpTransportOptions |
Struktur opsi untuk meneruskan parameter konfigurasi opsional ke dalam Http Transport. Ini diteruskan ke setOptions sebagai properti bernama Lihat |
MqttTransportOptions |
Opsi yang khusus untuk transportasi MQTT Ini diteruskan ke setOptions sebagai properti bernama |
TwinProperties |
Berisi properti yang diinginkan dan dilaporkan untuk Twin. |
Alias Jenis
BufferConvertible |
Fungsi
get |
|
get |
|
get |
|
get |
Detail Fungsi
getUserAgentString(NoErrorCallback<string>)
function getUserAgentString(done: NoErrorCallback<string>)
Parameter
- done
-
NoErrorCallback<string>
getUserAgentString()
function getUserAgentString(): Promise<string>
Mengembalikan
Promise<string>
getUserAgentString(string, NoErrorCallback<string>)
function getUserAgentString(productInfo: string, done: NoErrorCallback<string>)
Parameter
- productInfo
-
string
- done
-
NoErrorCallback<string>
getUserAgentString(string)
function getUserAgentString(productInfo: string): Promise<string>
Parameter
- productInfo
-
string
Mengembalikan
Promise<string>