3382|0

80

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

GPRS移植过程中的问题,PPP是不是必须的? [复制链接]

刚进入这个行业,对GPRS有一些陌生。
之前测试的时候,用PC连手机模块,进行PPP拨号,能够正常上网。
现在要直接在手机上上网,要求不使用PPP。
现在的问题是,我发送的IP数据包收不到响应。
我的AT命令如下:
===============================================
AT+CGDCONT=?
AT+CGDCONT=1,"IP","cmwap","",0,0
AT+CGATT=1
AT+CGACT=1,1
AT+CGPADDR=1
        10.139.66.222(请问这个是不是可以用于传输数据的IP,我在NET层封装数据包的时候使用了这个IP)
AT+CGDATA="M-xxxx",1(Sasken的Protocol)这个命令是进入数据模式,有两种方式:
===============================================
1.AT+CGDATA="PPP",1
2.AT+CGDATA="M-xxxx",1
这个命令第一个参数的解释是
“A string parameter that indicates the layer 2 protocol to be
used between the TE and MT returned by the test form of the
command.”
可选值:
PPP Point to Point Protocol (IETF STD 51)
M-xxxx Manufacturer-specific protocol (xxxx is an alphanumeric string)
我们不使用PPP,那只能使用“M-xxxx”。

Sasken提供了一个API用来发送数据到SNDCP层,我们发送的是IP数据包,但是我们一直得不到IP数据包的回应,不知道问题出在哪里?我自己分析了一下可能的原因:
1.CMCC可能有认证或者其他一些限制,我们直接使用PDP的地址进行通讯他认为不合法;
2.发送给SNDCP层的数据是错误的,网络以及操作系统都是Nucleus的,虽然是我们集成的,但是自己分析了一下要送到SDNCP层的数据,确实是合法的IP数据包。所以这个可能性比较小。而且我们曾经收到过IP数据包,是445端口,估计谁在网段里面扫描;
3.网关数据过滤。我现在的测试方法是PING 10.0.0.172,但是我在PC上用PPP-GPRS测试是有回应的。
4.其他一些我们不知道的问题存在?
点赞 关注

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表