您的位置:首页 > 运维架构

Minicom安装和使用和lte调试方法

2017-05-27 10:38 148 查看
编译成功后还需要安装minicom工具:(在编辑输入AT命令时需要用到)

首先在你的源码路径下mtk-openwrt-3.10.14-proc/feeds/packages/utils/查看是否有minicom。

有的话直接makemenuconfig

Utilties—-->

Terminal --—>

<*> minicom

选好后执行make V=s

会报错误:错误忘记截图了,错误大概是讲minicom-2.7.tar.gz下载失败,链接的网址不对,找不到,需要自己去

网上下载minicom-2.7.tar.gz包。

下载好后拷贝到源码路径mtk-openwrt-3.10.14-proc/dl/下

然后执行make V=s

编译成功,截图如下:



烧录到路由版上后需要输入一条命令进行手动加载串口驱动:

首先lsusb查看VID PID

Lsusb命令不支持的话,需要编译添加,

basesystem—-->

busybox --—>

linuxsystem utilities--—>

<*>lsusb

然后执行make V=s

 

下面是利用minicom进行ppp拨号操作,进行LTE4G上网

咱们打开的是minicom –s /dev/ttyUSB2下面是配置操作步骤:因为ttyUSB2对应的是(AT端口)下面图是参考
下面对上图进行详解:首先minicom –s /dev/ttyUSB2打开出现上图菜单栏,选择serial port setup 选项,回车
会进入第二个界面,如上图,输入A,将其改为/dev/ttyUSB2.然后回车。其他可以不用选,回车后会回到第一个界面。
选择Save setup as ttyUSB2 然后回车,等待大概三秒,保存完毕,然后选择Exit 进入minicom界面。
如下图所示:



下面对上图进行详解:首先minicom –s /dev/ttyUSB2打开出现上图菜单栏,选择serial port setup 选项,回车
会进入第二个界面,如上图,输入A,将其改为/dev/ttyUSB2.然后回车。其他可以不用选,回车后会回到第一个界面。
选择Save setup as ttyUSB2 然后回车,等待大概三秒,保存完毕,然后选择Exit 进入minicom界面。
如下图所示:



那三条指令是我输入的第三条指令返回值错误 具体操作如下介绍!!!!
Linux系统集成串口驱动成功后,如何通过PPPD拨号方式建立数据连接。内容如下:
查询模块运行状态
建立数据连接
断开数据连接
1.查询模块运行状态在使用模块建立拨号连接前,需要使用Linux串口工具通过AT命令查询模块的运行状态,查询模块是否工作正常,并且获取到模块注册到的网络(运营商)。
以下为通过minicom打开/dev/ttyUSB2(AT端口)收发AT指令示例:
AT+CPIN?
+CPIN: READY //查看SIM卡是否正常工作
OK
AT+CSQ
+CSQ:135,99,17    //查看模块信号值
AT+COPS?
+COPS: 0,2,"46001",2     //查看模块注册运营商(46001,中国联通)成功返回4(或5)个值,出错返回一个值
OK
AT^SYSINFO
^SYSINFO: 2,3,0,5,1         //查看注册网络制式(2,3,0,5,1,第4位的值为5,网络为WCDMA)
OK
建立数据连接模块注册上网络后,根据模块注册的情况设置对应的参数,并进行拨号建立数据连接。
2.设置运营商APN参数通过AT+COPS?
返回值获取到模块当前注册的运营商,并通过AT+CGDCONT指令设置对应的APN参数。当模块注册到网络之后,AT+COPS?返回4个值(未注册则返回1个值)。参数设置如下所示:
AT+COPS=0
OK
AT+COPS?
+COPS: 0,2,"46001",2     //46001为运营商PLMN
OK
AT+CGDCONT=1,"IP","3GNET"       //3GNET为联通运营商对应的APN      设置APN
OK



LM111_G_T_W_L_PPPD.sh脚本内容如下:
echo "TIMEOUT 5 '' AT OKAT+CGDCONT=1,\"IP\",\"3gnet\" OK AT OK ATE0 OK AT OK AT OKATE0 OK AT OK ATD*99# CONNECT ''" > /tmp/chatscript;
pppd /dev/ttyUSB3 defaultroute usepeerdnspersist connect "chat -v -f /tmp/chatscript"&
#说明上面的/dev/ttyUSB2 需要根据Linux虚拟出来的设备决定。Modem端口是倒数第二个端口
#比如:虚拟出来是/dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2/dev/ttyUSB3 /dev/ttyUSB4 ,则需要修改为ttyUSB3
这个可以用ls /dev/ttyUSB*查看
LM111_CDMA _PPPD.sh脚本内容如下:
echo "TIMEOUT 5  '' AT OK    AT OK ATE0 OK AT OK AT OK ATE0  OK AT OK ATD#777 CONNECT ''" >/tmp/chatscript;
pppd  /dev/ttyUSB3   user card password   card defaultroute   persist  connect   "chat -v -f/tmp/chatscript"&
备注:此处ttyUSB3对应Modem端口。
3.断开数据连接
命令:kill all pppd
做完这些操作相当于将LTE4G上网模块完全集成到OpenWrt路由器上去了,但是我们还需要将LTE4G上网信号转换成无线wifi信号。
注册不上可以输入这三步:AT+CFUN=0   AT+CGDCONT=1,”IP”,”3GNET”   AT+CFUN=1 这三步。(3GNET是联通卡)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  minicom LTE openwrt