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.