模块适配
4G、5G模块的适配一般需要参考模块厂商提供的移植指导文档,根据指导文档添加模块的VID和PID等信息。
AT指令
参考链接:
https://blog.csdn.net/qq_39687342/article/details/113091730
busybox microcom /dev/ttyUSB2 -s115200 -t 9000
AT+QCFG 扩展配置
AT+QCFG="usbnet" 配置网卡拨号方式及驱动类型
执行AT+QCFG="usbnet",5 配置网卡拨号方式及驱动类型为NCM;
或者执行AT+QCFG="usbnet",1 配置网卡拨号方式及驱动类型为ECM;
或者执行AT+QCFG="usbnet",2 配置网卡拨号方式及驱动类型为MBIM;
或者执行AT+QCFG="usbnet",3 配置网卡拨号方式及驱动类型为RNDIS。
通过AT+QCFG="usbnet"查询当前配置
举例
AT+QCFG="usbnet",5 //配置拨号方式为NCM 网卡拨号,对应上位机驱动为原生驱动。
AT+QCFG="nat" 配置网卡拨号模式
执行AT+QCFG="nat",0 配置拨号模式为网卡模式;
或者执行AT+QCFG="nat",1 配置拨号模式为路由模式;
或者执行AT+QCFG="nat",2 配置拨号模式为网桥模式。
通过AT+QCFG="nat"查询当前配置
举例
AT+QCFG="nat",0 //配置拨号模式为网卡模式。
AT+QCFG="ethernet" 启用或禁用Ethernet 网卡
执行AT+QCFG="ethernet",1 开启Ethernet 网卡;
或者执行AT+QCFG="ethernet",0 关闭Ethernet 网卡。
通过AT+QCFG="ethernet"查询当前配置
举例
AT+QCFG="ethernet",1 //启用Ethernet 网卡。
AT+QICSGP 配置PDP 上下文
举例
AT+QICSGP=2,1,"","quectel","123456",1 //配置PDP 上下文<contextID>=2。
AT+QNETDEVCTL 执行/断开PDP 拨号
举例
AT+QNETDEVCTL=2,3,1 //配置PDP 通路为2,并进行PDP 激活操作,立刻生效,同时开
启开机自动拨号功能,启用自动重连功能。
AT+QNETDEVSTATUS 查询网卡状态
举例
AT+QNETDEVSTATUS=2 //查询PDP 上下文(<contextID>=2)的网卡状态信息。