μλ§λ λΉνκΈ°μμ μΉμ²μ΄λ μΉκ΅¬λ₯Ό λ§λκ±°λ λ°°μ ν΄ λ³Έ μ μ΄ μλ λͺ¨λ μ¬λμ λ¬΄λ£ Flightradar24 μλΉμ€λ₯Ό μ¬μ©ν΄ λ³Έ μ μ΄ μμ κ²μ λλ€. μ΄λ μ€μκ°μΌλ‘ ν곡기μ μμΉλ₯Ό ββμΆμ νλ λ§€μ° νΈλ¦¬ν λ°©λ²μ λλ€.

μΉκ΅¬λ€μ λμμΌλ‘ ν μ€λ¬Έμ‘°μ¬μμ μ μ μλ―μ΄, μ΄ μλΉμ€λ μλ²μ λ°μ΄ν°λ₯Ό 보λ΄λ λ§€λμλ€μ μν΄μλ§ μ§μλλ€λ μ¬μ€μ μλ μ¬λμ κ±°μ μμ΅λλ€. λꡬλ μ§ νλ‘μ νΈμ μ°Έμ¬ν μ μλ€λ μ¬μ€μ μλ μ¬λμ λμ± μ μ΅λλ€.
μ΄ κ²©μ°¨λ₯Ό λ©μ°μ. μλ λ°©μμ λν΄μλ μλμμ κ³μνκ² μ΅λλ€.
μ²
첫 λ²μ§Έ μ§λ¬Έμ λ°μ΄ν°μ μΆμ²κ° μ΄λμΈμ§μ λλ€.
κ° λ―Όκ° ν곡기μλ μμ λ§νλ νΉμ μ‘μ κΈ°κ° μ₯μ°©λμ΄ μμ΅λλ€. ADS-B νΈλμ€ν°λ:

(μ¬μ§μΆμ²: Garmin ννμ΄μ§)
μ΄ μ₯μΉλ κΈ°λ³Έ λΉν λ§€κ°λ³μ, ν곡기 μ ν, μ’ν, λͺ©μ μ§ λ±μ΄ ν¬ν¨λ νΉμ λ©μμ§λ₯Ό 1090MHz μ£Όνμλ‘ λ³΄λ λλ€.
μ€ννΈλΌμ μ νΈλ λ€μκ³Ό κ°μ΅λλ€.

κ·Έλ¦¬κ³ μ°λ¦¬μκ² κ°μ₯ μ€μν κ²μ μ΄ λ°μ΄ν°λ₯Ό λμ½λ©νλ κ²μ΄ μ΄λ ΅μ§ μλ€λ κ²μ
λλ€. μ½ $8μ RTL-SDR μμ κΈ°λ₯Ό μ»΄ν¨ν°μ μ°κ²°νλ©΄ μΆ©λΆν©λλ€. μ€μ λ‘ μμ΄λμ΄λ μ΄λ―Έ λΆλͺ
ν κ²μ
λλ€. λ§μ μμ μλ‘λΆν° λ°μ΄ν°λ₯Ό μμ§νλ©΄ λ€μκ³Ό κ°μ κ·Έλ¦Όμ μ»κ² λ©λλ€.

