Онгоцонд хамаатан садан, найз нөхөдтэйгээ уулзаж, үдэж өгсөн хүн бүр Flightradar24 үнэгүй үйлчилгээг ашигласан байх. Энэ нь онгоцны байрлалыг бодит цаг хугацаанд хянах маш тохиромжтой арга юм.

Найзуудын дунд явуулсан судалгаагаар энэ үйлчилгээг зөвхөн сервер рүү өгөгдөл илгээдэг сонирхогчид дэмждэг гэдгийг маш цөөхөн хүн мэддэг. Төсөлд хэн ч нэгдэх боломжтой гэдгийг цөөхөн хүн мэддэг.
Энэ орон зайг нөхцгөөе. Энэ нь хэрхэн ажилладаг талаар бид захын доор үргэлжлүүлэх болно.
Төмөр
Хамгийн эхний асуулт бол өгөгдөл хаанаас ирдэг вэ?
Иргэний агаарын хөлөг бүр тусгай дамжуулагч гэж нэрлэгддэг төхөөрөмжөөр тоноглогдсон байдаг ADS-B транспондер:

(Garmin вэбсайтаас авсан зураг)
Энэхүү төхөөрөмж нь 1090 МГц давтамжтайгаар нислэгийн үндсэн параметрүүд, онгоцны төрөл, координат, очих газар гэх мэт тусгай мессежүүдийг илгээдэг.
Спектрийн дохио дараах байдалтай байна.

Бидний хувьд хамгийн чухал зүйл бол энэ өгөгдлийг тайлах нь тийм ч хэцүү биш бөгөөд RTL-SDR хүлээн авагч, ойролцоогоор 8 долларын үнэтэй, компьютерт холбогдсон байхад хангалттай. Үнэн хэрэгтээ санаа нь аль хэдийн тодорхой болсон байх магадлалтай - хэрэв бид олон хүлээн авагчаас мэдээлэл цуглуулбал ийм зураг гарах болно.

Гэхдээ энэ нь бүгд биш юм. Зарим агаарын хөлгүүд мэдээллийн багцыг дамжуулдаг боловч тэдгээрт GPS координат байдаггүй. Хэрэв та координат нь мэдэгдэж байгаа олон хүлээн авагчаас нэгэн зэрэг мэдээлэл хүлээн авбал өөр өөр хүлээн авагчид саатал гарсанд дүн шинжилгээ хийснээр та онгоцны байршлыг олж мэдэх боломжтой. Энэ технологийг multilateration (MLAT) гэж нэрлэдэг бөгөөд та энэ талаар илүү ихийг уншиж болно .
Эцэст нь, хамгийн сүүлийн асуулт бол өгөгдлийг хэрхэн хүлээн авах явдал юм. Хариулт нь энгийн, хэн ч хүлээн авагчийг байрлуулах боломжтой, үнэ нь 0-50 доллар хооронд хэлбэлздэг. Жишээлбэл, Flightaware үйлчилгээний хүлээн авагчийн газрын зураг иймэрхүү харагдаж байна:

Таны харж байгаагаар Оросын хэсгийн хамрах хүрээ нь хүссэн зүйлээ орхиж байгаа тул зарим нь нэгдүгээрт орох магадлал өндөр байна.
Мэдээлэл хүлээн авахын тулд танд хэрэгтэй:
— Интернэт холбогдсон Raspberry Pi2/3 (үнэ 20 доллараас)
— RTL-SDR тохируулагч (үнэ 10 доллараас)
- дор хаяж 2 см урттай 6.8 ширхэг утаснаас бүрдэх энгийн антен (1 МГц-ийн 4/1090 диполь)
Тэнгэрийн нэг хэсгийг ч болов харах боломжтой газар байх нь зүйтэй, учир нь... Гигагерцийн давтамжийн дохиог байшин, мод гэх мэт саад бэрхшээлүүд шингээдэг.
Би аль хэдийн Raspberry Pi болон RTL-SDR-тэй байсан тул юу ч худалдаж авах шаардлагагүй байсан. Гэхдээ хэн ч үнэгүй бэлэн хүлээн авагч авахыг оролдож болно - Flightradar болон Flightaware одоогоор хамрах хүрээ хангалтгүй байгаа газруудад иж бүрдлийг үнэгүй илгээж байна. Та холбоосыг ашиглан хүсэлт илгээж болно ( буюу ), мэдээжийн хэрэг, нэлээд алслагдсан газар амьдардаг хүмүүст үүнийг туршиж үзэхийг зөвлөж байна.
Би RTL-SDR V3 иж бүрдэл ашигласан бөгөөд антен, мини tripod-ийн хамт Хятадаас үнэгүй хүргэлттэй 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 миль байв. Ads-b антенныг хайж ebay дээрээс янз бүрийн антенны сонголтуудыг олж болно.
Алтернатив
Энэ хүртэл унших тэвчээртэй хүмүүст зориулсан урамшуулал. Зарим уншигчдад асуулт гарч ирж магадгүй: 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 хүлээн авагч ойролцоогоор ... үнэтэй байсан. 1000$, одоо та үүнтэй ижил зүйлийг хийдэг RTL-SDR-ийг 10 доллараар авах боломжтой.
Миний хувьд хүлээн авагчийг зөвхөн туршилтын зорилгоор эхлүүлсэн; үүнийг байнга асаалттай байлгах нь практик утгагүй бөгөөд Европын хэсгийн хамрах хүрээний нягтрал аль хэдийн 100% хүрч байна. Оросын хязгаарын оршин суугчдын хувьд энэ нь эсрэгээрээ маш сонирхолтой байж болох юм - дэлхийн өнцөг булан бүрт байгаа агаарын аялагчдад хэрэгтэй зүйл хийх, хамрах хүрээг өргөжүүлэх, дээр дурдсан дээд зэрэглэлийн дансанд нэвтрэх боломжтой. сайтууд.
Бүгдэд нь аз жаргалтай туршилтууд.
Эх сурвалж: www.habr.com
