DeviceClientOptions interface
İstemci nesnesi için seçenekler. setOptions işlevine geçirilir.
Ö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 ortak 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 bağlanıyorsanız, bunu ayarlamanız gerekmez. Başka bir hub'a (örneğin bir Edge Hub' a) 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 değerini ayarlarken 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ı Tanımlama bilgileri ağırlıklı olarak Microsoft tarafından Azure IoT için Cihaz İstemcisi kullanımıyla ilgili meta verileri tanımlamak için 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 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 ortak 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 bağlanıyorsanız, bunu ayarlamanız gerekmez. Başka bir hub'a (örneğin bir Edge Hub' a) 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 değerini ayarlarken 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ı Tanımlama bilgileri ağırlıklı olarak Microsoft tarafından Azure IoT için Cihaz İstemcisi kullanımıyla ilgili meta verileri tanımlamak için 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[]
Devralınan X509.cert
clientCertEngine
İstemci sertifikasını sağlayabilen OpenSSL altyapısının adı.
clientCertEngine?: string
Özellik Değeri
string
Devralınan X509.clientCertEngine
key
X509 sertifikasıyla ilişkili anahtar.
key?: string | Buffer
Özellik Değeri
string | Buffer
Devralınan X509.key
passphrase
X509 sertifikasıyla ilişkili anahtarın kodunu çözmek için kullanılan parola.
passphrase?: string
Özellik Değeri
string
Devralınan X509.passphrase