前几天看到“rtl-sdr,RTL2832电视棒跟踪飞机轨迹教程(ADS-B), SDR GPS 飞机追踪”,和“接收ADSB 其实没这么(复杂)”的帖子,觉得挺有意思的,正好@猫头鹰给了一个淘宝链接,就淘了一个r820t。
但是买回来在虚拟机中配置环境的时候就傻了,“rtl-sdr,RTL2832电视棒跟踪飞机轨迹教程(ADS-B), SDR GPS 飞机追踪”这么麻烦。
我使用那一大串安装脚本安装,根本没反应,后来有人说在synaptic里面有,这才顺利的傻瓜式的安装好。但是后面的问题就是解决不了了,因为我之前基本没怎么接触过Linux(原谅我是小白),就是cmake的时候总是出错。。。安装各种库之后还是不行的。
第二个看着简单点,貌似是Windows下的软件,但是又没有安装过程,网上也找不到,桑心了。
后来经过我的“不懈努力”百度谷歌了好几天,终于用了一个简单的软件dump1090实现了同样的功能。
------------------------------
关于ADS-B的详细介绍: http://baike.baidu.com/view/1298822.htm
其实说简单了,就是每个飞机回主动的报告自己的位置等信息,而不是被动的去探测,这样会增加安全性,也是作为雷达技术的一种补充吧。
因为这个技术的信号信息等都是公开的,所以我们要做的就是接收信号并解码,这样我们就能获取附近飞机的信息了~~哈哈~
1 我们需要的是一个linux系统,虚拟机安装就行,我使用的是ubuntu 13.04
2 跟踪信号肯定需要硬件啦~这个硬件很多人没有想到,这就是电视棒!这个能在淘宝上买到,但是你搜索电视棒肯定是搜不到的,淘宝不让卖(原因你懂的)。
为什么接收电视信号的东西能接收飞机信号呢,这个很简单,就是电视棒芯片为了能保持兼容,把它的频率范围涉及的很宽,但是默认是屏蔽掉了部分频率,我们要使用破解驱动使它支持这部分频率的。
所以大家要是想淘宝买一个的话,就搜索 r820t,这是它的芯片型号,也有别的芯片的,但是不多见了。
很便宜的,我买的才40块钱。就是这样子的。
3 之前说了,我们要使用ubuntu,所以接下来就是要安装软件了。需要两个软件,“rtl-sdr”的软件,网址位于:“http://sdr.osmocom.org/trac/wiki/rtl-sdr”。它是一个RTL2832U芯片的控制软件,负责控制电视棒频率,类似破解驱动。
那一个是“dump1090”,网址位于:“https://github.com/antirez/dump1090”。他是一个把无线电中的数字信号提取出来并解码的软件。就是解码S模式应答机的内容。
安装的步骤是这样的,由于这两个软件是在网上的,我们要先安装一个svn软件,就是用git就行。终端下运行
sudo apt-get install git
输入密码,就会自动下载安装的。
之后运行
git clone git://git.osmocom.org/rtl-sdr.git cd rtl-sdr/ mkdir build cd build cmake ../(如果不行,试试cmake ../ -DINSTALL_UDEV_RULES=ON) make sudo make install sudo ldconfig
每一步注意看看是否成功运行了。
第二个软件的安装简单点
git clone https://github.com/antirez/dump1090.git cd dump1090/ make
这样软件就安装完成了。
4 组装好电视棒,然后插入电脑的usb接口,注意也要连接到虚拟机里面,在vmware中是这样的
这样就好了。
ubuntu中打开terminal,切换到dump1090的目录,然后输入以下命令
cd /home/***/dump1090 ./ dump1090 --interactice --net
这样如果附近有飞机的话,就能看到了。
在虚拟机中打开http://localhost:8080 或者在主机中打开http://虚拟机ip:8080都能在谷歌地图上看到实时的飞机轨迹。
这个就是CES5617
Altitude: 9950 feet
Speed: 361 knots
自己换算单位吧。。
还有你看看我这是在那里~
经我的验证,我所在的位置附近50Km的飞机基本都能准确识别。
但是由于我在楼里面,而且周围干扰很多,要是你能找到一个好的位置,肯定能接收更多的信号。
相关内容:
R820T电视棒+软件无线电跟踪飞机飞行轨迹(SDR&ADS-B)
rtl-sdr,RTL2832+E4k tuner电视棒跟踪飞机轨迹 ADS-B/TCAS/SSR
rtl-sdr,RTL2832电视棒跟踪飞机轨迹教程(ADS-B), SDR GPS 飞机追踪
相关讨论:
1#
imlonghao (得到了全市的美誉,得不到你的驻足。) | 2013-07-07 14:46
合法么?
2#
苦战 | 2013-07-07 14:47
最近都开始玩这个了啊 今天早上的波音777不会是你们搞的吧~
3#
基佬库克 | 2013-07-07 14:53
能读什么频段的??能读2g网络吗??
4#
liyang (<script>alert("xss")</script>) | 2013-07-07 14:53
virtual radar server的使用方法 昨晚才看到 https://www.dispatcher.cc/2013/04/27/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87google-earth%E6%98%BE%E7%A4%BA%E6%8D%95%E8%8E%B7%E7%9A%84%E9%A3%9E%E6%9C%BA%E4%BD%8D%E7%BD%AE%E4%B8%8E%E4%BF%A1%E6%81%AF/
5#
liyang (<script>alert("xss")</script>) | 2013-07-07 14:54
@imlonghao 按说这个只是接收信号 没有发射信号的。。这么小不会干扰到飞机吧
6#
liyang (<script>alert("xss")</script>) | 2013-07-07 14:56
windows下的另一种方法 https://www.dispatcher.cc/2013/04/25/%E5%A6%82%E4%BD%95%E5%9C%A8win%E4%B8%8B%E6%9E%B6%E8%AE%BE%E8%87%AA%E5%B7%B1%E7%9A%84nds-b%E5%B9%B6%E9%80%9A%E8%BF%87flightradar24%E5%85%B1%E4%BA%AB%E6%95%B0%E6%8D%AE/
7#
liyang (<script>alert("xss")</script>) | 2013-07-07 14:57
@基佬库克 http://zone.wooyun.org/content/4111 @Kevin2600应该也是用的这东西吧 不清楚 俺是小白
8#
liyang (<script>alert("xss")</script>) | 2013-07-07 15:10
@苦战 不是啊 。。
9#
rhfs | 2013-07-07 15:17
。。。感觉今天的那架飞机就是你们搞的。
10#
zyymartin (胡子已留,诚招女友) | 2013-07-07 15:22
@rhfs +1
11#
liyang (<script>alert("xss")</script>) | 2013-07-07 15:26
中新网7月7日电据外媒报道,一架韩亚航空公司的波音777型客机在当地时间6日在美国旧金山国际机场着陆时失事,机尾折断,引发大火。截至目前,事故造成2人死亡,181人受伤,还有一人下落不明。机上载有141名中国乘客,其中28人受伤。
默哀。。
12#
咖啡 (他依然向往着长岛的雪, 依然向往着潘帕斯的风吟鸟唱) | 2013-07-07 18:32
合法吗
13#
redrain有节操 (快来和我滚床单) | 2013-07-07 18:43
http://www.rootoorotor.org/amateur-radio/r820t%E7%94%B5%E8%A7%86%E6%A3%92%E8%BD%AF%E4%BB%B6%E6%97%A0%E7%BA%BF%E7%94%B5%E8%B7%9F%E8%B8%AA%E9%A3%9E%E6%9C%BA%E9%A3%9E%E8%A1%8C%E8%BD%A8%E8%BF%B9%EF%BC%88sdrads-b%EF%BC%89/
14#
redrain有节操 (快来和我滚床单) | 2013-07-07 18:44
r820t电视棒软件无线电跟踪飞机飞行轨迹(sdrads-b)我朋友的文章,有讲到
15#
0x_Jin (世上人多心不齐) | 2013-07-07 18:56
我想知道 就是仅仅找到飞机在哪么、、、 不可以做点其他的么 你们懂的
16#
无敌L.t.H (:?门安天京北爱我) | 2013-07-07 19:17
@苦战 @rhfs 发改委昨天调了油价,所以……
17#
rhfs | 2013-07-07 20:27
@无敌L.t.H 。。。。原来如此。。。。。
18#
z@cx (消失半年,朋友们,半年后见) | 2013-07-07 21:42
俺也接收不少!!!
19#
锁相环 | 2013-07-07 23:00
Failed to open rtlsdr device #0.求解/////
20#
ccccshq (一个热爱编程,热爱网络,热爱生活的IT民工) | 2013-07-07 23:00
飞机...
21#
0x0F (你看不见我)????(人脸无?) | 2013-07-07 23:02
@xsser 劈吧
22#
Kevin2600 (Just Hacking it!!!) | 2013-07-07 23:07
yes, I used the same stuff
23#
liyang (<script>alert("xss")</script>) | 2013-07-07 23:16
@锁相环 这个不好说啊 仔细排查下
24#
锁相环 | 2013-07-07 23:32
@liyang Linux上面进行到cmake ../的时候提示libusb 1.0 required to compile rtl-sdr。。。
25#
锁相环 | 2013-07-07 23:59
@liyang 编译都通过了,但是半天搜不出航班信息……求解。。。
26#
liyang (<script>alert("xss")</script>) | 2013-07-08 07:28
@锁相环 呵呵 到靠近窗户的地方看看 也许这个时间真的没有飞机。。
27#
x1aoh4i (xssing.pw) | 2013-07-08 07:46
楼主 我家琳佳 啊啊啊啊啊啊
28#
红帽子 (白帽子,黑帽子,fedora是个坏帽子) | 2013-07-08 07:53
楼主提供的dump1090这个工具确实很好用。
并且virtualBox也可以用。
赞一个
29#
红帽子 (白帽子,黑帽子,fedora是个坏帽子) | 2013-07-08 07:55
Hex Flight Altitude Speed Lat Lon Track Messages Seen . -------------------------------------------------------------------------------- 78080d 26375 417 0.000 0.000 339 19 0 sec 780932 CES2259 19625 387 31.187 121.298 330 28 1 sec 7807cd CCA1893 4550 277 31.017 121.908 146 118 0 sec 885043 THA663 4475 238 31.010 121.838 192 359 0 sec 7581f7 EZD029 10875 336 30.966 121.971 81 244 9 sec 7808e3 DKH1318 2175 182 31.291 121.762 162 633 3 sec
30#
etcat (从南边来个喇叭从南边来个喇叭从南边来个喇叭从南边来) | 2013-07-08 08:16
如果把天线放进一个铝制的盆里 会不会增加信号强度