Flightradar24 — как это работает?

Страницы: 1 2 3  ОТВЕТИТЬ НОВАЯ ТЕМА
Jus 7 ноя. 2017 г. в 10:21
Скарификатор перикарда  •  На сайте 19 лет
Сообщений: 400 521
174
Наверное каждый, кто хоть раз встречал или провожал родственников или друзей на самолет, пользовался бесплатным сервисом Flightradar24. Это весьма удобный способ отслеживания положения самолета в реальном времени.

10 фото и много букв via

Как показал опрос знакомых, очень мало кто знает, что этот сервис поддерживается лишь энтузиастами, отправляющими на сервер данные. Еще меньше знают, что присоединиться к проекту может любой желающий.

Восполним этот пробел. О том, как это работает продолжим под катом.

Flightradar24 — как это работает?
Yap 17.04.2026 - 08:59
Продам слона  •  На сайте 21 год
Железо

Самый первый вопрос — откуда берутся данные.

Каждый гражданский борт оснащен специальным передатчиком, так называемым ADS-B transponder:

Flightradar24 — как это работает?
Это устройство посылает на частоте 1090МГц специальные посылки, содержащие основные параметры полета, тип воздушного судна, его координаты, пункт назначения и пр.

Сигнал на спектре выглядит примерно так:

Flightradar24 — как это работает?
И что для нас самое важное, декодировать эти данные несложно, достаточно RTL-SDR приемника, ценой порядка 8$, подключенного к компьютеру. Собственно, идея уже наверно ясна — если собрать данные с множества приемников, то получим картинку, примерно такую:

Flightradar24 — как это работает?
Но и это еще не все. Часть самолетов передают пакеты данных, но в них отсутствуют GPS-координаты. Если принимать данные одновременно со множества приемников, координаты которых известны, то, анализируя задержки на разных приемниках, можно узнать местоположение воздушного судна. Такая технология называется multilateration (MLAT), подробнее о ней можно прочитать на сайте.

И, наконец, последний вопрос — как принимаются данные. Ответ прост, разместить у себя приемник может любой желающий, цена вопроса составляет от 0 до 50$. Для примера, так выглядит карта приемников сервиса Flightaware:

Flightradar24 — как это работает?
Как можно видеть, покрытие российской части оставляет желать лучшего, так что у некоторых вполне есть шанс быть первым.

Для приема данных необходимы:
— Raspberry Pi2/3 с подключенным интернетом (цена от 20$)
— RTL-SDR-донгл (цена от 10$)
— хотя бы простейшая антенна их 2х кусков провода длиной 6.8см каждый (1/4 диполь на 1090МГц)
Также желательно место с более-менее открытым обзором хотя бы части неба, т.к. сигналы гигагерцевой частоты поглощаются препятствиями вроде домов или деревьев.

У меня и Raspberry Pi, и RTL-SDR уже были, так что ничего покупать не пришлось. Но попробовать бесплатно получить готовый приемник может любой — и Flightradar и Flightaware рассылают комплекты бесплатно пользователям из тех районов, где покрытие на данный момент недостаточно. Отправить запрос можно по ссылке (Flightradar или Flightaware), разумеется, пробовать целесообразно тем, кто живет в достаточно отдаленной местности.

Я использовал комплект из RTL-SDR V3, который вместе с антенной и мини-штативом стоил 27$ с бесплатной доставкой из Китая:

Flightradar24 — как это работает?
Кстати, как второй бонус, всем, отправляющим данные на сервер, и Flightradar24 и Flightaware предоставляют неограниченный доступ к premium-аккаунту и всем функциям сервера (отдельно такой доступ стоит порядка 50$/месяц). Так что если кто-то интересуется авиацией и хочет иметь расширенный доступ к такому аккаунту, установка RTLSDR-приемника является вполне дешевой альтернативой.
Тестирование

Установка предельно проста, на Raspberry Pi достаточно подключить приемник и запустить одну команду:

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


