为树莓派配置移动互联网 - ECM 设置
简介
ECM(以太网控制模型) 是一种 USB 网络协议,允许像 Quectel EG25-G 这样的 4G 模块在树莓派上作为网络接口运行。通过启用 ECM 模式,该模块提供蜂窝网络连接,非常适合用于便携式互联网路由器、物联网网关和远程监控系统等物联网应用。树莓派通过 AT 指令与模块通信,以管理 ECM 模式、GNSS 和短信等功能,从而确保在没有有线或 Wi-Fi 网络的区域实现可靠的互联网接入。
硬件准备
硬件设置

使用 AT 指令 配置树莓派通过 ECM 模式(以太网控制模型)进行联网需要使用 Quectel 模块。
note
如果尚未安装用于 AT 指令通信的必要驱动程序,则需要安装它们。
网络配置
第 1 步:在树莓派上打开 Minicom
sudo minicom -D /dev/ttyUSB2
AT
第 2 步:启用 ECM 模式
AT+QCFG="usbnet",1
第 3 步:验证模式
AT+QCFG="usbnet"?
返回结果应为 usbnet,1,表示 ECM 模式已激活。
第 4 步:检查网络接口
ifconfig
您应该会看到一个新接口,例如 usb0 或 eth1,这是 ECM 模式的网络接口。在本例中为 usb0。
第 5 步:使用 DHCP 配置网络接口以访问互联网
sudo dhclient usb0
sudo ip link set usb0 up

第 6 步:确保路由设置正确以访问互联网
sudo ip route add default via 192.168.225.1 dev usb0
根据您的 usb0 IP 修改网关。
第 7 步:添加 DNS 条目以进行名称解析
编辑 /etc/resolv.conf 文件以使用 Google 的 DNS:
sudo nano /etc/resolv.conf
第 8 步:添加以下两行并保存
nameserver 8.8.8.8
nameserver 8.8.4.4
第 9 步:使 DNS 设置持久化
sudo nano /etc/NetworkManager/NetworkManager.conf
第 10 步:在 [main] 下添加以下内容并保存
dns=none
第 11 步:重启 NetworkManager
sudo systemctl restart NetworkManager
第 12 步:测试连接
ping -I usb0 8.8.8.8
nslookup google.com
成功连接到移动网络并使用 4G LTE HAT 后,您将拥有无限的可能性。您可以建立 MQTT 连接 进行物联网消息传递,与 云服务 无缝通信以处理数据,或设置 FTP 服务器 进行远程文件传输。此设置将您的树莓派转变为一个功能强大、便携的网关,适用于物联网、自动化等多种应用场景。
技术支持与产品讨论
感谢您选择我们的产品!我们致力于为您提供多种支持,确保您在使用我们的产品时能够获得尽可能顺畅的体验。我们提供多种沟通渠道,以满足不同的偏好和需求。