7112|13

69

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

SIM300 GPRS上网 CONNECT FAIL [复制链接]

我现在用的是sim300 gprs at命令上网,命令发送过程如下:
AT+CGATT=1
OK
AT+CGATT?
+CGATT:1
OK

AT+CGDCONT=1,"IP","CMNET"
OK
AT+CGDCONT?
+CGDCONT:1,"IP","CMNET",0,0
OK

AT+CGACT=1,1 AT+CGACT?
OK
++CGACT:1,0
OK

AT+CIPSTART="TCP","116.205.45.1107","80"
OK
STATE: TCP CONNECTING

CONNECT FAIL
如果把AT+CIPSTART="TCP","116.205.45.1107","80" 改成 AT+CIPSTART="UDP","116.205.45.1107","80" 的话
就显示:
AT+CIPSTART="TCP","116.205.45.1107","80"
OK

CONNECT OK
请问,这是为什么呀?我用的是中国移动的SIM卡,已经打电话问电信公司了,支持CMNET的。我在网上找了好久,也没有找到原因,请高手指教啊!!!


最新回复

我也遇到同样问题,我采用网络调试助手讲PC机端口号2020设置为服务器,但还是显示CONNECT FAIL。UDP连接OK。请问你是怎么解决这个问题的??  详情 回复 发表于 2010-4-13 11:06
点赞 关注

回复
举报

65

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
我想用AT+CIPMODE=1查看一下的,
所以在
AT+CGACT=1,1 AT+CGACT?
OK
++CGACT:1,0
OK
后面发送了AT+CIPMODE=1
但是显示
AT+CIPMODE=1
OK
没有任何返回值。
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
有点复杂!
 
 
 

回复

51

帖子

0

TA的资源

一粒金砂(初级)

4
 
难道没有人碰到过类似的问题了吗?晕啊!!!
 
 
 

回复

56

帖子

0

TA的资源

一粒金砂(初级)

5
 
难道没有人碰到过类似的问题了吗?晕啊!!!!!!!!!!
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

6
 
AT+CIPSTART="TCP","116.205.45.1107","80"
OK
STATE: TCP CONNECTING

CONNECT FAIL
如果把AT+CIPSTART="TCP","116.205.45.1107","80" 改成 AT+CIPSTART="UDP","116.205.45.1107","80" 的话
就显示:
AT+CIPSTART="TCP","116.205.45.1107","80"
OK

CONNECT OK



你这个关键问题不是SIM卡的问题,也不是什么CMNET的问题吧。
这个是你协议的问题,使用TCP/IP还是UDP?
你116.205.45.1107 是什么?
你中心IP的80的UDP端口是否开放?

你应该在这些方面来找问题。
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

7
 
sorry,我程序中运行的IP地址是:116.205.45.117,(是我在问题中写错了,抱歉.)而80端口应该是一般机器都对外开放的端口吧?(如果其他端口都被屏蔽掉的情况下) 我现在用的应该是TCP/IP呀.因为我发送的是:AT+CIPSTART="TCP","116.205.45.117","80".
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

8
 
拜托有哪位高手知道的,请指点一下!!!
 
 
 

回复

55

帖子

0

TA的资源

一粒金砂(初级)

9
 
1.
請準備好 TCP server(EX:116.205.45.117) ,開啟連接port(EX:4000). 開啟server

2.輸入command
AT+CIPSTART="TCP","116.205.45.117","4000"
OK
再試試

PS : 由於UDP是不需要確認remote server是否有開啟,因此使用UDP時,都會回應連線OK
PS : 80 port是Http 在用的, TCP 一般是不會用這個port number.
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

10
 
请问,所谓开启SERVER:是不是只要在SERVER上用SOCKET编程的套接字,定义一个TCP端口(例如4000)一直监听着就可以了呢?
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

11
 
Yes
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

12
 
好的.谢谢
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

13
 
“PS : 80 port是Http 在用的, TCP 一般是不會用這個port number.”
不懂不要乱讲,TCP是一组协议,指数据层。http\ftp等都是tcp,指的是应用层。
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

14
 
我也遇到同样问题,我采用网络调试助手讲PC机端口号2020设置为服务器,但还是显示CONNECT FAIL。UDP连接OK。请问你是怎么解决这个问题的??
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
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
快速回复 返回顶部 返回列表