URL:http://ota.heclouds.com/ota/device/version
設備首次升級時需要調用該介面向平台上報版本號。
參數名稱 | 格式 | 是否必須 | 說明 |
---|---|---|---|
Content-Type | string | 是 | 必須為application/json |
Authorization | string | 是 | 安全鑒權信息 |
參數名稱 | 格式 | 是否必須 | 說明 |
---|---|---|---|
dev_id | long | 是 | 設備Id |
參數名稱 | 格式 | 是否必須 | 說明 |
---|---|---|---|
f_version | string | 否 | 模組版本號 |
s_version | string | 否 | 應用服務版本號 |
參數名稱 | 格式 | 說明 |
---|---|---|
errno | int | 調用錯誤碼,為0表示調用成功 |
error | string | 錯誤描述,為"succ"表示調用成功 |
1、如果設備需要使用OTA對設備進行升級,需要調用該介面上報設備的當前版本;
2、平台會將對應版本號和設備綁定存儲;
3、如果該設備存在升級任務,並且任務的目標版本是此時上報的版本號,那麼平台會將該升級任務設定為“已完成”狀態。
4、版本號長度限制小於等於20個字元,並且限制為數位、字母、短橫線、點、底線中的一種或多種的組合。
POST http://ota/device/version?dev_id=32981907
Authorization:version=2018-10-31&res=products/33704&et=2529385073&method=sha1&sign=RccQWjT1n5OJ2khw3M4aPckkiFs=
Content-Type:application/json
Host: api.heclouds.com
{
"f_version":"1.0", //模組版本號
"s_version":"2.0" //應用服務版本號
}
{
"errno": 0,
"error":“succ”
}