На главную страницу сайта
· Наш магазин · Объявления · Рейтинг · Статьи · Частоты · Копилка · Аэродромы · Live!
· Файлы · Диапазоны · Сигналы · Музей · Mods · LPD-форум · Клуб · Радиостанции
На сайте: гостей - 48,
участников - 0
 · Начало · Опросы · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея ·
 Форум —› События —› Ищу описание сообщений ACARS
 Страница:  1  2  »»
Место: нет Частота: н/д МГц Модуляция: Дата: 30 Ноя - 21 Ноя
Автор Сообщение
Дата: 19 Ноя 2009 15:30:48

Суть проблемы - нужно распарсить логи PCHFDL (V Acars), делаю интересную и бесплатную программу для любителей авиа(суть работы- пользователь запускает PCHFDL и мою программу, в окне программы карта планеты(гугль земля) запускает приемник ACARSa все данные от пользователей передаются на сервер, затем с определенным периодом каждый пользователь тянет данные с сервера и видит всю картину у себя на карте). Программа почти готова, осталось написать серверную часть на PHP(это тоже не проблема), а второе, что вызывает проблемы - это правильный парсинг ACARS сообщений. Как понять из сообщения, что борт выдает свои координаты на данный момент ?
В общем нужно описание сообщений ACARSa чтоб разобраться. Прошу всех, кто владеет информацией, поделитесь.
И еще, будет ли Вам интересна такая программа ? А то может зря вообще пишу ее, из аналогов есть planplotter(если не ошибаюсь) но он платный и там, как я понимаю, данные с сервера поступают.
Дата: 19 Ноя 2009 17:50:11

Довольно интересная затея, особенно если это будет русскоязычный ресурс и если это будет бесплатно. Я сам иногда мониторю над собой пипелацы и мог бы поделиться инфой (совсем не жалко), при условии, что будет есть минимально ресурса.
Дата: 19 Ноя 2009 18:09:49

Хотелось бы еще заюзать просто ACARS (не HFDL) - например через DDE подключаться к AirNav ACARS Decoder.
Дата: 19 Ноя 2009 18:16:11

Sten123450
Программа будет русскоязычной, траффик будет не большей, если у Вас давно стоит Google Earth и в кеше уже подгружены карты тех мест над которыми Вы будете смотреть обстановку, размер данных Акарс не великb и обновление можно будет выставлять, ориентировочно 5 мин.? данные от Вас будут отсылатся по мере поступления. Насчет оперативы, то тут нагрузка будет до 50 МБ(+/-), приложение использует .NET Все будет полностью бесплатно, пишу для тренировки своего мозга в C#.NET , не давно начал изучать.
Дата: 19 Ноя 2009 18:16:14

Вспомнил - в сообщениях просто ACARS вообще могут отсутствовать координаты... так что на карте отметить ВС не получится...
В HFDL в каждом сообщении выдаются координаты?
Дата: 19 Ноя 2009 18:21:20

Jeka_M
Будет именно Акарс который на УКВ 131,725 МГц. о DDE нечего пока не знаю, данные достаю прямо из лог окна PCHFDL с помощью API функций. Когда все будет стабильно работать, думаю можно будет доработать, чтоб и с AirNav ACARS Decoder-ом можно было работать. Главное чтоб было людям интересно.
Дата: 19 Ноя 2009 18:30:40

Почитал о технологии DDE, ну то, как я делаю, мало чем отличается, даже быстрее работает.
Дата: 19 Ноя 2009 18:35:32

toksin
Ты классно придумал. Как сделаешь сообщи, готов тестить твою программу. Насчёт сообщений ACARS с ними сложно дело обстоит. Поскольку в них закладывается не только маршрут но и параметры работ систем самолёта+различные мэсседжи.

Скажи как долго ждать твой релиз?
Дата: 19 Ноя 2009 19:01:28

Будет именно Акарс который на УКВ 131,725 МГц.
Тогда могу точно сказать, что далеко не во всех сообщениях выдаются координаты. Если надо, могу продемонстрировать логи AirNav ACARS Decoder (очень много различных примеров).
Аэробусы вообще выдают кодированный текст сообщения. Можно разобрать только регистрационный номер самолета, Flight ID и Message Label.
Дата: 19 Ноя 2009 19:05:56

в них закладывается не только маршрут но и параметры работ систем самолёта+различные мэсседжи
А Ембраеры 170/180/190 вообще выдают в эфир температуру и давление масла, температуру двигателей, число оборотов и др. :-)
Дата: 19 Ноя 2009 19:06:03

whyayeman
Шяс попробую разобратся с DDE если там передаются данные в "удобном" виде и не нужно будит парсить, то думаю ждать не долго. На бесплатном хостинге завести аккаунт и развернуть сервер. Точной даты не скажу, мало ли что, ориентировочно неделя +/-.
Фото, как оно будет выглядеть:

Увеличить


