设备调试
minicom 操作、网络模式设置、重启指令,与之前的 SIM 卡管理 和 温度查询 指令整合成一份完整的备注文档。分为两个版本:
- 📋 简化版(速查表):拿来即用的简明指令清单。
- 📖 详细版(含含义与用法):逐条解释功能、参数、场景和注意事项。
📋 简化版(速查表)
1. 串口连接与退出
# 进入 minicom 终端(假设 AT 串口为 /dev/ttyUSB2)
minicom -D /dev/ttyUSB2
# 退出:Ctrl + A,再按 X,选 Yes
2. 基础测试
AT # 测试通信,返回 OK 即正常
3. SIM 卡管理
AT+QUIMSLOT=? # 查询支持卡槽数
AT+QSIMDET? # 查询当前 SIM 卡插入状态
AT+QUIMSLOT=1 # 切换至卡槽 1(或 2)
4. 温度查询
AT+QTEMP # 查看模块各部件温度(关注 ambient 和 cpuss)
5. 网络模式切换(USB 网卡类型)
AT+QCFG="usbnet",0 # NDIS/QMI(Windows 常用)
AT+QCFG="usbnet",1 # ECM(Linux 常用)
AT+QCFG="usbnet",2 # MBIM(OpenWrt 常用)
6. 模块重启
AT+CFUN=1,1 # 软件复位(射频重启)
AT+QPOWD=1 # 优雅关机(需重新上电)
AT+QRST=1 # 硬重置(立即复位)
📖 详细版(含含义与用法)
🔌 串口工具操作(minicom)
| 操作 | 命令/按键 | 说明 |
|---|---|---|
| 连接模块 | minicom -D /dev/ttyUSB2 | 通过指定串口设备连接,波特率默认 115200(若需指定用 -b 115200) |
| 发送 AT 指令 | 直接输入指令并回车 | 模块返回 OK 表示指令执行成功,返回 ERROR 需检查语法或状态 |
| 退出终端 | Ctrl + A,松开再按 X,选择 Yes | 退出 minicom 并关闭会话 |
常用 AT 串口:
/dev/ttyUSB2(RM520N-GL 通常为 USB2),也可能是ttyUSB0或ttyUSB1,可尝试。
📡 SIM 卡相关指令
AT+QUIMSLOT=?
- 功能:查询模块支持的物理 SIM 卡槽数量。
- 返回:
+QUIMSLOT: (1,2)表示支持两个卡槽。 - 注意:仅查询,不切换。
AT+QSIMDET?
- 功能:检测当前 SIM 卡是否插入并已就绪。
- 返回:常见格式
+QSIMDET: <slot>,<status>。
<slot>:卡槽编号(1 或 2);<status>:1=就绪,0=未插入/异常。 - 用途:切换卡槽后确认新卡是否可用。
AT+QUIMSLOT=<slot>
- 功能:激活指定的 SIM 卡槽(需模块支持双卡)。
- 参数:
<slot>为1或2(根据=?查询结果)。 - 正确用法:
AT+QUIMSLOT=1(不是=1/2)。 - 注意:切换后模块可能需几秒初始化,部分固件要求重启(
AT+CFUN=1,1)生效。
🌡️ 温度查询指令
AT+QTEMP
- 功能:读取模块内部各传感器温度(单位:℃)。
- 返回示例(部分关键项):
+QTEMP:"modem-ambient-usr","30" # 环境温度
+QTEMP:"cpuss-0-usr","31" # 主 CPU 温度
+QTEMP:"modem-lte-sub6-pa1","30" # PA 功放温度
+QTEMP:"modem-mmw0","-273" # 毫米波(未启用,忽略) - 关注点:重点关注
ambient(环境)和cpuss(CPU)的值,正常范围 25~60℃。若持续 >85℃ 需加强散热。 - 注意:
-273或0表示对应传感器未连接/未启用,并非故障。
🌐 网络模式设置(USB 虚拟网卡类型)
AT+QCFG="usbnet",<mode>
- 功能:切换模块的 USB 网卡工作模式,决定操作系统识别为哪种网络接口。
- 参数:
<mode>=0:NDIS/QMI – Windows 下常用,需安装驱动,提供 QMI 协议接口。<mode>=1:ECM(Ethernet Control Model)– Linux 原生支持,识别为ethX或usbX,简单可靠。<mode>=2:MBIM – 现代 Windows/Linux 均支持,OpenWrt 中广泛使用,性能较好。
- 用法示例:
AT+QCFG="usbnet",1切换为 ECM 模式。 - 注意:更改后通常需重启模块(
AT+CFUN=1,1或断电重插)才能生效。
🔄 模块重启指令
| 指令 | 功能 | 使用场景 | 注意事项 |
|---|---|---|---|
AT+CFUN=1,1 | 软件复位:重启射频功能并重新注册网络 | 修改网络参数后需重新附着;信号异常时尝试恢复 | 等同于 AT+CFUN=0 关机再 =1 开机,保留 SIM 初始化 |
AT+QPOWD=1 | 优雅关机:关闭模块电源,需重新上电才能启动 | 需要完全断电重启,或节省功耗 | 关机后模块不再响应指令,必须拔插 USB 或复位硬件 |
AT+QRST=1 | 硬重置:立即复位整个模块(类似硬件看门狗) | 模块挂死、无响应时的强制恢复 | 会重置所有状态,相当于硬件重启,慎用 |
推荐顺序:优先使用
AT+CFUN=1,1(最温和),无效再用AT+QRST=1,最后考虑AT+QPOWD=1(断电)。
✅ 综合使用流程示例(切换卡槽并验证)
minicom -D /dev/ttyUSB2 # 连接
AT # 测试
AT+QUIMSLOT=? # 查看支持槽位,假设返回 (1,2)
AT+QUIMSLOT=2 # 切换到卡槽2
AT+QSIMDET? # 确认卡槽2是否就绪,返回 1 表示成功
AT+CFUN=1,1 # 重启网络使切换生效
AT+QTEMP # 检查模块温度是否正常
📌 重要提示
- 所有 AT 指令以
\r\n结尾(回车换行),minicom 中直接按回车即可。 - 模块不同固件版本对指令支持略有差异,请以官方手册为准。
- 修改
usbnet模式后,系统可能需重新枚举 USB,建议重启模块或重插。
以上内容已整理完毕,您可以直接复制保存为笔记。如有其他指令需要添加,可随时告知。