Lua脚本嵌入在模块基础软件核心(核心编译生成的文件是。lod文件)。Lod中有一个支持Lua运行的环境,Lua脚本在这个环境中运行。脚本实现功能通过API(封装AT命令)实现。
在模块内部,Lua发出AT命令,并通过虚拟uart与Lod交互。空管港。即Lua发送at命令,Lod解析,收到后返回AT命令的运算结果。它不需要上位机(通常是MCU)通过物理串口向模块发送AT命令,节省了MCU的成本。
名称解释
名称意义
底层软件
也叫基础软件,位于/core,用C语言开发,支持Lua的操作。
库脚本
lib目录中的库脚本(所有项目都应该使用它)
应用程序脚本
用户编写的“应用程序脚本”(如演示目录中的脚本)