Airplane Tracking

From NURDspace
Revision as of 23:52, 24 January 2020 by Melan (talk | contribs) (Created page with "{{Project |Name=Melan |Skills=Raspberry pi, Linux, airplanes, radio, rtl-sdr, |Status=Active as fuck |Purpose=Use for infra |Picture=adsb_pi.jpg |Tool=No }} == What == A ra...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Melan
Adsb pi.jpg
Participants
Skills Raspberry pi, Linux, airplanes, radio, rtl-sdr
Status Active as fuck
Niche
Purpose Use for infra
Tool No
Location
Cost
Tool category

Melan

adsb_pi.jpg {{#if:No | [[Tool Owner::{{{ProjectParticipants}}} | }} {{#if:No | [[Tool Cost::{{{Cost}}} | }}

What

A raspberry pi with a RTL-SDR tracking airplanes. Right now it's based on https://github.com/jprochazka/adsb-receiver which provides a nice interface with some statistics, although the project is pretty much dead so eventually we might just put something together ourselves. The pi is accessable as a webinterface on http://planepi.dhcp.nurd.space/

How

Automatic Dependent Surveillance Broadcast (ADS-B) is a surveillance technology in which an aircraft determines its position via satellite navigation and periodically broadcasts it, enabling it to be tracked. The information can be received by air traffic control ground stations as a replacement for secondary surveillance radar, as no interrogation signal is needed from the ground. It can also be received by other aircraft to provide situational awareness and allow self-separation. ADS–B is "automatic" in that it requires no pilot or external input. It is "dependent" in that it depends on data from the aircraft's navigation system. This signal is transmitted at 1090Mhz and 978Mhz.


The decoder software (Dump1090) takes in the raw data from the SDR and parses it, we are running the forked version made by Flightradar24, which means the feeder also sends data to Flightradar24. We are also feeding this data to Flightaware and Planefinder.

Ports

List of all then ports, whom they belong to, and their function.

Port Service Description
80 lighthttpd Basic Webserver
8080 Dump1090 Dump1090 map, doesn't seem to work directly
3002 Dump1090 Dump1080 raw data
3003 Dump1090 SBS output
3004 Dump1090 Dunno
3005 Dump1090 Beast?
30053 PlaneFinder Planefinder web interface