如何跟踪附近的飞机,树莓派安装和配置Flightradar24

看天上的飞机的运行轨迹还是挺有趣的,想不想来试试,这篇文章详细记录了如何在树莓派上安装FlightRadar24服务,做一个飞机跟踪器。

Raspberry-Pi-Flightradar24-v3.jpg

以前的一篇文章中介绍过ADS-B跟踪器,利用的是FlightAware软件。萝卜白菜各有所爱,你可能会更喜欢使用Flightradar24。

运行自己的飞机跟踪器可以免费获得Flightradar24商业账户,如果你喜欢在家里追踪航班,是非常完美的方案。

ADS-B跟踪器能够看到的距离取决于DVB-T天线的位置和视域,它应该能覆盖大约140-480公里。

设备清单

下面列出了Flightradar24教程所需要的所有设备,点击链接可以直达特别优惠购买。

建议

可选

注册Flightradar24

在开始之前,首先要注册Flightradar24。这个过程很简单,在他们的网站上注册Flightradar24就好。

需要在注册后确认电子邮件,在设置Raspberry Pi时,只需选择基本(免费)计划。

从零开始安装Flightradar24

本节将介绍从头开始安装Flightradar24的步骤,其中包括烧录SD卡。如果你不介意格式化SD卡,这个选项是最简单的。

1. 首先,下载FlightRadar24的最新镜像。

FlightRadar24-Download-Location.png

2. 现在需要一个工具,能够将镜像写入SD卡。Etcher很好用,可以在其官方网站上下载。它能在大多数的操作系统上工作,如Windows,Linux和Mac OSx。

3. 安装好Etcher后,打开它。接下来,选择镜像,然后浏览到刚刚下载的镜像。

FlightRadar24-Etcher-Select-Image.png

4. 下一步,选择你想使用的存储设备。确保它是正确的,因为这会格式化存储设备。

FlightRadar24-Etcher-Select-Drive.png

5. 点击Flash按钮,开始向SD卡写入数据。这可能需要一些时间。

FlightRadar24-Etcher-Flash.png

6. 完成后,将SD卡插入Raspberry Pi,并接通电源。访问终端来完成接下来的几个步骤。需要按ctrl+alt+f2来访问Raspberry Pi上的终端。登录信息是Raspbian的默认的。  用户名是pi,密码是raspberry。

7. 如果连接了网线,Pi应该可以直接接入网络。否则,还需要设置WiFi,按照WiFi教程来设置终端内的WiFi连接

8. 网络设置完成后,在树莓Pi上或通过SSH进入终端,输入下面的命令。

sudo fr24feed --signup

进入本教程中的FlightRadar24配置部分,进行软件的配置。

在Raspbian上安装FlightRadar24。

如果已经安装了Raspbian,并且不希望从头开始,可以按下面的步骤操作。这个过程很简单,应该不会遇到任何问题。如果你不想冒着数据丢失的风险,最好在开始之前备份SD卡。

1. 在Raspberry Pi的终端中输入以下命令。

sudo bash -c "$(wget -O - http://repo.feed.flightradar24.com/install_fr24_rpi.sh)"

2. 接下来会问一些问题,比如fr24共享密钥、天线位置以及其他一些细节。

3. 请进入下一节,了解如何填写表单。

FlightRadar24配置

在本节中,详细介绍在设置时或运行以下命令时,会被问到的所有配置问题。

sudo fr24feed --signup

电子邮件地址:输入注册Flightradar24时相同的电子邮件地址。这个电子邮件地址也是发送FR24密钥的地方。一旦Feed启动并运行,它将自动出现在账户中。

FR24密钥:如果从未使用过Flightradar24,应该没有FR24密钥。除非有FR24密钥,否则将此问题留空。

MLAT计算:这个问题输入 “Yes”。

纬度和经度:可以使用像latlong.net来确定天线的经纬度,尽量做到准确无误,纬度的格式是xx.xxxx,经度是xx.xxxx(去掉多余的数字)

高度:可以使用whatismyelevation.com来确定天线离海平面有多高。

接收器选择:如果你使用的是DVB -T棒,那么选择1,否则请查看这里的其他选择。

Dump1090 Arguments: 留空,按回车键继续。

原始数据输入: 不输入,除非你知道你会需要它。

基地化数据馈送: 输入 “no”,除非你知道你会需要它。

日志文件模式: 设置为48小时,24小时轮换。

日志文件路径: 如果你想要一个特定的路径来存储日志文件,在这里输入路径,否则只需按回车键继续。

1. 程序现在应该返回了,说明配置过程已经完成,并提供了一个共享密钥,保存此密钥,因为将来可能需要它。

2. 要开始发送数据,请输入以下命令。

sudo systemctl restart fr24feed

3. 可以通过运行以下命令来检查状态。

fr24feed-status

4. 进入FlightRadar网站的数据共享页面,现在应该也能看到信息源。

5. 如果想看Feed的网页界面,在网页浏览器中去看它的IP,然后是8754端口。下面是我的一个例子。

http://192.168.0.143:8754

6. 您现在应该有一个功能齐全的Raspberry Pi Flightradar24。如果遇到任何问题,请到FlightRadar24论坛寻求帮助。

疑难解答

如果你在使用本教程时遇到困难,那么下面的应该可以帮助解决一些最常见的问题。

  • feed可能需要一段时间才能在Flightradar24网站上显示为在线。大概花了30分钟才显示为在线。
  • MLAT最初不能工作,但最终在几个小时内开始工作,没有任何额外的配置。
  • 天线的位置决定了能跟踪多少架飞机。尽量让跟踪器有一个理想的天空视线。山丘、建筑物和任何实质性的东西都会阻挡ADS-B接收器准确地追踪。
  • 强烈建议更新Raspbian的默认密码,这有助于保护Pi免受黑客攻击。
  • 可以安装多个feed到Raspberry Pi。如果想同时向FlightAware反馈,也可以进行设置。然而,dump1090-mutability需要feeds之前安装。
  • 树莓Pi的电源电压不足会导致问题。如果Pi有电源问题,那么可以尝试更换更强大和稳定的电源。

希望这篇Raspberry Pi Flightradar24教程对你设置ADS-B飞行跟踪器有所帮助。如果你有一些反馈,技巧,或问题,请在下面留言。

平均: 5 / 5. votes: 1

到目前为止还没有投票!成为第一位评论此文章。

欢迎转载,请留下出处链接:Labno3 » 如何跟踪附近的飞机,树莓派安装和配置Flightradar24

赞 (1)

评论

6+3=