1.0-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/Learn-NB-IOT-Air302-ForLua" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
实物图
尺寸图(超小尺寸,小到2.5CM)
PCB封装
https://gitee.com/yang456/ADLibrary
模组供电
可采用5V或者VBAT(2.2V ~ 4.3V)给模组供电
使用串口模块测试AT指令连接示意图
pytnon + vscode 开发下载
1.安装 python(自行百度安装)
2.安装VSCode(自行百度安装)
注意安装这里勾选上
3.下载工程文件
https://gitee.com/openLuat/LuatOS/releases
4.我已经下载
5.右击文件夹选择 使用 vscode打开
注意:如果没有上面的右击菜单,可使用下面的方式打开; 打开 VSCode,选择打开文件夹
6.使用串口模块连接Mini板
普通连接方式:下载程序的时候需要先把boot短接到GND,然后复位下模组(RST引脚拉低复位)
推荐连接方式:(RTS连接BOOT, DTR连接RST)下载程序由软件流自动控制,无需人为操作进入下载模式
使用推荐方式实际连接如下:
白线为RTS,连接模块BOOT
黑线为DTR,连接模块RST
7.设置开发板对应的串口号
8.在官方的源码增加以下内容
以下内容可以控制在下载完程序以后,软件自动控制模块启动运行(需要使用RTS和DTR连接模组)
import serial ser=serial.Serial(COM_PORT,921600,timeout=0.5) ser.close() ser.open() ser.close()
9.如果没有使用RTS和DTR引脚连接模块(请按照下面的步骤操作)
短接boot和GND引脚, 然后拉低RST引脚,然后悬空RST引脚,此时模组进入下载程序模式
10.打开一个终端
11.填写命令 python air302.py lfs dlfull
12.按一下键盘的回车(Enter),运行指令
如果提示找不到串口模块
安装 serial module
这里区分python2和 python3:
首先需要在终端输入:sudo apt install python3-pip (如果系统已经安装过了pip,就不需要这一步了)
然后 pip3 install pyserial
13.下载完成
14.可以看到板子上的小灯每隔1S闪耀
注意:如果没有连接RTS和DTR引脚,是人为短接了boot到GND,
需要去掉短接,然后拉低RST引脚然后悬空RST引脚,复位下模组.
15.提示:
上面的 python air302.py lfs dlfull 意思是下载固件,然后下载程序文件
默认下载的是main.lua里面的程序
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2020-05-16 ESA2GJK1DH1K基础篇: 源码使用注意事项和程序优化
2019-05-16 editplus 支持lua语言语法高亮显示