azure-iot-device package
Классы
| Message |
Объект Message используется для асинхронной передачи сообщений телеметрии (устройства в облако) и асинхронного обмена сообщениями между устройством и службой Центра Интернета вещей. Это не зависит от транспорта, что означает, что он работает так же, как AMQP, MQTT и HTTP. |
| Client |
Клиент устройства Центра Интернета вещей, используемый для подключения устройства к Центру Интернета вещей Azure. Пользователи пакета SDK должны вызывать один из методов фабрики, fromConnectionString или fromSharedAccessSignature для создания клиента устройства Центра Интернета вещей. |
| DeviceMethodRequest |
Представляет данные, передаваемые из службы на устройство при вызове метода устройства из облака. Экземпляр этого класса передается обратному вызову, зарегистрированным через onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void). |
| DeviceMethodResponse |
объект DeviceMethodResponse предоставляется пользователю с каждым DeviceMethodRequest позволяя пользователю создавать и отправлять хорошо отформатированный ответ в службу для каждого вызова метода устройства. Экземпляр этого класса передается в качестве второго параметра обратному вызову, зарегистрированного через onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void). |
| IotEdgeAuthenticationProvider |
Предоставляет Этот тип наследуется от |
| ModuleClient |
Клиент устройства Центра Интернета вещей, используемый для подключения устройства к Центру Интернета вещей Azure. Пользователи пакета SDK должны вызывать один из методов фабрики, fromConnectionString или fromSharedAccessSignature для создания клиента устройства Центра Интернета вещей. |
| SharedAccessKeyAuthenticationProvider |
Предоставляет объект Объект |
| SharedAccessSignatureAuthenticationProvider |
Предоставляет объект Объект |
| Twin |
Двойник устройства — это документ, описывающий состояние устройства, хранящегося центром Интернета вещей Azure, и доступен, даже если устройство находится в автономном режиме. Он построен около 3 разделов:
Обратите внимание, что хотя это возможность, требуемые и сообщаемые свойства не должны соответствовать, и что логика синхронизации этих двух коллекций, при необходимости, остается пользователю пакета SDK. Дополнительные сведения см. в разделе Основные сведения обдвойников устройств. |
| X509AuthenticationProvider |
Предоставляет объект В отличие от объектов |
Интерфейсы
| AmqpTransportOptions |
Параметры, относящиеся к транспорту AMQP. Он передается в setOptions как свойство с именем Смотри |
| DeviceClientOptions |
Параметры объекта Client. Передан в функцию setOptions. Пример
|
| DeviceTransport | |
| HttpReceiverOptions |
Структура параметров, используемая для настройки частоты опроса HTTP-приемника для получения сообщений.
Каждый из этих вариантов является взаимоисключающим, за исключением Это настраивается путем вызова setOptions с этим свойством в качестве свойства, названного Смотри |
| HttpTransportOptions |
Структура параметров для передачи необязательных параметров конфигурации в транспорт Http. Он передается в setOptions как свойство с именем Смотри |
| MqttTransportOptions |
Параметры, относящиеся к транспорту MQTT Он передается в setOptions как свойство с именем |
| TwinProperties |
Содержит требуемые и сообщаемые свойства для двойника. |
Псевдонимы типа
| BufferConvertible |
Функции
| get |
|
| get |
|
| get |
|
| get |
Сведения о функции
getUserAgentString(NoErrorCallback<string>)
function getUserAgentString(done: NoErrorCallback<string>)
Параметры
- done
-
NoErrorCallback<string>
getUserAgentString()
function getUserAgentString(): Promise<string>
Возвращаемое значение
Promise<string>
getUserAgentString(string, NoErrorCallback<string>)
function getUserAgentString(productInfo: string, done: NoErrorCallback<string>)
Параметры
- productInfo
-
string
- done
-
NoErrorCallback<string>
getUserAgentString(string)
function getUserAgentString(productInfo: string): Promise<string>
Параметры
- productInfo
-
string
Возвращаемое значение
Promise<string>