azure-iothub package
Классы
| Client |
Клиент службы Центра Интернета вещей используется для взаимодействия с устройствами через Центр Интернета вещей Azure. Он позволяет пользователю ПАКЕТА SDK:
Пользователи должны создавать новые экземпляры Client путем вызова одного из методов фабрики, fromConnectionString или fromSharedAccessSignatureдля создания клиента службы Центра Интернета вещей. |
| Device |
Создает представление устройства для использования с реестром удостоверений устройств API.
Этот класс не рекомендуется использовать, так как реестр удостоверений устройств может работать непосредственно с объектами JSON, содержащим частичное описание устройства, не обязательно полный объект. Поверх этого класса изначально этот класс был отправлен с опечаткой на имя свойства |
| JobClient |
Предоставляет методы для создания, обновления, мониторинга и отмены длительных заданий в экземпляре Центра Интернета вещей, а также запроса существующих заданий. API заданий в Центре Интернета вещей Azure позволяет планировать прямые вызовы методов и обновления двойников на нескольких устройствах. Ожидается, что пользователи пакета SDK создают экземпляры JobClient с помощью методов фабрики fromConnectionString(string) и fromSharedAccessSignature(string). |
| Registry |
Класс Registry предоставляет доступ к службе удостоверений устройств Центра Интернета вещей. Пользователи пакета SDK должны создать экземпляр этого класса одним из методов фабрики: fromConnectionString или fromSharedAccessSignature. Протокол, используемый для операций реестра удостоверений устройств, — HTTPS. |
| Amqp |
Класс транспорта, используемый клиентом службы для подключения к Центру Интернета вещей Azure с помощью протокола AMQP через безопасный сокет TLS. Этот класс не следует использовать напрямую и вместо этого передаваться одному из методов фабрики Client: fromConnectionString или fromSharedAccessSignature. |
| AmqpWs |
Класс транспорта, используемый клиентом службы для подключения к Центру Интернета вещей Azure с помощью протокола AMQP через безопасные websockets. Этот класс не следует использовать напрямую и вместо этого передаваться одному из методов фабрики Client: fromConnectionString или fromSharedAccessSignature. |
| DigitalTwinClient | |
| IoTHubTokenCredentials |
Создает подписанные URL-адреса на основе строки подключения, переданной конструктору. Этот класс используется уровнем протокола пакета SDK для добавления заголовков проверки подлинности в каждый запрос. |
| Twin |
Двойник устройства — это документ, описывающий состояние устройства, хранящегося центром Интернета вещей Azure, и доступен, даже если устройство находится в автономном режиме. Он построен около 3 разделов:
Обратите внимание, что хотя это возможность, требуемые и сообщаемые свойства не должны соответствовать, и что логика синхронизации этих двух коллекций, при необходимости, остается пользователю пакета SDK. Дополнительные сведения см. в разделе Основные сведения обдвойников устройств. Рекомендуемый способ получения Twin для конкретного устройства — использовать метод getTwin(string, HttpResponseCallback<Twin>). |
Интерфейсы
| ServiceReceiver | |
| Transport | |
| TransportConfigOptions | |
| Authentication | |
| Capabilities | |
| X509Thumbprints | |
| BulkRegistryOperationResult | |
| DeviceDescription | |
| DeviceRegistryOperationError | |
| JobStatus | |
| QueryDescription | |
| RegistryStatistics | |
| TransportConfig | |
| Configuration |
Объект Configuration представляет конфигурацию одного устройства или может представлять развертывание, которое можно применить в качестве конфигурации к устройствам на основе targetCondition. |
| ConfigurationContent | |
| ConfigurationMetrics | |
| DeviceMethodParams |
Описание параметров, доступных для использования с прямыми методами (также называемыми методами устройства). |
| Module | |