4G模块Lua版本如何使用合宙服务器远程升级

一、服务器端创建产品

            平台地址https://iot.openluat.com/

         如果没有账户,注册一个新账户

         1、新建产品

           


        2、进入产品


           

二、设备端代码修改,生成升级包

            例如:

         设备端本地烧录的旧固件版本信息为:

         coreLuat_V0019_ASR1802

         main.luaPROJECTLUAT_IOT_SERVER_UPDATE

         main.luaVERSION1.0.0

         模块型号:Air720D

 

         远程升级的新固件版本信息为:

         coreLuat_V0021_ASR1802

         main.luaPROJECTLUAT_IOT_SERVER_UPDATE

         main.luaVERSION1.0.1

         模块型号:Air720D

         1、修改main.lua,配置新固件版本信息

         打开main.luaVERSION修改为1.0.1,按照如下截图配置

         2Luatools生成升级包

        

生成的升级包文件默认存放在:Luatools工具目录下的 “量产文件生成默认文件夹\4G远程升级文件”

例如本示例合并后的升级文件目录截图为

三、服务器端新增升级配置项

            平台地址https://iot.openluat.com/

         进入之前创建的产品下,打开固件升级->升级配置

四、设备端烧录旧固件版本,开机请求升级

            例如:

         设备端本地烧录的旧固件版本信息为:

         coreLuat_V0019_ASR1802

         main.luaPROJECTLUAT_IOT_SERVER_UPDATE

         main.luaVERSION1.0.0

         模块型号:Air720D

        

         main.lua部分代码截图如下:

         烧录后,开机运行,就会自动连接合宙服务器请求升级

上次更新 2021-01-28