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 |
Klien perangkat IoT Hub yang digunakan untuk menyambungkan perangkat dengan hub Azure IoT. Pengguna SDK harus memanggil salah satu metode pabrik, dariConnectionString atau dari SharedAccessSignature 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 |
objek DeviceMethodResponse diberikan kepada pengguna dengan setiap 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 |
Menyediakan implementasi Jenis ini mewarisi dari |
ModuleClient |
Klien perangkat IoT Hub yang digunakan untuk menyambungkan perangkat dengan hub Azure IoT. Pengguna SDK harus memanggil salah satu metode pabrik, dariConnectionString atau dari SharedAccessSignature untuk membuat klien perangkat IoT Hub. |
SharedAccessKeyAuthenticationProvider |
Menyediakan objek Objek |
SharedAccessSignatureAuthenticationProvider |
Menyediakan objek Objek |
Twin |
Device Twin adalah dokumen yang menjelaskan status perangkat yang disimpan oleh hub Azure IoT dan tersedia bahkan jika perangkat 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 Perangkat Kembar. |
X509AuthenticationProvider |
Menyediakan objek Tidak seperti objek |
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 boolean 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>