Jeka_M
Аэробусы вообще выдают кодированный текст сообщения. Можно разобрать только регистрационный номер самолета, Flight ID и Message Label.
На этот случай, будут подменяться координатами приемника(пользователя), что знать ориентировочно, где находится борт.
Дата: 19 Ноя 2009 19:49:13

посмотрите здесь http://www.rstools.info/page14.html
Дата: 19 Ноя 2009 20:15:33

Может все-таки определимся - здесь обсуждается ACARS или HF ACARS (HFDL) - как бы два разных стандарта. И сообщения у них разной структуры.
Дата: 19 Ноя 2009 20:19:00

На этот случай, будут подменяться координатами приемника
А откуда Вы их возьмете? В отличие от HFDL, ACARS не передает местоположение наземной станции. Даже больше - нельзя вообще по сообщению определить, на какую именно наземную станцию был Downlink. Или я грубо ошибаюсь?
Дата: 19 Ноя 2009 21:13:20

Jeka_M
Я просто использую софтинку PCHFDL там есть VACARS (УКВ АКАРС).
Местоположение: каждый пользователь указывает свои координаты +/- 5-30 км., все борты без координат принятые этим пользователем, будут отображаться в координатах указанных, в качестве местоположения пользователя.
Тут, конечно, надежда на более менее точные координаты указанные пользователем. Плюс такого подхода - хоть приблизительно знать положение борта, я думаю это лучше чем ничего.

P.S. Разобрался с DDE можно сделать и работу с AirNav ACARS Decoder 2 и с PCHFDL.
Дата: 19 Ноя 2009 21:49:50

Вам, наверное, надо стандарт ARINC 618, который продаётся за >200$
Дата: 19 Ноя 2009 22:17:45

Sashman
Мне нужно знать в каком виде отображаются координаты(когда они открыто отображаются)
пока только увидел такое

VACARS mode: 2 Aircraft reg: .4KAZ88
Message label: 15 Block id: 6 Msg. no: M95A Flight id: GS0001
Message content:-
(2N49276E 31029--- 21----48(Z

и

VACARS mode: O Aircraft reg: .OO-THD
Message label: H1 Block id: 4 Msg. no: D23A Flight id: EK9904
Message content:-
#DFBOO-THD,UAE9904,ESGG,OMDB,ER,N462950,E0293105,039001,180707,040778,022,-122,-47.0,0137.4,493.8,-0044,009

иногда еще так N462950E0293105 бывает. Бывает ли еще в какой то другой форме записи и все ли перечисленные записи отображают координаты реального местоположения ?
Дата: 19 Ноя 2009 22:45:18

toksin

Вот у меня сейчас за вечер пришли в основном в такой форме:

0)
POA01GS0000/19191842USCCUUWW/N55 48.8/E 38 41.9/193/ 18/225/ -37/AUTORP/15

1)
LOWW/RKSI/19NOV09/Y/N/Y/N/UUEE/RKSI/N 53.665/E 37.874/36400/145200/

2)
/LAT N 54.324/LON E 36.507/ALT 33590/DT 1911

3)
#M1B/.POS/TS160325,191109/PSN55288E037040,,160325,58,GDNB,162311,TENB,M5,1694,250,850,MANUAL,0,532D346

4)
001PR19160545N5735.5E03457.5380429

5)
FST01UUDDEGLLN555030E0379793016 0004M001C005133137146158XS21431807

6)
#DFBR10/A33010,1,1
(POS-KL0409-5440N03641E/192919 F400
RMK/FUEL 26.3 M0.81)

7)
#DFBPO6G-OBYF1911190026173433-238-525 381160809 30130036BY00---1CRS D
L206 704994702471 00 12 82 0 1 63 669 0122OFFWN 55338E 33499190037
38116-52338 43

Эти и приведенные вами записи отображают реальное положение борта в определеннй момент времени. Все это обработать софтом будет сложно, т.к. существует множество видов отображения координат на разных бортах различных авиакомпаний. В HFDL все намного проще, там формат единый, да и передается намного чаще.
Дата: 19 Ноя 2009 23:17:31

Вот в чем проблема - каждая авиакомпания может устанавливать свой собственный формат Message content. Единственное что остается - это перечислить как можно больше возможных вариантов.
Вот например я такое встречал:

Message content:-
N46989/E005901,2154,360,382,-39,27752, 10680, 88720


Message content:-
#M1BPOSN51126E011567,NOTGO,150856,276,NAMUB,151041,RELKO,M43,29184,253/TS150856,1211098EA8


Message content:-
FST01EGLLLIRFN046102E0058333350 51 40- 5C 57269 487 21272030


Message content:-
#DFBTKO/43A04
00112,09NOV12,20.37.30,TAY579V?,LSGG,LFSB,3V3004,0000,TO,4000
03268,.248,154.6,012.5,092.0,009.1,N4614.8,E00607.3


