更新时间:2025-08-13 GMT+08:00
使用说明
前言
iot-device-sdk-python(以下简称SDK)提供设备接入华为云IoT物联网平台的Python版本的SDK,提供设备和平台之间通讯能力, 以及设备服务、网关服务、OTA等高级服务,并且针对各种场景提供了丰富的demo代码。 IoT设备开发者使用SDK可以大大简化开发复杂度,快速的接入平台。本文通过示例讲述SDK帮助设备用MQTT协议快速连接到华为物联网平台。相关集成指导请参考设备侧 IoT Device Python SDK使用指南。
准备工作
- 已安装Python 3.11.4。
- 已安装第三方类库paho-mqtt:2.0.0 。
- 已安装第三方类库schedule: 1.2.2 。
- 已安装第三方类库apscheduler: 3.10.4 。
- 已安装第三方类库requests: 2.32.2 (可选,在网关与子设备管理demo演示中使用)。
- 已安装第三方类库tornado: 6.3.3 (可选,在网关与子设备管理demo演示中使用)。

可以直接运行requirement/install_requirements.py进行依赖安装。
版本更新说明
版本号 |
变更类型 |
功能描述说明 |
---|---|---|
1.2.0 |
新增功能 |
增加规则引擎、设备发放功能、自定义断线重连功能、升级组件版本。 |
1.1.4 |
新增功能 |
OTA升级支持网关模式。 |
1.1.3 |
功能增强 |
更新服务端ca证书。 |
1.1.2 |
新增功能 |
增加micropython支持和对应demo,从OBS下载OTA,以及说明文档。 |
1.1.1 |
新增功能 |
提供对接华为云IoT物联网平台能力,方便用户实现安全接入、设备管理、数据采集、命令下发等业务场景。 |