Luultavasti jokainen, joka on koskaan tavannut tai nähnyt sukulaisia tai ystäviä lentokoneessa, on käyttänyt ilmaista Flightradar24-palvelua. Tämä on erittäin kätevä tapa seurata lentokoneen sijaintia reaaliajassa.

Kuten ystäväkysely osoitti, vain harvat tietävät, että tätä palvelua tukevat vain harrastajat, jotka lähettävät tietoja palvelimelle. Vielä harvempi tietää, että hankkeeseen voi liittyä kuka tahansa.
Täytetään tämä aukko. Jatkamme leikkauksen alla kuinka se toimii.
rauta
Ensimmäinen kysymys on, mistä tiedot ovat peräisin.
Jokainen siviililentokone on varustettu erityisellä lähettimellä, ns ADS-B transponderi:

(kuva Garminin sivuilta)
Tämä laite lähettää 1090 MHz:n taajuudella erikoisviestejä, jotka sisältävät peruslentoparametrit, lentokonetyypin, sen koordinaatit, määränpään jne.
Signaali spektrissä näyttää suunnilleen tältä:

Ja mikä meille tärkeintä, on, että tämän tiedon purkaminen ei ole vaikeaa, tietokoneeseen liitetty RTL-SDR-vastaanotin, joka maksaa noin 8 dollaria, riittää. Itse asiassa idea on luultavasti jo selvä - jos keräämme dataa monilta vastaanottimista, saamme seuraavanlaisen kuvan:

Mutta siinä ei vielä kaikki. Jotkut lentokoneet lähettävät datapaketteja, mutta ne eivät sisällä GPS-koordinaatteja. Jos saat tietoja samanaikaisesti usealta vastaanottimelta, joiden koordinaatit ovat tiedossa, niin eri vastaanottimien viiveitä analysoimalla saat selville lentokoneen sijainnin. Tätä tekniikkaa kutsutaan multilateraatioksi (MLAT), voit lukea siitä lisää .
Ja lopuksi viimeinen kysymys on, kuinka tiedot vastaanotetaan. Vastaus on yksinkertainen, kuka tahansa voi isännöidä vastaanotinta, hinta vaihtelee 0 dollarista 50 dollariin. Esimerkiksi Flightaware-palvelun vastaanotinkartta näyttää tältä:

Kuten näette, venäläisen osan kattavuus jättää paljon toivomisen varaa, joten joillakin on hyvät mahdollisuudet olla ensimmäinen.
Tietojen vastaanottamiseen tarvitset:
- Raspberry Pi2/3 yhdistetyllä Internet-yhteydellä (hinta alkaen 20 dollaria)
- RTL-SDR-sovitin (hinta alkaen 10 dollaria)
- vähintään yksinkertainen antenni, joka koostuu kahdesta 2 cm pitkästä lankapalasta (6.8/1 dipoli taajuudella 4 MHz)
On myös toivottavaa saada paikka, josta on enemmän tai vähemmän avoin näkymä ainakin osalle taivasta, koska... Gigahertsitaajuiset signaalit absorboivat esteet, kuten talot tai puut.
Minulla oli jo sekä Raspberry Pi että RTL-SDR, joten minun ei tarvinnut ostaa mitään. Mutta kuka tahansa voi yrittää saada valmiin vastaanottimen ilmaiseksi - ja Flightradar ja Flightaware lähettävät sarjoja ilmaiseksi käyttäjille alueilla, joilla peitto on tällä hetkellä riittämätön. Voit lähettää pyynnön linkin kautta ( tai ), kannattaa tietysti kokeilla melko syrjäisellä alueella asuville.
Käytin sarjaa RTL-SDR V3, joka yhdessä antennin ja minijalustan kanssa maksoi 27 dollaria ilmaisella toimituksella Kiinasta:

