DeviceClientOptions interface
Параметры объекта Client. Передан в функцию setOptions.
пример
var options = {
cert: myX509Certificate,
key: myX509Key,
http: {
receivePolicy: {
interval: 10
}
}
}
client.setOptions(options, callback);
- Extends
-
X509
Свойства
amqp | Необязательный объект с параметрами, характерными для транспорта AMQP |
ca | Общедоступный сертификат в форме PEM для центра сертификации, используемого службой Концентратора. Это ЦС, который концентратор использует для защиты подключений TLS, и клиент проверяет подключение с помощью этого общедоступного сертификата, чтобы проверить удостоверение концентратора. Если вы подключаетесь к Центру Интернета вещей Azure в центре обработки данных Azure, вам не нужно это задать. Если вы подключаетесь к другому концентратору (например, Пограничному концентратору), может потребоваться задать этот сертификат сервера, который используется концентратором для TLS. |
http | Необязательный объект с параметрами, характерными для транспорта HTTP |
keepalive | Интервал хранения в числовом формате (в секундах). Это управляет сохранением проверки связи для MQTT в частности. Если вы используете AMQP или HTTP, это ничего не сделает. |
model |
!! Только цифровой двойник!! Строка, используемая в параметре имени пользователя MQTT, идентификатор модели Digital Twin. |
mqtt | Необязательный объект с параметрами, определенными для транспорта MQTT |
product |
Пользовательские определяемые пользователем сведения, добавляемые к существующим сведениям агента пользователей. Сведения об идентификации агента пользователей используются в основном корпорацией Майкрософт для идентификации метаданных, связанных с использованием клиента устройства для Интернета вещей Azure. |
token |
Необязательный объект со значениями продления маркера. Используется только с проверкой подлинности, которая использует предварительные общие ключи. |
Унаследованные свойства
cert | Сертификат X509. |
client |
Имя подсистемы OpenSSL, которая может предоставить сертификат клиента. |
key | Ключ, связанный с сертификатом X509. |
passphrase | Парольная фраза, используемая для декодирование ключа, связанного с сертификатом X509. |
Сведения о свойстве
amqp
Необязательный объект с параметрами, характерными для транспорта AMQP
amqp?: AmqpTransportOptions
Значение свойства
ca
Общедоступный сертификат в форме PEM для центра сертификации, используемого службой Концентратора. Это ЦС, который концентратор использует для защиты подключений TLS, и клиент проверяет подключение с помощью этого общедоступного сертификата, чтобы проверить удостоверение концентратора. Если вы подключаетесь к Центру Интернета вещей Azure в центре обработки данных Azure, вам не нужно это задать. Если вы подключаетесь к другому концентратору (например, Пограничному концентратору), может потребоваться задать этот сертификат сервера, который используется концентратором для TLS.
ca?: string
Значение свойства
string
http
Необязательный объект с параметрами, характерными для транспорта HTTP
http?: HttpTransportOptions
Значение свойства
keepalive
Интервал хранения в числовом формате (в секундах). Это управляет сохранением проверки связи для MQTT в частности. Если вы используете AMQP или HTTP, это ничего не сделает.
keepalive?: number
Значение свойства
number
modelId
!! Только цифровой двойник!! Строка, используемая в параметре имени пользователя MQTT, идентификатор модели Digital Twin.
modelId?: string
Значение свойства
string
mqtt
Необязательный объект с параметрами, определенными для транспорта MQTT
mqtt?: MqttTransportOptions
Значение свойства
productInfo
Пользовательские определяемые пользователем сведения, добавляемые к существующим сведениям агента пользователей. Сведения об идентификации агента пользователей используются в основном корпорацией Майкрософт для идентификации метаданных, связанных с использованием клиента устройства для Интернета вещей Azure.
productInfo?: string
Значение свойства
string
tokenRenewal
Необязательный объект со значениями продления маркера. Используется только с проверкой подлинности, которая использует предварительные общие ключи.
tokenRenewal?: TokenRenewalValues
Значение свойства
TokenRenewalValues
Сведения об унаследованном свойстве
cert
Сертификат X509.
cert?: string | Buffer | string[] | Buffer[]
Значение свойства
string | Buffer | string[] | Buffer[]
унаследован от X509.cert
clientCertEngine
Имя подсистемы OpenSSL, которая может предоставить сертификат клиента.
clientCertEngine?: string
Значение свойства
string
унаследован от X509.clientCertEngine
key
Ключ, связанный с сертификатом X509.
key?: string | Buffer
Значение свойства
string | Buffer
унаследовано от X509.key
passphrase
Парольная фраза, используемая для декодирование ключа, связанного с сертификатом X509.
passphrase?: string
Значение свойства
string
унаследован от X509.passphrase