![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LUA
文章平均质量分 82
沉默的小宇宙
这个作者很懒,什么都没留下…
展开
-
【Lua学习】Lesson1.Lua概览、Windows编译环境安装及第一个程序的编写
LUA简介Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组于 1993 年开发的,该小组成员有:Roberto Ierusalimschy、Wal...原创 2019-06-21 21:12:09 · 251 阅读 · 0 评论 -
【2G模组Air202开发】Lua脚本编程实现MQTT协议连接Tlink平台(四)
【2G模组Air202开发】Lua脚本编程实现MQTT协议连接Tlink平台(四)整体思路:在TLINK平台上创建一个MQTT协议的设备 对Air202模组进行lua编程并烧录 使用串口向Air202模组发送TLINK平台规定格式的payload数据,Air202接收到数据后进行封装并转发 观察TLINK平台的设备数据并下发数据观察串口接收到的数据因为篇幅过长,我这里分成5篇来详细...原创 2019-06-27 17:49:51 · 1118 阅读 · 0 评论 -
【2G模组Air202开发】Lua脚本编程实现MQTT协议连接Tlink平台(三)
【2G模组Air202开发】Lua脚本编程实现MQTT协议连接Tlink平台(三)整体思路:在TLINK平台上创建一个MQTT协议的设备 对Air202模组进行lua编程并烧录 使用串口向Air202模组发送TLINK平台规定格式的payload数据,Air202接收到数据后进行封装并转发 观察TLINK平台的设备数据并下发数据观察串口接收到的数据因为篇幅过长,我这里分成5篇...原创 2019-06-27 17:49:12 · 1270 阅读 · 0 评论 -
【2G模组Air202开发】Lua脚本编程实现MQTT协议连接Tlink平台(二)
【2G模组Air202开发】Lua脚本编程实现MQTT协议连接Tlink平台(二)整体思路:在TLINK平台上创建一个MQTT协议的设备 对Air202模组进行lua编程并烧录 使用串口向Air202模组发送TLINK平台规定格式的payload数据,Air202接收到数据后进行封装并转发 观察TLINK平台的设备数据并下发数据观察串口接收到的数据因为篇幅过长,我这里分成5篇...原创 2019-06-27 17:48:36 · 1597 阅读 · 0 评论 -
【2G模组Air202开发】Lua脚本编程实现MQTT协议连接Tlink平台(一)
【2G模组Air202开发】Lua脚本编程实现MQTT协议连接Tlink平台(一)整体思路:在TLINK平台上创建一个MQTT协议的设备 对Air202模组进行lua编程并烧录 使用串口向Air202模组发送TLINK平台规定格式的payload数据,Air202接收到数据后进行封装并转发 观察TLINK平台的设备数据并下发数据观察串口接收到的数据因为篇幅过长,我这里分成5篇来详细...原创 2019-06-27 17:48:06 · 1917 阅读 · 2 评论 -
【Lua学习】Lesson4.模块、C包与加载机制
Lua 模块与包模块类似于一个封装库,从 Lua 5.1 开始,Lua 加入了标准的模块管理机制,可以把一些公用的代码放在一个文件里,以 API 接口的形式在其他地方调用,有利于代码的重用和降低代码耦合度。Lua 的模块是由变量、函数等已知元素组成的 table,因此创建一个模块很简单,就是创建一个 table,然后把需要导出的常量、函数放入其中,最后返回这个 table 就行。以下为创建...原创 2019-06-23 19:37:16 · 394 阅读 · 0 评论 -
【Lua学习】Lesson3.表达式、字符串连接、函数、赋值及控制语句
表达式Lua中的表达式包括数字、字符串、一元和二元操作符、函数调用。还可以是非传统的表构造。算数表达式算数表达式是算数操作符及其操作对象所组成的表达式。Lua中算数操作符的操作对象是实数。Lua中的算数操作符包括:二元的算数操作符: +-*/^(指数)%(取模)一元的算数操作符: -(负号)关系表达式由关系操作符及其操作对象所组成的表达式就是关系表达式。所有关系表达...原创 2019-06-23 01:02:10 · 988 阅读 · 0 评论 -
【Lua学习】Lesson5.程序的时序、线程及任务同步
基本时序先把分析一下上一笔记中的代码function LedRunning() --do something sys.timerStart(LedRunning,200) --200ms定时执行此函数endLedRunning()首先是定义了一个功能函数,这个功能函数里面可以做一些事情,然后会发现里面有一个被注释为200ms定时执行此函数的一句,这个自瞄上...原创 2019-06-26 10:22:43 · 1639 阅读 · 0 评论 -
【Lua学习】Lua代码约定、规范、数据类型
脚本式编程我们可以将 Lua 程序代码保持到一个以 lua 结尾的文件,并执行,该模式称为脚本式编程,如我们将如下代码存储在名为 hello.lua 的脚本文件中:print("Hello World!")使用编译器运行这个lua文件,就可以输出结果为:Hello World!除了脚本式编程之外,还交互式编程,这里我觉得脚本式还是来的实在,也更加符合之前的编程习惯,所以后面的学...原创 2019-06-22 00:25:55 · 862 阅读 · 0 评论 -
【2G模组Air202开发】使用LuatTools下载Luat底层Lod及编写第一个程序:流水灯
首先介绍一下Air202模组平台:RDA8955存储:32Mb Nor Flash内存:32Mb SRAMAir202模块是四频段GSM/GPRS模块,采用的是RDA8955平台。Air202具有17.7mm × 14.8mm × 2.3mm的超小尺寸。Air202内置32Mb Nor Flash + 32Mb SRAM,支持三种开发模式:Lua脚本开发模式,AT命令开...原创 2019-06-25 17:47:16 · 1934 阅读 · 0 评论 -
【2G模组Air202开发】Lua脚本编程实现MQTT协议连接Tlink平台(五)
【2G模组Air202开发】Lua脚本编程实现MQTT协议连接Tlink平台(五)整体思路:在TLINK平台上创建一个MQTT协议的设备 对Air202模组进行lua编程并烧录 使用串口向Air202模组发送TLINK平台规定格式的payload数据,Air202接收到数据后进行封装并转发 观察TLINK平台的设备数据并下发数据观察串口接收到的数据因为篇幅过长,我这里分成5篇...原创 2019-06-27 17:50:25 · 915 阅读 · 0 评论