среда, 18 января 2017 г.

Посылка от FlightAware - FlightFeeder ADS-B приёмник на базе Raspberry Pi 3 UPD 18.01.2017




Наверняка вы слышали о сервисе по отслеживанию самолётов в реальном времени FlightRadar24. Также существуют множество других, подобных ресурсов - RadarBox24, FlightAware и прочие.

Для расширения сети приёма эти сервисы бесплатно раздают комплекты приёмников. Самый интересный на данный момент сервис - FlightAware (далее FA). Почему самый интересный? Потому что внутри приёмника находится микрокомпьютер Raspberry Pi 3 (с WiFi и BT на борту).



Для оформления заявки переходим по ссылке, регистрируемся, заполняем форму, ждем письмо на указанный вами E-Mail.

Далее будут приходить письма, в которых вас будут просить перейти по ссылке на сайт FA, указать адрес доставки и тому подобное.

Статус оформление вашей заявки можно отслеживать тут

По истечению нескольких дней/недель после одобрения вам отправят FlightFeeder (далее FF). Отправляют из США или из Германии. Мне пришло из Германии за неделю. Сначала пришел пакет с патч-кордом на 5метров и фирменной футболкой FA, потом через несколько дней и сама коробка с FF.

 Вид спереди
 Вид сзади




Содержимое второй посылки:


Открываем


Накладная


Самое интересное


Активная ADSB+GPS антенна Jetvision P/N 67960


Алюминиевое крепление на стену/мачту


15 метров коаксиального кабеля Bieffe CO 100 AF 50Ohm
Уже обжат с двух сторон SMA и UHF


Блок питания с MicroUSB STONTRONICS T5454DV



FF





Берем отвертку TORX и смотрим что внутри. Внутри у нас Raspberry Pi 3 Model B V1.2


MicroSD на 16Гб


Поддерживающая прокладка для карты


Приёмная плата


Вот так подключена к малине


Общий план


Когда нет приёма GPS или данных ADS-B мигает красный, зеленый когда все ОК


На всякий случай сделал бэкап карты. Интересно то, что весь объём не используется. Свободно около 14Гб


Ради интереса можно подключить к ТВ по HDMI. Ничего существенного там не показывает, но можно настроить интернет подключение по кабелю или по WiFi. Управление только мышкой, указателя не видно. Верхние кнопки не нажимаются, просто показывают статус.


Подключение по кабелю к роутеру прошло без проблем, с WiFi все намного печальней чем казалось. Мало того что указателя не видно, так даже кнопки не подсвечиваются на экранной клавиатуре, приходится в прямом смысле "тыкать" и смотреть где должен быть указатель. Настройки WiFi не сохраняются, в чем причина не понятно. Техподдержка молчит. Использовал USB-WiFi свисток, про встроенный молчу, так как корпус металлический и малиновый WiFi работать не будет.

Пытался подключиться по SSH:

Оказывается доступ простым людям закрыт, только разработчики или ТП могут подключаться. На FF есть OpenVPN сервер, и ребята из ТП могут беспрепятственно лазить в ваш(их?) FF.
Доступна веб-версия, в которой видно пролетающие самолёты которые ловит ваш приёмник. Вводим в браузер IP адрес FF и видим статусные иконки.


Кликаем Go To Map и смотрим что словил приемник

 

Приватные борта не отображаются на сайте FA, но мы их можем наблюдать.

По ссылке доступна вся информация про ваш приемник, статистика и так далее. Немного инфы для параноиков, ребята из FA видят где размещен приемник по GPS, с точностью до 10метров :-)



Итог

В данный момент пока не решен вопрос с WiFi, так как изначально планировалось использовать беспроводную сеть, не хочется тянуть более 30 метров витой пары до необходимого места установки антенны. Поэтому, антенна временно торчит в окне и прием очень плохой.
Огорчило еще отсутствие доступа по SSH. Возможно со временем залью обычный Raspbian + PiAware. Но не думаю что разработчики оценят такой энтузиазм. В планах передача данных на FR24 и RB24.
Интересно, бесплатно и познавательно.

Закон и ADS-B

Таможню данная штуковина проходит без проблем, также нет никаких запретов на прием и трансляцию в сеть.
В РФ даже есть информация от Роскомнадзора
Также учитывая количество приемников на территории СНГ - можно спать спокойно.

UPD 18.01.2017

WiFi заработал после последней прошивки 7.4.0 и только с использованием свистка TP-Link TL-WN725N. Но после настройки сети WiFi не работает, приходится доставать карту памяти и в конфиге исправлять строку wireless-network, менять значение на wireless-network yes
Разработчики пообещали исправить в новой версии ПО.
Включение беспроводной сети позволило установить приемник в месте, где и планировалось его установить. Прием намного улучшился, также кабель был укорочен до 2.5 метров, для меньших потерь сигнала.


