[未上线]OTA
OTA
下发OTA命令
Topic:
${自定义前缀v1}/${DEVICE}/ota/upgrade/command权限:订阅
Payload主结构
参数类型是否必填描述范围样例mid
UUID消息ID
-
3e681859-6917-4b9a-9afd-3f162cd185bd
type
str消息类型
ota_upgrade
ota_upgrade
data
data消息内容
-
见Payload - data
sub_device_uid
str一级设备UID,仅二级替一级设备上报时需要该字段
-
jHODSda39
device_uid
str设备UID
-
iYRkfVpi77
timestamp
int消息时间戳(单位:毫秒)
(0, ∞)
1696837112000
Payload - data
source
string
是
更新目标
ems_II
md5_code
string
是
MD5码
50a2811e047dd49ace3801685eedb732
Payload示例
{
"trace_id": "577f5df0-65d6-432d-8aac-06hjkgfg2",
"mid": "ee2e8f09-b280-4e4d-bcb9-1529b703cfed",
"type": "ota_upgrade",
"device_uid": "test",
"timestamp": 1697789021000,
"data":{
"source": "ems_II",
"download_url": "http://example.com/ems_II",
"md5_code": "50a2811e047dd49ace3801685eedb732",
}
}同步OTA结果响应
Topic:
${自定义前缀v1}/${DEVICE}/ota/upgrade/result权限:订阅
Payload主结构
mid
消息ID
-
3e681859-6917-4b9a-9afd-3f162cd185bd
type
消息类型
ota_upgrade
ota_upgrade
data
消息内容
-
见Payload - data
sub_device_uid
一级设备UID,仅二级替一级设备上报时需要该字段
-
jHODSda39
device_uid
设备UID
-
iYRkfVpi77
timestamp
消息时间戳(单位:毫秒)
(0, ∞)
1696837112000
Payload - data
source
string
否
来源
ems_II
version
string
否
当前版本
v1.0.0
target_commit_sha
string
否
目标提交SHA
6f7g8h9i0j1k
target_version
string
否
目标版本
v1.1.0
final_commit_sha
string
否
最终提交SHA
6f7g8h9i0j1k
final_version
string
否
最终版本
v1.1.0
status
int
否
更新状态
1-禁止更新
2-更新已准备
3-更新准备失败
4-更新成功
5-回滚成功
6-回滚失败
4
Payload示例
最后更新于