Author Topic: Испытан сервис D-PRS  (Read 2906 times)

0 Members and 1 Guest are viewing this topic.

Offline ra3apw

  • Администратор
  • *****
  • Posts: 455
    • http://www.ra3apw.ru
Испытан сервис D-PRS
« on: 05 January 2012, 16:37:13 »
13/10/2010

Об успешном опыте поднятия сервиса APRS поверх протокола D-Star, называемого D-PRS.

В качестве терминального оборудования D-Star использовалась носимая станция IC-91AD, которая не содержит внутри себя GPS приемника.
Возможные варианты покупки оригинальных аксессуаров ICOM со встроенным GPS отверг в виду высокой цены (175 USD там).
В качестве внешнего GPS приемника использовал неплохо себя зарекомендовавший OEM приемник EM-406A, к которому был добавлен драйвер RS232 на микросхеме MAX232 (в соответствии с требованием интерфейса IC-91AD).

В IC-91AD был разрешен режим работы с GPS по стрингам NMEA GGA и RMC, выставлен период отсылки навигационных данных.
После подключения GPS приемника к р/станции по RS232 по трехпроводной схеме (RXD, TXD, GND) получил на экране IC-91AD свои текущие координаты.

Казалось, что победа близка и осталось только соединить свой D-Star узел с европейским шлюзом и наблюдать свои пакеты на APRS сервере.

Однако реальность оказалась сложнее.

Оказалось, что в режиме D-PRS надо правильно указать С1 message, к которому хитрым образом надо добавить контрольную сумму (спасибо Icom'у) - правда это сделать надо только один раз.
Благодаря Денису DL3OCK и его помощи разобрался как это все высчитывается и программируется в станцию (см. здесь http://www.aprs-is.net/DPRSCalc.aspx).

Примеры С1 message для позывного ra3apw и текстового сообщения "KAREN, MOSCOW"):

    для дома "BN KAREN, MOSCOW*13" (без кавычек и соблюдая пробелы)

    для авто "MV KAREN, MOSCOW*04" (без кавычек и соблюдая пробелы)


Запустил D-Star узел, соединился с европейским шлюзом и ... ничего не увидел.

Начал копать дальше. Вместо узла Hot Spot попробовал DVAP - результат такой же...

Ну тут как всегда - если чего-то не получается - читайте документацию.

Начал искать во всемирном электронном разуме и нашел, что сделать с DVAP это пока нельзя, а с D-Star Hot Spot можно, но для этого надо еще поставить на тот же РС так называемый D-PRS интерфейс http://www.aprs-is.net/DPRSInterface.aspx, который будет выуживать из пакетов D-Star навигационные данные и инкапсулировать в APRS формат и отправлять на APRS-IS сервер.

Поставил этот D-PRS интерфейс, сконфигурировал совместно с D-Star HotSpot и все заработало.

Ниже картинка с APRS сервера http://aprs.fi/?call=RA3APW&mt=roadm...imerange=21600



и пакеты из D-Star в APRS

2010-10-12 14:33:32 UTC: RA3APW>APDPRS,DSTAR*,qAR,RA3APW-N:!5552.96N/03742.28E- KAREN, MOSCOW/A=000510
2010-10-12 14:36:32 UTC: RA3APW>APDPRS,DSTAR*,qAR,RA3APW-N:!5552.97N/03742.28E- KAREN, MOSCOW/A=000576
2010-10-12 14:37:08 UTC: RA3APW>APDPRS,DSTAR*,qAR,RA3APW-N:!5552.97N/03742.28E- KAREN, MOSCOW/A=000593
2010-10-12 14:42:32 UTC: RA3APW>APDPRS,DSTAR*,qAR,RA3APW-N:!5552.96N/03742.27E- KAREN, MOSCOW/A=000520
2010-10-12 14:45:32 UTC: RA3APW>APDPRS,DSTAR*,qAR,RA3APW-N:!5552.96N/03742.28E- KAREN, MOSCOW/A=000569
« Last Edit: 24 January 2012, 00:39:17 by ra3apw »
Карен, RA3APW