Muuten, toisena bonuksena sekä Flightradar24 että Flightaware tarjoavat kaikille tietoja palvelimelle lähettäville rajoittamaton pääsy premium-tiliin ja kaikki palvelintoiminnot (erikseen tällainen käyttö maksaa noin $50/kk). Joten jos joku on kiinnostunut ilmailusta ja haluaa saada laajennettua pääsyä tällaiseen tiliin, RTLSDR-vastaanottimen asentaminen on erittäin halpa vaihtoehto.
Testaus
Asennus on erittäin yksinkertaista; Raspberry Pi:ssä sinun tarvitsee vain liittää vastaanotin ja suorittaa yksi komento:
sudo bash -c "$(wget -O - http://repo.feed.flightradar24.com/install_fr24_rpi.sh)"Skripti pyytää tarvittavat tiedot (koordinaatit ja vastaanottajan tyyppi, sähköpostiosoite), sitten ohjelmisto toimii automaattisesti, ei enää vaadi käyttäjän huomiota. Samalla voit aktivoida premium-tilin (FR24:lle, seuraa linkkiä ) ja käyttää välittömästi kaikkia sen ominaisuuksia (lentojäljet jne.).
Voit siirtyä Raspberry Pi IP-osoitesivulle ja nähdä nykyisen tilan:

Paljon lisätietoja löytyy Flightradar24-tilisivulta:

Asun 6. kerroksessa suhteellisen lähellä lentokenttää, joten vuorokaudessa havaittujen lentokoneiden määrä oli yli 1000 jopa yksinkertaisella antennilla ikkunalaudalla. Mielenkiintoista on, että jopa tällaisella antennilla suurin kantama vastaanotettuun lentokoneeseen oli 215 mailia. Erilaisia antennivaihtoehtoja löytyy ebaysta etsimällä ads-b antennia.
vaihtoehto
Bonus niille, joilla oli kärsivällisyyttä lukea tähän asti. Joillakin lukijoilla voi olla kysymys: onko mahdollista tulla toimeen ilman Flightradarin kaltaisia kolmannen osapuolen palveluita? Tietysti voit, voit käyttää dekooderia suoraan Raspberry Pi:ssä. Voit ladata lähteet osoitteesta .
Riittää, kun kirjoitat 3 komentoa Raspberry Pi:ssä:
git clone https://github.com/antirez/dump1090.git
cd dump1090/
makeDekooderi voidaan sitten käynnistää komennolla:
./dump1090 --interactive --netDekooderi alkaa toimia, ja näemme "raakadataa" - luettelon näkyvistä "tauluista":

Nyt voit siirtyä Raspberry Pi:lle selaimella ja ihailla omaa, paikallista Flightradariasi, kuva voi näyttää suunnilleen tältä:

Miksi tämä voi olla tarpeen? Ensinnäkin vain mielenkiinnosta, ja toiseksi Flightradar24 valitettavasti suodattaa osan tiedoista ja näyttää kaikki lentokoneita (esimerkiksi armeijan, hallituksen tai liikelentokoneita ei ehkä näytetä). Ottamalla käyttöön oman paikallisen palvelumme näemme kaiken ”sellaisena kuin on”, ilman sensuuria. Tietenkin tiedon määrää rajoittaa paikallinen sijaintimme ja antennin laatu, eikä MLAT-tekniikkaa ole saatavilla. Dump1090 on saatavilla lähdekoodina, joten kuka tahansa voi jopa luoda oman versionsa Flightradarista blackjackilla ja muilla kelloilla ja pillillä.
Tulokset
Kuten näette, se ei ole kovin monimutkaista, ja se on varsin mielenkiintoinen ja edullinen. Hintaa suhteutetaan seuraavasti: vain 10 vuotta sitten Airnav RadarBox -vastaanotin maksoi noin 1000$, nyt voit saada saman asian tekevän RTL-SDR:n 10 dollarilla.
Minun tapauksessani vastaanotin lanseerattiin vain testausta varten, ei ole käytännössä järkeä pitää sitä jatkuvasti päällä, Euroopan osan peittotiheys on jo 100%. Venäjän taka-alueen asukkaille tämä voi päinvastoin olla varsin mielenkiintoista - siellä on mahdollisuus sekä tehdä jotain hyödyllistä lentomatkustajille ympäri maailmaa laajentamalla peittoaluetta ja saada pääsy edellä mainittujen Premium-tilille sivustoja.
Mukavia kokeiluja kaikille.
Lähde: will.com
