将树莓派打造为一个飞机追踪器

在这个树莓派 Flightradar24 教程中,我逐步完成了设置提供给 FlightRadar24 服务的飞行跟踪器的步骤。

我之前已经介绍过 ADS-B 跟踪器,但是使用了 FlightAware 软件。根据个人喜好,您可能更喜欢使用 Flightradar24 。两者都有其优点和缺点。

运行自己的航班跟踪器的最大好处之一就是您免费获得了 Flightradar24 商业帐户。订阅费用为 499 美元 / 年,您将免费获得共享 ADS -B 数据的费用。如果您喜欢跟踪房屋周围的航班,则非常理想。

您的 ADS -B 跟踪器可以看到的距离取决于 * DVB-T 天线的位置和视线。它应该覆盖大约 140 -480 公里 (87-300 英里),或多或少。

设备

右侧列出了设置此 Flightradar24 教程所需的所有设备。

推荐的

  • 树莓派

  • Micro SD 卡

  • 以太网电缆或 * WiFi 加密狗 (Pi 3 内置 WiFi)

  • 电源适配器

  • 迷你 DVB -T 数字电视 USB 加密狗

可选的

  • 树莓派外壳

  • USB 键盘

  • USB 鼠标

注册 Flightradar24

在开始之前,您将需要首先注册 Flightradar24 。这是一个非常简单的过程,以后会使事情变得简单一些。您可以在其网站上注册 Flightradar24

注册后,您需要确认电子邮件。设置树莓派时,只需选择基本 (免费) 计划即可。

从头​​开始安装 Flightradar24

本节从头开始介绍安装 Flightradar24 的步骤。它涉及擦除 SD 卡及其上的所有内容。如果您不介意擦除 SD 卡,则此选项最简单。

1 首先,下载 FlightRadar24 的最新图像

2 现在,您将需要一个工具来将图像写入 SD 卡。 Etcher 是一个很好的解决方案,可从其官方网站下载。它可以在大多数流行的操作系统 (例如 Windows ,Linux 和 Mac OSx) 上运行。

3 安装 Etcher 后,将其打开。接下来,选择图片,然后浏览到我们刚刚下载的图片。

4 在下一步中,您将需要选择要使用的驱动器。确保正确无误,因为此过程将擦除驱动器。

5 单击闪存按钮以开始写入 SD 卡的过程。此过程可能需要一些时间才能完成。

6 完成后,将 SD 卡插入树莓派中并打开电源。您将需要访问终端以完成接下来的几个步骤。您将需要按 ** ctrl + alt + f2 ** 来访问树莓派上的终端。登录详细信息是 Raspbian 的默认设置。用户名是”pi”,密码是”raspberry”。

7 如果连接了以太网电缆,则 Pi 应该可以访问网络。否则,您也将要设置 WiFi ,请按照我们的 WiFi 教程在终端中设置 WiFi 连接。

8 建立网络后,请转到树莓派上的终端或通过 SSH ,然后输入以下行。如果您的 Pi 缺少互联网连接,请不要继续。

sudo fr24feed-注册

转到本教程中的 FlightRadar24 配置部分以继续配置软件。

在 Raspbian 上安装 FlightRadar24

如果您已经安装了 Raspbian ,并且不想从头开始,那么这是您的最佳选择。这个过程很容易,您不应该遇到任何问题。如果您不想冒险丢失数据,那么在开始之前先备份 SD 卡可能是个好主意。1 在树莓派的终端上输入以下命令。
sudo bash -c”$(wget -O-http://repo.feed.flightradar24.com/install_fr24_rpi.sh)"

2 接下来,系统将询问您一些问题,例如 fr24 共享密钥,天线位置和其他一些详细信息。

3 请继续进行下一部分,了解如何填写问卷。

FlightRadar24 配置

在本节中,我将介绍在安装时或在运行以下命令时会询问您的所有配置问题。

sudo fr24feed-注册

电子邮件地址:输入与您使用 Flightradar24 签署的电子邮件相同的电子邮件。该电子邮件地址也是您的 FR24 密钥将发送到的地址。 Feed 启用并运行后,它将自动显示在您的帐户中。

** FR24 键:** 如果您从未使用过 Flightradar24 来馈送数据,那么您将没有 FR24 键。除非您有 FR24 键,否则将此问题留为空白。

** MLAT 计算:对此问题输入是 **。

经度和纬度:使用 latlong.net 之类的网站来计算天线的经度和纬度。尝试并尽可能准确。纬度的格式为 ** xx.xxxx ,经度为 xx.xxxx **(不包括任何其他数字)

海拔:使用 whatismyelevation.com 之类的网站来确定天线在海平面上的高度。

接收器选择:如果您使用的是 DVB -T 摇杆,请选择 ** 1 **。否则,请注意此处的其他选择。

** Dump1090 参数 **:保留空白,然后按 Enter 键。

原始数据 Feed :输入” 否”,除非您知道将需要它。

基站数据馈送:输入否,除非您知道将需要它。

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

日志文件路径:如果您想为日志文件存储一个特定的路径,请在此处输入内容,否则请按 Enter 继续。

1 程序现在应返回该过程已完成,并为您提供共享密钥。保存此密钥,以备将来使用。

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

sudo systemctl restart fr24feed 

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

fr24feed状态

4 如果您访问 FlightRadar 网站上的数据共享页面,现在还应该看到您的供稿。

5 如果要查看供稿的 Web 界面,请在 Web 浏览器中转到其 IP ,然后单击 ** 端口 8754 **。下面是我的一个例子。

http://192.168.0.143:8754

6 您现在应该启动了功能齐全的树莓派 Flightradar24 并开始运行。如果遇到任何问题,请查看 FlightRadar24 论坛以获得帮助。

故障排除

如果您在使用本教程时遇到麻烦,则以下提示应有助于解决一些最常见的问题。

* 您的供稿可能需要一些时间才能在 Flightradar24 网站上在线显示。大约花了 30 分钟才显示为在线。

  • MLAT 最初无法使用,但最终在数小时内无需任何额外配置即可开始工作。
  • 天线位置决定了您将跟踪多少架飞机。尝试获取它,以便跟踪器具有理想的天空视线。丘陵,建筑物和任何重要物体都会阻止 ADS -B 接收器准确跟踪。
  • 强烈建议您更新 Raspbian 的默认密码。此更改将有助于保护您的 Pi 免受黑客攻击。
  • 您可以在树莓派上安装多个 feed 。如果您还希望提供给 FlightAware ,也可以进行设置。但是,在任何一个提要之前都需要安装 dump1090 -mutability。
  • 树莓派的低功率可能会导致问题。如果您发现 Pi 遇到电源问题,请尝试用更强大,更稳定的电源更换电源。

我希望这个树莓派 Flightradar24 教程可以帮助您设置 ADS -B 飞行跟踪器。如果您有任何反馈,技巧或其他信息,请随时在我们的论坛上发表评论。

分享到