通信人家园
标题: Openwrt下AT调试 [查看完整版帖子] [打印本页]
时间: 2021-5-26 15:59
作者: Dejin1125
标题: Openwrt下AT调试
插上模块,在/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查看
通信人家园 (https://www.txrjy.com/) |
Powered by C114 |