搜索
bottom↓
回复: 6

求助,两个GTM900C之间通信,在同一地点可以连接上,在不同城市不能连接

[复制链接]

出0入0汤圆

发表于 2009-11-14 18:37:02 | 显示全部楼层 |阅读模式
用的是GTM900C模块,其中一个模块先连上网络,用短信的方式把IP地址发给另一个模块。
当两个模块都在同一个地方时(广州或从化,在同一个房间内),可以正常建立TCP连接和收发数据。
当两个模块分别放在广州和从化时,短信握手正常,AT%ETCPIP指令也是正常,就是打开连接时,返回ERROR:8。
其中发起连接的模块返回如下:

//查询信号质量
AT+CSQ
+CSQ: 22,99
//发送短信,要求服务端把IP地址发过来
AT+CMGS="13640774141"
> REQ
+CMGS: 94
OK
//服务端把IP地址发过来了
+CMT: "8613640774141",,"09/11/14,18:26:08+32"
ACK 10.51.90.176
//连接网络
AT+CGDCONT=1,"IP","CMNET"
OK
AT%ETCPIP
OK
AT%IOMODE=1,2,1
OK
//打开TCP连接
AT%IPOPENX=1,"TCP","10.51.90.176",5000
//大概75秒后
ERROR: 8

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2009-11-14 18:39:44 | 显示全部楼层
在线等待高手指点。自己顶一下。谢谢!!

出0入0汤圆

 楼主| 发表于 2009-11-14 20:10:02 | 显示全部楼层
已经知道原因了,因为移动分配的是内网IP。只有同网段的内网IP之间才能直接访问,不同网段的内网IP是不能直接访问的。第一次用GPRS模块传数据。犯了个很傻的错误。

出1070入962汤圆

发表于 2009-11-14 21:19:08 | 显示全部楼层
建议以后即使在同一地点也不要使用这个模式了。
中移动在逐渐的关闭所有公用APN下内部地址间的互访,国内大城市早就关闭了。以后两个GPRS之间的互访,只能通过第三方服务器中转或者申请专用APN卡来实现。

出0入0汤圆

发表于 2009-11-14 21:41:36 | 显示全部楼层
用gprs终端做服务器的实际上是不可行的

出0入0汤圆

发表于 2009-11-15 13:30:20 | 显示全部楼层
以10开头的都是私有ip。


汗,不知道同一个屋子里是咋连成的。


PC下NAT穿越也得靠第三方

出0入0汤圆

发表于 2012-10-31 17:05:27 | 显示全部楼层
是呀,有点奇怪
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 08:29

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表