Приём данных по протоколу EGTS
В системе «Приток-А» предусмотрена возможность получать данные о подвижных объектах по протоколу EGTS [1] .
Схема работы
Для работы по EGTS Ядро открывает TCP-порт и ожидает данные в формате протокола.
Сторонняя по отношению к «Приток-А» система (далее - СС) передает данные в Ядро в формате протокола EGTS по определенному списку транспортных средств (далее - ТС).
При получении данных Ядро проверяет наличие подвижного объекта в конфигурации системы по идентификатору объекта. В том случае, если подвижного объекта с таким идентификатором не существует в системе, Ядро создаёт объект автоматически. При получении данных по объекту с идентификатором, который уже есть у устройства, чьим родителем не является «сервер EGTS», пакет отклоняется.
После создания, новый подвижный объект автоматически становится доступен для просмотра всем операторам АРМ Приток-МПО (группа «Трансферные»), у которых разрешено контролировать сторонний автотранспорт (см. п. 3).
Новый подвижный объект создаётся в системе таким образом, чтобы исключить пропуск тревоги (все входы сконфигурированы как тревожные по умолчанию). Входы [2] создаются автоматически при получении данных, описывающих их состояние. IMEI записывается в позывной (если позывной не задан, т.е. пустой). Идентификатор объекта при создании становится его наименованием.
После создания подвижного объекта требуется корректировка объекта администратором системы. Нужно привести в соответствие параметры входов согласно схеме установки на ТС, определить группу ТС, раздать права нужным пользователям для последующей работы с объектом/группой ТС.
Настройка
Для Ядра требуется наличие библиотеки prtegts.dll prtegts64.dll prtegts.so.
Добавить в конфигурацию системы устройство «Сервер EGTS», указать входящий порт, который должно слушать Ядро для приёма данных из СС.
Нужным операторам «АРМ Приток-МПО»» установить право «Дополнительно/Контроль стороннего автотранспорта».
По необходимости включить протоколирование «МПО:Протоколировать работу EGTS» в контрольной панели системы.
- Уровни протоколирования:
0 = выкл 1 + события управления (старт, стоп и тп), основные события обработки, некоторые обращения к БД 2 + все сообщения библиотеки (сервер, парсер и тп), все обращения к БД 3 + все сообщения обработки
Протокол межсерверного взаимодействия EGTS ГОСТ33472-2015.