阿里云ota示例

使用阿里云的用户可以使用阿里云提供的固件升级功能实现设备ota升级,相比luat云平台升级可以做到较高的实时性和高并发。

操作较为简单下面演示

1,参照之前文章建立项目并接入阿里云

2,设备端代码

我们之前连接阿里云的demo的下半部分其实就是远程升级用的

这部分代码我们不需要修改,在升级时需要的参数只有main.lua里的VERSION,在阿里云可以看到我们的版本是这样的

现在演示升到2.1.0

首先修改VERSION为2.1.0

然后打包

注意选择的底层一定要和你设备里的运行的相同,不然无法升级。

阿里云选择固件升级

上传合并生成bin文件,注意由于阿里云限制文件名大小所以需要改一下名


然后如果你插着设备可以看到日志立刻打印

稍等再查看设备

升级成功

因为设备和阿里云是长连接所以升级实时性高。

上次更新 2021-01-28