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

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (3) [1] 2 3   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Jus
7.11.2017 - 10:21
Статус: Offline


Скарификатор перикарда

Регистрация: 30.05.06
Сообщений: 400521
174
Наверное каждый, кто хоть раз встречал или провожал родственников или друзей на самолет, пользовался бесплатным сервисом Flightradar24. Это весьма удобный способ отслеживания положения самолета в реальном времени.

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

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

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

Flightradar24 — как это работает?
 
[^]
Yap
[x]



Продам слона

Регистрация: 10.12.04
Сообщений: 1488
 
[^]
Jus
7.11.2017 - 10:21
Статус: Offline


Скарификатор перикарда

Регистрация: 30.05.06
Сообщений: 400521
Железо

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

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

Flightradar24 — как это работает?
 
[^]
Jus
7.11.2017 - 10:21
Статус: Offline


Скарификатор перикарда

Регистрация: 30.05.06
Сообщений: 400521
Это устройство посылает на частоте 1090МГц специальные посылки, содержащие основные параметры полета, тип воздушного судна, его координаты, пункт назначения и пр.

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

Flightradar24 — как это работает?
 
[^]
Jus
7.11.2017 - 10:21
Статус: Offline


Скарификатор перикарда

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

Flightradar24 — как это работает?
 
[^]
Jus
7.11.2017 - 10:21
Статус: Offline


Скарификатор перикарда

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

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

Flightradar24 — как это работает?
 
[^]
Jus
7.11.2017 - 10:21
Статус: Offline


Скарификатор перикарда

Регистрация: 30.05.06
Сообщений: 400521
Как можно видеть, покрытие российской части оставляет желать лучшего, так что у некоторых вполне есть шанс быть первым.

Для приема данных необходимы:
— 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 — как это работает?
 
[^]
Jus
7.11.2017 - 10:22
Статус: Offline


Скарификатор перикарда

Регистрация: 30.05.06
Сообщений: 400521
Кстати, как второй бонус, всем, отправляющим данные на сервер, и Flightradar24 и Flightaware предоставляют неограниченный доступ к premium-аккаунту и всем функциям сервера (отдельно такой доступ стоит порядка 50$/месяц). Так что если кто-то интересуется авиацией и хочет иметь расширенный доступ к такому аккаунту, установка RTLSDR-приемника является вполне дешевой альтернативой.
 
[^]
Jus
7.11.2017 - 10:22
Статус: Offline


Скарификатор перикарда

Регистрация: 30.05.06
Сообщений: 400521
Тестирование

Установка предельно проста, на 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 — как это работает?
 
[^]
Jus
7.11.2017 - 10:22
Статус: Offline


Скарификатор перикарда

Регистрация: 30.05.06
Сообщений: 400521
Гораздо больше информации можно увидеть на странице аккаунта Flightradar24:

Flightradar24 — как это работает?
 
[^]
Jus
7.11.2017 - 10:22
Статус: Offline


Скарификатор перикарда

Регистрация: 30.05.06
Сообщений: 400521
Я живу на 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 — как это работает?
 
[^]
Jus
7.11.2017 - 10:23
Статус: Offline


Скарификатор перикарда

Регистрация: 30.05.06
Сообщений: 400521
Теперь можно зайти браузером на Raspberry Pi и полюбоваться собственным, локальным Flightradar, картинка может выглядеть примерно так:

Flightradar24 — как это работает?
 
[^]
Jus
7.11.2017 - 10:23
Статус: Offline


Скарификатор перикарда

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

Выводы

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

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

Всем удачных экспериментов.
 
[^]
ZmeyUA
7.11.2017 - 10:30
10
Статус: Offline


душеЛюб и людоВед

Регистрация: 20.02.15
Сообщений: 3859
1. Далеко не все самолеты отображаются

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

3 До FR24 в Интернете было несколько аэропортовских радаров в реальном времени. Например Арланда, Скипхол и ещё с десяток....
 
[^]
DanZL
7.11.2017 - 10:30
18
Статус: Offline


Очкарик-мотоциклист. Панк-ботаник.

Регистрация: 17.11.12
Сообщений: 2300
Прикольная штука - FR24. Как авиадрочер со стажем, частенько туплю в него. И на телефоне есть. И действительно - бесит, когда некоторые самолёты не определяются...
 
[^]
Daimond1984
7.11.2017 - 10:31
8
Статус: Offline


Ярила

