看天上的飞机的运行轨迹还是挺有趣的,想不想来试试,这篇文章详细记录了如何在树莓派上安装FlightRadar24服务,做一个飞机跟踪器。
以前的一篇文章中介绍过ADS-B跟踪器,利用的是FlightAware软件。萝卜白菜各有所爱,你可能会更喜欢使用Flightradar24。
运行自己的飞机跟踪器可以免费获得Flightradar24商业账户,如果你喜欢在家里追踪航班,是非常完美的方案。
ADS-B跟踪器能够看到的距离取决于DVB-T天线的位置和视域,它应该能覆盖大约140-480公里。
设备清单
下面列出了Flightradar24教程所需要的所有设备,点击链接可以直达特别优惠购买。
建议
- ? 树莓派
- ? 高速SD卡
- ? 树莓派4B电源
- ? 以太网或WiFi (Pi 3内置WiFi)
- ? USB DVB-T天线
可选
注册Flightradar24
在开始之前,首先要注册Flightradar24。这个过程很简单,在他们的网站上注册Flightradar24就好。
需要在注册后确认电子邮件,在设置Raspberry Pi时,只需选择基本(免费)计划。
从零开始安装Flightradar24
本节将介绍从头开始安装Flightradar24的步骤,其中包括烧录SD卡。如果你不介意格式化SD卡,这个选项是最简单的。
1. 首先,下载FlightRadar24的最新镜像。
2. 现在需要一个工具,能够将镜像写入SD卡。Etcher很好用,可以在其官方网站上下载。它能在大多数的操作系统上工作,如Windows,Linux和Mac OSx。
3. 安装好Etcher后,打开它。接下来,选择镜像,然后浏览到刚刚下载的镜像。
4. 下一步,选择你想使用的存储设备。确保它是正确的,因为这会格式化存储设备。
5. 点击Flash按钮,开始向SD卡写入数据。这可能需要一些时间。
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飞行跟踪器有所帮助。如果你有一些反馈,技巧,或问题,请在下面留言。
欢迎转载,请留下出处链接:Labno3 » 如何跟踪附近的飞机,树莓派安装和配置Flightradar24