SDR软件定义无线电:低端玩家入个门,捕获飞机信号
最近有些对无线电着迷,查阅了很多资料,然后入了个电视棒。。型号是RTL2832U。
电视棒:
很便宜的东西
它支持25MHz-1750MHz,可以说覆盖的频率挺全的。
树莓派:
4年前买的树莓派,吃了很久灰
这是一个嵌入式的单板电脑。价格极低。它有cpu,内存等,硬盘就是tf卡。这个设备是我买的最值的一个产品了。用它学会了linux和python的基本使用。。哈哈哈
折腾过程
树莓派和电视棒都齐了,那么。。搞点什么事情呢?
既然喜欢玩模拟飞行,那就捕获一下飞机的信号吧
ADS-B 是广播式自动相关监视系统,它是利用空地、空空数据通信完成交通监视和飞行信息传递的一种监视技术。监视数据可来自不同的机载数据源(例如:水平位置、高度速度航向、ATC应答机等),工作频率在1090Mhz。ADS-B系统里大量采用了古老的无线标准,很容易解码信号,简单来说本次实验就是接受由航机直接发出的封包,然后解码读出它的位置、高度、速度等资讯。
专业的话说:ADS-B利用112个未加密的脉冲字在978Mhz、1090Mhz发射的信号。然后通过dump1090将捕获到信号信息,并且叠加到地图上。
平台就是这样子的
首先安装rtl-sdr库。使用apt-get install librtlsdr0
然后使用git克隆dump1090,make后运行。
git clone git://github.com/MalcolmRobb/dump1090.git
cd dump1090
make
./dump1090 –interactive –net
运气不错,正好有一架飞机
飞机是GCR7866,高度4950,速度252,航向153。
然后通过网络查一下当前路过的飞机:
截图有些时间差。。。
看起来是成功了。
dump1090还可以通过web访问树莓派,它默认通过google地图显示出周围航班的实时信息。方便读取。
这会儿没飞机了,也许是我接收器放在室内,信号不好。
这个硬件平台可以做的事情还有很多,例如可以抓取广播电台的节目,然后推送到我手机上。。等等等等。。
本次分享就这样,下回见~
moqinc
校验提示文案
HCG1995
校验提示文案
麥埋买卖
校验提示文案
浪啊浪啊我的骄傲放纵
校验提示文案
ROCC
校验提示文案
买与不买看自己
校验提示文案
贵套餐用不起
校验提示文案
贵套餐用不起
校验提示文案
买与不买看自己
校验提示文案
ROCC
校验提示文案
麥埋买卖
校验提示文案
HCG1995
校验提示文案
moqinc
校验提示文案
浪啊浪啊我的骄傲放纵
校验提示文案