Skip to main content

为树莓派配置移动互联网 - ECM 设置

简介

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

硬件准备

树莓派 5树莓派 4G LTE CAT4 HAT

硬件设置

使用 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 服务器 进行远程文件传输。此设置将您的树莓派转变为一个功能强大、便携的网关,适用于物联网、自动化等多种应用场景。

技术支持与产品讨论

感谢您选择我们的产品!我们致力于为您提供多种支持,确保您在使用我们的产品时能够获得尽可能顺畅的体验。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...