硬件准备

  • 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 地图。