1、4G模块上网模式
1)PPP 是 “拨号式” 接入:
4G 模块通过串口(或 USB 虚拟串口)与主机通信,
模块通过 AT 命令(如AT+CGDCONT配置 APN,ATD*99#拨号)触发 PPP 协商,最终在主机上生成一个 ppp0 接口,通过该接口传输 IP 数据。
2)ECM/RNDIS 是 “以太网模拟式” 接入
4G 模块基于 USB 网络协议,将 USB 接口模拟成一个以太网网卡,直接通过标准以太网协议(如 ARP、IP、TCP)通信,无需 PPP 拨号。
模块内部已完成与基站的协商(获取 IP、网关等),主机只需像使用普通网卡一样配置 IP(或通过 DHCP 自动获取)即可接入 WWAN。
3)QMI(Qualcomm MSM Interface)
QMI 是高通(Qualcomm)主导的私有协议,最初为高通 MSM 系列芯片(广泛用于 4G/5G 模块)设计,用于模块与主机之间的控制信令(如配置 APN、查询信号强度)和数据传输。
特点:
- 协议高效:相比 PPP 的串口拨号或 ECM 的以太网模拟,QMI 直接通过 USB 传输二进制格式的控制命令和数据,减少协议封装开销,传输效率更高(尤其适合高速率场景)。
- 功能丰富:支持移动宽带特有的功能(如多 PDP 上下文、网络注册状态查询、信号质量上报等)。
- 需专用驱动:Linux 内核通过 qmi_wwan 驱动支持 QMI 模式,生成 wwanX 接口(如wwan0),主机通过 libqmi 工具(如qmicli)发送控制命令。
- 适用场景:采用高通芯
订阅专栏 解锁全文
451

被折叠的 条评论
为什么被折叠?



