Raspberry Pi als ADS-B ontvanger

By | 27 december 2015

Zoals in een eerder artikel al beschreven heb ik sinds een tijdje de beschikking over een Rasperry Pi. Deze krachtige minicomputer met een A7 quad-core CPU en 1GGB leent zich uitstekend voor experimenten. Eigenlijk is het zo simpel maar soms toch handig om even beschreven te hebben.

Wat is ADS-B

ADS-B is een systeem waarmee vliegtuigen met regelmaat hun hoogte, richting, snelheid e.d. doorgeven naar de grond zodat flightcontrol weet welk vliegtuig waar vliegt. Deze signalen worden op 1090Mhz uitgezonden en het is een wereldwijd systeem. Deze berichten kunnen ontvangen worden en worden door websites als Fligtradar24 en FlightAware gebruikt. Deze sites geven overigens vertraagd de positie door.

ADS-B ontvangen

Dat was tot een tijdje geleden kostbaar en ach, waarom zou je het doen? Maar nu met een Raspberry Pi, een USB DVB-T SDR (Software Defined Radio) en een antenne kan iedereen zelf deze signalen ontvangen en met behulp van wat software en GoogleMaps worden de vliegtuigen, realtime, weergegeven. 

Een makkelijke manier is om na de initieele installatie van de Pi het FlightRadar24 feeder package te downloaden en te installeren. Ander bijkomde optie is om je ontvangen vliegtuigen data te delen met FlightRadar24 en in dank daarvoor ontvang je gratis het Premium account. Dat kan je gebruiken op pc, smartphone, pc of tablet. Best handig dus

 

pi

Mijn Raspberry Pi en USB SDR

 

Op http://feed.flightradar24.com/ staat een link naar de software voor de Pi, in dit package zit dump1090 en de flightrader feeder. Dump1090 doet het eigenlijke werk en geeft een datastroom door aan de flightrader feeder. 

Antenne

De antenne die met de meeste USB SDR's meegeleverd wordt is niet echt geschikt voor ontvangst van de ADS-B signalen op 1090Mhz. Daarnaast is de plaats van de antenne uiteraard van belang. Ik heb de standaard antenne (voor op de foto) vervangen door een zelf gemaakt antenne en dat scheelde al zo'n 30-40nm (nautical mile) ofwel zo'n 60-70km in ontvangstbereik. Er is inmiddels een antenne besteld die buiten moet komen te staan voor nog betere ontvangst. 

antenne