OTA 升级说明 V3
Christina Kray
1 day agoOTA 升级步骤:
- 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收到最后一个包后,把所有包拼接在一起即可。