Скрипт запросит необходимые данные (координаты и тип приемника, адрес электронной почты), далее софт будет работать автоматически, внимание со стороны пользователя больше не требуется. Параллельно можно активировать премиум-аккаунт (для FR24 по ссылке https://www.flightradar24.com/premium/signup?account=free) и сразу пользоваться всеми его возможностями (треки полетов и пр).

Можно зайти на страницу IP-адреса Raspberry Pi и увидеть текущий статус:

Flightradar24 — как это работает?
Гораздо больше информации можно увидеть на странице аккаунта Flightradar24:

Flightradar24 — как это работает?
Я живу на 6-м этаже относительно недалеко от аэропорта, так что количество наблюдаемых самолетов за день составило больше 1000, даже на простую антенну на подоконнике. Интересно, что даже с такой антенной максимальная дальность до принятого борта составила 215 миль. Разные варианты антенн можно найти на ebay, набрав в поиске ads-b antenna.

Альтернатива

Бонус для тех, у кого хватило терпения дочитать до сюда. У некоторых читаталей может возникнуть вопрос: можно ли обойтись без сторонних сервисов типа Flightradar? Разумеется можно, запустить декодер на Raspberry Pi можно и напрямую. Скачать исходники можно по адресу github.com/antirez/dump1090.

Достаточно на Raspberry Pi набрать 3 команды:

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


Затем декодер можно запустить командой:

Код
./dump1090 --interactive --net


Декодер начинает работу, и мы видим «сырые данные» — список видимых «бортов»:

Flightradar24 — как это работает?
Теперь можно зайти браузером на Raspberry Pi и полюбоваться собственным, локальным Flightradar, картинка может выглядеть примерно так:

Flightradar24 — как это работает?
Зачем это может быть надо? Во-первых, просто из интереса, во-вторых, Flightradar24, к сожалению, фильтрует часть данных и показывает не все самолеты (например, могут не показываться военные, правительственные, или бизнес-джеты). Запустив собственный локальный сервис, мы видим все «как есть», безо всякой цензуры. Зато, конечно, объем данных ограничен нашим локальным местоположением и качеством антенны, также не будет доступна технология MLAT. Dump1090 доступен в исходниках, так что желающие могут даже создать свою версию Flightradar, c блекджеком и прочими bells and whistles.

Выводы

Как можно видеть, все не так сложно, при этом вполне интересно и недорого. Для понимания порядка цен: еще 10 лет назад приемник Airnav RadarBox стоил порядка 1000$, сейчас RTL-SDR, который делает то же самое, можно взять за 10$.

В моем случае приемник был запущен только для тестирования, практического смысла держать его постоянно включенным нет, плотность покрытия европейской части уже и так достигает 100%. Для жителей российской глубинки, наоборот, это может быть вполне интересным — появляется возможность как сделать полезное дело для авиапутешественников всего мира, расширив зону покрытия, так и получить доступ к Premium-аккаунту вышеупомянутых сайтов.

Всем удачных экспериментов.
Все комментарии:
ZmeyUA 7 ноя. 2017 г. в 10:30
душеЛюб и людоВед  •  На сайте 11 лет
10
1. Далеко не все самолеты отображаются

2. Помню, как все начиналось - на европейскую территорию было всего 4 транспондера. 2 в Москве, Питер и Киев-Жуляны. Тогда администрация предлагала транспондеры всем желающим на территории России на шару.. Эх....

3 До FR24 в Интернете было несколько аэропортовских радаров в реальном времени. Например Арланда, Скипхол и ещё с десяток....
DanZL 7 ноя. 2017 г. в 10:30
Очкарик-мотоциклист. Панк-ботаник.  •  На сайте 13 лет
18
Прикольная штука - FR24. Как авиадрочер со стажем, частенько туплю в него. И на телефоне есть. И действительно - бесит, когда некоторые самолёты не определяются...
Daimond1984 7 ноя. 2017 г. в 10:31
Ярила  •  На сайте 11 лет
8
есть такая же хрень с кораблями, тоже очень прикольная))
Borche 7 ноя. 2017 г. в 10:35
Шутник  •  На сайте 14 лет
1
А стоит ли заморачиваться, если живу недалеко от Шереметьево? Или там и без меня хватает наверняка?
rainboow 7 ноя. 2017 г. в 10:40
Юморист  •  На сайте 13 лет
3
Один знакомый недавно от флавере получил приёмник и расберри.бесплатно. Зато получается, что ты немного шпион))
shmikt 7 ноя. 2017 г. в 10:43
Хохмач  •  На сайте 11 лет
2
У меня временно стоял такой приемник. По судам, это маринетрафик
Шпик 7 ноя. 2017 г. в 11:05
В Сан-Франциско все в порядке  •  На сайте 8 лет
9
Для тру авиадрочеров флайтрадара мало. Есть еще сигналы ACARS в районе 131.725 МГц. Ну и послушать эфир еще надо в районе 118-137 МГ (как же без него). Я поражался с некоторых споттеров- знают наизусть все борта. Одно время я любил слушать частоту 123,450 МГц - так называемая "считалочка", где пилоты могут на любую тему говорить. Я даже по голосу стал узнавать что за борт идет. Из-за особенностей авиасвязи борта можно слышать на очень больших расстояниях, что не может не радовать даже при скромной погремушки в виде свистка.
ZmeyUA 7 ноя. 2017 г. в 11:06
душеЛюб и людоВед  •  На сайте 11 лет
11
"Черная дыра" над одной "европейской" страной.... Интересно, почему?

