DeviceClientOptions interface
İstemci nesnesi için seçenekler. setOptions işlevine geçirildi.
Örnek
var options = {
cert: myX509Certificate,
key: myX509Key,
http: {
receivePolicy: {
interval: 10
}
}
}
client.setOptions(options, callback);
- Extends
-
X509
Özellikler
| amqp | AMQP aktarımına özgü seçeneklere sahip isteğe bağlı nesne |
| ca | Hub hizmeti tarafından kullanılan sertifika yetkilisi için PEM biçimindeki genel sertifika. Bu, hub'ın TLS bağlantılarının güvenliğini sağlamak için kullandığı CA'dır ve istemci, hub'ın kimliğini doğrulamak için bu genel sertifikayı kullanarak bağlantıyı doğrular. Azure veri merkezinin içindeki bir Azure IoT Hub'ına bağlanıyorsanız, bunu ayarlamanız gerekmez. Başka bir hub'a (örneğin Bir Edge Hub) bağlanıyorsanız, bunu hub'ın TLS için kullandığı sunucu sertifikasına ayarlamanız gerekebilir. |
| http | HTTP aktarımına özgü seçeneklere sahip isteğe bağlı nesne |
| keepalive | Sayısal biçimde tutma aralığı (saniye). Bu, MQTT için özel olarak keepalive ping'i denetler. AMQP veya HTTP kullanıyorsanız, bu hiçbir şey yapmaz. |
| model |
!! Yalnızca Dijital İkiz Kullan!! MQTT kullanıcı adı ayarında Digital Twin modelId olarak kullanılan dize. |
| mqtt | MQTT aktarımına özgü seçeneklere sahip isteğe bağlı nesne |
| product |
Mevcut Kullanıcı Aracısı bilgilerine eklenecek özel kullanıcı tanımlı bilgiler. Kullanıcı Aracısı Belirleme bilgileri, Azure IoT için Cihaz İstemcisi kullanımıyla ilgili meta verileri tanımlamak için ağırlıklı olarak Microsoft tarafından dahili olarak kullanılır. |
| token |
Belirteç yenileme değerlerine sahip isteğe bağlı nesne. Yalnızca önceden paylaşılan anahtarları kullanan kimlik doğrulaması ile kullanın. |
Devralınan Özellikler
| cert | X509 Sertifikası. |
| client |
İstemci sertifikasını sağlayabilen bir OpenSSL altyapısının adı. |
| key | X509 sertifikasıyla ilişkili anahtar. |
| passphrase | X509 sertifikasıyla ilişkili anahtarın kodunu çözmek için kullanılan parola. |
Özellik Ayrıntıları
amqp
AMQP aktarımına özgü seçeneklere sahip isteğe bağlı nesne
amqp?: AmqpTransportOptions
Özellik Değeri
ca
Hub hizmeti tarafından kullanılan sertifika yetkilisi için PEM biçimindeki genel sertifika. Bu, hub'ın TLS bağlantılarının güvenliğini sağlamak için kullandığı CA'dır ve istemci, hub'ın kimliğini doğrulamak için bu genel sertifikayı kullanarak bağlantıyı doğrular. Azure veri merkezinin içindeki bir Azure IoT Hub'ına bağlanıyorsanız, bunu ayarlamanız gerekmez. Başka bir hub'a (örneğin Bir Edge Hub) bağlanıyorsanız, bunu hub'ın TLS için kullandığı sunucu sertifikasına ayarlamanız gerekebilir.
ca?: string
Özellik Değeri
string
http
HTTP aktarımına özgü seçeneklere sahip isteğe bağlı nesne
http?: HttpTransportOptions
Özellik Değeri
keepalive
Sayısal biçimde tutma aralığı (saniye). Bu, MQTT için özel olarak keepalive ping'i denetler. AMQP veya HTTP kullanıyorsanız, bu hiçbir şey yapmaz.
keepalive?: number
Özellik Değeri
number
modelId
!! Yalnızca Dijital İkiz Kullan!! MQTT kullanıcı adı ayarında Digital Twin modelId olarak kullanılan dize.
modelId?: string
Özellik Değeri
string
mqtt
MQTT aktarımına özgü seçeneklere sahip isteğe bağlı nesne
mqtt?: MqttTransportOptions
Özellik Değeri
productInfo
Mevcut Kullanıcı Aracısı bilgilerine eklenecek özel kullanıcı tanımlı bilgiler. Kullanıcı Aracısı Belirleme bilgileri, Azure IoT için Cihaz İstemcisi kullanımıyla ilgili meta verileri tanımlamak için ağırlıklı olarak Microsoft tarafından dahili olarak kullanılır.
productInfo?: string
Özellik Değeri
string
tokenRenewal
Belirteç yenileme değerlerine sahip isteğe bağlı nesne. Yalnızca önceden paylaşılan anahtarları kullanan kimlik doğrulaması ile kullanın.
tokenRenewal?: TokenRenewalValues
Özellik Değeri
TokenRenewalValues
Devralınan Özellik Detayları
cert
X509 Sertifikası.
cert?: string | Buffer | string[] | Buffer[]
Özellik Değeri
string | Buffer | string[] | Buffer[]
X509.cert'ten Devralınan
clientCertEngine
İstemci sertifikasını sağlayabilen bir OpenSSL altyapısının adı.
clientCertEngine?: string
Özellik Değeri
string
X509.clientCertEngine Devralındı
key
X509 sertifikasıyla ilişkili anahtar.
key?: string | Buffer
Özellik Değeri
string | Buffer
X509.key'dan Devralınan
passphrase
X509 sertifikasıyla ilişkili anahtarın kodunu çözmek için kullanılan parola.
passphrase?: string
Özellik Değeri
string
X509.passphrase Devralındı