当前位置: 首页 > 基础知识 > 使用合宙官方平台进行固件OTA在线升级流程

使用合宙官方平台进行固件OTA在线升级流程

发布于:2022-9-8 基础知识 0条评论 154 views

使用合宙官方平台进行固件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)无权限:项目名称错误,或者上传固件时没选"全项目升级"

本文官方参考链接:

https://doc.openluat.com/wiki/21?wiki_page_id=2314


标签: , ,

发表回复

您的电子邮箱地址不会被公开。