Так как устройство устанавливалось в нежилом помещении, под крышой которая защищает только от дождя - было решено упаковать в бокс. Да, выглядит ужасно, но кто на него будет смотреть? И цена вопроса менее 1 доллара. Фирменный герметичный бокс стОит более 10 долларов.
Пришла зима и принесла сюрприз в виде снега.

31 комментарий:

  1. Здравствуйте. Не получилось получить доступ по ssh? хочу поставить на него еще и сервер обновлений антивируса, возможно это?

    ОтветитьУдалить
    Ответы
    1. Добрый день. ПО FlightFeeder закрытое. Нет доступа по ssh. Нельзя установить что-то своё.

      Удалить
    2. а если поставить свою ОС,и отдельно на нее программу для отправки данных на flightaware?

      Удалить
    3. Можно. В конфиге установить тип приёмника - beast

      Удалить
    4. Не подскажите как это сделать? Как установить программу и настроить ее на flighaware?Спасибо заранее,только начинаю разбираться с малиной:)

      Удалить
    5. На сайте Flightaware.com все написано на русском языке. Удачи ;-)

      Удалить
    6. http://flightaware.com/adsb/piaware/build вот это? Там ведь как я понял образ sd карты с их операционкой,а не отдельная программа?

      Удалить
  2. Да можно скачать с ихнего сайта образ Raspbian с уже настроенной PiAware и dump1090. Проделать манипуляции (инфа есть в интернете) и получить возможность управления коробкой.
    Поставить можно что угодно в силу возможностей коробки Например утилиты расшарки данных для сервисов FR24, RadarBox24 и Plane Finder. Можно поставить программу ModeSMixer2 и даже VirtualRadarServer.

    ОтветитьУдалить
    Ответы
    1. про утилиты расшарки для Fr24 нельзя поподробней?

      Удалить
  3. Алексей, спасибо большое за интересную статью!
    Хорошо бы если продолжил статью по расшаривании OS для передачи данных для сервисов FR24, RadarBox24 и других...

    ОтветитьУдалить
  4. День добрый! Прошивка 7.4.0 при подключении через hdmi в меню совсем ничего нет про wi-fi. Хотел включить через встроенный адаптер. Тянуть lan совсем не вариант.

    ОтветитьУдалить
    Ответы
    1. Добрый день. Обновите прошивку до 7.5.1. Не все свистки работают на приемнике

      Удалить
  5. где скачать? какая последовательность обновления?

    ОтветитьУдалить
    Ответы
    1. Если официальная прошивка - нигде, просто оставить включенным приёмник, сам обновится со временем.

      Удалить
  6. Можно у вас попросить бэкап карточки? что то у меня перестал грузится после экспериментов.
    Kernel panic при старте

    ОтветитьУдалить
    Ответы
    1. Образ необходимо запросить у поддержки. У меня образ под моим серийным номером и прочими настройками, соответственно его я предоставить не могу.

      Удалить
  7. ок. можно просто содержимое файлов конфига, я только его правил.
    config.txt у меня стал нулевого размера
    и второй flightfeeder-config.txt

    ОтветитьУдалить
    Ответы
    1. http://ru.flightaware.com/adsb/flightfeeder/files/flightfeeder-sd-card-7.5.1.img.zip

      Удалить
  8. Спасибо, залил образ на карточку. Придется пока бросить идею с wi-fi и расположить антенну у окна. Может со временем разберусь, как все это работает

    ОтветитьУдалить
  9. Спасибо автору за статью

    ОтветитьУдалить
  10. Заметил такую особенность- мониторятся только китайские, английские и другие буржуазные самолеты. Когда взлетают наши- ничего не видно на карте.

    ОтветитьУдалить
    Ответы
    1. Анонимный15 июня 2017 г., 12:02

      ничего подобного - вижу и наши борты и чужие и даже частную авиацию

      Удалить
  11. и еще вопрос к вам.
    а как я могу поделиться своим приемником с друзьями? какую им дать ссылку, что бы они видели то, что принимает мой приемник?

    ОтветитьУдалить
    Ответы
    1. ссылку на Ваш внешний IP и проброшенный порт 80 или 8080.

      Удалить
    2. А как назначить внешний айпи и пробросить порт?

      Удалить
    3. Ок'ей Гугл, что такое внешний айпи и как пробросить порт на роутере.

      Удалить
  12. И еще: приемник через HDMI к ноутбуку подключить можно?

    ОтветитьУдалить
    Ответы
    1. Можно, но смысла нет. Лишь для первоначальной настройки wifi

      Удалить
    2. Да мне нужно в приемнике статический айпишник прописать, да и просто настройки посмотреть, а в телевизоре HDMI нет.

      Удалить