SDR监控飞机运行轨迹

下面是摘自网络的文章,附加了我自己的一些实践经验。


下面我们来说说RTL2832U+R820T电视棒搭建ADS-B使用VirtualRadar看飞机信息和轨迹的教程。
1、接上电脑后,安装Zadig驱动,还是注意XP驱动的问题。(看过上文装过的就不用再安装了。)
2:下载 指向的软件,RTL1090.zip,并解压。 http://www.jetvision.de/download/rtl1090.zip
3:下载 http://sdr.osmocom.org/trac/raw-attachment/wiki/rtl-sdr/RelWithDebInfo.zip ,解压后,将里面的rtl-sdr-release/x32/目录下(注意不是X64)的rtlsdr.dll和libusb-1.0.dll复制到RTL1090的解压目录去。(不要和上面的sdr#弄混了。RTL1090也需要把这2个文件拷到根目录的。)

这一步,我没有使用RelWithDebInfo.zip包,只是把sdr#中的对应文件拷了进去,反正程序运行是没有报错的,最新版sdr#.

4:将RTL1090.exe文件建立一个快捷方式,右键单击快捷方式-属性-在目标后面加上空格 /30003
如图:目的是让RTL1090.exe打开30003端口传输捕获的数据。

VirtualRadar会从300003获取数据。

SDR监控飞机运行轨迹_第1张图片
QQ图片20130720125716

5:执行rtl1090.exe,选择mode-s 其余默认,这时你应该会看到一堆的16进制数据在滚动,说明已经有数据了,可以点击list对16进制报文进行解析,(注意那个解包的LIST按钮我这里打开软件后默认是选择的,打开后要点下取消他,不然貌似我这里后面看不到飞机数据)标准按钮如下图即可:

这里我的软件打开直接就可以监听到数据,所以可能和软件版本有关吧,如果你和原文作者情况一样,则按照他原文的步骤操作即可。目的都是要拿到数据。

SDR监控飞机运行轨迹_第2张图片
捕获_1~1

6:下面安装地图显示飞机的插件。安装VirtualRadarSetup.exe(默认安装即可)以及插件DatabaseWriterPluginSetup.exe 。abaseWriterPluginSetup.exe就装在VirtualRadarSetup目录就行他只是个插件不会覆盖到源文件的。(特别说下VirtualRadar是需要.net3.5sp1支持的。程序自带的微软下载安装太慢了。建议去网上下载个完整的.net3.5sp1的安装包自己先装上,只需要更新部分文件快很多)
7:打开30003端口的RTL1090.exe快捷方式。然后运行VirtualRadar开始设置—–打开virtualradar,弹出两个错误提示,不管他。点击tools下的plugin,仅有的那个插件,options然后enable勾选,create database,确定保存退出。然后退出virtualradar,重新运行virtualradar让设置生效。这时候如果没有意外访问 http://127.0.0.1/virtualradar 就可以看到你捕获的飞机了。(地图缩放或者移动到你所在的地区如果有飞机地图上就能显示。点中飞机变黄的可以显示飞行的轨迹和信息)

显示轨迹的软件,目前官方似乎做的很不错了,一个软件即可,不需要额外装什么插件了。

SDR监控飞机运行轨迹_第3张图片
我的实际效果.jpg

SDR监控飞机运行轨迹_第4张图片
111111

这里补充说下VirtualRadar其实是开了一个http的服务。这个端口可以不是80.在安装的时候会上你输入 你可以自定义端口的,避免端口冲突造成的无法运行。

你可能感兴趣的:(SDR监控飞机运行轨迹)