aio Package

Azure IoT Device Library - Asynchronous

This library provides asynchronous clients for communicating with Azure IoT services from an IoT device.

Modules

patch_documentation

This module provides hard coded patches used to modify items from the libraries. Currently we have to do like this so that we don't use exec anywhere

Classes

IoTHubDeviceClient

An asynchronous device client that connects to an Azure IoT Hub instance.

Initializer for a IoTHubDeviceClient.

This initializer should not be called directly. Instead, use one of the '>>create_from_<<' classmethods to instantiate

IoTHubModuleClient

An asynchronous module client that connects to an Azure IoT Hub or Azure IoT Edge instance.

Initializer for a IoTHubModuleClient.

This initializer should not be called directly. Instead, use one of the '>>create_from_<<' class methods to instantiate

ProvisioningDeviceClient

Client which can be used to run the registration of a device with provisioning service using Symmetric Key or X509 authentication.

Initializes the provisioning client.

NOTE: This initializer should not be called directly. Instead, the class methods that start with create_from_ should be used to create a client object.