View unanswered posts | View active topics It is currently Tue Sep 25, 2018 9:10 pm



Reply to topic  [ 6 posts ] 
 Use Utilite and RTL-SDR Dongle to Track Aircraft - Real Time 
Author Message

Joined: Mon Jan 09, 2012 3:16 am
Posts: 351
Post Use Utilite and RTL-SDR Dongle to Track Aircraft - Real Time
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, Utilite can track ADS-B equipped aircraft.

For information on using the RTL-SDR broadband receiver dongle with Utilite, see:

viewtopic.php?f=77&t=1972



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.

Attachment:
ADSB_System.jpg
ADSB_System.jpg [ 147.94 KiB | Viewed 6012 times ]


Attachment:
ADSB_Data.jpg
ADSB_Data.jpg [ 35.71 KiB | Viewed 6012 times ]



Hardware
1. Utilite
2. RTL-SDR USB dongle
3. Antenna

Attachment:
dump1090_Hardware.jpeg
dump1090_Hardware.jpeg [ 24.11 KiB | Viewed 6009 times ]




Software
1. rtl-sdr
2. dump1090

Software Installation
1. For rtl-sdr package installation refer to:

viewtopic.php?f=77&t=1972

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:

utilite@utilite-desktop:~/Programs$ cd dump1090/
utilite@utilite-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


Last edited by hassellbear on Mon Aug 18, 2014 2:21 am, edited 4 times in total.



Mon Aug 18, 2014 12:15 am
Profile

Joined: Mon Jan 09, 2012 3:16 am
Posts: 351
Post Re: Use Utilite and RTL-SDR Dongle to Track Aircraft - Real
Software Operation and Results

To use dump1090, issue the following commands in the terminal:

For interactive mode, use the command ./dump1090 --interactive
Attachment:
dump1090 --interactive.png
dump1090 --interactive.png [ 39.32 KiB | Viewed 6007 times ]


For interactive mode which hosts a real time tracking map, use the command ./dump1090 --interactive --net
Attachment:
dump1090 --interactive --net.png
dump1090 --interactive --net.png [ 26.85 KiB | Viewed 6005 times ]


Then open a browser and navigate to localhost:8080
You should see a real time map showing all aircraft that dump1090 is tracking.

Attachment:
dump1090map2.jpg
dump1090map2.jpg [ 247.51 KiB | Viewed 6005 times ]


If you open and enlarge the map shown above, you will see 2 yellow arrows indicating the aircraft dump1090 is presently tracking. The arrows move in real time as the planes move.


Last edited by hassellbear on Mon Aug 18, 2014 2:01 am, edited 10 times in total.



Mon Aug 18, 2014 1:17 am
Profile

Joined: Mon Jan 09, 2012 3:16 am
Posts: 351
Post Re: Use Utilite and RTL-SDR Dongle to Track Aircraft - Real
For unprocessed streaming data, use the command ./dump1090
Attachment:
dump1090.png
dump1090.png [ 101.2 KiB | Viewed 6005 times ]



For hexidecimal streaming data, use the command ./dump1090 --raw
Attachment:
dump1090 --raw.png
dump1090 --raw.png [ 74.97 KiB | Viewed 6005 times ]



Conclusions

1. Utilite in conjunction with a suitable RTL-SDR receiver and the program dump1090 makes a very cool aircraft tracking system.

2. Utilite 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
http://www.ads-b.com/
http://en.wikipedia.org/wiki/Automatic_ ... -broadcast
http://www.trig-avionics.com/adsb.html
http://www.garmin.com/us/intheair/ads-b


Mon Aug 18, 2014 1:28 am
Profile

Joined: Wed May 25, 2011 11:05 am
Posts: 521
Post Re: Use Utilite and RTL-SDR Dongle to Track Aircraft - Real
I love your posts, doing all these things I'm not allowed to do.
You should be rewarded in some way


Mon Aug 18, 2014 12:23 pm
Profile

Joined: Mon Jan 09, 2012 3:16 am
Posts: 351
Post Re: Use Utilite and RTL-SDR Dongle to Track Aircraft - Real
Thanks Pepedog.

My reward is the satisfaction of getting applications to work with Utilite. Plus, I have the opportunity to learn new things - which is always good.


Mon Aug 18, 2014 6:39 pm
Profile

Joined: Wed May 25, 2011 11:05 am
Posts: 521
Post Re: Use Utilite and RTL-SDR Dongle to Track Aircraft - Real
Keep it up, I'm living my hobby life through you, and even though I'm not doing it myself it satisfies me just as much


Mon Aug 18, 2014 8:26 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 6 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.