gprs模块无法与服务器通信

phatato   2008-9-11 17:04 楼主
我用的是mc55 gprs模块,内部封装有tcp协议栈,我通过串口向gprs模块写入AT指令,想与具有公网ip的socket服务器端相连,可是每次向gprs模块写入数据都不成功,不知道是哪里的错误,还请高手指点一下,服务器端还需要什么特殊的设置吗。ps:我是想把开发板通过gprs模块与服务器相连,可现在连gprs模块都没有测试好!分数有点低 ,还请原谅,我没有多少积分

回复评论 (6)

AT命令有响应吗?
点赞  2008-9-11 19:35
你的可是每次向gprs模块写入数据都不成功,是什么意思?
你的MC55拨号已经上线了吗?(就是已经完成了AT^SISO=0/1/2/3/4)
这样当模块已经上线(服务器已经接收到模块的登陆帧了)才能传数据。
在传输数据前需要向模块请求传输字节:AT^SISW(格式具体参看MC55文档)
点赞  2008-9-11 22:07
结贴率太低,拒绝回答
点赞  2008-9-12 09:59
创建connecting profile
at^sics=0,conType,GPRS0
at^sics=0,passwd,gprs
at^sics=0,user,cm
at^sics=0,apn,cmnet

创建tcp service profile
at^siss=1,srvType,socket
at^siss=1,conId,0
at^siss=1,address,"socktcp://……"


打开TCP连接
AT^SISO=1
做到这步 回复都是ok,但是输入AT^SISW=1,20 时就有错误了。
服务器端是用socket建立的 应该没有问题啊 回复的有点晚,还请原谅!
点赞  2008-9-12 11:06
一部一部来
点赞  2008-9-13 10:55
拜托高手们再给指点一下吧,现在好着急啊!
点赞  2008-9-14 09:22
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复