OTA 升級說明 V3
Christina Kray
1 day agoOTA 升級步驟:
- 1、平臺通知設(shè)備升級(共多少個包)
- 2、設(shè)備端發(fā)起需要哪個包(HTTP下載)
- 設(shè)備重復 2 直到所有包都收到。
1、設(shè)備端訂閱Topic:
物聯(lián)網(wǎng)平臺對設(shè)備發(fā)起OTA升級請求后,設(shè)備端會通過此ver(版本號)想服務(wù)器獲取包
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: 總包數(shù)量
2、設(shè)備端根據(jù)下載地址按段獲取包
設(shè)備發(fā)起需要下載的ver 包的哪個 idx段
Http:
http://download_url?idx={idx_num}
- idx_num: 需要哪一段包
注意
- 步驟2設(shè)備發(fā)起下載包后沒收到請求,可以重復發(fā)起。
- 步驟2收到最后一個包后,把所有包拼接在一起即可。