概述
永不消逝的电波(一):无线电入门篇
我国民航使用的无线电频率:1090MHz
民用对讲机使用的无线电频率:408-409MHz
警用频率:350-390MHz
0x04 使用软件无线电接收飞机信号
1. 接收飞机信号的常用设备
电视棒
优势:廉价(四五十元) 接地气
不足:只能接收、不能发射信号
HackRf
优势:开源、可以接收、发射信号
不足:USB2.0传输速率低于接收速率
其它设备:bladeRF
优势:USB3.0;支持300MHz到3.8GHz
缺陷:最高只能支持 3.8GHz,不可能用bladeRF来实现5GHz频段的802.11n
电视棒的核心芯片:
淘宝搜索"电视棒"一词是被屏蔽的,想买的同学可以搜电视棒的芯片名:“RTL2832U”。
USB DVB-T & RTL-SDR Realtek RTL2832U & R820T,这是螃蟹( Realtek)的一个芯片型号,原本是做电视棒芯片的。
后来被人发现这个芯片具有非常广的频率接收范围,然后就被用来做sdr应用了,rtl的sdr应用。
其实,某宝两三百的无线电接收器也是根据电视棒芯片改装的。
(都是用的RTL2832U。左边价格三百,右边四十多,知道真相的我曾经哭晕在厕所)
2. 电视棒使用的一些软件
硬件有了,那么软件呢?
Linux:(Ubuntu)环境搭建
硬件驱动:rtl-sdr
接收信号&解码:dump 1090
sudo apt-get install git sudo apt-get install cmake
git clone https://github.com/pinkavaj/rtl-sdr.git cd rtl-sdr/ mkdir build cd build cmake ../ make sudo make install sudo ldconfig
编译安装dump 1090:
git clone https://github.com/antirez/dump1090.git cd dump1090/ make
软件启动:
cd /home/$user/dump1090 #转到dump 1090的主目录 sudo ./ dump1090 --interactive --net
软件截图:
软件界面参数:
HEX:16进制数据
Flight:航班号
Altitude:灰行高度(海拔)
Speed:灰行速度
Lat/Lon:地理坐标(经纬度数)
dump启动时会开启自带的WEB服务器,并且WEB调用了谷歌地图的API 接收到飞机的一些信息后 会在页面地图上描绘出飞机的轨迹(谷歌地图目前需要翻墙):
Windows:
驱动-zadig:类似于驱动精灵。可以在win上安装电视棒、HackRf的驱动;
sdrsharp:可以用来听广播&录制无线电信号 并把信号保存为音频文件;
HDSDR:把音频转化为信号,可配合HackRF使用进行信号输出;
rtl1090:可以接收灰机信号;
Audacity:音频分析(信号分析);
另外,之前在网上查阅资料的时候看到一张图片,思路很Nice:(原文 :使用HACKRF巡视钓鱼岛(HACKRF ADS-B out) )
理论上来说,这种思路是可以实现的,但是法律上不可能允许民众私自占用无线频段,(一定要遵守无线电管理法规!一定要遵守无线电管理法规!一定要遵守无线电管理法规!重要的事情要说三遍),PS:通过无线电信号的“伪造”灰机,那么雷达那边如何才能瞒天过海?
第一篇先到这里,接下来的文章中我们将通过windows上一些软件(sdrsharp、HDSDR、Audacity)进行信号分析并使用HackRF进行简单的遥控信号重放。(其实,写完这句话的时候我的内心是崩溃的,牛皮吹大了,万一不能实现怎么破?!趴在厕所马桶上哭完,坚强地回到工位 o(╯□╰)o囧 然后终于顿悟:生命在于折腾,自己吹的牛逼流着泪也要实现!)
*参考资料:人民教育出版社 、无线电通信发展简史、新时期的无线电技术应用、维基百科、google、百度、知乎,雪碧整理发布,转载请注明来自FreeBuf黑客与极客(FreeBuf.COM)
首发于:http://www.freebuf.com/articles/wireless/77819.html
comefrom:http://www.spriteking.com/archives/1464
http://www.crystalradio.cn/thread-660587-1-1.html
最后
以上就是大气蜡烛为你收集整理的永不消逝的电波(一):无线电入门篇的全部内容,希望文章能够帮你解决永不消逝的电波(一):无线电入门篇所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复