在这个Raspberry Pi Flightradar24教程中,我将安装和配置FlightRadar24服务,一步一步地用树莓派制作一个飞机跟踪器。

我以前介绍过一个ADS-B跟踪器,但利用的是FlightAware软件。萝卜白菜各有所爱,你可能会更喜欢使用Flightradar24。两者都有其优点和缺点。

运行自己的飞机跟踪器最重要的一个好处是,可以免费获得Flightradar24商业账户。这个账户一年需要499美元的费用,你将免费获得共享ADS-B数据的交换。如果你喜欢在家里追踪航班,那就完美了。

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

整个教程就在下面。

设备清单

下面列出了设置这个Flightradar24教程所需要的所有设备。

建议

树莓派

微型SD卡

以太网线或USB WiFi(Pi 3内置WiFi)。

电源适配器

迷你DVB-T数字电视USB接口

可选

树莓派外壳

USB 键盘

USB鼠标

注册到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进入终端,输入下面的行。如果您的Pi没有网络连接,请不要继续。

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: 留空,按回车键继续。

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

基地化数据馈送。输入 "否",除非你知道你会需要它。

日志文件模式。设置为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飞行跟踪器有所帮助。如果你有一些反馈,技巧,或问题,请随时在下面留言。

原文链接:树莓派如何跟踪附近的飞机,安装和配置Flightradar24

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

  1. 树莓派的使用(一、安装系统)

    目录 树莓派版本 安装的系统镜像 前言 镜像下载 树莓派OS下载地址(我是用的是带界面的) # 官方镜像历史版本下载地址如下 UBuntu mate OS下载地址 系统安装的准备 安装使用的软件 硬件 ...

  2. 树莓派3b+安装openwrt 配置wan lan和wifi

    树莓派3b+安装openwrt 配置wan lan和wifi 1.配置网络 修改/etc/config/network 注释掉option ifname 'eth0'一行,为防止与路由器地址冲突,将其 ...

  3. 手把手教你做树莓派魔镜-MagicMirror(六)-安装MagicMirror

    本系列文章: 手把手教你做树莓派魔镜-MagicMirror(一)-准备工作 手把手教你做树莓派魔镜-MagicMirror(二)-烧写系统卡 手把手教你做树莓派魔镜-MagicMirror(三)-系 ...

  4. SLAM导航机器人零基础实战系列:(五)树莓派3开发环境搭建——2.安装ros-kinetic

    SLAM导航机器人零基础实战系列:(五)树莓派3开发环境搭建--2.安装ros-kinetic 摘要 通过前面一系列的铺垫,相信大家对整个miiboo机器人的DIY有了一个清晰整体的认识.接下来就正式 ...

  5. SLAM导航机器人零基础实战系列:(五)树莓派3开发环境搭建——1.安装系统ubuntu_mate_16.04...

    SLAM导航机器人零基础实战系列:(五)树莓派3开发环境搭建--1.安装系统ubuntu_mate_16.04 摘要 通过前面一系列的铺垫,相信大家对整个miiboo机器人的DIY有了一个清晰整体的认 ...

  6. 树莓派摄像头安装及配置

    一.硬件安装(排线连接摄像头) 按照以下步骤来将树莓派摄像头模块连接搭配树莓派: 1.找到 CSI(Camera Serial Interface) 接口(CSI接口在以太网接口旁边),掀起深色胶带. ...

  7. 树莓派4B原生系统Raspbian(Buster)安装ROS(Melodic)

    树莓派4B原生系统Raspbian(Buster)安装ROS Melodic 官方教程 1 设置ROS存储库 1.1 安装密钥 $ sudo sh -c 'echo "deb http:// ...

  8. 2.树莓派3安装archlinux配置web、samba和aria2

    撸了今年阿里.头条和美团的面试,我有一个重要发现.......>>> 本文永久更新地址:https://my.oschina.net/bysu/blog/1572517 推荐一款免费 ...

  9. 树莓派学习(三):安装pytorch并验证

    树莓派学习(三):安装pytorch并验证标题 步骤一:创建一个虚拟环境 步骤二:安装pythorch 步骤三:测试 彩蛋 步骤一:创建一个虚拟环境 conda create --name pytor ...

最新文章

  1. spring boot 异常(exception)处理
  2. 给定关键字不在字典中怎么解决_什么是字典?我们为什么要学它?你不知,现在你只需1分钟就可学会...
  3. hdu 4143 A Simple Problem 数论
  4. 运用OpenMP提速图像处理速度
  5. windows server 2012 开始菜单
  6. Android查询 每个进程的权限
  7. android系统移植学习笔记一
  8. 打印流(处理流)——PrintStream,PrintWriter
  9. 计算机思维ppt模板,制作PPT思维导图模板分享
  10. pygame下载报错
  11. 学习数据库的概念,作用
  12. 定时任务调度框架Quartz
  13. mbp touchbar设置_【macbook pro小技巧】 敲代码时如何让touchbar一直显示fn(f1 - f12)键...
  14. python实现Content-Type:application/octet-stream
  15. html给页面整体添加左右边距_css div 网页的页面边距怎么控制
  16. 解决Python打开excel异常: XLRDError: Unsupported format, or corrupt file: Expected BOF
  17. 大都会人寿线下培训第九天-通关了
  18. 接连入职五位博士,云和恩墨到底在搞什么大事情?
  19. OTA前装搭载率逼近50%,哪些供应商正在领跑细分赛道
  20. 《SpringBoot框架开发技术整合》笔记(一)

热门文章

  1. 系统规定偏移量左移2位以指示以字为单位的偏移量
  2. JAVA的SSH客观题题库(有答案)
  3. 省时省力!这些Python高效代码片段必须牢记
  4. java制作月度报表_Java报表制作详细过程
  5. linux系统下安装nginx,并通过外网访问
  6. 解析全国省市区Json数据
  7. 小程序代码超出2M怎么办?如何使用分包加载?
  8. Linux/Windos搭建安装Kaldi环境实现ASR语音识别
  9. QML进阶教程:五、模型-视图-代理(MVD)
  10. Android应用该用H5开发还是原生开发?