呵呵.偷懒了,到网上搜索了一下找了篇文章贴上来.如果有什么疑问,我尽我所知道的给解释..
下面是转贴的文章:
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来实现的。出于成本考虑,如果不是必须,我们可以将上传坐标信号的时间间隔尽量设置的长一些,来减少数据上传所带来的网络流量费用。