论文部分内容阅读
书接上回,在上期的文章中我们给大家介绍了AGWTracker跟踪系统的基本原理,以及在笔记本电脑上实现的方法。这样虽然不需要太多的额外投入,不过笔记本电脑有时也并不太方便携带。而且如何连接到因特网也是一个需要考虑的问题,毕竟国内很多地方可不是随时随地都有Wi-Fi网络的。如果能将跟踪系统移植到手机上,那是不是会更加实用呢?
其实只要你有一台掌上电脑(PocketPC),又或者装有Windows Mobile 5.0以上系统的智能手机,那么就可以将跟踪系统移植到这些设备上面。通过移动通讯服务商的无线上网服务,我们就可以随时随地向服务器“报告”自己的位置。你出门的时候可能不会带笔记本电脑,但手机总会带的吧!我们就暂且把它叫做“掌上追踪系统”。
接下来让我们对程序进行一个简单的设置,这是初次使用时一个必须的步骤。选择Menu → Tools → Setup,出现如图7所示的窗口,参考我们在上一篇文章中P C版AGWTracker上进行的Station设置,填写MyCall、经纬度等信息。然后选择Ports,请按照图8中的参数填写Ports设置选项。
最后让我们翻到GPS栏(图9),进行GPS设置。我们在这里的呼号后面添加了一个编号——如“-12”或“-9”,这些编号的正式名称叫做SSID,可以使用0~15,这样一个呼号加上不同的SSID就可以代表不同的APRS台站了,需要注意的是这些数字后缀都有自己的含义,请参考表1。下面的“TX Every Min/Distance/Angle”表示触发位置报告的条件,也就是说每隔xx分钟,或者距离移动了xx公里,又或者航向转过了xx角度,就会自动向服务器报告最新的数据,用户可以自行定义触发机制,如果这些参数设置较小,就会频繁发送位置报告,这样可以获得更精确的信息;但与此同时,也意味着你可能要付出更多的通讯费,建议大家选择默认就可以了。请务必勾上下拉菜单中的“APRS Server”和“APRS SERVER”选项,这两个项目是向指定的因特网端口发送数据,完成后点OK退出设置界面。
●连接APRS服务器
在完成基本的设置之后,我们就需要连接到APRSServer服务器。选择Menu → Actions → Connect ToAPRS Server,注意,这个选项如果打勾,表明正处于连接状态,再次点击就是中断连接。我们要做的就是中断当前连接,然后重复上面的步骤,再次点击“Connect ToAPRS Server”选项以进入配置菜单。
参考我们上篇文章中介绍的关于PC版A P R SServer的设置,在这里我们也选择刚刚建立的中国二层APRS服务器(china.aprs2.net:14580),这要比连接境外的服务器更加迅速而且稳定。点击Filter右边的“…”按钮,就可以打开过滤器设置(图11),过滤器的作用就是减少软件与服务器之间的无谓通讯流量,为用户节约网络费用。
如果大家只是做一个实验,那么可以使用图中所列的“BD6CR”以及“21989”来登录,设置完成后点“OK”键就可以连接APRS服务器了。由于我们输入的“china.aprs2.net:14580”不在默认的列表中,程序就会提示你要不要加入列表,选择“是”。
●界面浏览
在连接成功后,我们会看到如图13所示的Monitor窗口,红色的数据表示本机发送到服务器的数据,蓝色的表示从服务器返回的数据。
点击Stations一栏会出现如图14的界面,下面是台站列表,选中某个台站的呼号并打开,我们就可以看到更加详细的信息。如果这个台站是气象台,那我们可以看到该点的气象信息,如温度、风速等(如图15);如果这个台站是移动台,我们就可以看到这个台站当前的位置、速度、航向等信息(如图16)。
这里还有一个有趣的功能——Message,顾名思义,你可以用它给任何连接到服务器的台站发送短消息。实现起来也非常容易,在“To”处输入对方台站的呼号,“Text”里面输入消息的内容(能够支持中文),按“Send”键,等到列表处出现一个绿色的对勾就大功告成了。
点击GPS一栏,就会出现当前你所处地点的GPS数据。由于软件界面的原因,我们看到有些选项是重叠在一起的,但是最关键的航向、速度、海拔高度、经纬度以及日期等信息一目了然。这里请大家注意一个小的缺陷,在AGWTracker中使用的是格林尼治标准时,所以以北京所在的东八区为例,软件显示的时间是北京时间减去8小时——当你在早晨8点以前打开AGWTracker的话,会发现日期还是昨天的,原因就在于此。
●地图加载
既然已经实现了定位与跟踪的功能,下面我们再来让这款软件加载地图。和PC版本的AGWTracker一样,Pocket PC版本也能够支持很多种地图,但遗憾的是目前还不能支持Google Maps、Yahoo Map等在线地图。下面我 们就以栅格地图为例来给大家介绍一下这款软件创建和加载地图的过程。
创建:选择Menu → File → New → MapFile(如图21所示),建立一个空的地图文件,默认名为“Untitled”。
加载:选择Menu → File → Load Map File(图 22),点击要加载的文件就可以了,这款软件支持各种图片格式。
我们可以看到,在成功加载地图之后,软件所接收到的台站信息会以图标的形式显示在地图上面。如果你想保存当前地图,可以选择Menu → Tools → Save CurrentMap Selections。需要大家注意的是,现在有些地图是要付费使用的,如果要求不高的话可以尝试着自做地图,或者使用网上的共享(地图)软件。
●节约你的网络流量
掌上系统不同于PC平台,由于现在很多地方的移动通讯服务商都是按流量收费,所以在使用该软件的时候最好遵循以下一些“节流”要点。
首先,如果能选择包月的套餐,尽可能不要选择按流量计费。然后每天注意已使用流量的变化,从而正确估算每天的流量,免得月底时面对账单不知所措;
其次,除了APRS应用外尽量不要使用WWAN来浏览网页或者下载文件,否则你的流量会很快耗尽;
最后,连接APRS网络服务器时一定要设置过滤器,这样服务器会只发指定的数据给软件,而其它的无关数据会被屏蔽掉,避免“眉毛胡子一把抓”。
应用实例
在介绍完软件的安装与硬件调试之后,让我们再来看看实际使用时的效果如何。笔者携带一台QTEK 9100的智能手机,搭配一个MTK芯片的HOLUX M-1000蓝牙GPS模块(如图24所示)。我的轨迹被朋友用PC版的AGWTracker软件记录了下来,如图25、26所示。所使用的地图为Google Earth的卫星照片。
如果不使用AGWTracker软件,也可以利用网页浏览的方式追踪移动台的位置。在浏览器中输入http://aprs.fi,然后再输入你要查看的台站呼号、点击登录,选择过去多长时间内该台站的轨迹,就可以查看了。例如我们选择查看过去24小时内笔者从广州到深圳的过程,我们就可以看到对应的追踪轨迹——该页面为Google地图模式,也可以切换到卫星照片模式进行浏览。
写在最后
受限于篇幅,文章到这里就结束了,总体来说自制业余追踪系统对玩家的动手能力要求非常高,除了要求玩家有对应的智能手机、笔记本电脑、GPS接收模块等硬件设备之外,还要玩家对网络、无线电基础知识有一定的了解。层层筛选的结果导致玩“追踪游戏”的发烧友们只是一小撮“骨灰分子”。但作为一种方兴未艾的玩法和运动,很多人乐在其中,如果你手上有相关的硬件设备,欢迎加入这些玩家的行列,一起来壮大这个队伍。对于本文中所介绍的方法请不要用于不正当用途,文章中所涉及的一些场景也仅为举例所用,请勿对号入座。
通过测试,我们还了解到目前AGWTracker Pocket第一个官方版本还存在着以下一些限制:
◇无法自动拨号到WWAN,根据作者的消息,以后的版本会实现。
◇如果WWAN是中国移动的GPRS/EDGE,则只能工作在CMNET网络,无法通过代理设置工作在CMWAP网络下。
◇地图上图标的刷新存在一些问题,需要用户手动移动地图后才会刷新。
◇跟踪Track功能还不完善,目前还无法在地图上显示某些移动台站的跟踪轨迹。
其实只要你有一台掌上电脑(PocketPC),又或者装有Windows Mobile 5.0以上系统的智能手机,那么就可以将跟踪系统移植到这些设备上面。通过移动通讯服务商的无线上网服务,我们就可以随时随地向服务器“报告”自己的位置。你出门的时候可能不会带笔记本电脑,但手机总会带的吧!我们就暂且把它叫做“掌上追踪系统”。
接下来让我们对程序进行一个简单的设置,这是初次使用时一个必须的步骤。选择Menu → Tools → Setup,出现如图7所示的窗口,参考我们在上一篇文章中P C版AGWTracker上进行的Station设置,填写MyCall、经纬度等信息。然后选择Ports,请按照图8中的参数填写Ports设置选项。
最后让我们翻到GPS栏(图9),进行GPS设置。我们在这里的呼号后面添加了一个编号——如“-12”或“-9”,这些编号的正式名称叫做SSID,可以使用0~15,这样一个呼号加上不同的SSID就可以代表不同的APRS台站了,需要注意的是这些数字后缀都有自己的含义,请参考表1。下面的“TX Every Min/Distance/Angle”表示触发位置报告的条件,也就是说每隔xx分钟,或者距离移动了xx公里,又或者航向转过了xx角度,就会自动向服务器报告最新的数据,用户可以自行定义触发机制,如果这些参数设置较小,就会频繁发送位置报告,这样可以获得更精确的信息;但与此同时,也意味着你可能要付出更多的通讯费,建议大家选择默认就可以了。请务必勾上下拉菜单中的“APRS Server”和“APRS SERVER”选项,这两个项目是向指定的因特网端口发送数据,完成后点OK退出设置界面。
●连接APRS服务器
在完成基本的设置之后,我们就需要连接到APRSServer服务器。选择Menu → Actions → Connect ToAPRS Server,注意,这个选项如果打勾,表明正处于连接状态,再次点击就是中断连接。我们要做的就是中断当前连接,然后重复上面的步骤,再次点击“Connect ToAPRS Server”选项以进入配置菜单。
参考我们上篇文章中介绍的关于PC版A P R SServer的设置,在这里我们也选择刚刚建立的中国二层APRS服务器(china.aprs2.net:14580),这要比连接境外的服务器更加迅速而且稳定。点击Filter右边的“…”按钮,就可以打开过滤器设置(图11),过滤器的作用就是减少软件与服务器之间的无谓通讯流量,为用户节约网络费用。
如果大家只是做一个实验,那么可以使用图中所列的“BD6CR”以及“21989”来登录,设置完成后点“OK”键就可以连接APRS服务器了。由于我们输入的“china.aprs2.net:14580”不在默认的列表中,程序就会提示你要不要加入列表,选择“是”。
●界面浏览
在连接成功后,我们会看到如图13所示的Monitor窗口,红色的数据表示本机发送到服务器的数据,蓝色的表示从服务器返回的数据。
点击Stations一栏会出现如图14的界面,下面是台站列表,选中某个台站的呼号并打开,我们就可以看到更加详细的信息。如果这个台站是气象台,那我们可以看到该点的气象信息,如温度、风速等(如图15);如果这个台站是移动台,我们就可以看到这个台站当前的位置、速度、航向等信息(如图16)。
这里还有一个有趣的功能——Message,顾名思义,你可以用它给任何连接到服务器的台站发送短消息。实现起来也非常容易,在“To”处输入对方台站的呼号,“Text”里面输入消息的内容(能够支持中文),按“Send”键,等到列表处出现一个绿色的对勾就大功告成了。
点击GPS一栏,就会出现当前你所处地点的GPS数据。由于软件界面的原因,我们看到有些选项是重叠在一起的,但是最关键的航向、速度、海拔高度、经纬度以及日期等信息一目了然。这里请大家注意一个小的缺陷,在AGWTracker中使用的是格林尼治标准时,所以以北京所在的东八区为例,软件显示的时间是北京时间减去8小时——当你在早晨8点以前打开AGWTracker的话,会发现日期还是昨天的,原因就在于此。
●地图加载
既然已经实现了定位与跟踪的功能,下面我们再来让这款软件加载地图。和PC版本的AGWTracker一样,Pocket PC版本也能够支持很多种地图,但遗憾的是目前还不能支持Google Maps、Yahoo Map等在线地图。下面我 们就以栅格地图为例来给大家介绍一下这款软件创建和加载地图的过程。
创建:选择Menu → File → New → MapFile(如图21所示),建立一个空的地图文件,默认名为“Untitled”。
加载:选择Menu → File → Load Map File(图 22),点击要加载的文件就可以了,这款软件支持各种图片格式。
我们可以看到,在成功加载地图之后,软件所接收到的台站信息会以图标的形式显示在地图上面。如果你想保存当前地图,可以选择Menu → Tools → Save CurrentMap Selections。需要大家注意的是,现在有些地图是要付费使用的,如果要求不高的话可以尝试着自做地图,或者使用网上的共享(地图)软件。
●节约你的网络流量
掌上系统不同于PC平台,由于现在很多地方的移动通讯服务商都是按流量收费,所以在使用该软件的时候最好遵循以下一些“节流”要点。
首先,如果能选择包月的套餐,尽可能不要选择按流量计费。然后每天注意已使用流量的变化,从而正确估算每天的流量,免得月底时面对账单不知所措;
其次,除了APRS应用外尽量不要使用WWAN来浏览网页或者下载文件,否则你的流量会很快耗尽;
最后,连接APRS网络服务器时一定要设置过滤器,这样服务器会只发指定的数据给软件,而其它的无关数据会被屏蔽掉,避免“眉毛胡子一把抓”。
应用实例
在介绍完软件的安装与硬件调试之后,让我们再来看看实际使用时的效果如何。笔者携带一台QTEK 9100的智能手机,搭配一个MTK芯片的HOLUX M-1000蓝牙GPS模块(如图24所示)。我的轨迹被朋友用PC版的AGWTracker软件记录了下来,如图25、26所示。所使用的地图为Google Earth的卫星照片。
如果不使用AGWTracker软件,也可以利用网页浏览的方式追踪移动台的位置。在浏览器中输入http://aprs.fi,然后再输入你要查看的台站呼号、点击登录,选择过去多长时间内该台站的轨迹,就可以查看了。例如我们选择查看过去24小时内笔者从广州到深圳的过程,我们就可以看到对应的追踪轨迹——该页面为Google地图模式,也可以切换到卫星照片模式进行浏览。
写在最后
受限于篇幅,文章到这里就结束了,总体来说自制业余追踪系统对玩家的动手能力要求非常高,除了要求玩家有对应的智能手机、笔记本电脑、GPS接收模块等硬件设备之外,还要玩家对网络、无线电基础知识有一定的了解。层层筛选的结果导致玩“追踪游戏”的发烧友们只是一小撮“骨灰分子”。但作为一种方兴未艾的玩法和运动,很多人乐在其中,如果你手上有相关的硬件设备,欢迎加入这些玩家的行列,一起来壮大这个队伍。对于本文中所介绍的方法请不要用于不正当用途,文章中所涉及的一些场景也仅为举例所用,请勿对号入座。
通过测试,我们还了解到目前AGWTracker Pocket第一个官方版本还存在着以下一些限制:
◇无法自动拨号到WWAN,根据作者的消息,以后的版本会实现。
◇如果WWAN是中国移动的GPRS/EDGE,则只能工作在CMNET网络,无法通过代理设置工作在CMWAP网络下。
◇地图上图标的刷新存在一些问题,需要用户手动移动地图后才会刷新。
◇跟踪Track功能还不完善,目前还无法在地图上显示某些移动台站的跟踪轨迹。