OTA 升级说明 V3

Image Description
Christina Kray
1 day ago
Share:

OTA 升级步骤:

  • 1、平台通知设备升级(共多少个包)
  • 2、设备端发起需要哪个包(HTTP下载)
  • 设备重复 2 直到所有包都收到。

1、设备端订阅Topic:

物联网平台对设备发起OTA升级请求后,设备端会通过此ver(版本号)想服务器获取包

Topic:

/{productName}/{deviceName}/ota/sub

Message:(解密后为json)

{\r\n    "ver": "1.0.1.9.20171112.1432",\r\n    "name":"file2-name",\r\n    "url": "http://download_url"\r\n    "num": 10,\r\n}\r\n
  • ver: 版本号
  • name:  升级文件名
  • url:下载地址
  • num: 总包数量


2、设备端根据下载地址按段获取包

设备发起需要下载的ver 包的哪个 idx段

Http:

http://download_url?idx={idx_num}
  • idx_num: 需要哪一段包  


注意

  • 步骤2设备发起下载包后没收到请求,可以重复发起。
  • 步骤2收到最后一个包后,把所有包拼接在一起即可。