tiistai 15. lokakuuta 2013

RTL-SDR & ADSB

USB TV-tikusta on moneksi, pystyy sillä lentokoneitakin kotona seurailemaan jos haluaa...

DUMP1090 webnäkymä. (klikkaa isommaksi)
Kokoonpanona itselläni on tässä systeemissä Intel c2d 2.33GHz/2GB tietokone jossa käyttöjärjestelmänä Debian Linux 7.0 ilman graafisia härpäkkeitä.. SDR-vastaanottimen toimii blogissa aiemmin usein mainittu "RTL-SDR" eli kiinanmailta tilattu n. 10€ hintainen TV-dongle jonka voi valjastaa vastaanottimeksi aukottomasti alueelle 24-1700MHz. Antennina tällähetkellä ikkunalaudalla 1/4 aallon GP. Näillä eväillä vastaanotto onnistuu n. 200km etäisyydeltä lukuunottamatta idän suuntaa jonne talo on suoraa edessä ja aiheuttaa katvealueen.

Pieni ohjeentynkä Debian-käyttäjille (vaatii linuxin peruskäytön osaamista):

Asenna paketit: libusb, cmake, git, pkg-config (löytyy apt-getillä)

Asenna rtl-sdr:
git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr/
mkdir build
cd build
cmake ../
make
sudo make install
sudo ldconfig
Kopioi RTL udev säännöt niin pystyt ajamaan tikkua normaali käyttäjänä
sudo cp ~/rtl-sdr/rtl-sdr.rules /etc/udev/rules.d/ 
Asenna dump1090
git  clone  git://github.com/MalcolmRobb/dump1090.git
cd dump1090
make
Testaa dump1090 toiminta komentorivillä komennolla
./dump1090  --interactive
Kun käynnistät dump1090n seuraavasti, pystyt seuraamaan liikennettä webkäyttöliittymästä verkonyli. Jos haluat palvelimen vastaavan julkisesti, muista ohjata portin 8080 liikenne debian-purkkiisi.
screen ./dump1090 --gain 49.6 --net --interactive --agressive 
Nyt sinun pitäisi pystyä yhdistämään webkäyttöliittymään http://palvelimesi-osoite:8080/.
Voit toki käynnistää dumpin ilman screeniä jolloin se ei jää tausta-ajoon...

On myös mahdollista laittaa dump1090 ns. hubiksi ja lähettää muilta palvelimilta dataa siihen jolloin voi esim kolmen eri kaupungin lentoliikennettä seurata yhdeltä kartalta, tämän toteuttaminen vain on hieman vielä puolitiessä, onnistuu mm. socetilla mutta ei ole aivan ongelmatonta, lisään aiheesta juttua kun homma on saatu pelaamaan kunnolla ilman että se aiheuttaa dos-hyökkäyksen oloista pakettitulvaa hubikoneelle :).

1 kommentti:

  1. Tyssäs meikäläisen taidoilla heti alkuun... cmake ../ jälkeen ruppee ryppyileen jostain pthread win32:sta :/

    VastaaPoista