一、硬件手册




二、如何检测当前固件是AT还是dtu模式
1、快速判断方法(串口交互测试)
这是最直接、最准确的判断方式。请连接模块的 UART1 (主串口),波特率通常为 115200 或 9600,打开串口助手:
1. 发送 AT 指令测试
发送(注意换行):
AT\n
观察回复:
-
回复
OK:✅ 当前为 AT 模式。 -
回复非
OK(如乱码、无反应、+CME ERROR):❌ 当前不是标准 AT 模式,极可能是 DTU/LuatOS 模式。
2. 发送 Lua 语法测试
发送(注意换行):
print("test")
观察回复:
-
回复
test:✅ 当前为 LuatOS 模式(DTU 模式通常基于此)。 -
回复
ERROR或无反应:❌ 当前不是 Lua 环境。
2、启动日志识别法
模块开机或复位时,观察串口输出的启动信息:
| 启动日志特征 | 模式判断 |
|---|---|
[2026-04-24 10:00:00] I/main LuatOS start |
LuatOS 模式(DTU 固件) |
RDY或 +CPIN: READY |
AT 模式(普通 4G 模块固件) |
| 无日志或只有乱码 | 需调整波特率或检查固件 |
3、固件根源确认
Air724UG 的"模式"是由烧录的固件文件决定的:
| 模式 | 对应固件类型 | 核心特征 |
|---|---|---|
| AT 模式 | AT*.soc/ CSDK 固件 |
只能执行 AT+指令,无 Lua 环境 |
| DTU 模式 | LuatOS*.soc |
运行 Lua 脚本,支持 uart.on数据透传 |
查看当前固件版本指令(在 AT 模式或 LuatOS 模式下均可尝试):
ATI
-
如果返回包含
LuatOS,则是 DTU 相关固件。 -
如果返回
AirM2M或Revision,则是纯 AT 固件。
4、模式切换方法
两种模式不能通过指令直接切换,必须重新烧录固件:
-
AT 转 DTU :使用 Luatools 烧录
LuatOS-AIR724UG.soc文件。 -
DTU 转 AT:使用 Luatools 烧录官方 AT 固件包。
💡 合宙推荐:Air724UG-NFC 配合 LuatOS 固件(即所谓的 DTU 模式)能最大化利用 NFC 功能,因为 AT 固件通常不包含完整的 NFC 驱动。
5、常见误区与排查
-
波特率不对 :LuatOS 默认日志波特率是 921600 ,AT 模式通常是 115200。如果没反应,先切换波特率试试。
-
串口选错 :确保连接的是 UART1(TX: Pin5, RX: Pin6),而不是下载口。
-
固件损坏:如果始终无响应,可能是固件丢失,需要重新下载烧录。
如果你手头有 Luatools 软件,连接模块后软件界面会直接显示检测到的固件类型(如 "LuatOS-AIR724"),这是最省事的查看方式。