Flightradar24 — kā tas darbojas?

DroÅ”i vien ikviens, kurÅ” kādreiz lidmaŔīnā ir saticis radus vai draugus, ir izmantojis bezmaksas pakalpojumu Flightradar24. Tas ir ļoti ērts veids, kā reāllaikā izsekot lidmaŔīnas atraÅ”anās vietai.

Flightradar24 — kā tas darbojas?

Kā parādÄ«ja draugu aptauja, ļoti maz cilvēku zina, ka Å”o pakalpojumu atbalsta tikai entuziasti, kas sÅ«ta datus uz serveri. Vēl mazāk zina, ka projektam var pievienoties ikviens.

AizpildÄ«sim Å”o robu. Mēs turpināsim tālāk par to, kā tas darbojas.

dzelzs

Pats pirmais jautājums ir, no kurienes nāk dati.

Katrs civilais lidaparāts ir aprīkots ar īpaŔu raidītāju, t.s ADS-B retranslators:

Flightradar24 — kā tas darbojas?
(foto no Garmin vietnes)

Å Ä« ierÄ«ce sÅ«ta Ä«paÅ”us ziņojumus ar frekvenci 1090 MHz, kas satur pamata lidojuma parametrus, lidmaŔīnas tipu, tā koordinātas, galamērÄ·i utt.

Signāls spektrā izskatās apmēram Ŕādi:

Flightradar24 — kā tas darbojas?

Un mums vissvarÄ«gākais ir tas, ka Å”o datu atkodēŔana nav grÅ«ta, pietiek ar RTL-SDR uztvērēju, kas maksā apmēram 8 USD, savienotu ar datoru. PatiesÄ«bā doma droÅ”i vien jau ir skaidra - ja mēs apkoposim datus no daudziem uztvērējiem, mēs iegÅ«sim apmēram Ŕādu attēlu:

Flightradar24 — kā tas darbojas?

Bet tas vēl nav viss. Daži lidaparāti pārraida datu paketes, taču tajās nav GPS koordināŔu. Ja vienlaikus saņemat datus no daudziem uztvērējiem, kuru koordinātas ir zināmas, tad, analizējot aizkavēŔanos dažādos uztvērējos, varat uzzināt lidmaŔīnas atraÅ”anās vietu. Å o tehnoloÄ£iju sauc par multilatāciju (MLAT), par to varat lasÄ«t vairāk tieÅ”saistē.

Un visbeidzot, pēdējais jautājums ir par datu saņemÅ”anu. Atbilde ir vienkārÅ”a, ikviens var uzņemt uztvērēju, cena svārstās no 0 lÄ«dz 50 USD. Piemēram, Ŕādi izskatās Flightaware pakalpojuma uztvērēja karte:

Flightradar24 — kā tas darbojas?

Kā redzat, krievu daļas pārklājums atstāj daudz vēlamo, tāpēc dažiem ir labas izredzes būt pirmajiem.

Lai saņemtu datus, nepiecieÅ”ams:

— Raspberry Pi2/3 ar pieslēgtu internetu (cena no 20 USD)
- RTL-SDR sargspraudnis (cena no 10 USD)
- vismaz vienkārŔa antena, kas sastāv no 2 stieples gabaliem, katrs 6.8 cm garŔ (1/4 dipola pie 1090 MHz)

Vēlama arÄ« vieta ar vairāk vai mazāk atvērtu skatu uz vismaz daļu debess, jo... Gigahercu frekvences signālus absorbē tādi ŔķērŔļi kā mājas vai koki.

Man jau bija gan Raspberry Pi, gan RTL-SDR, tāpēc man nekas nebija jāpērk. Taču ikviens var mēģināt iegÅ«t gatavu uztvērēju bez maksas — un Flightradar un Flightaware bez maksas sÅ«ta komplektus lietotājiem apgabalos, kur pārklājums paÅ”laik ir nepietiekams. JÅ«s varat nosÅ«tÄ«t pieprasÄ«jumu, izmantojot saiti (Lidojuma radars vai Lidojuma tehnika), protams, vēlams izmēģināt tiem, kas dzÄ«vo diezgan nomaļā vietā.

Es izmantoju RTL-SDR V3 komplektu, kas kopā ar antenu un mini statīvu maksāja 27 USD ar bezmaksas piegādi no Ķīnas:

Flightradar24 — kā tas darbojas?

Starp citu, kā otru bonusu gan Flightradar24, gan Flightaware nodroÅ”ina visus, kas sÅ«ta datus uz serveri neierobežota piekļuve premium kontam un visas servera funkcijas (atseviŔķi Ŕāda piekļuve maksā apmēram $50/mēn.). Tātad, ja kāds interesējas par aviāciju un vēlas iegÅ«t paplaÅ”inātu piekļuvi Ŕādam kontam, RTLSDR uztvērēja uzstādīŔana ir ļoti lēta alternatÄ«va.

