08
2023
09

ec20 模式切换

https://blog.csdn.net/baidxi/article/details/122902728


改电话

https://sparktour.me/2022/10/08/quectel-ec20-asterisk-freepbx-gsm-gateway/


http://www.yizu.org/archives/762/

EC20有4种上网模式,可以通过如下指令切换模式。

cat /dev/ttyUSB2 &echo -e "AT+QCFG=\"usbnet\",0\r\n" > /dev/ttyUSB2   #设定模式0-3echo -e "AT+CFUN=1,1\r\n" >/dev/ttyUSB2             #重启模块

四种模式分别为:

  • 0 RMNET接口,通过QMI工具发的QMI命令,获取公网IP。

  • 1 ECM接口,通过标准的CDC-ECM发起data call,是发送标准的ECM命令,获取局域网ip。

  • 2 MBIM接口,Mobile Broadband Interface Model,正宗的移动宽带接口模型,专门用于3G/4G/5G模块的,只在win8以上的windows上使用。

  • 3 RNDIS接口,基于USB实现RNDIS实际上就是TCP/IP over USB,就是在USB设备上跑TCP/IP,让USB设备看上去像一块网卡获取局域网ip。

在openwrt下能用的主要是013模式,其中Rmnet模式的qmi拨号设置非常繁琐,需要在源码注入多处驱动,还要自编译拨号程序,所以就没有试,网上有相关教程。设置比较简单是ECM、RNDIS模式,这两种模式在设置上没什么区别,都是获取的局域网IP,就是安装的插件不一样。上面建议的插件已经都包含了两种模式所需。
在luci->网络->接口,设置wan接口,在物理设置选项卡里面设置,发现多了一项硬件接口(usb0,或者wwan),选中它,保存并应用设置,过一会儿就会发现路由器wan口获取到了192.168..的局域网IP地址。通过设置wan6口有可能可以获取ipv6,在ec20模块需要设置:

echo -e "AT+CGDCONT=1,\"IPV4V6\",\"3gnet\"\r\n" > /dev/ttyUSB2   #设置上下文echo -e "AT+CGACT=1,1\r\n" > /dev/ttyUSB2     #激活上下文echo -e "AT+CFUN=1,1\r\n" >/dev/ttyUSB2


特殊说明

借助openwrt 将这个直接恢复成RMNET模式。这样WINDOWS可以直接使用,并且可以直接使用串口工具

cat /dev/ttyUSB2 &echo -e "AT+QCFG=\"usbnet\",0\r\n" > /dev/ttyUSB2

routos 使用mbim模式ppp拨号使用

 openwrt 使用RNDIS模式 速度可以跑到100M   0模式windows电脑直接使用也可以到100M



先使用OPENWRT挂USB把模式切到0 然后到WINDOWS去将串号改了。再把模式切换到3


« 上一篇 下一篇 »