硬件准备
- RTL2832U+R820T 电视棒(24 ~ 1766 MHz 接收范围);
- 树莓派 2B 或其他 Linux 主机。
软件安装
插入电视棒后执行 lsusb
,若看到:
Bus 001 Device 004: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
说明驱动正常。
安装依赖包:
sudo apt-get install librtlsdr-dev
sudo apt-get install libusb-1.0-0-dev
下载并编译 dump1090:
git clone https://github.com/antirez/dump1090.git
cd dump1090
make
运行 dump1090
启动交互模式并开启数据接口:
./dump1090 --interactive --net
命令行会显示实时航班数据,同时访问设备的 8080 端口可查看内置 Web 地图。