νμ§λ§ κ·Έκ² μ λΆλ μλλλ€. μΌλΆ ν곡기λ λ°μ΄ν° ν¨ν·μ μ μ‘νμ§λ§ GPS μ’νλ ν¬ν¨νμ§ μμ΅λλ€. μ’νκ° μλ €μ§ μ¬λ¬ μμ κΈ°λ‘λΆν° λμμ λ°μ΄ν°λ₯Ό μμ νλ κ²½μ° μ¬λ¬ μμ κΈ°μ μ§μ°μ λΆμνμ¬ ν곡기μ μμΉλ₯Ό ββμμλΌ μ μμ΅λλ€. μ΄ κΈ°μ μ MLAT(λ€λ³μΈ‘λ)μ΄λΌκ³ ν©λλ€. μ΄μ λν΄ μμΈν μμλ³Ό μ μμ΅λλ€. .
κ·Έλ¦¬κ³ λ§μ§λ§μΌλ‘ λ§μ§λ§ μ§λ¬Έμ λ°μ΄ν°κ° μ΄λ»κ² μμ λλμ§μ λλ€. λλ΅μ κ°λ¨ν©λλ€. λꡬλ μμ κΈ°λ₯Ό νΈμ€ν ν μ μμΌλ©° κ°κ²©μ 0λ¬λ¬μμ 50λ¬λ¬ μ¬μ΄μ λλ€. μλ₯Ό λ€μ΄ Flightaware μλΉμ€ μμ κΈ° λ§΅μ λ€μκ³Ό κ°μ΅λλ€.

보μλ€μνΌ, λ¬μμ λΆλΆμ 보λλ μμ¬μ΄ μ μ΄ λ§μΌλ―λ‘ μΌλΆλ 첫 λ²μ§Έκ° λ κ°λ₯μ±μ΄ λμ΅λλ€.
λ°μ΄ν°λ₯Ό λ°μΌλ €λ©΄ λ€μμ΄ νμν©λλ€.
β μΈν°λ·μ μ°κ²°λ Raspberry Pi2/3(κ°κ²© $20λΆν°)
β RTL-SDR λκΈ(κ°κ²© 10λ¬λ¬λΆν°)
- κΈΈμ΄κ° κ°κ° 2cm(6.8MHzμμ 1/4 λ€μ΄ν΄)μΈ μμ΄μ΄ 1090κ°λ‘ ꡬμ±λ μ΅μ μν
λ XNUMXκ°
λν μ μ΄λ νλμ μΌλΆκ° μ΄λ μ λ κ°λ°©λ μ₯μλ₯Ό κ°λ κ²μ΄ λ°λμ§ν©λλ€. μλνλ©΄... κΈ°κ°ν€λ₯΄μΈ μ£Όνμ μ νΈλ μ§μ΄λ λ무μ κ°μ μ₯μ λ¬Όμ ν‘μλ©λλ€.
λλ μ΄λ―Έ Raspberry Piμ RTL-SDRμ λͺ¨λ κ°μ§κ³ μμκΈ° λλ¬Έμ μ무κ²λ μ΄ νμκ° μμμ΅λλ€. κ·Έλ¬λ λꡬλ κΈ°μ± μμ κΈ°λ₯Ό 무λ£λ‘ μ»μ μ μμ΅λλ€. Flightradarμ Flightawareλ νμ¬ μ μ© λ²μκ° λΆμΆ©λΆν μ§μμ μ¬μ©μμκ² ν€νΈλ₯Ό 무λ£λ‘ 보λ΄κ³ μμ΅λλ€. λ§ν¬( λλ ) λ¬Όλ‘ , κ½€ λ¨Ό μ§μμ μ¬μλ λΆλ€μ μν΄ μλν΄ λ³΄λ κ²μ΄ μ’μ΅λλ€.
μ λ RTL-SDR V3 ν€νΈλ₯Ό μ¬μ©νμ΅λλ€. μ΄ ν€νΈλ μν λ λ° λ―Έλ μΌκ°λμ ν¨κ» 27λ¬λ¬μ μ€κ΅μμ λ¬΄λ£ λ°°μ‘λ©λλ€.

