跳到主要内容

设备调试

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),也可能是 ttyUSB0ttyUSB1,可尝试。


📡 SIM 卡相关指令

AT+QUIMSLOT=?

  • 功能:查询模块支持的物理 SIM 卡槽数量。
  • 返回+QUIMSLOT: (1,2) 表示支持两个卡槽。
  • 注意:仅查询,不切换。

AT+QSIMDET?

  • 功能:检测当前 SIM 卡是否插入并已就绪。
  • 返回:常见格式 +QSIMDET: <slot>,<status>
    <slot>:卡槽编号(1 或 2);<status>:1=就绪,0=未插入/异常。
  • 用途:切换卡槽后确认新卡是否可用。

AT+QUIMSLOT=<slot>

  • 功能:激活指定的 SIM 卡槽(需模块支持双卡)。
  • 参数<slot>12(根据 =? 查询结果)。
  • 正确用法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℃ 需加强散热。
  • 注意-2730 表示对应传感器未连接/未启用,并非故障。

🌐 网络模式设置(USB 虚拟网卡类型)

AT+QCFG="usbnet",<mode>

  • 功能:切换模块的 USB 网卡工作模式,决定操作系统识别为哪种网络接口。
  • 参数
    • <mode>=0NDIS/QMI – Windows 下常用,需安装驱动,提供 QMI 协议接口。
    • <mode>=1ECM(Ethernet Control Model)– Linux 原生支持,识别为 ethXusbX,简单可靠。
    • <mode>=2MBIM – 现代 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,建议重启模块或重插。

以上内容已整理完毕,您可以直接复制保存为笔记。如有其他指令需要添加,可随时告知。