|
На сайте: гостей - 55, участников - 3 [ alexbe, Stumbler, domic7] |
· Начало · Опросы · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея · |
Форум —› События —› Ищу описание сообщений ACARS |
Страница: 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 передаются довольно редко. |
Страница: 2 »» |
Эта тема закрыта. Ответы больше не принимаются. |
|
Средства связи, рации. Купить радиостанции Motorola, Yaesu, Vertex, приемники, антенны. Время загрузки страницы (сек.): 0.036; miniBB ® |