OTA 升級說明 V3

Image Description
Christina Kray
1 day ago
Share:

OTA 升級步驟:

  • 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收到最后一個包后,把所有包拼接在一起即可。