DeviceClientOptions interface
- Extends
-
X509
Propriedades
| amqp | Objeto opcional com opções específicas para o transporte AMQP |
| ca | Certificado público no formato PEM para a autoridade de certificação que está sendo usada pelo serviço Hub. Esta é a autoridade de certificação que o hub está usando para proteger conexões TLS e o cliente valida a conexão usando esse certificado público para validar a identidade do hub. Se você estiver se conectando a um Hub IoT do Azure dentro de um data center do Azure, não precisará definir isso. Se você estiver se conectando a algum outro hub (por exemplo, um Edge Hub), talvez seja necessário definir isso para o certificado de servidor que o hub usa para TLS. |
| http | Objeto opcional com opções específicas para o transporte HTTP |
| keepalive | Intervalo Keepalive em formato numérico (segundos). Isso controla o ping keepalive para MQTT especificamente. Se você estiver usando AMQP ou HTTP, isso não fará nada. |
| model |
!! Uso de gêmeos digitais apenas!! String usada no nome de usuário MQTT definindo o Digital Twin modelId. |
| mqtt | Objeto opcional com opções específicas para o transporte MQTT |
| product |
Informações personalizadas definidas pelo usuário a serem anexadas às informações existentes do User Agent. As informações de Identificação do Agente de Usuário são usadas predominantemente pela Microsoft internamente para identificar metadados relacionados ao uso do Cliente de Dispositivo para o Azure IoT. |
| token |
Objeto opcional com valores de renovação de token. Use apenas com autenticação que use chaves pré-compartilhadas. |
Propriedades Herdadas
| cert | Certificado X509. |
| client |
Nome de um mecanismo OpenSSL que pode fornecer o certificado do cliente. |
| key | Chave associada ao certificado X509. |
| passphrase | Senha usada para decodificar a chave associada ao certificado X509. |
Detalhes de Propriedade
amqp
Objeto opcional com opções específicas para o transporte AMQP
amqp?: AmqpTransportOptions
Valor de Propriedade
ca
Certificado público no formato PEM para a autoridade de certificação que está sendo usada pelo serviço Hub. Esta é a autoridade de certificação que o hub está usando para proteger conexões TLS e o cliente valida a conexão usando esse certificado público para validar a identidade do hub. Se você estiver se conectando a um Hub IoT do Azure dentro de um data center do Azure, não precisará definir isso. Se você estiver se conectando a algum outro hub (por exemplo, um Edge Hub), talvez seja necessário definir isso para o certificado de servidor que o hub usa para TLS.
ca?: string
Valor de Propriedade
string
http
Objeto opcional com opções específicas para o transporte HTTP
http?: HttpTransportOptions
Valor de Propriedade
keepalive
Intervalo Keepalive em formato numérico (segundos). Isso controla o ping keepalive para MQTT especificamente. Se você estiver usando AMQP ou HTTP, isso não fará nada.
keepalive?: number
Valor de Propriedade
number
modelId
!! Uso de gêmeos digitais apenas!! String usada no nome de usuário MQTT definindo o Digital Twin modelId.
modelId?: string
Valor de Propriedade
string
mqtt
Objeto opcional com opções específicas para o transporte MQTT
mqtt?: MqttTransportOptions
Valor de Propriedade
productInfo
Informações personalizadas definidas pelo usuário a serem anexadas às informações existentes do User Agent. As informações de Identificação do Agente de Usuário são usadas predominantemente pela Microsoft internamente para identificar metadados relacionados ao uso do Cliente de Dispositivo para o Azure IoT.
productInfo?: string
Valor de Propriedade
string
tokenRenewal
Objeto opcional com valores de renovação de token. Use apenas com autenticação que use chaves pré-compartilhadas.
tokenRenewal?: TokenRenewalValues
Valor de Propriedade
TokenRenewalValues
Detalhes da Propriedade Herdada
cert
Certificado X509.
cert?: string | Buffer | string[] | Buffer[]
Valor de Propriedade
string | Buffer | string[] | Buffer[]
herdado de X509.cert
clientCertEngine
Nome de um mecanismo OpenSSL que pode fornecer o certificado do cliente.
clientCertEngine?: string
Valor de Propriedade
string
herdado do X509.clientCertEngine
key
Chave associada ao certificado X509.
key?: string | Buffer
Valor de Propriedade
string | Buffer
herdada de X509.key
passphrase
Senha usada para decodificar a chave associada ao certificado X509.
passphrase?: string
Valor de Propriedade
string
herdado de x509.passphrase