Sdílet prostřednictvím


DeviceClientOptions interface

Možnosti objektu Client. Předáno do funkce setOptions .

Příklad

 var options = {
   cert: myX509Certificate,
   key: myX509Key,
   http: {
     receivePolicy: {
       interval: 10
     }
   }
 }
 client.setOptions(options, callback);
Extends

X509

Vlastnosti

amqp

Volitelný objekt s možnostmi specifickými pro přenos AMQP

ca

Veřejný certifikát ve formuláři PEM pro certifikační autoritu používanou službou Hub. Toto je certifikační autorita, kterou centrum používá k zabezpečení připojení TLS, a klient ověří připojení pomocí tohoto veřejného certifikátu, aby ověřil identitu centra. Pokud se připojujete k Azure IoT Hub uvnitř datacentra Azure, nemusíte to nastavovat. Pokud se připojujete k nějakému jinému centru (např. k hraničnímu centru), možná budete muset nastavit certifikát serveru, který centrum používá pro protokol TLS.

http

Volitelný objekt s možnostmi specifickými pro přenos HTTP

keepalive

Interval keepalive v číselném formátu (sekundy) Tím se řídí příkaz ping keepalive konkrétně pro MQTT. Pokud používáte AMQP nebo HTTP, nic to neudělá.

modelId

!! Digital Twin Use Only!! Řetězec použitý v uživatelském jménu MQTT, který nastavuje id modelu Digital Twin.

mqtt

Volitelný objekt s možnostmi specifickými pro přenos MQTT

productInfo

Vlastní informace definované uživatelem, které se mají připojit k existujícím informacím o uživatelském agentu. Identifikační informace o uživatelském agentovi používá Microsoft interně hlavně k identifikaci metadat souvisejících s využitím klienta zařízení pro Azure IoT.

tokenRenewal

Volitelný objekt s hodnotami obnovení tokenu. Používejte pouze s ověřováním, které používá předsdílené klíče.

Zděděné vlastnosti

cert

Certifikát X509.

clientCertEngine

Název modulu OpenSSL, který může poskytnout klientský certifikát.

key

Klíč přidružený k certifikátu X509.

passphrase

Heslo použité k dekódování klíče přidruženého k certifikátu X509.

Podrobnosti vlastnosti

amqp

Volitelný objekt s možnostmi specifickými pro přenos AMQP

amqp?: AmqpTransportOptions

Hodnota vlastnosti

ca

Veřejný certifikát ve formuláři PEM pro certifikační autoritu používanou službou Hub. Toto je certifikační autorita, kterou centrum používá k zabezpečení připojení TLS, a klient ověří připojení pomocí tohoto veřejného certifikátu, aby ověřil identitu centra. Pokud se připojujete k Azure IoT Hub uvnitř datacentra Azure, nemusíte to nastavovat. Pokud se připojujete k nějakému jinému centru (např. k hraničnímu centru), možná budete muset nastavit certifikát serveru, který centrum používá pro protokol TLS.

ca?: string

Hodnota vlastnosti

string

http

Volitelný objekt s možnostmi specifickými pro přenos HTTP

http?: HttpTransportOptions

Hodnota vlastnosti

keepalive

Interval keepalive v číselném formátu (sekundy) Tím se řídí příkaz ping keepalive konkrétně pro MQTT. Pokud používáte AMQP nebo HTTP, nic to neudělá.

keepalive?: number

Hodnota vlastnosti

number

modelId

!! Digital Twin Use Only!! Řetězec použitý v uživatelském jménu MQTT, který nastavuje id modelu Digital Twin.

modelId?: string

Hodnota vlastnosti

string

mqtt

Volitelný objekt s možnostmi specifickými pro přenos MQTT

mqtt?: MqttTransportOptions

Hodnota vlastnosti

productInfo

Vlastní informace definované uživatelem, které se mají připojit k existujícím informacím o uživatelském agentu. Identifikační informace o uživatelském agentovi používá Microsoft interně hlavně k identifikaci metadat souvisejících s využitím klienta zařízení pro Azure IoT.

productInfo?: string

Hodnota vlastnosti

string

tokenRenewal

Volitelný objekt s hodnotami obnovení tokenu. Používejte pouze s ověřováním, které používá předsdílené klíče.

tokenRenewal?: TokenRenewalValues

Hodnota vlastnosti

TokenRenewalValues

Podrobnosti zděděných vlastností

cert

Certifikát X509.

cert?: string | Buffer | string[] | Buffer[]

Hodnota vlastnosti

string | Buffer | string[] | Buffer[]

Zděděno z X509.cert

clientCertEngine

Název modulu OpenSSL, který může poskytnout klientský certifikát.

clientCertEngine?: string

Hodnota vlastnosti

string

Zděděno z X509.clientCertEngine

key

Klíč přidružený k certifikátu X509.

key?: string | Buffer

Hodnota vlastnosti

string | Buffer

Zděděno z X509.key

passphrase

Heslo použité k dekódování klíče přidruženého k certifikátu X509.

passphrase?: string

Hodnota vlastnosti

string

Zděděno z X509.passphrase