Вот тут вообще ничего не понятно:
Message content:-
#DFBA5E6112022BUD VIE N47399E0180732198M300347028G0009N47405E018043219
8M296346028G0009N47410E0180152198M296345029G0009N47416E0175882161M291348028G0009N47422E0175612102M280348031G0009
Дата: 19 Ноя 2009 23:21:44

BrOoM
Вот тут Вы правы, только что просматривал логи, из общего числа принятых сообщений, с координатами нашел от силы 20% - 30% а может и меньше...
Дата: 19 Ноя 2009 23:24:44

Вот еще:

Message content:-
#DFBR12/N451FE11NOV201938511253108-121401512
/201838N4767E0181315995-1683550270
/201858N4768E0180916006-1643540260
/201918N4769E0180516014-1663550260
/201938N4769E0180116012-1633560250
Дата: 20 Ноя 2009 00:55:27

Спасибо всем за помощь.
Уже написал базу для сервера и выдачу данных, осталось сделать передачу на сервер и парсинг полученного через DDE.

Борт с реальными координатами будет отображаться как на картинке выше и в свойствах будет писаться bort coordinats, а те что без координат, будут отображаться в виде знака вопроса взятого в кружочек с надписью в свойствах user coordinats и располагаться в координатах, указанных пользователем.
Дата: 20 Ноя 2009 01:46:12

toksin
Слушай. А почему бы помимо этого не реализовать в программе ещё и расшифровку некоторых логов ACARS?

Например: есть же стандартные коды у них:

ALT ALTITUDE (1013.25mb) ft
ALT3 ALTITUDE (1013.25mb) ft
ALTR ALTITUDE RATE (VZBI) ft/sec
AMW1 MAINTENANCE WORD #1 (APU)
AMW2 MAINTENANCE WORD #2 (APU)
AMW3 MAINTENANCE WORD #3 (APU)
AOA CORRECTED ANGLE OF ATTACK Deg
AOA3 CORRECTED ANGLE OF ATTACK Deg
AP AP Status
APLAT A/P lateral mode
APLON A/P longitudinal mode
ASN APU SERIAL NUMBER


и т.д

Могу списочек такой подзаслать из того что известно.

Сделать отдельное окошко в котором будет расшифровка мэсседжей. Это очень удобная функция и не думаю что лишняя. Потому что многие интересуются не только координатами но и передаваемой информацией с борта.
Дата: 20 Ноя 2009 01:49:10

Вот здесь попробуйте отыскать координаты
ACARS mode: H Aircraft reg: .9V-SVB
Message label: B6 Block id: 1 Msg. no: F42A
Flight id: SQ0352
Message content:-
/RGNCAYA.ADS.9V-SVB07228080D3818946DAD61D1600F7657928E01F001603B4675928E09860172367D8B5F44947070407C4
-------------------------------------[19.11.2009 06:34]


Из известных мне программ только PlanePlotter из находит
Дата: 20 Ноя 2009 02:01:41

Klugman
Думаю B09860172E09860172-> 09860172 E09860172 - но не факт.

whyayeman
Думаю можно будет сделать, но пока главное запустить основной функционал, а потом можно и с кодами разобраться.
Дата: 20 Ноя 2009 02:17:56

toksin
реальные координаты где-то N47.039 E040.01
Дата: 20 Ноя 2009 08:56:39

toksin
P.S. Разобрался с DDE можно сделать и работу с AirNav ACARS Decoder 2 и с PCHFDL.
Коллега, эта "связка" будет иметь достаточное количество одобрений (при условии, что в AirNav ACARS Decoder будет включена функция "фото") затем это все можно будет "перенаправить" в AirNav_Suite для отображения координатов. Это нам даст и фото ВС и их координаты, плюс сообщения итд
Дата: 20 Ноя 2009 09:46:40

http://www.acarsd.org/

acarsd is an ACARS decoder for a LINUX or Windows PC which attempts to decode ACARS transmissions in real-time using up to four Soundcards. acarsd is also a realtime ACARS Server / ACARS webserver, for the worldwide spotter and ACARS community.
Дата: 20 Ноя 2009 11:02:57

Коллеги,

а может отойти от системы ACARS и обратить внимание на ADS-B? Там с координатами и прочими параметрами все в порядке. Код открытый - декодеры и приемники можно купить (правда по необоснованно завышенным ценам), либо собрать самим (стоимость не более 100 у.е.)

Создать некий аналог RadarBOX'а..
Дата: 20 Ноя 2009 11:53:09

Klugman
Вот здесь попробуйте отыскать координаты
А их там вообще может и не быть. Координаты в сообщениях ACARS передаются довольно редко.
 Страница:  1  2  »»
Эта тема закрыта. Ответы больше не принимаются.
Средства связи, рации. Купить радиостанции Motorola, Yaesu, Vertex, приемники, антенны.
Время загрузки страницы (сек.): 0.037; miniBB ®