加载中…
正文 字体大小:

LUAT实例教程:UPDATE远程升级

(2018-03-24 21:21:39)
分类: GPRS模块

本示例实现的功能是:使用Luat物联云平台进行固件升级的demo项目

1.在main.lua中修改PRODUCT_KEY


--[[
使用Luat物联云平台固件升级的功能,必须按照以下步骤操作:
1、打开Luat物联云平台前端页面:https://iot.openluat.com/
2、如果没有用户名,注册用户
3、注册用户之后,如果没有对应的项目,创建一个新项目
4、进入对应的项目,点击左边的项目信息,右边会出现信息内容,找到ProductKey:把ProductKey的内容,赋值给PRODUCT_KEY变量
]]
PRODUCT_KEY = "v32xEAKsGTIEQxtqgwCldp5aPlcnPs3K"

2.在main.lua中加载update模块


require"update"

3.执行了以上一步后,设备每次开机,网络准备就绪后,就会自动连接升级服务器执行升级功能


--定时执行升级功能,根据自己的需要,配置定时周期
update.setperiod(3600)
--如果需要实时执行升级功能,根据自己的需要,调用update.request()即可
sys.timer_start(update.request,120000)

4.完善sys语句


--重要提醒:必须在这个位置定义MODULE_TYPE、PROJECT和VERSION变量
--MODULE_TYPE:模块型号,目前仅支持Air201、Air202、Air800
--PROJECT:ascii string类型,可以随便定义,只要不使用,就行
--VERSION:ascii string类型,如果使用Luat物联云平台固件升级的功能,必须按照"X.X.X"定义,X表示1位数字;否则可随便定义
MODULE_TYPE = "Air202"
PROJECT = "LUATYUN"
VERSION = "1.0.0"
require"test"
if MODULE_TYPE=="Air201" then
require"wdt"
end
sys.init(0,0)
sys.run()

!!!attention


一个工程只有一个main.lua


0

阅读 评论 收藏 转载 喜欢 打印举报
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有