algorithm.package.downloadResult(算法包下载结果)
algorithm.package.downloadResult:算法包下载结果
algorithm.package.downloadResult · 设备级 · 消息查询权限 Alarm
功能详情
下载结束 Alarm 上报(动作走 算法包升级 等 invoke,进度见 algorithm.package.progress)。group_policy: compose 合并多 ident 为同一 msgType。字段见 事件目录 · 公共负载 · 接收设备消息。
上报字段说明
outputData 内字段(非全部 ident 同时出现)。平台字段见 公共负载。
| 参数名 | 说明 | 类型 | 出现条件 |
|---|---|---|---|
type | 算法包类型 | enum | 常见各 ident |
dwnResult | 下载结果 struct(ret、url) | struct | 成功下载 338400 |
dwnResult.ret | 0 失败,1 成功 | enum | 同 dwnResult |
dwnResult.url | 包地址 | text | 同 dwnResult |
url | 包地址(顶层) | text | 失败 348800 等,无 dwnResult |
type 取值因 ident 而异:成功/默认形态(如 338400、338600)常见 1 人形、2 车辆、4 宠物、8 包裹及 16~22 等;失败形态(如 348800)另含 23 语音呼救、24 哭声、25 异常音。以设备 ident 与 device.capability.list 为准。
样例
{
"msgType": "algorithm.package.downloadResult",
"deviceId": "TESTIPC000012345",
"productId": "56WGTET2",
"outputData": {
"type": "1",
"dwnResult": {
"ret": "1",
"url": "https://example/pkg.bin"
}
},
"time": 1673406989,
"localTime": "20230111T111629",
"alarmId": "116257862023505xxxx"
}
最小权限
管理员操作自己绑定的设备不需要权限。操作被分享设备需要报警消息权限。子用户绑定不需要。子账号需要 Alarm。列表/检索按条过滤无权事件。算法包。