그건 κ·Έλ κ³ , λ λ²μ§Έ 보λμ€λ‘ Flightradar24μ Flightawareλ λͺ¨λ μλ²μ λ°μ΄ν°λ₯Ό 보λ΄λ λͺ¨λ μ¬λμκ² μ 곡λ©λλ€. ν리미μ κ³μ μ 무μ ν μ‘μΈμ€ λ° λͺ¨λ μλ² κΈ°λ₯(λ³λμ μ‘μΈμ€ λΉμ©μ μ½ $50/μ)μ
λλ€. λ°λΌμ λκ΅°κ° ν곡μ κ΄μ¬μ΄ μκ³ ν΄λΉ κ³μ μ λν νμ₯λ μ‘μΈμ€ κΆνμ κ°κ³ μΆλ€λ©΄ RTLSDR μμ κΈ°λ₯Ό μ€μΉνλ κ²μ΄ λ§€μ° μ λ ΄ν λμμ
λλ€.
ν μ€νΈ
μ€μΉλ λ§€μ° κ°λ¨ν©λλ€. Raspberry Piμμλ μμ κΈ°λ₯Ό μ°κ²°νκ³ λ€μ λͺ λ Ή νλλ₯Ό μ€ννκΈ°λ§ νλ©΄ λ©λλ€.
sudo bash -c "$(wget -O - http://repo.feed.flightradar24.com/install_fr24_rpi.sh)"μ€ν¬λ¦½νΈλ νμν λ°μ΄ν°(μ’ν λ° μμ μ μ ν, μ΄λ©μΌ μ£Όμ)λ₯Ό μμ²ν λ€μ μννΈμ¨μ΄κ° μλμΌλ‘ μλνλ―λ‘ λ μ΄μ μ¬μ©μμ μ£Όμκ° νμνμ§ μμ΅λλ€. λμμ ν리미μ κ³μ μ νμ±νν μ μμ΅λλ€(FR24μ κ²½μ° λ§ν¬λ₯Ό λ°λΌκ°μΈμ). ) μ¦μ λͺ¨λ κΈ°λ₯(λΉν κ²½λ‘ λ±)μ μ¬μ©ν©λλ€.
Raspberry Pi IP μ£Όμ νμ΄μ§λ‘ μ΄λνμ¬ νμ¬ μνλ₯Ό νμΈν μ μμ΅λλ€.

Flightradar24 κ³μ νμ΄μ§μμ λ λ§μ μ 보λ₯Ό νμΈν μ μμ΅λλ€.

곡νμμ λΉκ΅μ κ°κΉμ΄ 6μΈ΅μ μ΄κ³ μμ΄μ μ°½νμ μν
λλ§ μ¬λ €λκ³ λ ν루μ κ΄μΈ‘λλ ν곡기 μκ° 1000λκ° λμμ΅λλ€. ν₯λ―Έλ‘κ²λ μ΄λ¬ν μν
λλ₯Ό μ¬μ©νλλΌλ μμ λ ν곡기κΉμ§μ μ΅λ λ²μλ 215λ§μΌμ΄μμ΅λλ€. μ΄λ² μ΄μμ ad-b μν
λλ₯Ό κ²μνλ©΄ λ€μν μν
λ μ΅μ
μ μ°Ύμ μ μμ΅λλ€.
ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π°
μ¬κΈ°κΉμ§ μΈλ΄μ¬μ κ°κ³ μ½μ΄μ£Όμ λΆλ€μ μν 보λμ€μ λλ€. μΌλΆ λ μλ μ§λ¬Έμ΄ μμ μ μμ΅λλ€. Flightradarμ κ°μ νμ¬ μλΉμ€ μμ΄λ κ°λ₯ν©λκΉ? λ¬Όλ‘ κ°λ₯ν©λλ€. Raspberry Piμμ μ§μ λμ½λλ₯Ό μ€νν μλ μμ΅λλ€. λ€μμμ μμ€λ₯Ό λ€μ΄λ‘λν μ μμ΅λλ€. .
Raspberry Piμ 3κ°μ λͺ λ Ήμ μ λ ₯νλ©΄ μΆ©λΆν©λλ€.
git clone https://github.com/antirez/dump1090.git
cd dump1090/
makeκ·Έλ¬λ©΄ λ€μ λͺ λ Ήμ μ¬μ©νμ¬ λμ½λλ₯Ό μμν μ μμ΅λλ€.
./dump1090 --interactive --netλμ½λκ° μλνκΈ° μμνκ³ λμ 보μ΄λ "보λ" λͺ©λ‘μΈ "μμ λ°μ΄ν°"κ° νμλ©λλ€.

