【Linux】4G网卡-AT命令
1、Remote NDIS模式
RNDIS (Remote Network Driver Interface Specification,远程网络驱动接口规范)是微软开发的一套协议规范,定义了 USB 设备如何模拟网络适配器(网卡),使主机将其识别为网络接口,从而通过 USB 传输网络数据(如 TCP/IP 数据包)。
RNDIS 运行在 USB 接口之上,模拟以太网数据链路层,使主机将 USB 设备视为标准网络接口(如以太网口),无需关心底层 USB 传输细节。
优点:
- 跨平台兼容性好,Windows 和 Linux 均有支持。
- 无需修改上层网络应用代码,直接使用标准网络接口(如 socket)通信。
- 传输稳定性高,适合需要可靠数据链路的场景(如无人机控制)。
缺点:
- 协议封装开销较大,传输效率略低于原生 USB 协议(如 Bulk 传输)。
2、配置
EC800K, EC200U, EC200D, EC600N,EC800M,EC200A模块,先安装驱动,再设置RNDIS网卡
设置流程是打开AT PROT(波特率115200)依次如下操作
1)设为RNDIS网卡:
at+qcfg="usbnet",3,
查询方法:
at+qcfg="usbnet"
例如:
at+qcf