OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6047|回复: 4

GPRS发送经纬度给指定IP

[复制链接]

9

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2014-6-17
在线时间
0 小时
发表于 2014-12-4 21:41:09 | 显示全部楼层 |阅读模式
5金钱
sim908想把定位的坐标发送到指定电脑的IP,然后再上位机调用地图,实现定位。目前,上位机的地图调用已经实现。现在要解决的是,如何把定位的坐标发送到指定电脑的IP,用TCP协议。需要用到客户端么?还是直接在终端上,把坐标发送到IP地址?还有,IP和端口有什么区别?例如我的电脑上,192.168.1.103   端口8080之类的???公网和路由器的?还有,我在百度上打IP,显示的IP地址和我链接的192.168.1.103(路由器的?),有啥区别?求大家指点一下,谢谢!~~

最佳答案

查看完整内容[请看2#楼]

需要你的电脑有公网IP,如果路由器,就启用DMA主机,将公网IP数据,转发到你电脑。 参考我们的例程。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-12-4 21:41:10 | 显示全部楼层
需要你的电脑有公网IP,如果路由器,就启用DMA主机,将公网IP数据,转发到你电脑。
参考我们的例程。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

17

主题

293

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
388
金钱
388
注册时间
2012-12-26
在线时间
1 小时
发表于 2014-12-5 22:52:46 | 显示全部楼层
看来你急需恶补网络方面的东西
如果你通过互联网来获取数据,如你所说将获取的经纬度数据通过GPRS发往服务器,这个服务器如果有公网IP,这是最佳的,如果没有,例如服务器位于局域网,但是所连的路由器有公网IP也可以,那么这时候需要在路由器上设置端口转发。当GPRS模块向目标IP发起TCP连接时,这个IP必须是公网IP,全球唯一的。发起TCP连接需要指定端口,这个端口号必须要在服务器上开启外部访问权限,也就是服务器上的这个端口必须打开,外部客户端才可以成功发起连接。对于使用路由器的情况,如果路由器的WAN IP地址是公网IP的话,GPRS访问的IP其实是路由器,通过在路由器上做端口转发,将外部从路由器指定端口进来的数据转发到内部的电脑。最起码你是需要写个服务端程序来接收这个数据并调用地图。IP和端口是两个不同的概念,IP好比一栋拥有很多个门的大房子,而这很多个门就好比端口了。百度上打IP显示的是你对公的IP地址,如果你使用网络调试助手给互联网上具有公网IP的电脑发送数据,那么那边就会显示从XXX.XXX.XXX.XXX收到数据,这个XXX.XXX.XXX.XXX就是你的对公IP,相当于你对公的出口IP,不是你电脑上的192.168.1.103,你电脑上的192.168.1.103这个地址是路由器分配给你的电脑的,环境是本地局域网,局域网的组织者是路由器,路由器是同一层面局域网的中心节点。
回复

使用道具 举报

9

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2014-6-17
在线时间
0 小时
 楼主| 发表于 2014-12-6 13:09:21 | 显示全部楼层
回复【3楼】kass
讲的非常详细,谢谢!~~
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2017-5-13
在线时间
10 小时
发表于 2017-5-17 22:20:33 | 显示全部楼层
电子地图你还会用吗?求教
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 04:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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