3)定位热区并绘制地图:   

当我们开启netstumble并完成路线移动工作后,在netstumble界面中可以看到途径扫描出来的所有无线热区列表,首先我们需要将这些记录信息保存,通过“save as”功能保存成ns1后缀名的文件是最直接的办法。

小提示:   

GPS设备在行进过程中可能会出现连接中断的问题,笔者在实际测量时就出现了两次,我们只需要在中断后保存之前扫描出来的信息为ns1文件,再次连通后继续扫描即可。日后绘制wardriving热区时可以一次加载多个ns1文件到一个地图。   

当我们获得ns1文件后还不能够整合到GOOGLE EARTH地图中,我们需要将其转换为.kmz格式的文件。网上有很多工具实现这种转换,不过就个人使用来说通过网站在线转换最为方便而且通用性也很好。当我们获得ns1文件后可以直接访问http://www.gpsvisualizer.com/这个站点进行在线转换。

在get started now处选择ns1文件以及要导出的格式,导出格式很多包括google maps,google earth等多种终端格式,我们根据实际选择即可。由于笔者使用google earth进行定位和整合所以选择google earth kml格式即可。等待一会后直接下载生成的KMZ文件即可。

获取所有kmz文件后如果本机安装了google earth程序的话只需要双击运行这些文件即可看到整合了无线热点区域位置的GOOGLE EARTH地图。如果在同一个地点扫描到多个无线网络的话我们可以通过点击地图热点展开多个无线网络信息。例如笔者在家中扫描到的无线热点效果如图。

在行车扫描时笔者获得了四个KMZ文件,我们只需要依次运行这些文件即可将这四个文件整合到一张GOOGLE EARTH地图中,在Wardriving热区地图中我们可以看到扫描到的每个无线网络SSID名称,加密方式,使用的信号发射频段以及无线设备的MAC地址信息,同时由于GPS的功劳,我们可以将这些无线网络的地点定位到google earth地图上。

小提示:   

如果我们将ns1文件转换为kml后,运行google earth打开时提示错误,这可能是KML文件中存在Earth不支持的字符,用记事本或其它文本软件打开后根据提示删除非法字符即可,例如最常见的全角空格就属于不支持范畴。   

通过手中获取的多个KMZ文件我们最终实现了定位热区并绘制wardriving地图的功能,途径扫描出的所有无线网络都成功的绘制到地图上。

三、总 结:   

通过我们多个步骤的操作,最终顺利的绘制出基于地图的无线热点网络分布图,利用蓝牙GPS,笔记本,WIFI无线网卡,私家车以及各种相关软件实现了全球定位——让你的无线网络板上钉钉的目的。该热点地图对于信号搜索,热区发现,无线安全统计以及无线分布统计等都是非常有帮助的。

  1. UWB精确定位的无线技术标准
  2. 网络拓扑两部曲——搜索定位


相关内容