TestēŔana

InstalēŔana ir ārkārtÄ«gi vienkārÅ”a; Raspberry Pi jums vienkārÅ”i jāpievieno uztvērējs un jāpalaiž viena komanda:

sudo bash -c "$(wget -O - http://repo.feed.flightradar24.com/install_fr24_rpi.sh)"

Skripts pieprasÄ«s nepiecieÅ”amos datus (koordinātas un saņēmēja veidu, e-pasta adresi), tad programmatÅ«ra darbosies automātiski, vairs neprasot lietotāja uzmanÄ«bu. Tajā paŔā laikā varat aktivizēt premium kontu (FR24, sekojiet saitei https://www.flightradar24.com/premium/signup?account=free) un nekavējoties izmantot visas tā iespējas (lidojuma pēdas utt.).

Varat doties uz Raspberry Pi IP adreses lapu un redzēt paÅ”reizējo statusu:

Flightradar24 — kā tas darbojas?
Daudz vairāk informācijas var redzēt Flightradar24 konta lapā:

Flightradar24 — kā tas darbojas?

DzÄ«voju 6.stāvā salÄ«dzinoÅ”i tuvu lidostai, tāpēc dienā novēroto lidmaŔīnu skaits bija vairāk nekā 1000 pat ar vienkārÅ”u antenu uz palodzes. Interesanti, ka pat ar Ŕādu antenu maksimālais attālums lÄ«dz uztvertajam lidaparātam bija 215 jÅ«dzes. Ebay var atrast dažādas antenas iespējas, meklējot ads-b antenu.

ŠŠ»ŃŒŃ‚ŠµŃ€Š½Š°Ń‚ŠøŠ²Š°

Bonuss tiem, kam pietika pacietÄ«bas izlasÄ«t tik tālu. Dažiem lasÄ«tājiem var rasties jautājums: vai ir iespējams iztikt bez treÅ”o puÅ”u pakalpojumiem, piemēram, Flightradar? Protams, jÅ«s varat palaist dekodētāju tieÅ”i Raspberry Pi. JÅ«s varat lejupielādēt avotus vietnē github.com/antirez/dump1090.

Pietiek, ja Raspberry Pi ierakstiet 3 komandas:

git clone https://github.com/antirez/dump1090.git
cd dump1090/
make

Pēc tam dekodētāju var palaist ar komandu:

./dump1090 --interactive --net

Dekodētājs sāk darboties, un mēs redzam ā€œneapstrādātus datusā€ - redzamo ā€œdēļuā€ sarakstu:

Flightradar24 — kā tas darbojas?

Tagad jÅ«s varat doties uz Raspberry Pi ar pārlÅ«kprogrammu un apbrÄ«not savu, vietējo Flightradar, attēls var izskatÄ«ties apmēram Ŕādi:

Flightradar24 — kā tas darbojas?

Kāpēc tas varētu bÅ«t nepiecieÅ”ams? Pirmkārt, tikai intereses pēc, un, otrkārt, Flightradar24 diemžēl filtrē dažus datus un parāda ne visi lidmaŔīnas (piemēram, militārās, valdÄ«bas vai biznesa lidmaŔīnas var netikt rādÄ«tas). Atverot savu vietējo pakalpojumu, mēs visu redzam ā€œkā irā€, bez cenzÅ«ras. Bet, protams, datu apjomu ierobežo mÅ«su vietējā atraÅ”anās vieta un antenas kvalitāte, un MLAT tehnoloÄ£ija nebÅ«s pieejama. Dump1090 ir pieejams avota kodā, tāpēc ikviens var izveidot savu Flightradar versiju ar blekdžeku un citiem zvaniņiem un svilpēm.

Atzinumi

Kā redzat, tas nemaz nav tik sarežģīti, un tas ir diezgan interesanti un lēti. Lai aplÅ«kotu cenu perspektÄ«vā: tikai pirms 10 gadiem Airnav RadarBox uztvērējs maksāja aptuveni 1000$, tagad jÅ«s varat iegÅ«t RTL-SDR, kas dara to paÅ”u, par 10 ASV dolāriem.

Manā gadÄ«jumā uztvērējs tika palaists tikai testēŔanai, nav praktiskas jēgas turēt to pastāvÄ«gi ieslēgtu, Eiropas daļas pārklājuma blÄ«vums jau sasniedz 100%. Krievijas nomaļu iedzÄ«votājiem, gluži pretēji, tas var bÅ«t diezgan interesanti - ir iespēja gan paveikt ko noderÄ«gu avioceļotājiem visā pasaulē, paplaÅ”inot pārklājuma zonu, gan iegÅ«t piekļuvi iepriekÅ”minēto Premium kontam. vietnes.

Veiksmīgus eksperimentus visiem.

Avots: www.habr.com

Iegādājieties uzticamu mitināŔanu vietnēm ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa vietņu mitināŔanu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster