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 |
!! Digital Twin Use Only!! Строка, используемая при настройке имени пользователя MQTT для идентификатора модели цифрового двойника. |
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
!! Digital Twin Use Only!! Строка, используемая при настройке имени пользователя MQTT для идентификатора модели цифрового двойника.
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