THE NETWORK BEHIND THE MAP

Distributed receiver networks

Open flight tracking exists because tens of thousands of volunteers share what their antenna hears. Here is how those individual bubbles of sky become a global picture, and where the model still falls short.

Quick answer. Open flight tracking exists because tens of thousands of volunteers point a small antenna at the sky and share what they hear. Each runs a cheap software-defined radio, decodes 1090 MHz locally, and feeds positions to an aggregator network such as adsb.fi, adsb.lol, airplanes.live or OpenSky. Individually each receiver sees a bubble of perhaps 200 to 300 nautical miles. Overlap thousands of them and those horizons stitch into near-continuous coverage. AeroScope consumes the combined output and operates no receivers itself.
The physics

Why one receiver can never be enough

ADS-B transmits on 1090 MHz, and at that frequency propagation is essentially line of sight. The practical consequence is that range is governed by geometry rather than by transmitter power: the higher the antenna and the clearer its view of the horizon, the further it hears. A rooftop antenna with an unobstructed outlook will comfortably outperform a more expensive one sitting behind a building.

Because the Earth curves away, even an excellent site loses aircraft beyond roughly 200 to 300 nautical miles, and low-flying aircraft disappear much sooner. There is no antenna that solves this. The only fix is more antennas, in more places, which is precisely what the volunteer networks are.

The ecosystem

Feeders, aggregators and the satellite layer

LayerRole
FeedersIndividual volunteers, typically running a Raspberry Pi with an RTL-SDR dongle and a 1090 MHz antenna. Each decodes locally and forwards what it hears. Building one costs roughly $40. See the receiver setup guide.
Aggregator networksadsb.fi, adsb.lol, airplanes.live, OpenSky and others combine many feeders into open regional and global streams, handling deduplication, storage and public APIs.
Satellite ADS-BSpace-based receivers pick up broadcasts over oceans and remote regions where no ground receiver can exist, filling the largest structural gap in the terrestrial picture.
ConsumersPlatforms such as AeroScope read the aggregated feeds and add analysis. See data sources for exactly which feeds are used.
Multilateration

Locating aircraft that do not send a position

Not every transponder broadcasts a GPS position. Older Mode S aircraft reply with identity and altitude but no coordinates. Networks with several receivers hearing the same reply can still locate them using multilateration, which compares the tiny differences in arrival time at four or more stations to solve for position.

Multilateration is a genuine collaborative-network capability rather than a property of any single receiver, and it illustrates the wider point: density does not just extend coverage, it unlocks methods that are impossible alone.

Contributing

How to add coverage where you live

Coverage is thinnest wherever few people are feeding. If you are in an under-covered region, a single receiver measurably improves the global picture. The practical steps are documented in the receiver build guide: flash a Raspberry Pi, install a decoder such as readsb, mount the antenna as high and as unobstructed as you can, then feed one or more aggregator networks.

AeroScope does not run its own feeder network and does not ask you to feed it directly. Feed the open aggregators, and your coverage benefits every platform that consumes them, this one included.

Honest limits

What the volunteer model cannot do

FAQ

Frequently asked questions

How do volunteer ADS-B receiver networks actually work?
Volunteers run a low-cost software-defined radio, typically an RTL-SDR dongle on a Raspberry Pi with a 1090 MHz antenna. Each decodes broadcasts locally and forwards them to aggregator networks such as adsb.fi, adsb.lol, airplanes.live or OpenSky, which combine thousands of feeders into open regional and global streams.
How far can a single ADS-B receiver see?
Roughly 200 to 300 nautical miles for high-altitude aircraft, and considerably less for low-flying ones. ADS-B at 1090 MHz is line of sight, so range depends on antenna height and a clear view of the horizon far more than on gain or transmitter power.
What is multilateration and why does it need multiple receivers?
Multilateration estimates an aircraft's position from the small differences in arrival time of a transponder reply at four or more ground receivers. It lets networks locate older Mode S aircraft that do not broadcast a GPS position, and it only works when several stations hear the same reply.
Does AeroScope run its own ADS-B receivers?
No. AeroScope operates no receivers and holds no private feed. It consumes public aggregated feeds and adds analysis on top. If you want to improve coverage, feed the open aggregator networks, which benefits every platform that uses them.
How can I add ADS-B coverage in my area?
Build a receiver for roughly $40 using an RTL-SDR dongle, a 1090 MHz antenna and a Raspberry Pi, install a decoder such as readsb, mount the antenna as high and unobstructed as possible, and feed one or more aggregator networks. Coverage is thinnest where few people feed, so a single receiver in an under-covered region matters.