DeviceClientOptions interface
Opsi untuk objek Klien. Diteruskan ke fungsi setOptions .
Contoh
var options = {
cert: myX509Certificate,
key: myX509Key,
http: {
receivePolicy: {
interval: 10
}
}
}
client.setOptions(options, callback);
- Extends
-
X509
Properti
amqp | Objek opsional dengan opsi khusus untuk transportasi AMQP |
ca | Sertifikat publik dalam formulir PEM untuk otoritas sertifikat yang digunakan oleh layanan Hub. Ini adalah CA yang digunakan hub untuk mengamankan koneksi TLS dan klien memvalidasi koneksi menggunakan sertifikasi publik ini untuk memvalidasi identitas hub. Jika Anda menyambungkan ke Azure IoT Hub di dalam pusat data Azure, Anda tidak perlu mengatur ini. Jika Anda menyambungkan ke beberapa hub lain (misalnya Edge Hub), maka Anda mungkin perlu mengatur ini ke sertifikasi server yang digunakan hub untuk TLS. |
http | Objek opsional dengan opsi khusus untuk transportasi HTTP |
keepalive | Interval keepalive dalam format numerik (detik). Ini mengontrol ping keepalive untuk MQTT secara khusus. Jika Anda menggunakan AMQP atau HTTP, ini tidak akan melakukan apa pun. |
model |
!! Penggunaan Digital Twin Saja!! String yang digunakan dalam nama pengguna MQTT mengatur Digital Twin modelId. |
mqtt | Objek opsional dengan opsi khusus untuk transportasi MQTT |
product |
Informasi yang ditentukan pengguna kustom untuk ditambahkan ke informasi Agen Pengguna yang ada. Informasi Identifikasi Agen Pengguna digunakan sebagian besar oleh Microsoft secara internal untuk mengidentifikasi metadata yang terkait dengan penggunaan Klien Perangkat untuk Azure IoT. |
token |
Objek opsional dengan nilai perpanjangan token. Hanya gunakan dengan autentikasi yang menggunakan kunci yang dibagikan sebelumnya. |
Properti yang Diwariskan
cert | Sertifikat X509. |
client |
Nama mesin OpenSSL yang dapat menyediakan sertifikat klien. |
key | Kunci yang terkait dengan sertifikat X509. |
passphrase | Frasa sandi yang digunakan untuk mendekode kunci yang terkait dengan sertifikat X509. |
Detail Properti
amqp
Objek opsional dengan opsi khusus untuk transportasi AMQP
amqp?: AmqpTransportOptions
Nilai Properti
ca
Sertifikat publik dalam formulir PEM untuk otoritas sertifikat yang digunakan oleh layanan Hub. Ini adalah CA yang digunakan hub untuk mengamankan koneksi TLS dan klien memvalidasi koneksi menggunakan sertifikasi publik ini untuk memvalidasi identitas hub. Jika Anda menyambungkan ke Azure IoT Hub di dalam pusat data Azure, Anda tidak perlu mengatur ini. Jika Anda menyambungkan ke beberapa hub lain (misalnya Edge Hub), maka Anda mungkin perlu mengatur ini ke sertifikasi server yang digunakan hub untuk TLS.
ca?: string
Nilai Properti
string
http
Objek opsional dengan opsi khusus untuk transportasi HTTP
http?: HttpTransportOptions
Nilai Properti
keepalive
Interval keepalive dalam format numerik (detik). Ini mengontrol ping keepalive untuk MQTT secara khusus. Jika Anda menggunakan AMQP atau HTTP, ini tidak akan melakukan apa pun.
keepalive?: number
Nilai Properti
number
modelId
!! Penggunaan Digital Twin Saja!! String yang digunakan dalam nama pengguna MQTT mengatur Digital Twin modelId.
modelId?: string
Nilai Properti
string
mqtt
Objek opsional dengan opsi khusus untuk transportasi MQTT
mqtt?: MqttTransportOptions
Nilai Properti
productInfo
Informasi yang ditentukan pengguna kustom untuk ditambahkan ke informasi Agen Pengguna yang ada. Informasi Identifikasi Agen Pengguna digunakan sebagian besar oleh Microsoft secara internal untuk mengidentifikasi metadata yang terkait dengan penggunaan Klien Perangkat untuk Azure IoT.
productInfo?: string
Nilai Properti
string
tokenRenewal
Objek opsional dengan nilai perpanjangan token. Hanya gunakan dengan autentikasi yang menggunakan kunci yang dibagikan sebelumnya.
tokenRenewal?: TokenRenewalValues
Nilai Properti
TokenRenewalValues
Detail Properti yang Diwariskan
cert
Sertifikat X509.
cert?: string | Buffer | string[] | Buffer[]
Nilai Properti
string | Buffer | string[] | Buffer[]
Diwarisi Dari X509.cert
clientCertEngine
Nama mesin OpenSSL yang dapat menyediakan sertifikat klien.
clientCertEngine?: string
Nilai Properti
string
Diwarisi Dari X509.clientCertEngine
key
Kunci yang terkait dengan sertifikat X509.
key?: string | Buffer
Nilai Properti
string | Buffer
Diwarisi Dari X509.key
passphrase
Frasa sandi yang digunakan untuk mendekode kunci yang terkait dengan sertifikat X509.
passphrase?: string
Nilai Properti
string
Diwarisi Dari X509.passphrase