插上模块,在/dev/目录下可以看到映射出来的虚拟串口,证明驱动已经起作用了。 lsusb -v ls -la /dev/ttyUSB* 串口直接写数据到ttyUSB2cat /dev/ttyUSB2 & echo -e "at+gtusbmode=24\r\n" > /dev/ttyUSB2 #设定RNDIS模式。RNDIS接口,基于USB实现RNDIS实际上就是TCP/IP over USB,就是在USB设备上跑TCP/IP,让USB设备看上去像一块网卡获取局域网ip。 echo -e "AT+CFUN=1,1\r\n" >/dev/ttyUSB2 #重启模块 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 Minicom调试minicom -s配置参数 执行minicom后输入AT指令。 comgt拨号在openwrt的拨号中,使用gcom 进行AT指令的发送获取设备的信息,gcom连接到comgt。使用此指令以及对应的脚本可以周期的获取来自modem的数据。用户测试自带或者私有自定义AT。 comgt -d /dev/ttyUSB2 -s /key.cmd gcom -d /dev/ttyUSB2 -s /etc/gcom/getcardinfo.gcom 上面中的key.cmd 和gcom/getcardinfo.gcom 中存放需要发送的指令 comgt 是一个 GPRS/EDGE/3G/HSDPA 和 3G/GPRS 模块配置工具。它更像是一个脚本语言解释器,通过调用内建、或者外部脚本与GPRS 和 3G 模块通讯。 语法:comgt -d device -ehstvVx script 参数 -d device :指定模块的通讯口,例如 /dev/ttyUSB2 或 /dev/modem -e :打开串口通信的 echo -h :显示帮助信息 -s :在外部脚本执行前,不要运行内建的默认脚本 -t :使用备用线路终端 -v :运行详细模式,会显示详细的通讯过程 -V :显示版本信息 -x :将内建和外部脚本中的波特率 115200 改为 57600 Uqmi--上端拨号程序uqmi是openwrt1407默认支持的一个小型的qmi拨号程序,它实现了qmi中常用的拨号命令,查看状态命令,PIN相关功能等。使用方法如下: eg:uqmi -d /dev/cdc-wwan0 --get-data-status //获取连接状态。 uqmi -d /dev/cdc-wwan0 --get-signal-info //获取信号信息。 uqmi -d /dev/cdc-wwan0 --start-network lte --auto connect //自动拨号lte网络。 其他命令可以通过 uqmi -h查看
|