Ndoshta çdo njeri, që ka pritur ose shoqëruar të afërm apo miq në aeroplan, ka përdorur shërbimin falas Flightradar24. Ky është një mënyrë shumë e përshtatshme për të ndjekur pozitat e aeroplanëve në kohë reale.

Siç tregoi një anketë mes shokëve, është shumë pak njerëz që e dinë se ky shërbim mbështetet vetëm nga entuziastë, që dërgojnë të dhëna në server. Akoma më pak e dinë se çdo i interesuar mund t'i bashkohet projektit.
Të plotësojmë këtë boshllëk. Si funksionon, do të vazhdojmë më poshtë.
Pajisjet
Pyetja e parĂ« Ă«shtĂ« â nga vinĂ« tĂ« dhĂ«nat.
Ădo aeroplan civil Ă«shtĂ« i pajisur me njĂ« transmetues special, tĂ« njohur si ADS-B transponder:

(foto nga faqja Garmin)
Ky pajisje dërgon në frekuencën 1090MHz mesazhe speciale, që përmbajnë parametrat kryesorë të fluturimit, llojin e aeroplanit, koordinatat e tij, destinacionin dhe të tjera.
Sinjali në spektër duket përafërsisht kështu:

Dhe çfarĂ« Ă«shtĂ« mĂ« e rĂ«ndĂ«sishmja pĂ«r ne, dekodimi i kĂ«tyre tĂ« dhĂ«nave nuk Ă«shtĂ« i komplikuar, mjafton njĂ« pranues RTL-SDR, me çmim rreth 8$, i lidhur me kompjuterin. Siç duket, ideja Ă«shtĂ« e qartĂ« â nĂ«se mbledhim tĂ« dhĂ«na nga shumĂ« pranues, do tĂ« marrim njĂ« pamje, diçka e tillĂ«:

Por dhe kjo nuk është gjithçka. Disa aeroplanë transmetojnë paketa të dhënash, por në to mungojnë koordinatat GPS. Nëse pranojmë të dhëna në të njëjtën kohë nga shumë marrës, koordinatat e të cilëve janë të njohura, duke analizuar vonesat në marrës të ndryshëm, mund të zbulojmë vendndodhjen e aeroplanit. Kjo teknologji quhet multilateration (MLAT), mund të lexoni më shumë rreth saj. .
Dhe, më në fund, pyetja e fundit - si pranohen të dhënat. Përgjigjja është e thjeshtë, çdo njeri mund të vendosë një marrës, çmimi është nga 0 deri në 50$. Për shembull, kështu duket harta e marrësve të shërbimit Flightaware:

Siç mund të shihet, mbulimi i pjesës ruse lë shumë për të dëshiruar, kështu që disa kanë mjaft mundësi të jenë të parët.
Për të pranuar të dhëna janë të nevojshme:
â Raspberry Pi2/3 me internet tĂ« lidhur (çmimi nga 20$)
â RTL-SDR dongle (çmimi nga 10$)
â tĂ« paktĂ«n njĂ« antenĂ« e thjeshtĂ« nga 2 copa tela me gjatĂ«si 6.8 cm secila (1/4 dipol nĂ« 1090 MHz)
Gjithashtu është e dëshirueshme një vend me një pamje më shumë-më pak të hapur të një pjese të qiellit, pasi sinjalet e frekuencave gigahertz thithen nga pengesat si ndërtesat ose pemët.
UnĂ« kam pasur dhe Raspberry Pi, dhe RTL-SDR, kĂ«shtu qĂ« nuk kam pasur nevojĂ« tĂ« blej asgjĂ«. Por kushdo mund tĂ« pĂ«rpiqet ta marrĂ« gratis njĂ« marrĂ«s tĂ« gatshĂ«m â Flightradar dhe Flightaware ofrojnĂ« paketa falas pĂ«r pĂ«rdoruesit nga ato zona ku mbulimi aktualisht Ă«shtĂ« i pamjaftueshĂ«m. Mund tĂ« dĂ«rgoni njĂ« kĂ«rkesĂ« pĂ«rmes lidhjes ( ose ), natyrisht, Ă«shtĂ« e arsyeshme tĂ« provohet nga ata qĂ« jetojnĂ« nĂ« zona mjaft tĂ« izoluara.
Kam përdorur një set nga RTL-SDR V3, i cili së bashku me antenën dhe një mini-tripod kushtonte 27$ me dërgesë falas nga Kina:

