Eleghị anya, onye ọ bụla hụtụrụla ma ọ bụ hụ na ndị ikwu ma ọ bụ ndị enyi nọ n'ụgbọelu ejirila ọrụ Flightradar24 n'efu. Nke a bụ ụzọ dị mma iji soro ọnọdụ ụgbọ elu ahụ ozugbo.

Dị ka nnyocha e mere ndị enyi gosiri, ọ bụ nanị mmadụ ole na ole maara na ndị na-anụ ọkụ n'obi na-akwado ọrụ a na-ezigara data na ihe nkesa. Ọbụna ole na ole maara na onye ọ bụla nwere ike ịbanye na ọrụ ahụ.
Ka anyị mejupụta oghere a. Anyị ga-aga n'ihu n'okpuru ịkpụ ka ọ na-arụ ọrụ.
Ígwè
Ajụjụ mbụ bụ ebe data si abịa.
A na-eji ụgbọ elu nkịtị nke ọ bụla nwee ihe nnyefe pụrụ iche, nke a na-akpọ ADS-B transponder:

(foto sitere na webụsaịtị Garmin)
Ngwaọrụ a na-eziga ozi pụrụ iche na ugboro 1090 MHz nwere parampat ụgbọ elu, ụdị ụgbọ elu, nhazi ya, ebe ọ na-aga, wdg.
Mgbama dị na ụdịdị dị iche iche dị ka nke a:

Ma ihe kacha anyị mkpa bụ na ichota data a adịghị esiri ike; ihe nnata RTL-SDR, na-efu ihe dị ka $8, jikọọ na kọmputa zuru ezu. N'ezie, echiche a adịlarị nke ọma - ọ bụrụ na anyị anakọta data n'aka ọtụtụ ndị nnata, anyị ga-enweta foto dị ka nke a:

Ma ọ bụghị naanị nke ahụ. Ụfọdụ ụgbọ elu na-ebunye ngwugwu data, mana ha enweghị nhazi GPS. Ọ bụrụ na ị nweta data n'otu oge site n'aka ọtụtụ ndị na-anabata ya, ndị a maara nke ọma nhazi ya, mgbe ahụ site n'ịtụle igbu oge na ndị nnata dị iche iche, ị nwere ike ịchọpụta ebe ụgbọ elu ahụ dị. A na-akpọ teknụzụ a multilateration (MLAT), ị nwere ike ịgụkwu gbasara ya .
Na n'ikpeazụ, ajụjụ ikpeazụ bụ ka esi enweta data ahụ. Azịza ya dị mfe, onye ọ bụla nwere ike ịnabata onye nnata, ọnụ ahịa ya sitere na $0 ruo $50. Dịka ọmụmaatụ, nke a bụ ihe map nnata ọrụ Flightaware dị ka:

Dị ka ị pụrụ ịhụ, mkpuchi nke akụkụ Russia na-ahapụ ọtụtụ ihe a chọrọ, ya mere ụfọdụ nwere ohere dị mma nke ịbụ ndị mbụ.
Iji nweta data ịchọrọ:
- Raspberry Pi2/3 nwere ịntanetị ejikọrọ (ọnụahịa sitere na $20)
- RTL-SDR dongle (ọnụahịa sitere na $10)
- ọ dịkarịa ala antenna dị mfe nke nwere eriri waya abụọ, nke ọ bụla 2 cm ogologo (6.8/1 dipole na 4 MHz)
Ọ dịkwa mma ịnwe ebe nwere oghere ma ọ bụ na-emeghe ma ọ dịkarịa ala akụkụ nke mbara igwe, n'ihi na ... Ihe mgbochi dị ka ụlọ ma ọ bụ osisi na-etinye uche ugboro ugboro Gigahertz.
Enweela m ma Raspberry Pi na RTL-SDR, yabụ na enweghị m ịzụrụ ihe ọ bụla. Mana onye ọ bụla nwere ike ịnwa ịnweta onye nnata emebere n'efu - yana Flightradar na Flightaware na-ezigara ndị ọrụ ngwa n'efu na mpaghara ebe mkpuchi na-ezughị oke ugbu a. Ị nwere ike izipu arịrịọ site na iji njikọ ( ma ọ bụ ), N'ezie, ọ bụ ihe amamihe dị na ya ịnwale ya maka ndị bi n'ógbè dịpụrụ adịpụ.
Eji m ngwa RTL-SDR V3, nke yana antenna na obere tripod riri $27 na mbupu n'efu sitere na China:

