常见问题
接收距离、遮挡、Wi-Fi、内存、合法性、隐私:人们在搭建接收器之前和之后常问的问题,直截了当地回答。
收听合法吗?
接收是被动的:你的天线不发射任何东西。ADS-B 以明文广播,正是为了让所有人都能听到,而且这些数据整天都显示在公共地图上。在大多数国家,接收未加密广播的无线电信号是合法的;把它们分享给追踪网络,是成千上万的人公开在做的事。如果你所在的国家对无线电接收有特定规定,请自行查证;本站不构成法律建议。
我能听多远?
你的天线能看多远就能听多远。信号沿直线传播,所以问题在于你的天线和天空之间挡着什么。窗边:几十公里,窗户朝向的那一侧更远。阳台或瓦片下的阁楼:往往 150 到 250 公里。地平线开阔的屋顶:300 公里以上,朝向巡航高度的飞机。无论你怎么做,附近的低空飞机都会被楼房和树木挡住。Raspberry Pi 的任何方面都不会改变接收距离。
我的地图是空的
第一次启动后等十分钟。然后按这个顺序检查:接收棒插在 USB 2.0 接口上(黑色的,不是 Pi 4 上蓝色的 USB 3.0 接口);天线已拧紧并竖直;它靠近窗户。如果接收棒被识别但没有数据,增益可能太高或太低:菜单允许你一次调一档,统计数据会显示效果。
Wi-Fi 够用吗?
对接收器和馈送程序来说够用:每秒几千字节。平板上的“墙”也很轻量。Wi-Fi 做不好的是稳定性:放在室外、处于信号边缘的 Pi 会时不时掉线。换网线可以解决;挪动 Pi 也行,因为天线线缆可以有几米长。ZenithBoard 的看门狗会在网络恢复时重新连接 Pi。
1 GB 内存够用吗?
实测,够用。在作者的 Pi 3B 上,同时运行 ADS-B Exchange 及其 MLAT、FlightAware、Flightradar24、墙、统计和 Bluesky 帖子,1 GB 中仍有 656 MB 空闲。512 MB 的 Pi Zero 2 W 能运行接收器和墙;加上额外的馈送程序就紧张了。不要为此买更大的 Pi:接收距离来自天线。
它会拖慢我的网络,或者消耗流量吗?
不会。一个馈送程序每秒发送几千字节,比一个网络电台流还少。一个月下来最多几 GB,分摊在你馈送的各个网络之间。
谁能看到我的位置?
你馈送的网络需要它来计算接收距离和 MLAT,并保存在你的账户里。它们不会在公共地图上你家的位置打图钉。ZenithBoard 绝不会把你的位置显示在“墙”上或帖子里:帖子写的是你的城镇名,不是你的坐标。你的“墙”和你自己的地图只响应你的家庭网络,除非你自己把它们开放出去,而 ZenithBoard 会先讲解 VPN,再讲开放端口。
什么是 MLAT?为什么我的接收器需要别人的接收器?
MLAT 是 multilateration(多点定位)的缩写。它是网络用来找到那些只发送身份、不发送位置的飞机的办法,老式应答机就是这样:它们回答“我在这里”,却没有那个“这里”。
诀窍在于时间。无线电以光速传播,每微秒大约 300 米。这样的飞机一发射,范围内的每一台接收器都听到同一条消息,但不是在同一瞬间:最近的那台最先听到,更远的那台要晚几百微秒。一台接收器单独什么也学不到;它根本不知道消息是什么时候离开飞机的。但把四台接收器放在一起,每台都带着非常精确的时钟,它们到达时间之间的差值就只给天空留下一个消息可能来自的地方。把那个地方画出来,飞机就出现在地图上了。
图中:四台接收器,四个到达时间,四个圆。每个圆的意思是“飞机离我这么远”。它们只在一个地方相遇,仅此一处。这就是 MLAT,也是为什么各个网络要求每个馈送程序不只发送消息,还要发送每条消息到达的精确时间。
所以你的一台接收器自己做不了 MLAT,这就是“为什么要分享?“的诚实答案:给一个网络馈送,你的天线就成了那四台之一,那些对自己位置一言不发的飞机就开始出现了,出现在网络的地图上,也通过它们回传的数据出现在你自己的地图上。这也解释了 ZenithBoard 做的两件事:它只保持一个 MLAT 客户端运行(这些运算对 Raspberry Pi 来说很重),以及它需要你天线的精确位置,因为从错误的地方画出的圆,会在错误的点上与其他的圆相交。
墙会显示每一架飞机吗?
每一架广播自己位置、且在你所选半径之内的飞机。使用老式应答机、不发送位置的飞机,只有在某个网络的 MLAT 定位到它们时才会出现,而且只出现在网络的地图上。部分军用和国家航空器根本不广播。“墙”只说它听到的,不多不少。
美国和 978 MHz 是怎么回事?
在美国,许多小型飞机使用 978 MHz(UAT)而不是 1090 MHz。收听它们需要第二个接收棒和第二根天线。ZenithBoard 只问你一次所在地区;如果你回答美国,它会提供这个额外步骤,并以英制单位开始。在其他地方,不会显示任何关于 978 MHz 的内容。
没有 Raspberry Pi 也能运行吗?
接收器和馈送程序可以在任何 Linux 电脑上运行。ZenithBoard 本身面向 Raspberry Pi OS;如果你只是想看看“墙”长什么样,它的演示可以在任何装有 Python 的电脑上运行,完全不需要硬件。
这里面有任何产品吗?
没有。ZenithBoard 是 GPL 许可下的自由软件;本站文字采用 Creative Commons 许可;没有任何东西出售,不需要账户,没有遥测,本站不设置 cookie,也不调用任何第三方。唯一会流动的钱,是每个页面底部的一杯啤酒,如果你愿意的话。