使用阿里云的用户可以使用阿里云提供的固件升级功能实现设备ota升级,相比luat云平台升级可以做到较高的实时性和高并发。
操作较为简单下面演示
1,参照之前文章建立项目并接入阿里云
2,设备端代码
我们之前连接阿里云的demo的下半部分其实就是远程升级用的
这部分代码我们不需要修改,在升级时需要的参数只有main.lua里的VERSION,在阿里云可以看到我们的版本是这样的
现在演示升到2.1.0
首先修改VERSION为2.1.0
然后打包
注意选择的底层一定要和你设备里的运行的相同,不然无法升级。
阿里云选择固件升级
上传合并生成bin文件,注意由于阿里云限制文件名大小所以需要改一下名
然后如果你插着设备可以看到日志立刻打印
稍等再查看设备
升级成功
因为设备和阿里云是长连接所以升级实时性高。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!