系统更新 upgrade
软件版本打包完成首先上传到管理后台,在运营管理后台批量选择要升级的设备可以是单选,多选,根据项目全选等方式发送升级的指令,Mqtt把升级的命令,升级的版本和固件的地址发送到客户端,客户端通过Http/Https接口下载对应的固件并完成升级(mqtt消息大小有64k限制),升级完成后向服务端发送升级完成的事件
系统更新 upgrade(服务)
调用服务通知设备升级
{
"service" : "upgrade",
"data": {
"version": "20190307",
"fileMd5": "432543weer24324ewt",
"fileUrl": "http://xxx"
}
"ts": "1551863638000"
}
version
: 版本唯一标识,用来与自身版本做比对并判断是否需要升级
假如目标设备时兼容嵌入式C设备(弹弓 工地宝,闸机宝)这个字段设置的时候需要注意如下事项 这个一定要是年月日的格式,而且只能8位数字,假如是其他类型设备无此限制
系统更新完成 upgrade(事件)
软件版本升级完成后通知服务器端升级完成
{
"client" : "2017050001"
"event" : "upgrade",
"data": {
"version": "20190307"
},
"success": 1,
"error": "",
"ts": "1551863638000"
}