4G Raspberry Pi HAT - 在 Raspberry Pi OS 上配置 QMI 模式
简介
本指南介绍了如何在 Raspberry Pi 上使用配备 Quectel EG25-G 模块的 4G HAT 配置互联网访问。Quectel EG25-G 是一种广泛使用的 LTE 调制解调器,支持包括 QMI(Qualcomm MSM 接口)模式在内的多种网络协议,能够实现高效且高速的移动宽带连接。通过本指南,您将学习如何在 QMI 模式下设置模块,编译并使用 quectel-CM 拨号工具,以及在 Raspberry Pi 上建立稳定的 4G 网络连接。这种方法非常适合需要移动互联网接入的应用场景,例如物联网部署、远程监控和边缘计算。
准备工作
硬件需求
软件需求
移除之前的拨号配置
在继续之前,请确保已移除任何其他拨号方法以避免冲突。
- 验证正确的串口
运行以下命令以验证您正在使用正确的 AT 指令端口(如有需要,请替换 /dev/ttyUSB2
):
sudo minicom -D /dev/ttyUSB2
- 检查并设置 USB 网络模式
在 minicom 终端中输入:
AT+QCFG="usbnet"?
- 如果响应为
usbnet,0
,则无需更改。
若需显式设置模式为 0
:
AT+QCFG="usbnet",0
- 重启模块
使用以下命令重置模块:
AT+CFUN=1,1
验证内核驱动(qmi_wwan及其他)
检查是否加载了 qmi_wwan
驱动:
lsmod
- 如果输出中显示
qmi_wwan
已加载,则说明内核驱动已激活。
移植拨号工具
- 下载并解压工具
- 下载后,解压缩包到你的主目录。
- 进入主目录:
ls
- 你应该能看到一个名为
eg25qmi
的文件夹。
- 进入工具目录
cd eg25qmi
ls
- 你将看到拨号工具的源文件。
编译
- 编译拨号工具
sudo make
- 编译完成后,你将看到新生成的文件(以绿色高亮显示),包括拨号工具
quectel-CM
。
验证编译后的文件
ls
- 你应该能看到
quectel-CM
可执行文件。这是用于连接互联网的拨号工具。
拨号上网
- 启动拨号
sudo ./quectel-CM
- 如果拨号成功,你将看到分配的IP地址和网关信息。
- 如果第一次尝试失败,请等待并重试;第二次尝试通常会成功。
拨号后验证
- 检查网络接口
ifconfig
- 查找带有IP地址的
wwan0
接口。
- 测试连接
ping -I wwan0 8.8.8.8
- 如果ping成功,则说明连接已激活。
技术支持与产品讨论
感谢您选择我们的产品!我们将为您提供多种支持,确保您使用我们的产品时体验顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。