Skip to content

系统更新 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"
}