利用RTL-SDR接收ADS-B信号并追踪飞机 [复制链接]

帖子链接已复制到剪贴板
V wmbk (UID: 898) 24天前

80 0

本文主要讨论如何”追踪飞机”的部分,因为只是接收ADS-B的话随便一个SDR软件都能接收到,但是我们需要解码信号才能真正的”追踪飞机”
使用RTL-SDR是完全合法并且无需业余无线电牌照,因为RTL-SDR只有RX(接收)功能,,不过HackRF等带有TX(发射)功能的另谈
本文理论上适合所有使用了RTL(螃蟹)方案的SDR
This post is for educational purposes only, take your own risk!

伸缩收音机拉杆天线大帽SMA底座7节总长480MM宏高电子厂家直销
(原装)开源RTL-SDR L6全波段软件无线电接收机RTLSDR多功能收音机

正文

RTL-1090

安装驱动(Zadig)

如果你已经根据RTL-SDR博客网站正确的安装了驱动,则请跳过此部分

打开Zadig.exe,上方Options>List all devices,找到Bulk-In, Interface (Interface 0) 并确保USB ID为0BDA 2838 00
确认无误后点击Replace Driver
等待加载后驱动便安装完成了

安装RTL-1090

前往rtl1090.com,找到RTL1090.EXE VERSION 2并下载
这时候直接运行会提示缺少rtlsdr.dll,libusb-1.0.dll两个运行库
其中rtlsdr.dll来自rtlsdrblog/rtl-sdr-bloglibsub-1.0.dll来自libusb/libusb
把dll下载到同目录后运行即可
运行后看见很大一个START按钮,点就对了

现在你应该能看见一些随机的文字,看不懂吗?我也看不懂
所以我们需要把解码后的数据放到地图上显示
主要有两个软件能实现,分别是Virtual Radar,ADSBScope,这里我以ADSBScope为例

ADSBScope

前往sprut.de/electronic/pic/projekte/adsb/adsb_en.html#downloads并下载最新版本的ADSBScope
运行后上方load Maps>Aisa Central加载地图,other>Network>Network setup>RAW-data-client
点击local,RTL1090
回到主界面,other>Network>Raw-data Client active
到这里全部的设置都已经完成了,地图上应该显示了一些飞机的轨迹
如果没有的话,可能是天线摆放的位置不对,亦或只是附近没有飞机罢了
以我的情况,我用了一根小伸缩天线放在窗边,能接收到约50公里外的飞机

>>>无名博客临时跳转域名: 博客.click
已有评论 (0)
提示:您必须 登录 才能查看此内容。
创建新帖
广告推广点击空位自助购买