2 下载工具的安装。
下载工具:LuaTools 1.4.2.7z
安装环境 必须是WIN7及以上。
关于下载工具 的博客 我认为晨旭的博客最好。
https://www.chenxublog.com/2018/07/28/luatool.html
补充:先下载LOD,再下载LUA脚步。下载工具会自动加上所用到的库。
LOD相当于操作系统,而LUA脚步就是应用程序。
由于没有调试,下载工具中有个 按钮 “语法检测” ,可以检测基本语法的正确与否。
里面是否有运行内容错误,那就得下载后看串口的输出了。
检测语法最好只检测脚本,不要连库文件也检测,没意义也费时间。
3 lua 语言
LUA语言 的 语法和C 差不多。官网上有个LUA 的开源社区, http://wiki.openluat.com/
我就是一点一滴 从那看的, 一般也就是粗粗的看一遍, 再去看程序,不懂再去细看。
4 第一个程序 流水灯
开发板 Air202 S9 LuatBoard
我是按照晨旭的博客 来照猫画虎的。请先看下面的博客
https://www.chenxublog.com/2018/08/02/luat-led.html
熟悉流水灯,目的是知道IO的操作。
5 写自己的应用程序。
这部分却是相对简单的,因为官网上有详细的DEMO.
http://www.openluat.com
(官网----知识库----GitHub)
官网的WIKI 上还有详细的API。
用到的是 DEMO---SOCKET---LongConnection
我有自己买的云端服务器。 因此改以下IP 和端口号就可以了。顺利的连接上。
修改以下发送和接收的数据就可以了。
用一个API 关于JOSN的。 用了以下,解析很好使。qqqq qqqq
6 云端升级。
官网有说明 。但是我还没有详细的看。今天准备按照流程操作一遍。 ---2018 0819
今天很顺利的进行了一遍云端升级。 一步一步记录如下:
第一步 ,找到DEMO中的 update 文件夹,里面有3个文件夹,都是UPDATA的程序。
选择第一个LuatIotServer
打开main.lua 需要修改3个地方 PROJECT、VERSION、PRODUCT_KEY
这3个参数 是要和云平台的设置 对应。
PROJECT = "air_ota"----自己随便写
这时候不需要设置PRODUCT_KEY 因为 PRODUCT_KEY还不知道。
进入平台后 ,创建新项目 , 填写产品名称 ,这就是PROJECT,和main.lua 中相同就好。
同时会得到 PRODUCT_KEY ,这个参数是平台生成的。
把PRODUCT_KEY 写如 main.lua PRODUCT_KEY = "qtLTZ5vOGo40KQoNRKBiZPPrwb4SPvGI"
第三步 把写好的脚本 通过下载工具 下载到AIR202中。
在串口输出中可以看到 版本是1.0.0
OK ...第一版本可以升级的原始脚本完成。
有一个重要步骤: 在串口输出的文档中, 他们称呼为trace
从中搜索找到imei(芯片上的二维码) ,并记录下来,填写到云平台的 设备列表中。
第四步: 制作要升级的脚本和文件
把main.lua 中的版本改成1.0.1 ,只要比上一个版本高就可以。
点击此按钮 在工具的文件夹下有一个 《量产文件生成默认文件夹》 里面有2个文件夹 量产升级用.lod文件 / 远程升级用.bin文件
第五步 在固件升级---升级配置中 把远程升级的BIN文件 上传到网站。
固件升级的配置
开发板的设备在线图
http://www.openluat.com/Devmap/
文章评论(0条评论)
登录后参与讨论