Тема: Протокол ЕГТС - где или как найти структуру кадра
Уважаемые Гуру!
Хочу научиться принимать данные с gps-датчика. Знакомые согласились ретранслировать кадры.
Не могли бы дать ссылку на протокол , чтобы разобрать приходящие сообщения и пояснить как происходит ретрансляция?
Мне на tcp-сервер приходят сообщения длиной 51 байт. И я полагал, что не сложно будет разобраться с данными, т.к. протокол открыт и есть в приказе 285 Минтранса. Но пока не получилось.
В приложении файл данных .
Там в
buffer[3] - длина заголовка (11),
buffer[11] - длина записи(23) , что тоже соответствует
buffer[24] - вид сервиса на отправляющей стороне = 1]
buffer[25] - вид сервиса на принимающей стороне = 1
buffer[26] - тип подзаписи = 1
buffer[27] - длина подзаписи = 20.
Пока все соответствует сообщению.
Но вот тип сервиса получается - EGTS_AUTH_SERVICE с кодом = 1
А я ожидал EGTS_ECALL_SERVICE (10) с типом подзаписи EGTS_SR_TRACK_DATA(5 байт + 12 байт на точку )
Но тогда было бы 17 байт длина подзаписи, а не 20.
(возможно еще - EGTS_TELEDATA_SERVICE (код = 2).
Оборудование фирмы телтоникс, мне могут пересылать данные в любом формате, но вроде и с этим хотелось бы разобраться.
Или можно запросить какие то уточняющие протоколы
Или попросить настроить если это возможно , чтобы передавали только сообщения с геоточками?
И если это ретрансляция - то могу ли я в потоке пакетов искать пакеты с таким кодом сервиса?
В чем моя ошибка?