Skip to content

mlat-client-adsbfi

Contributes ADS-B timing data so a network can locate aircraft by multilateration

What it does

Takes the timestamped Mode S messages your receiver hears and forwards them to a multilateration server, which combines arrival times from several receivers to compute a position for aircraft that transmit Mode S but not ADS-B position.

Why you would want it

A large fraction of aircraft report identity and altitude but no position. Multilateration recovers it from timing differences across receivers, and that only works collectively -- one receiver cannot do it. This is how a receiver joins that effort.

Before it will work

A working Mode S receiver feeding it -- readsb or dump1090 -- and an account with a network that runs multilateration. An accurate receiver location, because the computation is only as good as the coordinates you give it.

How it installs

  • apt: mlat-client-adsbfi

Known problems

It is a feeder client: it publishes what your receiver hears, and your receiver's precise location, to a third party, continuously. That is the deal being made and it is worth stating plainly. A wrong location does not fail -- it silently degrades the solution for everyone in your area. This is the adsb.fi fork; other networks ship their own client and they are not interchangeable.

Keeping it current

  • probe: apt policy
  • strategy: apt_upgrade

Where to get help with the software itself

The adsb.fi project. GitHub issues at the URL above.

Source: catalog/packages/mlat-client-adsbfi.yaml