闲得无聊的时候,可以买一根电视棒,这样就能收看电视节目了

有的时候会好奇flightradar24flightaware上面的航班轨迹信息是怎么来的,据说其中部分数据就是爱好者们用自己的设备采集到的。

在C君的指点下,我也买了一根电视棒玩玩追踪航班信息。

型号是RTL2832U+R820T2,可以在万能的某宝上一搜一大把,看这尿性基本上是Made in HuaQiangBei。然而货一到手我发现,包装上五国语言就是没中文,也是很厉害。然后扔掉了毫无用处的小光盘,因为我连光驱都没有(

flight

追踪航班的原理是通过电视棒接收安装了相应设备的飞机在1090MHz频段广播的ADS-B信号。

安装一个dump1090就可以分析接收到的数据了。把这个repo clone下来,使用make命令完成编译。接着用./dump1090 --interactive --net命令就可以开始追踪飞机了。在浏览器里打开http://localhost:8080能够在地图上显示航班的位置等信息。(需要科学上网以便显示Google Maps)我在室内能收到三四架飞机的信号,估计在空旷的室外能更好一些。

如果在make的时候报了缺某个库的信息,可以用brew装一下

brew install librtlsdr

之后再make就没有问题了。

Screen-Shot-2017-10-31-at-9.21.58-PM

所以电视棒真的是用来看电视的么。。。