3954|4

333

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

GPRS模块怎么传送数据到电脑? [复制链接]

我有一个华为的GTM900C的gprs模块。之前我在网上学习了一个使用公网做数据透传的教程:
1.在路由器中-转发规则-虚拟服务器中设置我电脑的IP地址和内部端口。
2.在SCOKETOOL中创建一个tcp的监听端口
3.在串口调试助手中输入AT指令:
AT+CGDCONT=1,"IP","CMNET"
AT%ETCPIP
AT%IOMODE=0,2,0
AT%IPOPENX=1,"TCP","180.118.106.72(用www.ip138.com查询得到的公网IP)",1001   [这条语句返回为CONNECT]
AT%TPS=1,1,3000,1024
rongyang(发送的内容)
4.在SCOKETOOL中可以看到我在串口调试助手中发送的内容“溶氧”。
现在我有几个问题:
1.为什么一定要在路由器设置呢?GPRS通信和路由器网络应该不是一个通道吧?工作现场没有路由器的话就不能数据传输吗?
2.我在AT指令中输入一个公网IP,但是这个IP地址每隔一段时间就改变了,我怎么把它固定下来?或者有什么其他方法通信?
3.我最终的方案是把数据发送给另一个同学用JAVA编写的界面终端上,这个流程和我上面讲的数据透传流程有什么区别?
此帖出自无线连接论坛

最新回复

你的GPRS是怎么工作的,怎么供电的,会不会是你通过串口线供电或者通过串口发送的  详情 回复 发表于 2014-8-18 08:27
点赞 关注
 

回复
举报

1800

帖子

0

TA的资源

五彩晶圆(初级)

沙发
 
参与过类似项目的研发,一点个人见解:
1、路由器设置是做网络映射的工作,即把发到公网IP的消息指向内网的具体某个IP
2、公网IP是不变的,常见的方法就是用路由器做网络端口映射
3、用你上面说的就可以实现你要的目的了,用socket把数据接收下来,接下来就是处理部分了
此帖出自无线连接论坛

点评

[attachimg]166398[/attachimg] 大哥,这个是我用sockstool收到的数据,这是我用串口线连接电脑和gprs模块得到的,当我拔掉串口线的时候,数据就没有了,这个不是走GPRS无线流量的吗?怎么还需要线啊?要是远程发送  详情 回复 发表于 2014-8-16 20:49
 
 

回复

333

帖子

0

TA的资源

一粒金砂(高级)

板凳
 
sint27 发表于 2014-7-29 09:04
参与过类似项目的研发,一点个人见解:
1、路由器设置是做网络映射的工作,即把发到公网IP的消息指向内网 ...


大哥,这个是我用sockstool收到的数据,这是我用串口线连接电脑和gprs模块得到的,当我拔掉串口线的时候,数据就没有了,这个不是走GPRS无线流量的吗?怎么还需要线啊?要是远程发送给别人数据我怎么办?
此帖出自无线连接论坛
 
 
 

回复

1800

帖子

0

TA的资源

五彩晶圆(初级)

4
 
你的GPRS是怎么工作的,怎么供电的,会不会是你通过串口线供电或者通过串口发送的
此帖出自无线连接论坛

点评

实验用的是买的,我也这么怀疑它可能靠串口线供电或发送的,后来我自己做了一个,不受串口线控制。  详情 回复 发表于 2014-8-20 21:16
 
 
 

回复

333

帖子

0

TA的资源

一粒金砂(高级)

5
 
sint27 发表于 2014-8-18 08:27
你的GPRS是怎么工作的,怎么供电的,会不会是你通过串口线供电或者通过串口发送的

实验用的是买的,我也这么怀疑它可能靠串口线供电或发送的,后来我自己做了一个,不受串口线控制。
此帖出自无线连接论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表