使用合宙官方平台进行固件OTA在线升级流程
使用合宙官方平台进行固件OTA在线升级流程
1)登录 http://iot.openluat.com/,点击我的项目,新建一个项目,点击详情,得到项目名称和项目Key

2)打开您的项目的源文件将项目名称和项目Key添加到main.lua开头部分,并增加如下代码:

--OTA升级
require "update"
update.request()
--
3)使用LuatoolsV2生成升级包,得到bin扩展名的升级文件

4)登录 http://iot.openluat.com/,点击固件升级->我的固件,选择创建固件,选择刚才生成文件,打开全项目升级开关,确定等待上传成功。

测试方法
把源文件固件的版本号改成较早的版本号,比如原来是 4.1,改为4.0 ,然后刷到待测试的电路板,就可以看到升级过程了 luatools V2 里可以看到升级过程中的log打印。升级完后,log里会出现如下信息:
[update.error] 已是最新版本
可能出现的问题
1)循环升级: 平台升级流量耗尽了,模块被封,可以自助手动解封 (iot.openluat.com 点击 我的设备->操作->解除禁止升级)
2)无效的固件:固件名称不对,或者生成固件的时候没有按照要求勾选复选框
3)无权限:项目名称错误,或者上传固件时没选"全项目升级"
本文官方参考链接:

Josephtence
我高度评价, 真实的旅行者分享建议。你的项目 就是 这样的。很出色。 [url=https://iqvel.com/zh-Hans/a/%E6%84%8F%E5%A4%A7%E5%88%A9/%E8%A5%BF%E7%8F%AD%E7%89%99%E5%8F%B0%E9%98%B6]連接西班牙廣場[/url] 表示感谢 旅游提示。真正 激励人。