Регистрация: 25.07.14
Сообщений: 36820
есть такая же хрень с кораблями, тоже очень прикольная))
 
[^]
Borche
7.11.2017 - 10:35
1
Статус: Offline


Шутник

Регистрация: 22.09.11
Сообщений: 81
А стоит ли заморачиваться, если живу недалеко от Шереметьево? Или там и без меня хватает наверняка?
 
[^]
rainboow
7.11.2017 - 10:40
3
Статус: Offline


Юморист

Регистрация: 28.08.12
Сообщений: 494
Один знакомый недавно от флавере получил приёмник и расберри.бесплатно. Зато получается, что ты немного шпион))
 
[^]
shmikt
7.11.2017 - 10:43
2
Статус: Offline


Хохмач

Регистрация: 9.02.15
Сообщений: 684
У меня временно стоял такой приемник. По судам, это маринетрафик
 
[^]
Шпик
7.11.2017 - 11:05
9
Статус: Offline


В Сан-Франциско все в порядке

Регистрация: 31.08.17
Сообщений: 99
Для тру авиадрочеров флайтрадара мало. Есть еще сигналы ACARS в районе 131.725 МГц. Ну и послушать эфир еще надо в районе 118-137 МГ (как же без него). Я поражался с некоторых споттеров- знают наизусть все борта. Одно время я любил слушать частоту 123,450 МГц - так называемая "считалочка", где пилоты могут на любую тему говорить. Я даже по голосу стал узнавать что за борт идет. Из-за особенностей авиасвязи борта можно слышать на очень больших расстояниях, что не может не радовать даже при скромной погремушки в виде свистка.
 
[^]
ZmeyUA
7.11.2017 - 11:06
11
Статус: Offline


душеЛюб и людоВед

Регистрация: 20.02.15
Сообщений: 3859
"Черная дыра" над одной "европейской" страной.... Интересно, почему?

Flightradar24 — как это работает?
 
[^]
igorgri
7.11.2017 - 11:26
-1
Статус: Offline


Удалите, плиз

Регистрация: 1.10.15
Сообщений: 2850
да не везде эта шняга работает. Над Египтом - фиг вам. Не смог борт, который шел от Анкары в Шарм отследить маршрут. ДА и в России пропадает сигнал частенько. Помниться жена летела из Кольцово в Пулково и сигнал от передатчика пропал посередине пути... Исчезла самолетка с экрана... Хотя и прикольно. В Индии смотрел, как летит борт, на котором должны улетать. Еще в отеле видно было - что с вылетом у них проблемки - во время не взлетели и шли с опозданием в 4 часа. Поэтому расслабились и получали удовольствие по полной. Приехали через 30 минут после посадки и успешно улетели, не мучаясь в ледяном зале ожидания...

Это сообщение отредактировал igorgri - 7.11.2017 - 11:29
 
[^]
AndreiGost
7.11.2017 - 12:37
15
Статус: Offline


Шутник

Регистрация: 7.04.16
Сообщений: 99
Отличный сервис нарыл, переговоры аэропорта и вс в режиме реального времени listentothe.cloud
 
[^]
Fedor17898
7.11.2017 - 14:13
0
Статус: Offline


Ярила

Регистрация: 14.11.13
Сообщений: 3072
У нас реально мало самолетов летает, или это прога так работает?. Просто над Европой и Штатами в разы больше самолётов.

Отправлено с мобильного клиента YAPik+
 
[^]
666vrn
7.11.2017 - 14:17
4
Статус: Offline


Ярила

Регистрация: 8.11.09
Сообщений: 1197
Оставлял им заявку, сначала отказали, потом заинтересовались. В итоге прислали приёмник.
Сам сайт FR24 да, иногда скрывает борта, но если зайти на сам приёмник, то всё прикрасно видно, также есть альтернативная сеть VRS. Вот одна из них, помимо FR24 многие транслируют ещё и туда.

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

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

Fedor17898

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

Это сообщение отредактировал 666vrn - 7.11.2017 - 14:21
 
[^]
Гаец
7.11.2017 - 14:18
7
Статус: Offline


Негодяй

Регистрация: 12.05.16
Сообщений: 510
Всегда восхищался людьми, которые шарят в том, в чем я вообше ни ку-ку. Поэтому теме - зелень!
З.Ы. Нихуя не понял из статьи, но интересно! Да и прога такая на сотке стоит)))

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


 
 



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






Наверх