物联网集线器设备客户端库
azure-iothub-device-client的Python项目详细描述
azure物联网中心设备客户端sdk
如何安装
pip install azure-iothub-device-client
此外,如果在Linux或OSX上运行:
apt-get install libboost-python-dev
为了获得最佳效果,请确保您的boost版本为>;=1.58
功能列表
使用此sdk:
- 向azure物联网中心发送事件数据
- 从azure物联网中心接收消息
- 通过amqp、mqtt或http协议与azure物联网中心通信
- 从设备或模块将azure iot hub设备孪生或模块孪生与azure iot hub同步
- 在设备/模块上实现azure iot hub直接设备/模块方法
- 在设备/模块上实现azure物联网设备/模块管理功能
- 实现连接到边缘集线器的azure iot边缘和自定义模块
用户指南
- 阅读Azure IoT Fundamentals指南,了解azure物联网的功能。
- 阅读Azure IoT Hub指南,了解如何使用此sdk将设备连接到azure iot集线器。
- 阅读Azure IoT Edge指南,了解如何将物联网中心的力量“推向边缘”,而不是云。
示例
有关如何使用azure物联网中心设备客户端sdk的示例,请参阅我们的sample repository。