设备调试

通过 USB 串口查看 BG95-M3 的 SIM、信号、注册状态,以及切换 USB 组合。
先确认:当前组合有没有 AT 口
| USB 组合 | AT 口 | 网络接口 |
|---|---|---|
modem | 有(/dev/ttyUSB*) | 无 |
ecm | 无 | 有(eth2 / usb0) |
rmnet | 有 | 有(QMI) |
rndis | 有 | 有(usb0) |
ECM 组合的限制
BG95 处于 ecm 组合时,USB 上只有 ECM 网卡,不会出现任何 AT 串口(/dev/ttyUSB*、/dev/ttyACM* 都没有)。
这是模块本身的设计限制,不是驱动问题。要发送 AT 指令,必须:
- 切换到
modem/rmnet/rndis组合,或 - 使用模块的
MAIN_RXD/MAIN_TXD主串口
串口连接(modem 组合)
安装串口驱动
# opkg
opkg install kmod-usb-serial-option
# apk
apk add kmod-usb-serial-option
查看串口
root@OpenWrt:~# ls /dev/ttyUSB*
进入 minicom
minicom -D /dev/ttyUSB2 -b 115200
发送 AT,返回 OK 即通信正常:
AT
OK
不确定是哪个串口时,可对
/dev/ttyUSB0~/dev/ttyUSB3逐个发送ATI确认。默认波特率
115200;若无返回可尝试9600。
退出:Ctrl + A,再按 X,选择 Yes。
USB 组合切换
查询当前组合
AT+QCFGEXT="usbnet"
+QCFGEXT: "usbnet","ecm"
OK
常用组合
| 指令 | 组合 | 说明 |
|---|---|---|
AT+QCFGEXT="usbnet","modem" | Modem | DIAG + GNSS + Modem + Modem,有 AT 口 |
AT+QCFGEXT="usbnet","ecm" | ECM | 网卡直连,无 AT 口 |
AT+QCFGEXT="usbnet","rmnet" | RMNET | QMI 网卡 + AT 口 |
AT+QCFGEXT="usbnet","rndis" | RNDIS | RNDIS 网卡 + AT 口 |
切换后必须重启模块:
AT+CFUN=1,1
注册状态检查
以下指令需要在
modem/rmnet/rndis组合下执行。
基础状态
| 指令 | 说明 | 正常返回 |
|---|---|---|
AT | 测试通信 | OK |
ATI | 模块型号/固件 | Quectel / BG95-M3 / Revision: ... |
AT+CPIN? | SIM 卡状态 | +CPIN: READY |
AT+CSQ | 信号质量 | +CSQ: 20,99(0~31,越大越好) |
AT+CFUN? | 射频状态 | +CFUN: 1 |
网络注册
| 指令 | 说明 |
|---|---|
AT+CEREG? | EPS 注册状态(LTE-M / NB-IoT 主要看这个) |
AT+CGREG? | GPRS 注册状态 |
AT+COPS? | 当前运营商 |
AT+QNWINFO | 当前网络制式、频段 |
AT+QCSQ | 信号强度/质量明细 |
注册状态含义:
| 返回 | 含义 |
|---|---|
+CEREG: 0,1 | 已注册(本地网) |
+CEREG: 0,5 | 已注册(漫游) |
+CEREG: 0,2 | 正在搜索 |
+CEREG: 0,3 | 注册被拒绝 |
+CEREG: 0,0 | 未注册,且未搜索 |
一次完整的检查流程
AT
OK
ATI
Quectel
BG95-M3
Revision: BG95M3LAR02A04_01.003.01.003
OK
AT+CPIN?
+CPIN: READY
OK
AT+CSQ
+CSQ: 24,99
OK
AT+CEREG?
+CEREG: 0,1
OK
AT+COPS?
+COPS: 0,0,"CHINA MOBILE",7
OK
AT+QNWINFO
+QNWINFO: "LTEM","46000",...
OK
+CEREG: 0,1且+CSQ不为 99,说明模块已成功注册。如果
AT+CPIN?返回+CME ERROR: 10(SIM not inserted),检查卡座方向。
数据连接(可选)
ECM/RNDIS 组合下模块会自动拨号,一般不需要手动配置 APN。若切到 modem 组合后需要手动激活 PDP:
AT+QICSGP=1,1,"<APN>","","",1
OK
AT+QIACT=1
OK
AT+QILOCIP
192.168.225.x
<APN>由运营商提供,例如cmnet、ctnet、3gnet。
复位与重启
| 指令 | 功能 | 说明 |
|---|---|---|
AT+CFUN=1,1 | 软件重启 | 最常用 |
AT&F | 恢复 AT 指令默认设置 | 不影响用户数据 |
AT+QPRTPARA=3 | 恢复 NV 出厂配置 | 会清除 USB 组合/APN 等配置 |
AT+QPOWD=1 | 关机 | 需重新上电 |
注意
AT+QPRTPARA=3 后模块会恢复默认 USB 组合(通常为 modem),执行后需 AT+CFUN=1,1 重启。
常见问题
| 现象 | 排查 |
|---|---|
没有 /dev/ttyUSB* | 当前是 ECM 组合,属正常;切到 modem 组合 |
| 发送 AT 无返回 | 确认串口、波特率(115200/9600),换一个 ttyUSB 试 |
+CEREG: 0,3 | SIM 未开通 Cat M1/NB-IoT、欠费或频段不支持 |
+CSQ: 99,99 | 无信号,检查天线与位置 |
| 有注册但无法上网 | 检查 APN、PDP 激活状态、套餐 |
| 模块反复重启 | USB 供电不足,使用带供电 HUB |