通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索
查看: 3883|回复: 0
打印

Openwrt下AT调试 [复制链接]

军衔等级:

  新兵

注册:2017-9-221
跳转到指定楼层
1#
发表于 2021-5-26 15:59:12 |只看该作者 |倒序浏览
插上模块,在/dev/目录下可以看到映射出来的虚拟串口,证明驱动已经起作用了。
lsusb -v
ls -la /dev/ttyUSB*
串口直接写数据到ttyUSB2
cat /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查看


举报本楼

您需要登录后才可以回帖 登录 | 注册 |

版规|手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2025-7-19 19:19 , Processed in 0.190814 second(s), 17 queries , Gzip On.

Copyright © 1999-2025 C114 All Rights Reserved

Discuz Licensed

回顶部