Luat 2G开源项目,适用于Air202、Air800、Air201等,持续维护
Clone or download
zhangtao
Latest commit dc9497b Nov 19, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
core 增加lod下载地址 Nov 1, 2018
script 发布script(1.2.2版本) Nov 5, 2018
script_LuaTask httpv2 增加接收报头异常处理 Nov 19, 2018
README.md 整理github目录结构 Nov 1, 2018

README.md

Luat

Luat = Lua + AT

Luat 是合宙(AirM2M)推出的物联网开源架构,依托于通信模块做简易快捷的开发.

其中, Air202/Air208/Air201是一款GPRS模块,Air800是GPRS+GPS+BEIDOU模块。

开源社区:wiki.openluat.com

GitHub:https://github.com/openLuat/Luat_Air202-Air800-Air201

开发套件:https://luat.taobao.comhttps://openluat.taobao.com

Luat架构简介

底层软件(也叫基础软件,位于/core)用C语言开发完成,支撑Lua的运行。

上层软件用Lua脚本语言来开发实现,目前有两套架构,分别位于script和script_LuaTask。

script和script_LuaTask

script和script_LuaTask是两版上层脚本开发架构:

1、script是第一版,整个应用开发仅支持单线程

2、script_LuaTask是第二版,基于Lua的协程实现了多线程的支持,相比于第一版script来说,用户编程变得简洁,在此郑重感谢Luat开源技术支持群(QQ群号:201848376)里的“稀饭放姜”大神对此版本架构提出的建议以及对此版本开发做出的贡献,同时感谢LuaTask群(QQ群号:670342655)里面的所有成员对此版本的辛勤付出。 如果你想了解script_LuaTask中实现了哪些功能,请点击:

<<script_LuaTask lib参考手册>>

<<script_LuaTask demo参考手册>>

Luat团队会一直同步维护这两个版本,建议新项目使用script_LuaTask版本开发。