Për më tepër, si një bonus të dytë, të gjithë që dërgojnë të dhëna në server, si Flightradar24 ashtu edhe Flightaware ofrojnë qasje të pakufizuar në llogarinë premium dhe të gjitha funksionalitetet e serverit (kjo qasje ndryshe kushton rreth 50$/muaj). Kështu që, nëse dikush është i interesuar për aviacionin dhe dëshiron të ketë qasje të zgjeruar në një llogari të tillë, instalimi i marrësit RTLSDR është një alternativë mjaft e lirë.
Testimi
Instalimi është shumë i thjeshtë, në Raspberry Pi mjafton të lidhen marrësi dhe të ekzekutohet një komandë:
sudo bash -c "$(wget -O - http://repo.feed.flightradar24.com/install_fr24_rpi.sh)"Skripti do të kërkojë të dhënat e nevojshme (koordinatat dhe tipin e marrësit, adresën e emailit), pastaj softi do të punojë automatikisht, ndihma nga përdoruesi nuk është më e nevojshme. Në të njëjtën kohë, mund të aktivizoni një llogari premium (për FR24 me lidhjen ) dhe menjëherë të shfrytëzoni të gjitha mundësitë e tij (gjurmët e fluturimeve etj.).
Mund të hyni në faqen e IP-së së Raspberry Pi dhe të shihni statusin aktual:

Shumë më shumë informacion mund të shihet në faqen e llogarisë Flightradar24:

Jetoj nĂ« katin e 6-tĂ«, relativisht afĂ«r aeroportit, kĂ«shtu qĂ« numri i avionĂ«ve tĂ« vĂ«zhguar pĂ«r ditĂ« ishte mĂ« shumĂ« se 1000, madje edhe me njĂ« antenĂ« tĂ« zakonshme nĂ« dritaren time. ĂshtĂ« interesante se edhe me njĂ« antenĂ« tĂ« tillĂ«, distanca maksimale deri te avioni i pranuar ishte 215 milje. Opcione tĂ« ndryshme antenash mund tĂ« gjenden nĂ« ebay, duke kĂ«rkuar ads-b antenna.
Alternativa
Bonus për ata që e kanë pasur durimin të lexojnë deri këtu. Disa lexues mund të kenë një pyetje: a mund të bënim pa shërbime të jashtme si Flightradar? Sigurisht që mund, mund të startoni dekoderin në Raspberry Pi edhe drejtpërdrejt. Mund të shkarkoni burimet nga adresa .
Mjaft është të shkruani 3 komanda në Raspberry Pi:
git clone https://github.com/antirez/dump1090.git
cd dump1090/
makePastaj dekoduesi mund të aktivizohet me komandën:
./dump1090 --interactive --netDekoduesi fillon punĂ«n, dhe ne shohim "tĂ« dhĂ«nat e papĂ«rpunuara" â njĂ« listĂ« tĂ« "avioneve" tĂ« dukshme:

Tani mund të hyjmë në shfletues në Raspberry Pi dhe të admirojmë Flightradar tonë lokal, pamja mund të duket kështu:

Përse mund të nevojitet kjo? Së pari, thjesht nga kureshtja, së dyti, Flightradar24, fatkeqësisht, filtroi një pjesë të të dhënave dhe tregon nuk janë të gjitha avionët (p.sh., avionë ushtarakë, ata qeveritarë, ose avionë privatë). Duke aktivizuar shërbimin tonë lokal, ne shohim gjithçka "siç është", pa censurë të ndonjë lloji. Përveç kësaj, natyrisht, volumi i të dhënave është i kufizuar nga vendndodhja jonë lokale dhe cilësia e antenës, gjithashtu nuk do të jetë në dispozicion teknologjia MLAT. Dump1090 është në burim, kështu që ata që dëshirojnë mund të krijojnë versionin e tyre Flightradar, me blackjack dhe bell dhe whistles të tjera.
Përfundimet
Siç mund të shihet, nuk është aq e komplikuar, përveçse është mjaft interesante dhe e lirë. Për të kuptuar çmimet: 10 vjet më parë, pranuese Airnav RadarBox kushtonte rreth 1000$, tani një RTL-SDR, i cili bën të njëjtën gjë, mund të merret për 10$.
Në rastin tim, pranuese u aktivizua vetëm për testim, nuk ka kuptim praktik ta mbajmë gjithnjë të ndezur, densiteti i mbulimit të pjesës evropiane tashmë arrin 100%. Për banorët e thellësive ruse, përkundrazi, kjo mund të jetë shumë interesante - krijohet mundësia për të bërë një punë të dobishme për udhëtarët ajrorë të gjithë botës, duke zgjeruar zonën e mbulimit, si dhe për të marrë qasje në llogarinë Premium të faqeve të përmendura më lart.
Të gjithë të suksesshëm në eksperimente.
Burimi: habr.com
