SDR 研究 —— ADS-B 飞机信号追踪

本文只用作技术研究,请勿用于非法用途,否则后果自负!

这篇文章因为高考足足拖了一年,SDR 研究有好一段时间了,之前就搞过电台的窃听(文章传送门),当初想搞 SDR 也是因为想追踪 ADS-B,ADS-B 也是属于这类无线电的一个范畴,折腾一下用手上的设备捕捉天上飞机发出来的 ADS-B 信号吧。

我用 Windows 8.1 进行测试,先安装 ExtIO套件,套件里面已经包含了我们大部分需要的组件,这样后面就不用再逐一安装了。

安装选项保持默认就可以了,不用修改。

下面这个窗口是让你挑选 SDR 软件的目录的,官方推荐是 HDSDR,我是建议使用 WRplus 或者 SDRsharp。解压到一个目录,然后选择安装到那里面去吧。

当问你是否需要在安装 Zadig 驱动之前启动向导,果断 NO。当 Zadig 驱动安装弹出来之后,我们直接点 X 关闭,驱动后面我们再另外安装。安装结束之后不用启动任何东西,然后来安装 Zadig,这是 Windows XP 以上版本系统的驱动,Windows XP 则 下载这个,实在的说吧,Windows XP 的确要淘汰了,就不要太过坚持这个了,软件开始纷纷取消 XP 支持了。现在插入我们的电视棒,Windows 7 或者 8 会自动通过 Windows Update 寻找合适的驱动,并且安装,对于正常设备的确很有好处,但我们需要破解驱动,所以就不安装这个,来得及取消就取消掉,来不及就 Zadig 再替换就可以了。我们打开 Zadig,看到电视棒识别出来了,如果看不见任何设备,点击 List All Devices 就能看到,然后点安装即可。

搞定之后就来安装 VirtualRadar 吧,这套软件能够解析 ADS-B 信号并呈现在 Google 上,安装的时候注意端口选偏僻的,毕竟以后我们可能会用到 80,安装好之后还要把一个 插件 安装上,装到 VirtualRadar 的目录里就行,然后启动 VirtualRadar,在菜单栏 Tools 中打开 Plugins,可以看到我们刚刚安装的插件,进去设置,点 Creat Database 创建数据库,然后关闭 VirtualRadar,重新启动。最后我们把 RTL1090 解压到任意目录,并且把这个 压缩包 里面的 X32 文件夹复制到 RTL1090 目录里,然后新建一个快捷方式,定义一个端口启动即可 ,这里我用 30003。

打开 RTL1090 之后点 Start,开始监听 ADS-B 数据,同时我们用浏览器打开 VirtualRadar 的 WEB,忘记了端口的可以直接在VirtualRadar 主界面打开。

我们这小城市,寥寥可数的飞机信号,如果你家附近有机场的话那就密密麻麻的了。

Tags: SDR, ADS-B, Flight

2 Comments

  1. hehe hehe

    博主才高中毕业啊?

Write a new comment