为了和SDK升级保持协议一致,花了两天时间实现了用LUA开发,MQTT+HTTP方式实现远程升级
安装Apache主要是为了实现通过HTTP下载资源
升级介绍:
1,用户点击检查更新时,APP用HTTP...访问云端的更新信息,版本号,升级文件的位置,和这次升级的内容
2,APP通过MQTT把信息(版本号,升级文件的位置)发给设备,设备对比版本号以后把信息通过MQTT发给APP
3,APP根据设备返回的信息判断是不是需要升级...data":"updata","status":"error","code","-2"}//HTTP request data error
更新完成以后用新的版本号替换掉旧的版本号
注:
升级程序文件和关于升级的内容...(内容里面含有版本号)放在云平台
APP或者wed或者上位机通过http获取关于升级的内容
设备通过http获取升级程序文件
大概了解就好,现在看怎么安装Apache
我就在我的云端电脑上安装,怎么把文件拷贝到云端就不说了...因为Apache需要C++的运行环境,所以先安装这个,根据自己的安装
?
然后解压出来,自己随意解压哈,然后修改个地方
?
?
根据自己的修改
?
好了,现在安装,进入到bin
?