Overview
Multiple software packages exist which allow real-time tracking of aircraft equipped with ADS-B transponders. While not all aircraft are presently equipped with ADS-B equipment, many are, and more are coming on line over time. Using a RTL-SDR broadband receiver dongle and the software package, dump1090, Fitlet can track ADS-B equipped aircraft.
For information on using the RTL-SDR broadband receiver dongle with Fitlet, see:
https://www.fit-pc.com/forum/viewtopic.php?f=142&t=5717
Theory of Operation
The acronym ADSB stands for Automatic Dependence Surveillance Broadcast. Airborne ADSB systems operate by determining the aircraft's position using Global Navigation Satellite Systems (Galileo, GLONASS,GPS, etc.) and then broadcasting data including items such as position, speed, heading, altitude, flight number, etc. Recipients of ADSB data include ground stations and other aircraft.
ADSB data links operate at either 978 MHz or more commonly at 1090 MHz. We will concentrate on the 1090 MHz broadcasts.
Hardware
1. Fitlet
2. RTL-SDR USB dongle
3. Antenna
Software
1. rtl-sdr
2. dump1090
Software Installation
1. For rtl-sdr package installation refer to:
ttps://www.fit-pc.com/forum/viewtopic.php?f=142&t=5717
2. For dump1090 installation, execute the following commands in terminal:
$ mkdir Programs (Here I am creating a directory to contain various programs)
$ cd Programs
$ sudo git clone git://github.com/antirez/dump1090.git
$ cd dump1090/
$ sudo make
If all goes well, you should see something like:
fitlet@fitlet-desktop:~/Programs$ cd dump1090/
fitlet@fitlet-desktop:~/Programs/dump1090$ sudo make
gcc -O2 -g -Wall -W `pkg-config --cflags librtlsdr` -c dump1090.c
gcc -O2 -g -Wall -W `pkg-config --cflags librtlsdr` -c anet.c
gcc -g -o dump1090 dump1090.o anet.o `pkg-config --libs librtlsdr` -lpthread -lm
Use Fitlet and RTL-SDR Dongle to Track Aircraft - Real Time
Moderator: hassellbear
-
- Posts: 106
- Joined: Mon May 28, 2012 3:25 pm
-
- Posts: 106
- Joined: Mon May 28, 2012 3:25 pm
Use Fitlet and RTL-SDR Dongle to Track Aircraft - Real Time
Software Operation and Results
To use dump1090, issue the following commands in the terminal:
For interactive mode, use the command ./dump1090 --interactive
For interactive mode which hosts a real time tracking map, use the command ./dump1090 --interactive --net
Then open a browser and navigate to localhost:8080
You should see a real time map showing all aircraft that dump1090 is tracking.
This view shows 5 aircraft - each represented by a yellow arrow.
To use dump1090, issue the following commands in the terminal:
For interactive mode, use the command ./dump1090 --interactive
For interactive mode which hosts a real time tracking map, use the command ./dump1090 --interactive --net
Then open a browser and navigate to localhost:8080
You should see a real time map showing all aircraft that dump1090 is tracking.
This view shows 5 aircraft - each represented by a yellow arrow.
Last edited by hassellbear on Mon Aug 10, 2015 5:07 am, edited 2 times in total.
-
- Posts: 106
- Joined: Mon May 28, 2012 3:25 pm
Use Fitlet and RTL-SDR Dongle to Track Aircraft - Real Time
For unprocessed streaming data, use the command ./dump1090
For hexidecimal streaming data, use the command ./dump1090 --raw
Conclusions
1. Fitlet in conjunction with a suitable RTL-SDR receiver and the program dump1090 makes a very cool aircraft tracking system.
2.Fitlet once again demonstrates its versatility.
Further Reading
https://github.com/antirez/dump1090
http://www.satsignal.eu/raspberry-pi/dump1090.html
http://landoflinux.com/linux_sdr_adsb_gqrx_radio.html
https://en.wikipedia.org/wiki/Automatic ... _broadcast
http://www.trig-avionics.com/adsb.html
http://www.garmin.com/us/intheair/ads-b
http://www.ads-b.com/
For hexidecimal streaming data, use the command ./dump1090 --raw
Conclusions
1. Fitlet in conjunction with a suitable RTL-SDR receiver and the program dump1090 makes a very cool aircraft tracking system.
2.Fitlet once again demonstrates its versatility.
Further Reading
https://github.com/antirez/dump1090
http://www.satsignal.eu/raspberry-pi/dump1090.html
http://landoflinux.com/linux_sdr_adsb_gqrx_radio.html
https://en.wikipedia.org/wiki/Automatic ... _broadcast
http://www.trig-avionics.com/adsb.html
http://www.garmin.com/us/intheair/ads-b
http://www.ads-b.com/