hub Package

Azure IoTHub Service Library

This library provides service clients and associated models for communicating with Azure IoTHub Services.

Packages

protocol

Modules

auth

Provides authentication classes for use with the msrest library

connection_string

This module contains tools for working with Connection Strings

constant

This module defines constants for use across the azure-iot-hub package

digital_twin_client
iothub_amqp_client
iothub_configuration_manager
iothub_http_runtime_manager
iothub_job_manager
iothub_registry_manager
models

This module imports and re-exposes the contents of the .protocol.models subpackage to be better exposed through the user API surface

sastoken

This module contains tools for working with Shared Access Signature (SAS) Tokens

Classes

DigitalTwinClient

A class to provide convenience APIs for DigitalTwin operations, based on top of the auto generated IotHub REST APIs

Initializer for a DigitalTwinClient.

After a successful creation the class has been authenticated with IoTHub and it is ready to call the member APIs to communicate with IoTHub.

IoTHubConfigurationManager

A class to provide convenience APIs for IoTHub Configuration Manager operations, based on top of the auto generated IotHub REST APIs

Initializer for a Configuration Manager Service client.

After a successful creation the class has been authenticated with IoTHub and it is ready to call the member APIs to communicate with IoTHub.

IoTHubHttpRuntimeManager

A class to provide convenience APIs for IoTHub Http Runtime Manager operations, based on top of the auto generated IotHub REST APIs

Initializer for a Http Runtime Manager Service client.

After a successful creation the class has been authenticated with IoTHub and it is ready to call the member APIs to communicate with IoTHub.

IoTHubJobManager

A class to provide convenience APIs for IoTHub Job Manager operations, based on top of the auto generated IotHub REST APIs

Initializer for a Job Manager Service client.

After a successful creation the class has been authenticated with IoTHub and it is ready to call the member APIs to communicate with IoTHub.

IoTHubRegistryManager

A class to provide convenience APIs for IoTHub Registry Manager operations, based on top of the auto generated IotHub REST APIs

Initializer for a Registry Manager Service client.

Users should not call this directly. Rather, they should the from_connection_string() or from_token_credential() factory methods.

After a successful creation the class has been authenticated with IoTHub and it is ready to call the member APIs to communicate with IoTHub.