请求方式:GET
URL: http(s)//ota.heclouds.com/ota/device/version
用户根据实际需求使用,属于可选操作。
参数名称 | 格式 | 是否必须 | 说明 |
---|---|---|---|
Content-Type | string | 是 | 必须为application/json |
Authorization | string | 是 | 安全鉴权信息 |
参数名称 | 格式 | 是否必须 | 说明 |
---|---|---|---|
dev_id | string | 是 | 设备id |
参数名称 | 格式 | 说明 |
---|---|---|
errno | int | 调用错误码,为0表示调用成功 |
error | string | 错误描述,为"succ"表示调用成功 |
data | json | 接口调用成功之后返回的设备相关信息,见data描述表 |
参数名称 | 格式 | 说明 |
---|---|---|
f_version | string | 模组版本号 |
s_version | string | 应用服务版本号 |
1、如果返回的data为空,说明设备没有上报过版本信息;
2、f_version和s_version根据平台存的信息返回(即如果设备没有上报过f_version信息,将不会返回该字段);
{
{
"errno": 0,
"error":"succ",
"data":
{
"target":"1.2", // 升级任务的目标版本
"token":"ota_5hc95SFeo5xJEnaNrste", //文件地址ip:port/ota/download/{token}
"size":123,//文件大小
"signal":12,//任务在大于该信号下进行
"power":90,//任务在大于该电量下进行
"retry":10,//重试次数
"interval":90,//重试间隔
"md5":"dfkdajkfd",//升级文件的md5
"ipPort":"172.19.3.3:8002", //拉取升级包的ip地址
"type":1 // 1:完整包,2:差分包
}
}
}