SDK差异说明
为提供更好的SDK性能、易用性、丰富性,我们全新开放了新版设备侧SDK。新版SDK引入了物模型的概念,新增了消息、属性、设备影子,自定义Topic等功能,相关概念解释请参考名词解释。
SDK差异参考下表:
| 使用 | 旧版SDK | 新版SDK |
| 支持版本不同 |
|
|
| 应用侧SDK | 需用旧域名接入(内置了旧域名的证书,旧域名及端口为:iot-api.cn-north-4.myhuaweicloud.com:8743) | 用新域名接入(内置了新域名的证书,新域名为:iotda.cn-north-4.myhuaweicloud.com) |
| 设备侧SDK | 需用旧域名接入(内置了旧域名的证书,旧域名为:iot-acc.cn-north-4.myhuaweicloud.com) | 用新域名接入(内置了新域名的证书,新域名为:iot-mqtts.cn-north-4.myhuaweicloud.com) |
历史SDK使用的是华为物联网平台提供的旧版本(V3)接口,当前console控制台界面呈现的地址信息、资料中的证书和SDK等资源默认都是新版本(V5)接口。
平台仍然支持使用老(V3)接口,如果您想继续沿用历史SDK或API,务必配套对应域名和证书,不能混淆使用。
设备侧SDK功能差异请参考下表:
| 功能 | 旧版SDK(agentlite) | 新版SDK(iot-device-sdk) |
| 开源 | 不开源 | 开源 |
| 协议 | HTTPS+MQTTS | MQTTS/MQTT |
| 端口 | 8943+8883 | 8883/1883 |
| 设备登录 | HTTPS协议登录绑定 | MQTT协议鉴权 |
| 数据上报 | 一个接口 | 多样化接口数据上报,消息/属性/平台下行命令的响应 |
| 命令下发 | 一个命令 | 多样化接口命令下发,分消息下发/命令下发/属性设置/属性查询 |
| 子设备管理 | 网关管理 | 应用侧管理,通知网关 |
| 证书认证 | - | 新增,设备可以用证书方式接入 |
| 自定义topic | - | 新增,设备可以自定义Topic,发布数据和订阅消息 |
| 设备影子 | - | 新增,设备可以查询设备影子的数据 |
| OTA升级 | - | 新增,设备可以通过OTA进行远程升级 |
Last Article: 设备侧MQTT接口差异说明
Next Article: 应用侧API参考
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.