device Пакет
Библиотека устройств Интернета вещей Azure
Эта библиотека предоставляет клиенты и связанные модели для взаимодействия со службами Интернета вещей Azure с устройства Интернета вещей.
Пакеты
aio |
Библиотека устройств Интернета вещей Azure — асинхронная Эта библиотека предоставляет асинхронные клиенты для взаимодействия со службами Интернета вещей Azure с устройства Интернета вещей. |
Модули
exceptions |
В этом модуле определяется область исключений, доступная как часть API библиотеки azure.iot.device. |
patch_documentation |
В этом модуле содержатся жестко закодированные исправления, используемые для изменения элементов из библиотек. В настоящее время мы должны сделать так, чтобы мы не использовали exec нигде |
user_agent |
Этот модуль предназначен для создания строк агента для всех клиентов |
Классы
IoTHubDeviceClient |
Клиент синхронного устройства, который подключается к экземпляру Центр Интернета вещей Azure. Инициализатор для IoTHubDeviceClient. Этот инициализатор не должен вызываться напрямую. Вместо этого используйте один из методов класса create_from_>><< для создания экземпляра |
IoTHubModuleClient |
Клиент синхронного модуля, который подключается к экземпляру Центр Интернета вещей Azure или IoT Edge Azure. Инициализатор для IoTHubModuleClient. Этот инициализатор не должен вызываться напрямую. Вместо этого используйте один из методов класса create_from_>><< для создания экземпляра |
Message |
Представляет сообщение в центр Интернета вещей или из центра Интернета вещей Инициализатор для сообщения |
MethodRequest |
Представляет запрос для вызова прямого метода. Инициализатор для MethodRequest. |
MethodResponse |
Представляет ответ на прямой метод. Инициализатор для MethodResponse. |
ProvisioningDeviceClient |
Клиент, который можно использовать для регистрации устройства со службой подготовки с использованием симметричного ключа или проверки подлинности X509. Инициализирует клиент подготовки. ПРИМЕЧАНИЕ. Этот инициализатор не должен вызываться напрямую. Вместо этого для создания объекта клиента следует использовать методы класса, которые начинаются с create_from_ . |
ProxyOptions |
Класс, содержащий различные параметры для отправки трафика через прокси-серверы путем включения прокси-соединения MQTT. Инициализатор для параметров прокси-сервера. :p aram str proxy_type: тип прокси-сервера. Это может быть один из трех возможных вариантов: "HTTP", "SOCKS4" или "SOCKS5" :p aram str proxy_addr: IP-адрес или DNS-имя прокси-сервера :p aram int proxy_port: порт прокси-сервера. По умолчанию используется значение 1080 для носков и 8080 для http. :p aram str proxy_username: (необязательно) имя пользователя для прокси-сервера SOCKS5 или userid для прокси-сервера SOCKS4. Этот параметр игнорируется, если используется HTTP-сервер. Если он не указан, проверка подлинности не будет использоваться (серверы могут принимать запросы без проверки подлинности). |
RegistrationResult |
Окончательный результат завершенной или неудачной попытки регистрации :ivar:request_id: идентификатор запроса, на который получен ответ :ivar:operation_id: идентификатор операции, возвращенный запросом на регистрацию. :ivar status: состояние процесса регистрации, возвращаемое службой подготовки. Возможные значения: "unassigned", "assigning", "assigned", "failed", "disabled" :ivar registration_state: такие сведения, как идентификатор устройства, назначенный концентратор, дата и т. д., возвращаемые службой подготовки. Значения могут быть "unassigned", "assigning", "assigned", "failed", "disabled" :p aram registration_state: такие сведения, как идентификатор устройства, назначенный концентратор, дата и т. д., возвращаемые из службы подготовки. |
X509 |
Класс со ссылками на сертификат, ключ и дополнительную парольную фразу, используемую для проверки подлинности TLS-подключения с помощью сертификатов x509. Инициализатор сертификата X509 :p aram cert_file: путь к файлу к содержимому сертификата (или цепочке сертификатов). используется для проверки подлинности устройства. |
Azure SDK for Python