gprs modem 上网

modem 有三个节点: ttyUSB0,  ttyUSB1, ttyUSB2

ttyUSB1是AT命令节点, ttyUSB2是数据节点(具体哪个是数据节点,问厂商吧)

 

首先通过ttyUSB1设置modem如下:

1. AT+CGDCONT=1,"IP","CMNET"

2. AT+CGATT=1

3. ATD*99***1# (我的sim卡是中国移动的)

 

这几步已经登陆GPRS网络了,接下来创建ppp连接

修改/etc/ppp/peers/cmnet如下, 只有第一 第二项需要特殊处理:

---------------------------------------------

/dev/ttyUSB2                   #这个要根据自己modem的数据节点设置

115200          #可以通过AT+IPR?查看modem的速率

nocrtscts

nocdtrcts

local

usepeerdns

defaultroute

noipdefault

ipcp-accept-local

lock

nodetach

persist

user card

password card     

-----------------------------------------------------------------

 

#pppd call cment

 

#busybox ifconfig -a 可以看到新创建的网络节点,并且已经分配了IP地址

#ping news.sina.com.cn 也可以成功的

 

 

备注: 

1. AT指令很多,最后上网真正用到的就这三条,也许和我的modem有关吧

2. 许多人都是用chat 自动执行的AT命令,我的设备上没有chat,所以我就先通过命令行执行好上网的AT指令,效果一样的

3. 我加了天线,at+csq?测试信号很好,这样过程中就不用考虑信号不好的问题了

 

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kickxxx/article/details/6153374
个人分类: 嵌入式Linux
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

gprs modem 上网

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