Skip to main content

IoT Hub Device Client Library

Project description

Azure IoT Hub Device Client SDK

How to Install

pip install azure-iothub-device-client

Additionally, if running on Linux or OSX:

apt-get install libboost-python-dev

For best results, ensure that your version of boost is >= 1.58

Feature List

Use this SDK to:

  • Send event data to Azure IoT Hub
  • Recieve messages from Azure IoT Hub
  • Communicate with Azure IoT Hub via AMQP, MQTT or HTTP protocols
  • Synchronize an Azure IoT Hub Device Twin or Module Twin with Azure IoT Hub from a device or module
  • Implement Azure IoT Hub Direct Device/Module Methods on devices/modules
  • Implement Azure IoT Device/Module Management features on devices/modules
  • Implement Azure IoT Edge and custom modules connecting to Edge Hub

User Guides

  • Read the Azure IoT Fundamentals guide to get an overview of what Azure IoT can do.
  • Read the Azure IoT Hub guide to understand how to connect devices to the Azure IoT Hub using this SDK.
  • Read the Azure IoT Edge guide to understand how to bring the power of the IoT Hub "to the edge" instead of the cloud.

Examples

Please refer to our sample repository for examples of how to use the Azure IoT Hub Device Client SDK.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
azure_iothub_device_client-1.4.4-py2-none-linux_armv7l.whl (979.6 kB) Copy SHA256 hash SHA256 Wheel py2
azure_iothub_device_client-1.4.4-py2-none-macosx_10_6_x86_64.whl (738.4 kB) Copy SHA256 hash SHA256 Wheel py2
azure_iothub_device_client-1.4.4-py2-none-manylinux1_i686.whl (1.1 MB) Copy SHA256 hash SHA256 Wheel py2
azure_iothub_device_client-1.4.4-py2-none-manylinux1_x86_64.whl (1.1 MB) Copy SHA256 hash SHA256 Wheel py2
azure_iothub_device_client-1.4.4-py2-none-win32.whl (386.7 kB) Copy SHA256 hash SHA256 Wheel py2
azure_iothub_device_client-1.4.4-py2-none-win_amd64.whl (479.6 kB) Copy SHA256 hash SHA256 Wheel py2
azure_iothub_device_client-1.4.4-py3-none-linux_armv7l.whl (979.9 kB) Copy SHA256 hash SHA256 Wheel py3
azure_iothub_device_client-1.4.4-py3-none-macosx_10_6_x86_64.whl (738.5 kB) Copy SHA256 hash SHA256 Wheel py3
azure_iothub_device_client-1.4.4-py3-none-manylinux1_i686.whl (1.1 MB) Copy SHA256 hash SHA256 Wheel py3
azure_iothub_device_client-1.4.4-py3-none-manylinux1_x86_64.whl (1.1 MB) Copy SHA256 hash SHA256 Wheel py3
azure_iothub_device_client-1.4.4-py3-none-win32.whl (385.4 kB) Copy SHA256 hash SHA256 Wheel py3
azure_iothub_device_client-1.4.4-py3-none-win_amd64.whl (478.0 kB) Copy SHA256 hash SHA256 Wheel py3

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page