阿里云物联网平台OTA动态升级演示

1.物联网平台OTA升级依赖两个topic
设备上报OTA模块版本
数据上行。
Topic:/ota/device/inform/${YourProductKey}/${YourDeviceName}

物联网平台推送升级包信息
数据下行。
Topic:/ota/device/upgrade/${YourProductKey}/${YourDeviceName}。
物联网平台通过这个Topic推送升级包信息, 设备订阅该Topic可以获得升级包信息。

2.初始设备上线后,需要上报一个版本信息
阿里云物联网平台OTA动态升级演示
3.控制台创建一个升级包,选择动态升级
阿里云物联网平台OTA动态升级演示
4.下发升级后,设备端会收到升级包,注意,设备端需提前订阅/ota/device/upgrade/${YourProductKey}/${YourDeviceName}这个topic,否则无法收到升级包
阿里云物联网平台OTA动态升级演示
5.升级成功后,设备端应上报新的版本号,才算升级成功

6.前5步与静态注册类似,动态注册与静态区别是,如此时设备端需要回退版本号,比如示例中再次上报1.0.0版本之后,云端会再次下发1.0.1版本给设备端,如图阿里云物联网平台OTA动态升级演示

上一篇:3.3.3 PCI设备对可Cache的存储器空间进行DMA读写


下一篇:开发者论坛一周精粹(第七十期) 阿里云双12来啦 香港阿里云被屏蔽的解决方案