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