Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 20 из 20
Like Tree5Likes

Тема: AcarSDeco2 - тестирование новых версий

  1. #1
    СуперМодератор
    Регистрация
    29.05.2011
    Город
    Novosibirsk
    Аэропорт
    UNNT
    Сообщений
    2,165
    В Блоге
    1
    Downloads
    35
    Uploads
    12

    AcarSDeco2 - тестирование новых версий

    Коллеги, программа AcarSDeco2 развивается, получая дополнительные возможности. Буду признателен за тестирование в этой ветке ее тестовых версий.

    v.20170907

    Что изменилось:

    • возможность получать ACARS данные от внешних источников через сеть и передавать собственные ACARS данные внешним потребителям. Формат опций аналогичен используемому в ModeSMixer2.
      Код:
        --inConnect <arg>       Input connector. Format: (sbs|ad2):host:port
        --inConnectId <arg>     Named input connector. Format: (sbs|ad2):host:port:ID
        --inServer <arg>        Input server. Format: (sbs|ad2):port
        --inServerId <arg>      Named input server. Format: (sbs|ad2):port:ID
        --inServerUdp <arg>     Input UDP server. Format: (sbs:ad2):port
        --outServer <arg>       Output server. Format: (sbs|ad2):port
        --outConnect <arg>      Output connector. Format (sbs|ad2):host:port
        --outConnectUdp <arg>   Output UDP connector. Format: (sbs|ad2):host:port
    • поддержка двух форматов сообщений при обмене данными через сеть: sbs - в одну строку без сохранения исходного формата сообщения и ad2 - с сохранением формата.
    • получение дополнительных данных: о самолете из файла basestation.sqb, о маршруте полета из файла flightroute.sqb, расшифровке кодов аэропортов вылета и прибытия.

      Код:
        --frdb <arg>            Set path to flightroutes database file (read-only access to the database) (default: off)
        --db <arg>              Set path to basestation database file (read-only access to the database) (default: off)
    • отображение силуэтов типа самолета, логотипа авиакомпании-оператора
      Код:
        --silhouettes <arg>     Set path to directory of aircrafts' silhouettes (default: off)
        --banners <arg>         Set path to directory of operators' logos (default: off)
        --pictures-url <arg>    Set aircraft pictures collection url. Example: http://site.com/path/to/ (default: off)
        --pictures <arg>        Set aircraft pictures collection local path. Example: http://site.com/path/to/ (default: off)
    • ВЕБ интерфейс имеет (пока) три страницы и хранит данные о сообщениях за 12 часов наблюдения.


    Если одновременно с ACARS ведется прием ADS-B сообщений от этих же самолетов и используется VRS, то рекомендую добавить в строку запуска опцию --vrs-url <arg>, например: --vrs-url http://192.168.1.10, для получения дополнительной информации.

    Windows x86: acarsdeco2_windows_20170907.zip (Windows 7-10)

    Raspberry Pi 2/3 (Broadcom SoC BCM2836/37, quad-core):acarsdeco2_rpi2-3_20170907.tgz (Raspbian GNU/Linux 8.0 (jessie))

    С уважением,
    sergsero

  2. Ksuxa ATC

  3. #11
    Кандидат
    Регистрация
    10.06.2011
    Город
    Krasnodar
    Аэропорт
    URKK
    Flightradar24
    F-URKK1
    Сообщений
    161
    Downloads
    48
    Uploads
    3
    В PlanePlotter сообщения пошли - все нормально. ПО статистике говорить пока рановато: только установил новую версию. Чисто субъективно - несколько повысилось количество декодированных сообщений. Возможно чувствительность стала выше, возможно после дождя прохождение на УКВ (понаблюдать надо). Спасибо за новую версию.

  4. Пользователь сказал cпасибо:
    sergsero (08.09.2017)
  5. Ksuxa ATC

  6. #12
    СуперМодератор
    Регистрация
    29.05.2011
    Город
    Novosibirsk
    Аэропорт
    UNNT
    Сообщений
    2,165
    В Блоге
    1
    Downloads
    35
    Uploads
    12
    Добавил версию 20170907 для Raspberry Pi 2/3 в сообщение №10 (AcarSDeco2 - тестирование новых версий)

  7. #13
    СуперМодератор
    Регистрация
    29.05.2011
    Город
    Novosibirsk
    Аэропорт
    UNNT
    Сообщений
    2,165
    В Блоге
    1
    Downloads
    35
    Uploads
    12
    Отвечу здесь на повторяющиеся вопросы в личке.

    Напомню, что для успешного приема ACARS сообщений важно использовать корректировку частоты внутреннего генератора донгла. Без нее фактическая настройка приемника может значительно отличаться от задаваемой в настройках программы. Вплоть до того, что сигналы окажутся вне полосы приема.
    Как правило "обычные" экземпляры RTL2832 донглов имеют разброс до 60-70 ppm. Бывает и больше.

    Есть разные способы определить эту ошибку - один из них - наблюдая сигналы ACARS на водопаде в SDRSharp. Поскольку они амплитудно-модулированные, то представляют собой полосы той или иной толщины (в зависимости от длительности - до 225 полезных символов), симметричные по горизонтали относительно центральной несущей.

    ~30 минут прогреваем донгл, ведя прием сигналов ACARS в SDRSharp. Значение "Sample Rate" установить в 2.048 MSPS.
    Теперь, используя поле "Frequency Correction (ppm)" во всплывающем окне конфигурации SDRSharp, меняйте в нем значение до тех пор, пока несущая сигналов не окажется минимально отстоящей от линии частоты настройки приемника. То есть - красная черточка несущей в сигнале не сольется (в идеале) с красной чертой настройки.

    Передатчики самолетов имеют некоторую погрешность частоты излучаемой несущей, так что определяем среднее значение ppm по наблюдением за несколькими самолетами. Определенную таким образом величину (например, 62) корректировки частоты внутреннего генератора конкретного донгла используем в опции --freq-correction 62.

    Картинка иллюстрирует процесс:


    Под Linux можно использовать Gqrx:

  8. #14
    UFO
    Регистрация
    02.07.2015
    Город
    kiev
    Сообщений
    2
    Downloads
    34
    Uploads
    0
    Прошу не ругать меня.
    Ув. Sergsero.
    Данная программа отлично работает на raspberry PI3.
    Работает более 2-х суток сбоя нет.
    Прошу Вас помочь в настроках.
    Не могу получить на веб странице (127.0.0.1:8888) значения ICAO, Country, Route.
    Эти данные есть в программе Display Launcher (Downloads - Mike's Utility Programs) после обработки log файла.
    Подскажите куда посмотреть или прочитать.
    Изображения Sithouette,Operator неполное но имею. Flag коталог есть но неопределяет.

    Цель работа автономно без интернета.

    Заранее спасибо .

  9. #15
    СуперМодератор
    Регистрация
    29.05.2011
    Город
    Novosibirsk
    Аэропорт
    UNNT
    Сообщений
    2,165
    В Блоге
    1
    Downloads
    35
    Uploads
    12
    Добрый день, leoni.

    Про выводимую информацию о самолетах - следует учесть, что:

    1. Стандарт ARINC 618 (ACARS) предусматривает передачу самолетом в сообщении только двух параметров (интересующих нас в данном случае):
    - номера рейса (FlightID). Причем в кодах IATA, с которыми работают билетные кассы и прочее, а не в кодах ICAO, применяемых в аэронавигации - поэтому он - FlightID, а не Callsign. Но есть правило перевода и программа это выполняет автоматом.
    - регистрационного номера самолета.

    2. ICAO адрес, страна регистрации, маршрут полета и прочие справочные данные о самолете или о выполняемом им полете не передаются. Если хочется их видеть (а обычно - хочется), то необходимо их откуда-то брать для каждого конкретного летящего самолета с ACARS.

    Брать можно из локальных файлов данных, которые предварительно каким-либо способом вами добыты (самостоятельно или от коллег) и находятся в доступной программе директории.
    Так файл basestation.sqb предоставляет известные ему данные о самолете, flightroute.sqb - о маршруте. Одновременно у программы есть опции, через которые задаются директории с фотографиями самолетов, их силуэтами, логотипами авиакомпаний-операторов.

    Если все это (по сути - дополнительные справочники) присутствует на вашем компьютере, то программа найдет в них нужную информацию и отобразит на ВЕБ-странице.

    Другой вариант, который был взят за основной при разработке acarsdeco2 - ее совместная работа с VirtualRadarServer, который визуализирует ADS-B/Mode S данные. Часто ведется прием на одной территории обоих видов информации - телеметрии (ACARS) и аэронавигации (ADS-B) от одного и того же самолета. В результате у сообщений ACARS дополнительно появляются координаты местонахождения самолета в этот момент, высота, скорость и прочее.

    С уважением,
    sergsero

  10. Пользователь сказал cпасибо:
    leoni (22.09.2017)
  11. Ksuxa ATC

  12. #16
    UFO
    Регистрация
    02.07.2015
    Город
    kiev
    Сообщений
    2
    Downloads
    34
    Uploads
    0
    Спасибо. Буду разбираться.

  13. #17
    СуперМодератор
    Регистрация
    29.05.2011
    Город
    Novosibirsk
    Аэропорт
    UNNT
    Сообщений
    2,165
    В Блоге
    1
    Downloads
    35
    Uploads
    12
    Код:
    ./acarsdeco2 --db /home/pi/data/basestation.sqb --frdb /home/pi/data/flightroute.sqb --pictures /home/pi/data/pictures --banners /home/pi/data/logos --silhouettes /home/pi/data/silhouettes --vrs-url http://192.168.1.10:80 --outServer sbs:30008 --outServer ad2:31008 --outConnectUdp pp:192.168.64.118:9742 --inConnect ad2:192.168.64.182:30008
    --gain 38.0 - setting gain for receiver R820T. Determine the optimal value for your receiving conditions once, for example, in SDRSharp,
    --freq-correction 65 - correction of dongle internal oscillator. This is absolutely critical accurate adjustment for multi-channel receiver,
    --freq 131550000 --freq 131725000 - frequency of ACARS channel (up to 4),
    --http-port 8090 - set the port number for HTTP server. Default 8080,
    --vrs-url http://192.168.1.10 - network address of VirtualRadarServer for getting aircraft pictures in the WEB window,
    --outConnectUdp pp:192.168.64.118:9742 - set UDP client for transmitting ACARS data to PlanePlotter,
    --outServer sbs:30008 - set TCP server for transmit data in Kinetic SBS-3 ACARS format on port 30008.

    Код:
    ./acarsdeco2 --help
    AcarSDeco2 v.20170914
    Program options:
      -h [ --help ]         This help message
      --device-list         List available SDR devices
      --device-index arg    Select SDR device (default: 0)
      --device-serial arg   Select SDR device by serial number
      --gain arg            Set preamp gain of receiver, dB (default: auto)
      --freq-correction arg Set oscillator frequency correction, ppm (default: 0)
      --agc                 Enable automatic gain control in SDR chip (default:
                            off)
      --freq arg            Set receiver frequency, Hz
                            Specify option --freq multiple times to multiple
                            channels (Example: --freq XX --freq YY ...)
      --inConnect arg       Input connector. Format: (sbs|ad2):host:port
      --inConnectId arg     Named input connector. Format: (sbs|ad2):host:port:ID
      --inServer arg        Input server. Format: (sbs|ad2):port
      --inServerId arg      Named input server. Format: (sbs|ad2):port:ID
      --inServerUdp arg     Input UDP server. Format: (sbs|ad2):port
      --outServer arg       Output server. Format: (sbs|ad2|pp):port
      --outConnect arg      Output connector. Format (sbs|ad2|pp):host:port
      --outConnectUdp arg   Output UDP connector. Format: (sbs|ad2|pp):host:port
      --http-port arg       Set port for http server (default: 8080)
      --vrs-url arg         Set VirtualRadarServer url for additional aircraft data
                            Example: http://example.com (default: off)
      --pictures-url arg    Set aircraft pictures collection url
                            Example: http://site.com/path/to/ (default: off)
      --pictures arg        Set aircraft pictures collection local path
                            Example: http://site.com/path/to/ (default: off)
      --no-uplink           Don't display uplink messages (default: on)
      --no-sq               Don't display messages with SQ label (default: on)
      --no-empty            Don't display empty messages (default: on)
      --logfile arg         Set log filename (default: off)
      --frdb arg            Set path to flightroutes database file
      --db arg              Set path to basestation database file
      --silhouettes arg     Set path to directory of aircrafts' silhouettes
      --banners arg         Set path to directory of operators' logos
      --no-console          Disable logging on console (default: on)

    Windows: acarsdeco2_windows_20170914.zip https://drive.google.com/open?id=0B7...UsyN3I4MzFUQkU


    Raspbian GNU/Linux 8.0 (Jessie): acarsdeco2_rpi2-3_20170914.tgz https://drive.google.com/open?id=0B7...3BRT0NRWDl1UXc
    Raspbian GNU/Linux 9.0 (Stretch): acarsdeco2_rpi2-3_deb9_20170914.tgz https://drive.google.com/open?id=0B7...0lTNFZXODh1NVk


    Ubuntu 16.04 Intel 64 bit: acarsdeco2_x86_64_20170914.tgz https://drive.google.com/open?id=0B7...XNkUGZhNFA5eTQ


    OS X El Capitan: acarsdeco2_osx_20170914.tgz https://drive.google.com/open?id=0B7...VVRaDhEbXpNMkE (Darwin Kernel Version 15.6.0)
    UA4WIY, Disp and JK_ like this.

  14. Пользователь сказал cпасибо:
    UA4WIY (07.10.2017)
  15. #18
    JK_
    JK_ estб offline
    UFO
    Регистрация
    10.10.2017
    Город
    Москва
    Сообщений
    2
    Downloads
    0
    Uploads
    0
    Спасибо! Сутки напролёт принимает сообщения сотнями в час на трёх частотах. Вот только не совсем понятно, я настроил подключение к basestation.sqb но регистрационные номера в нём записаны в формате RA-89053 (D-AXTM), а в сообщениях они идут как RA89053 (DAXTM). В результате, часть бортов не идентифицируется. Сделать для них две записи как-то не правильно, а синонимы или игнорирование "-" не предусмотрены?

  16. #19
    JK_
    JK_ estб offline
    UFO
    Регистрация
    10.10.2017
    Город
    Москва
    Сообщений
    2
    Downloads
    0
    Uploads
    0
    :-) В любом случае, обновлённый AcarsDeco2, на мой взгляд, просто прекрасен. А методические вопросы решаемы. Кстати, не проверил следующий момент: я не удаляю запись из basestation.sqb после смены регистрации, а заполняю поле DeRegDate, но мне показалось, что это поле не принимается во внимание, и выводится первая по счёту запись, а не активная.

  17. #20
    СуперМодератор
    Регистрация
    29.05.2011
    Город
    Novosibirsk
    Аэропорт
    UNNT
    Сообщений
    2,165
    В Блоге
    1
    Downloads
    35
    Uploads
    12
    Версия 20171115

    - Добавлена опция экспорта сообщений в файл CSV. Она имеет два типа:
    --logfile-sbs <arg> - в файл пишутся оригинальные ACARS сообщения или
    --logfile-esbs <arg> - те же сообщения, но с добавлением информации, полученной из дополнительных источников: basestation.sqb и т.д.

    Для опции требуется указать полный путь к директории, где будет создаваться CSV файл. Сама директория уже должна существовать на диске. Также необходимо явно задать имя файла. Программа самостоятельно добавит к нему в начало таймштамп и расширение *.csv.
    Опция может быть использована только в одном из типов - не одновременно.

    Пример: запуск программы 18.11.2017 г. в 17:01 UTC с опцией: --logfile-esbs ~/data/esbslog создаст в директории ~/tmp текущего пользователя файл 20171118-1701-esbslog.csv
    2017-11-18,17:01:05,131.550,2,B-1567,,Q0,7,S63A,MF0812,CXA812,0155,7810A3,China,B oeing,787 9,B789,63041,2016,Xiamen Airlines,,56.998979,82.090996,118.3,39000,508.7,0,
    2017-11-18,17:01:11,131.550,2,B-7899,,Q0,4,S42A,CA0908,CCA908,1445,781008,China,B oeing,787 9,B789,34311,2016,Air China,SBGR-LEMD-ZBAA,57.397476,80.81955,119.7,39000,505.2,0,
    2017-11-18,17:01:15,131.550,2,B-1567,,Q0,7,S63A,MF0812,CXA812,0155,7810A3,China,B oeing,787 9,B789,63041,2016,Xiamen Airlines,,56.98776,82.129802,117.7,38975,509.5,0,
    2017-11-18,19:15:27,131.550,2,G-VDIA,,Q0,7,S79A,VS0250,VIR250,4730,406E10,United Kingdom,Boeing,787 9,B789,37975,2015,Virgin Atlantic Airways,EGLL-ZSPD,55.955045,83.71067,115.8,36975,503.2,64,
    2017-11-18,19:15:29,131.725,O,SP-LRA,,83,9,M31A,LO0097,LOT97,1367,48AE00,Poland,Bo eing,787 8,B788,35938,2012,LOT Polish Airlines,EPWA-RKSI,54.568068,81.376065,100.9,39000,519.3,0,EPWA, RKSI,181915, 54.57, 81.40,39000,262, 95.1, 29800
    2017-11-18,19:15:30,131.725,O,B-5966,,17,3,M43A,CZ0346,CSN346,,780DAF,China,Airbu s,A330 323E,A333,1625,2015,China Southern Airlines,EHAM-ZBAA,57.246094,81.307325,119.9,35000,493.7,64,PRES ENT POSITION REPORT DMY 18NOV17,UTC 191518,FLT CZ346,LAT N 57.257,LON E 81.330,CAS 276,WD 24447,WS 52,ALT 35005,FOB 303,ETA 2310,EHAM,ZBAA,------,---,- 28,- 56,116,PS030590,PS031240,BA ,,1667,,
    2017-11-18,19:15:33,131.725,2,OH-LTR,,Q0,5,S67A,AY0077,FIN77,,461F0B,Finland,Airbu s,A330 302E,A333,1067,2009,Finnair,EFHK-RJBB,58.484182,81.600311,102.1,35000,496.0,-64,
    Шаблон CSV:


    - Изменено создаваемое программой имя лог-файла консольных сообщений в опции --logfile <arg>

    - Исправлены ошибки в соответствии кодов авиакомпаний ICAO и IATA при определении позывного.

    - Добавлена обработка сокращенных регистрационных номеров с пропуском дефиса, например, MYAIR - официально зарегистрированый как M-YAIR.

    - Некоторые изменения в коде.



    Windows 7/8.1/10: acarsdeco2_windows_20171115.zip


    Raspbian GNU/Linux 8.0 (Jessie): acarsdeco2_rpi2-3_20171115.tgz
    Raspbian GNU/Linux 9.0 (Stretch): acarsdeco2_rpi2-3_deb9_20171115.tgz


    Ubuntu 16.04 Intel 64 bit: acarsdeco2_x86_64_20171115.tgz


    OS X El Capitan: acarsdeco2_osx_20171115.tgz скоро (Darwin Kernel Version 15.6.0)

    /sergsero

  18. 4 пользователя(ей) сказали cпасибо:
    Dmi3 (19 час(ов) назад) ffa1978 (2 дн. назад) scorp1988 (2 дн. назад) UA4WIY (2 дн. назад)
  19. Ksuxa ATC

 

 

Похожие темы

  1. Тестирование: modesdeco2 vs dump1090
    от denzen в разделе Общий
    Ответов: 7
    Последнее сообщение: 19.02.2017, 21:33
  2. Приветствуем новых коллег!
    от IC7K в разделе Общий
    Ответов: 488
    Последнее сообщение: 18.01.2017, 12:17
  3. Ответов: 168
    Последнее сообщение: 17.08.2015, 12:14
  4. Ответов: 45
    Последнее сообщение: 06.08.2014, 13:15

Что искали прежде чем попасть на этот форум:

Nobody landed on this page from a search engine, yet!
ADSBRADAR.ru

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Powered by vBulletin®
Русский перевод: zCarot
(с) ADSBRADAR.ru 2011-2012
Текущее время: 15:57. Часовой пояс GMT +4.
Skin by CompleteVB
Яндекс.Метрика
Search Engine Optimization by vBSEO