четверг, 16 мая 2013 г.

Ретрансляция данных на региональный диспетчерский центр

Появилась возможность протестировать передачу данных в региональные навигационно-информационные центры (РНИС). Необходимость передачи данных с определенных типов подвижных объектов в РНИС появилась в связи с постановлением Правительства Российской Федерации от 21 декабря 2012 г. № 1367 и   Приказом Минтранса № 19 от 1 февраля 2013 года.
 Для общения сервера Планар-Зенит с РНИС используется "Унифицированный протокол взаимодействия телематических платформ систем мониторинга и управления подвижными объектами". Пока реализована только передача данных в региональный центр по инициативе сервера Планар-Зенит. Специальная программа, запускаемая на сервере, где установлен Планар-Зенит, передает с заданным периодом в региональный центр сведения об определенном списке объектов. Пока это тестовый вариант, проверяющий взаимодействие серверов, впоследствии будут поэтапно реализованы остальные сервисы  "Унифицированного протокола", типа передачи команд на прибор.
 
 Установка

Файлы, необходимые для реализации сервиса взаимодействия с РНИС лежат здесь, в архиве.
Архив нужно распаковать и переписать файлы в папку ZenitEye\Core, туда, где размещается файл  gpsservice.exe.
Если необходимо, можно дополнительно сделать ярлык для запуска приложения, или настроить автозапуск программы при включении компьютера.

Настройка

Для настройки сервиса необходимо модифицировать текстовый файл PlanarPublisher.ini Предполагается, что к этому моменту имеются необходимые сведения о сервере РНИС, то есть
его URL, имя пользователя и пароль, если необходимо. Также потребуется список идентификаторов объектов, сведения о которых нужно публиковать.

Итак, формируем список объектов, какие нужно показывать. Допустим, это  список из 3 машин:

864717003202938
864717003201252
864717003202934

Делаем в файле настроек секцию [Objects], вот так:

[Objects]
864717003202938=У210НХ
864717003201252=В005КЦ
864717003202934=А145ОК

Указываем URL сервера, то-есть строку, полученную от администрации на сервере диспетчерского центра. Настройка указывается в секции [Server], в параметре URL.

Допустим, выдан такой URL: http://rnis.monitoring.ru:8070/dev1, тогда в файле настройки нужно указать:

[Server] URL=http://rnis.monitoring.ru:8070/dev1

здесь http:// - указывает на тип протокола,
8070 - номер порта.
rnis.monitoring.ru - сервер

Период обновления информации, точнее, время, через которое программа проверяет, нет ли свежей информации указывается в параметре Period секции [Server]. Значение указывается в миллисекундах.

Файл настроек, с которым распространяется программа, уже содержит какие-то настройки, так что, потребуется лишь подписать свои значения параметров.

Прокси-сервер
Для доставки данных используется протокол http, если в локальной сети имеется прокси-сервер, возможно, потребуется настроить Internet Explorer (указать в нем настройки прокси).
Программа использует по умолчанию настройки Internet Explorera. Так что, если связи нет, проверьте, что Internet Explorer загружает веб странички, если нет, настройте его, тогда и у программы не должно быть трудностей со связью.

Запуск
Для запуска сервиса публикации данных нужно запустить файл PlanarPublisher.exe.
Возможно, потребуется ввести имя пользователя и пароль для авторизации на прокси-сервере.




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

  1. В последнее время было несколько исправлений, так что, забирайте последнюю версию программы:

    https://docs.google.com/file/d/0BwtjczRZUwg5dno1akR1VE5nSEk/edit?usp=sharing

    в архиве программа и файл настроек (замените только *.exe файл)

    ОтветитьУдалить