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á. |
model |
!! 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 |
product |
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. |
token |
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. |
client |
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