Flightradar24 — как это работает?
igorgri 7 ноя. 2017 г. в 11:26
Удалите, плиз  •  На сайте 10 лет
-1
да не везде эта шняга работает. Над Египтом - фиг вам. Не смог борт, который шел от Анкары в Шарм отследить маршрут. ДА и в России пропадает сигнал частенько. Помниться жена летела из Кольцово в Пулково и сигнал от передатчика пропал посередине пути... Исчезла самолетка с экрана... Хотя и прикольно. В Индии смотрел, как летит борт, на котором должны улетать. Еще в отеле видно было - что с вылетом у них проблемки - во время не взлетели и шли с опозданием в 4 часа. Поэтому расслабились и получали удовольствие по полной. Приехали через 30 минут после посадки и успешно улетели, не мучаясь в ледяном зале ожидания...

Это сообщение отредактировал igorgri - 7 ноя. 2017 г. в 11:29
AndreiGost 7 ноя. 2017 г. в 12:37
Шутник  •  На сайте 10 лет
15
Отличный сервис нарыл, переговоры аэропорта и вс в режиме реального времени listentothe.cloud
Fedor17898 7 ноя. 2017 г. в 14:13
Ярила  •  На сайте 12 лет
0
У нас реально мало самолетов летает, или это прога так работает?. Просто над Европой и Штатами в разы больше самолётов.

Отправлено с мобильного клиента YAPik+
666vrn 7 ноя. 2017 г. в 14:17
Ярила  •  На сайте 16 лет
4
Оставлял им заявку, сначала отказали, потом заинтересовались. В итоге прислали приёмник.
Сам сайт FR24 да, иногда скрывает борта, но если зайти на сам приёмник, то всё прикрасно видно, также есть альтернативная сеть VRS. Вот одна из них, помимо FR24 многие транслируют ещё и туда.

В общем тема интересная, затягивает.

Военные борта работают на другой частоте, имею в виду совсем военые, военно-гражданские видно.

Fedor17898

Да у нас самолётов меньше, тем более сейчас трафик меньше стал, летом больше, у меня по статистике сейчас порядка 450-500 бортов в сутки, летом было порядка 700-800. Ради интереса посмотри над америкой, как маршрутки на вокзале.

Это сообщение отредактировал 666vrn - 7 ноя. 2017 г. в 14:21
Гаец 7 ноя. 2017 г. в 14:18
Негодяй  •  На сайте 9 лет
7
Всегда восхищался людьми, которые шарят в том, в чем я вообше ни ку-ку. Поэтому теме - зелень!
З.Ы. Нихуя не понял из статьи, но интересно! Да и прога такая на сотке стоит)))

Это сообщение отредактировал Гаец - 7 ноя. 2017 г. в 14:18
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 38 435
0 Пользователей:
Страницы: 1 2 3  ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

Активные темы



Наверх