设备管理 IOTDM(联通用户专用)-升级指导(联通用户专用):MQTT协议软件升级流程

时间:2024-05-27 14:12:10

MQTT协议软件升级流程

MQTT协议SOTA升级流程的详细说明:

1~2. 用户在设备管理服务的控制台上传软件包,并在控制台或者应用服务器上创建软件升级任务。

3. 平台感知设备是否在线,当设备在线时立即触发升级协商流程。当设备不在线时,等待设备上线订阅升级topic,平台感知设备上线,触发升级协商流程。

4~5. 平台向设备下发查询设备软件版本号的命令,查询成功后, 物联网平台 根据升级的目标版本判断设备是否需要升级 。如果返回的软件版本信息与升级的目标版本信息相同,则升级流程结束,不做升级处理,升级任务置为成功。如果返回的软件版本信息与升级的目标版本信息不同,且该版本号支持升级,则继续进行下一步的升级处理。

6~7. 物联网平台下发下载包URL、token及包的相关信息,用户根据下载包URL和token通过HTTP协议来下载软件包,24小时后token无效。

8. 终端设备进行下载包升级操作,升级完成后终端设备向物联网平台反馈升级的结果。

9. 物联网平台向控制台/应用服务器通知升级的结果。

support.huaweicloud.com/usermanual-IoT/iot_01_0047.html