μ΄μ λΈλΌμ°μ λ₯Ό μ¬μ©νμ¬ Raspberry Piλ‘ μ΄λνμ¬ μμ λ§μ λ‘컬 Flightradarλ₯Ό κ°μν μ μμ΅λλ€. κ·Έλ¦Όμ λ€μκ³Ό κ°μ΅λλ€.

μ΄κ²μ΄ μ νμν μ μμ΅λκΉ? 첫째, λ¨μ§ κ΄μ¬μ΄ μμ΄μ, λμ§Έ, λΆννλ Flightradar24λ μΌλΆ λ°μ΄ν°λ₯Ό νν°λ§νμ¬ λ³΄μ¬μ€λλ€. λͺ¨λκ° μλλΌ ν곡기(μ: κ΅°μ©, μ λΆμ© λλ λΉμ¦λμ€μ© μ νΈκΈ°λ νμλμ§ μμ μ μμ) μ체 λ‘컬 μλΉμ€λ₯Ό μμν¨μΌλ‘μ¨ μ°λ¦¬λ κ²μ΄ μμ΄ λͺ¨λ κ²μ "μλ κ·Έλλ‘" λ³Ό μ μμ΅λλ€. νμ§λ§ λ¬Όλ‘ λ°μ΄ν° μμ νμ§ μμΉμ μν
λ νμ§μ λ°λΌ μ νλλ©° MLAT κΈ°μ μ μ¬μ©ν μ μμ΅λλ€. Dump1090μ μμ€ μ½λλ‘ μ 곡λλ―λ‘ λꡬλ λΈλμκ³Ό κΈ°ν κΈ°λ₯μ΄ ν¬ν¨λ μμ λ§μ Flightradar λ²μ μ λ§λ€ μλ μμ΅λλ€.
μ‘°μ¬ κ²°κ³Ό
보μλ€μνΌ, κ·Έλ€μ§ 볡μ‘νμ§ μκ³ κ½€ ν₯λ―Έλ‘μ°λ©° κ°κ²©λ μ λ ΄ν©λλ€. κ°κ²©μ μ΄ν΄νκΈ° μ½κ² μ€λͺ νμλ©΄, λΆκ³Ό 10λ μ λ§ ν΄λ Airnav RadarBox μμ κΈ°λ μ½ 100λ¬λ¬ μ λμμ΅λλ€. 1000$μ΄μ λκ°μ κΈ°λ₯μ νλ RTL-SDRμ 10λ¬λ¬μ ꡬμ ν μ μμ΅λλ€.
λ΄ κ²½μ°μλ μμ κΈ°κ° ν μ€νΈμ©μΌλ‘λ§ μΆμλμμΌλ©° κ³μ μΌμ Έ μλ μνλ₯Ό μ μ§νλ κ²μ μ€μ§μ μΈ μλ―Έκ° μμΌλ©° μ λ½ λΆλΆμ 컀λ²λ¦¬μ§ λ°λλ μ΄λ―Έ 100%μ λλ¬νμ΅λλ€. λ°λλ‘ λ¬μμ μμλ°± κ±°μ£Όμμκ²λ μ΄λ λ§€μ° ν₯λ―Έλ‘μΈ μ μμ΅λλ€. μ μΈκ³ ν곡 μ¬νμμκ² μ μ©ν μμ μ μννκ³ μ μ© λ²μλ₯Ό νμ₯νλ©° μμμ μΈκΈν ν리미μ κ³μ μ μ‘μΈμ€ν μ μλ κΈ°νκ° μμ΅λλ€. μ¬μ΄νΈ.
λͺ¨λ μ¦κ±°μ΄ μ€ν λμΈμ.
μΆμ² : habr.com