Site n'ụzọ, dị ka ego nke abụọ, ma Flightradar24 na Flightaware na-enye onye ọ bụla na-eziga data na sava ahụ. ohere na-akparaghị ókè na akaụntụ adịchaghị na ọrụ nkesa niile (iche iche, ohere dị otú ahụ na-efu ihe dịka $ 50 / ọnwa). Yabụ ọ bụrụ na mmadụ nwere mmasị na ụgbọ elu ma chọọ ịnwe ohere ịnweta akaụntụ dị otú ahụ, ịwụnye RTLSDR nnata bụ ihe ọzọ dị ọnụ ala.
Ule
Nwụnye dị nnọọ mfe; na Raspberry Pi, naanị ị ga-ejikọ onye nnata wee mee otu iwu:
sudo bash -c "$(wget -O - http://repo.feed.flightradar24.com/install_fr24_rpi.sh)"Edemede a ga-arịọ data dị mkpa (nhazi na ụdị nnata, adreesị ozi-e), mgbe ahụ ngwanro ahụ ga-arụ ọrụ na-akpaghị aka, agaghịkwa achọ nlebara anya onye ọrụ. N'otu oge ahụ, ị nwere ike ịgbalite akaụntụ adịchaghị (maka FR24, soro njikọ ahụ ) ma jiri ike ya niile ozugbo (egwu ụgbọ elu, wdg).
Ị nwere ike ịga na ibe adreesị IP Raspberry Pi wee hụ ọkwa dị ugbu a:

Enwere ike ịhụ ọtụtụ ozi na ibe akaụntụ Flightradar24:

Anọ m n'ala nke isii dị nso na ọdụ ụgbọ elu, ya mere ọnụ ọgụgụ ụgbọ elu a na-ahụ kwa ụbọchị karịrị 6, ọbụna na antenna dị mfe na windowsill. N'ụzọ na-akpali mmasị, ọbụlagodi na antenna dị otú ahụ, ebe kachasị elu na ụgbọ elu natara bụ 1000 kilomita. Enwere ike ịchọta nhọrọ antenna dị iche iche na ebay site na ịchọ antenna ad-b.
Nhọrọ
Bonus maka ndị nwere ndidi ịgụ nke a. Ụfọdụ ndị na-agụ akwụkwọ nwere ike ịnwe ajụjụ: ọ ga-ekwe omume ịme na-enweghị ọrụ ndị ọzọ dị ka Flightradar? N'ezie ị nwere ike, ị nwere ike ịgba ọsọ decoder na Raspberry Pi ozugbo. Ị nwere ike ibudata isi mmalite na .
O zuru ezu pịnye iwu 3 na Raspberry Pi:
git clone https://github.com/antirez/dump1090.git
cd dump1090/
makeEnwere ike ibido decoder na iwu:
./dump1090 --interactive --netDecoder na-amalite ịrụ ọrụ, anyị na-ahụkwa "data raw" - ndepụta nke "bọọdụ" a na-ahụ anya:

Ugbu a ị nwere ike iji ihe nchọgharị gaa na Raspberry Pi wee nwee mmasị na nke gị, Flightradar mpaghara, foto a nwere ike ịdị ka nke a:

Gịnị kpatara nke a nwere ike ịdị mkpa? Nke mbụ, naanị n'ihi mmasị, na nke abụọ, Flightradar24, ọ dị nwute, na-enyocha ụfọdụ data na ihe ngosi. obughi ya agaghị egosi ụgbọ elu (dịka ọmụmaatụ, ụgbọ elu ndị agha, gọọmentị, ma ọ bụ azụmahịa). Site na ịmalite ọrụ mpaghara anyị, anyị na-ahụ ihe niile "dị ka ọ dị", na-enweghị nyocha ọ bụla. Mana, n'ezie, ọnụọgụ data na-ejedebe site na mpaghara mpaghara anyị na ogo nke antenna, na teknụzụ MLAT agaghị adị. Dump1090 dị na koodu isi mmalite, yabụ onye ọ bụla nwere ike mepụta ụdị nke Flightradar nke ha, yana blackjack na mgbịrịgba na mgbịrịgba ndị ọzọ.
Nchoputa
Dịka ị pụrụ ịhụ, ọ bụghị ihe siri ike otú ahụ, ọ na-atọkwa ụtọ ma dịkwa ọnụ ala. Iji lee ọnụahịa ahụ anya: naanị afọ iri gara aga, ihe nnata Airnav RadarBox dị ihe dị ka. 1000$, ugbu a ị nwere ike nweta RTL-SDR nke na-eme otu ihe ahụ maka $10.
N'ọnọdụ m, a na-ewepụta onye nata ya naanị maka nnwale; ọ nweghị ezi uche dị na idobe ya ka ọ na-agbanye mgbe niile; njupụta mkpuchi nke akụkụ Europe erutela 100%. Maka ndị bi na mpaghara Russia, n'ụzọ megidere nke a, nke a nwere ike ịbụ ihe na-adọrọ mmasị - enwere ohere iji mee ihe bara uru maka ndị njem ụgbọ elu gburugburu ụwa, gbasaa mpaghara mkpuchi, wee nweta akaụntụ adịchaghị nke a kpọtụrụ aha n'elu. saịtị.
Nnwale obi ụtọ onye ọ bụla.
isi: www.habr.com
