论坛风格切换切换到宽版
  • 6157阅读
  • 16回复

用GPRS传送GPS数据 [复制链接]

上一主题 下一主题
离线bd7bq
 
发帖
1491
只看楼主 倒序阅读 0楼 发表于: 2008-05-05
好玩把我原来做的gprs-gps终端加了一个直接传送gps数据的功能,因为采用gprs的gps终端一般都需要中心来运作,没有中心就不好玩.尝试了下将gps数据直接通过gprs传输到电脑上,再运行一个udp转串口的程序(gpsgate)将从网络里收到的数据转成虚拟串口输出,这样就可以用一般的导航软件或者用ge来定位自己自己的远程终端.
原来见过别人用这种方式玩过pda,也就是在车上用pda接收蓝牙gps的数据,再通过pda(或者某些"智能手机")的gprs(cdma)传回电脑.来达到跟踪定位的目的.也很好玩,不需要特别的设备,就是pda(或手机),gps,也不要专门开发程序.gpsgate有现成的.
不妨一试.

小图 | 大图 图片

  • 哈罗CQ火腿社区 - 单片机与自动控制 - 用GPRS传送GPS数据
  • 哈罗CQ火腿社区 - 单片机与自动控制 - 用GPRS传送GPS数据
  • 哈罗CQ火腿社区 - 单片机与自动控制 - 用GPRS传送GPS数据
  • 哈罗CQ火腿社区 - 单片机与自动控制 - 用GPRS传送GPS数据
  • 哈罗CQ火腿社区 - 单片机与自动控制 - 用GPRS传送GPS数据
离线BG5CEI
发帖
32
只看该作者 1楼 发表于: 2008-05-05
有兴趣,关注.lz能不能详细介绍一下
离线BH7IJM
发帖
98
只看该作者 2楼 发表于: 2008-05-05
详细介绍一下
离线8200
发帖
1976
只看该作者 3楼 发表于: 2008-05-05
是呀,lz详细说说嘛!
离线bd7bq
发帖
1491
只看该作者 4楼 发表于: 2008-05-05
呵呵.偷懒了,到网上搜索了一下找了篇文章贴上来.如果有什么疑问,我尽我所知道的给解释..
下面是转贴的文章:

    gpsgate是一个可以对设备的gps端口及信号进行管理的小程序,利用它,我们可以将一个物理的gps端口虚拟成多个端口,供几个不同的gps程序同时使用。最新的2.5版本新增了gps坐标上传、下载的功能,利用这个功能,我们可以很轻易的就实现以前只有在电影里才能看到的实时跟踪定位。

  要实现gps实时跟踪定位,我们需要准备两台windows设备,设备可以是pc,也可以是pocketpc,两台设备上面都要分别安装对应版本的gpsgate 2.5,其中一台要安装一个gps导航地图并能够连接互联网,另外一台则需要连接一个gps接收器来进行gps定位并能够无线连接到互联网。

  下面,假设有一台连接了gps接收器的pocketpc作为被跟踪对象,另外有一台安装了gps导航地图的pc作为跟踪监视设备,两台机器都已经安装了gpsgate并连接到互联网,让我们来看看gps实时跟踪定位功能是如何实现的。

  首先,要使用gpsgate 2.5提供的gps坐标上传、下载功能,我们需要到http://www.gpsgate.com 去免费注册一个帐号,有了这个帐号,我们才能利用gpsgate提供的数据服务器作为信号中转,来实现跟踪定位的功能。

  第二步,对作为信号发射源的pocketpc进行设置。运行gpsgate,设置信号输入端口为gps接收器的发送端口,输出端口选择为gpsgate.com,将之前注册的用户名和密码填入登录的帐号信息里面,选择一下上传坐标信号的时间间隔。

  第三步,对作为监视设备的pc进行设置。运行gpsgate,信号输入端口选择为gpsgate.com,同样填入之前注册的用户名和密码,然后在输出端口中新建一个虚拟端口。运行gps导航软件,将gps设备端口设置为刚刚新建的虚拟端口。

  这样,我们就完成了所有的设置工作,可以进行跟踪测试了。pocketpc接收到gps接收器通过卫星定位后所发出的坐标信号,通过gpsgate再将坐标发送到gpsgate的数据服务器,而作为监视设备的pc从gpsgate数据服务器接收到pocketpc上传的gps坐标信号后,再将其输入gps导航软件,将被跟踪端的位置在gps导航地图上进行显示,完成整个实时跟踪定位的过程。

  因为被跟踪定位的目标是移动的,所以作为信号发射源的被跟踪设备必须能够实现无线连接互联网,通常无线接入都是使用gprs或者cdma来实现的。出于成本考虑,如果不是必须,我们可以将上传坐标信号的时间间隔尽量设置的长一些,来减少数据上传所带来的网络流量费用。
离线bd7bq
发帖
1491
只看该作者 5楼 发表于: 2008-05-05
我是用的我自己做的终端,下图.原贴见:
http://www.hellocq.net/forum/showthread-t-158962.贴个新diy的gprs-gps.html
  关于终端.欢迎提意见.

  顶楼我的截图是介绍了gpsgate在pc端的设置.其它具体的操作我简单说一下:
  终端用短消息设置其数据发送到家里电脑的ip上(端口定为3000,传输方式udp),如果家里的电脑adsl上网用了路由器的话,要在路由器里把公网的3000 udp端口映射到运行地图的这台电脑上.
  终端用短消息设置和启动后会可以按自己的时间间隔要求,将gps数据(我只用了$gprmc一句)发到家里的电脑上,我设置为10秒一次.做定位跟踪10秒一次还是可以了.
  pc上运行gpsgate将收到的3000端口的udp数据包转发到我虚拟的串口com3.顶楼有这个设置的截图.然后运行ge地图,将gps设置为com3输入,4800bps.然后.......就ok了.
离线BG8SF
发帖
4684
只看该作者 6楼 发表于: 2008-05-05
楼主高!学习了!
离线BG5CEI
发帖
32
只看该作者 7楼 发表于: 2008-05-07
高手,佩服!
离线BG7IMJ
发帖
5140
只看该作者 8楼 发表于: 2008-05-08
又升级了,好!!!
离线BG4IRC
发帖
3333
只看该作者 9楼 发表于: 2008-05-09
学习了顶一下!
离线dingding
发帖
969
只看该作者 10楼 发表于: 2008-05-09
不错的东西,建议楼主出些成品
离线BG7IMJ
发帖
5140
只看该作者 11楼 发表于: 2009-01-13
不小心挖出了好帖子!
不知徐哥現在搞得如何了?
离线bg5sbj
发帖
386
只看该作者 12楼 发表于: 2009-01-14
做个记号!改天试试!
离线BG4IQU
发帖
4246
只看该作者 13楼 发表于: 2009-01-14
这样也行高级多了90
离线efree
发帖
554
只看该作者 14楼 发表于: 2009-02-01
记                                   号。
离线radiolee
发帖
6050
只看该作者 15楼 发表于: 2009-02-01
aprs-is服务器可以直接接受gps格式的数据,可是不觉得gps数据太浪费流量了么?
离线呼风唤雨
发帖
1864
只看该作者 16楼 发表于: 2009-03-15
这贴要顶