实现思路:
1、使用GPS把 天上卫星的信号收下来,然后通过蓝牙(当然其它方式也可)将数据传送给PDA。
2、在PDA上运行GPSGate,接受来自GPS的数据,并将数据以UDP Sender的方式转发到互联网上,给你家里的电脑。
3、GPSGate转发出来的数据,通过手机GPRS上网,进入互联网。
4、在家里的电脑上运行GPSGate的PC版, 接收来自互联网的数据,并将接收到的数据转发到虚拟COM口。
5、在家里的电脑上运行Ozi或GPS Viewer或Google Earth(配GE2)等软件,接收来自虚拟COM口的信号。
6、搞定啦!
数据走向:卫星→GPS(mini太阳鸟)→蓝牙→PPC Phone→GPS Gate:UDP Sender→GPRS→网络→电脑→GPS Gate:UDP Receiver→Virtual COM→GPS软件PC版
具体操作:
1、保证GPS正常工作。
2、在PDA上安装GPSGate并运行。
3、在GPSGate的Input(输入)页面设置好与GPS硬件连接的COM口与波特率,单击Open连接 GPS。
4、在GPSGate的Output(输出)页面选择一项UDP Sender,单击Add。
按照下面的说明在弹出窗口中设置“IP地址与端口”。
S60版 http://www.zyeo.net/blog/?aid=89
软件下载到:http://www.zyeo.net/blog/?aid=87
同时为了方便验证GPS与PDA是否正常连接,可再添加Virtual COM(虚拟COM口),用来连接PDA上的GPS Viewer等,查看卫星状态。
说明:此处“IP地址与端口”为你家里电脑的公网IP地址,端口随意。关于如何查看电脑的IP地址,请见附注。
像192.168.1.*这样的IP不是公网IP地址。别急,耐着性子往下看。
5、连接PDA与GPS,确保一切正常。
可以用GPS Viewer等,检查一下卫星状态。
![]() |
![]() |
6、在PDA上,连接GPRS。可以打开IE浏览 网页以检查连接正常。
7、我是在单位测试的。在路由器中可以看到广域网端IP地址是:202.15.XX.XX,
然后通过一个路由器后,有很多台电脑共享网络。这时我必须在路由器上做一个端口转发——在路由器上找到“虚拟服务器”一项,将20175端口映射到我的电脑192.168.1.178,启用。
8、在我的电脑上安装GPSGate的PC版,运行。
9、在电脑上GPSGate的Input中添加一项UDP Receiver,端口为20175。在Output中添加虚拟端口Virtual COM。
10、在电脑上运行GPS Viewer,设置好端口号和波特率,单击Open GPS,就可以看到远端GPS的实时情况了。
同样,在电脑上运行Oziexplorer,设置好端口号和波特率,连接,就可以看到远 端GPS的运行轨迹啦。
不过,如果这个办法被你家LP用来监视你出差时的行踪,可就不要怪我喽,哈哈。
先写这些吧,有不明白的朋友再问。今晚偶有活动,嗯,GPS可不能带在身上啦,防止被监视哈。回见……
附注:
查看电脑的IP地址:
依次单击:开始→运行→输入cmd→回车→输入ipconfig→回车。即可看到你的网卡相关信息,其中有一项IP Address最后面的数字串就是你的IP地址。
关于TCP和UDP:
TCP和UDP是两种网络的连接方式。具体的定义大家可以到网上去搜索。我举个例子帮助大家理解:
谈恋爱时,你问人家姑娘,你爱我么?姑娘说“爱”。于是你开始在姑娘身上大把地花钱:这是TCP方式,也就是说“在 正式通信前必须要与对方建立起连接”。
另一种情况:谈恋爱时,你不管人家姑娘爱不爱你,一厢情愿地卯足了劲地在姑娘身上花钱,而不管姑娘领不领情:这是UDP方式,也就是说“在正式通信前不必与 对方先建立连接,不管对方状态就直接发送”。
这样说能理解了吧?不理解的按上面的办法试试就有体会了,嘿嘿。
![]() |
![]() |
No user commented in " 在家中使用电脑监控远程GPS的实现 "
Follow-up comment rss or Leave a TrackbackLeave A Reply