5 Общие положения
5.1 Обмен данными между ТСК и ГАИС "ЭРА-ГЛОНАСС" осуществляется по сетям подвижной радиотелефонной связи стандартов GSM 900/1800 и UMTS 900/2000.
5.2 Обмен данными между ТСК и ГАИС "ЭРА-ГЛОНАСС" при реализации ТСК функции "Европротокол" по ГОСТ Р 57484-2017 (подраздел 7.1) осуществляется посредством пакетной передачи данных с использованием следующих протоколов:
- протокол TCP - транспортный уровень;
- протокол IP - сетевой уровень.
Соответствие уровней сетевой модели OSI - по ГОСТ Р ИСО/МЭК 7498-1, стека протоколов TCP/IP и протоколов системы "ЭРА-ГЛОНАСС" представлено в таблице 1.
Таблица 1 - Соответствие уровней модели OSI, стека протоколов TCP/IP и протоколов системы "ЭРА-ГЛОНАСС"
Модель OSI | Стек протоколов TCP/IP | Протоколы TCP/IP | Протоколы ГАИС "ЭРА-ГЛОНАСС" | ||
Номер уровня | Название уровня | Номер уровня | Название уровня | ||
7 | Приложений | 4 | Приложений | EGTS | Уровень поддержки услуг |
6 | Представления данных | ||||
5 | Сеансовый | Транспортный уровень | |||
4 | Транспортный | 3 | Транспортный | TCP, UDP | TCP |
3 | Сетевой | 2 | Межсетевой | IP | IP |
2 | Канальный | 1 | Доступ к сети | - | - |
1 | Физический | - |
Сразу после установления TCP/IP-соединения с инфраструктурой ГАИС "ЭРА-ГЛОНАСС" ТСК инициирует процесс авторизации, предоставляя серверу подзаписи EGTS_SR_TERM_IDENTITY2 (см. 6.6) и EGTS_SR_VEHICLE_DATA сервиса EGTS_AUTH_SERVICE, и дожидается успешного подтверждения авторизации (на транспортном уровне и уровне поддержки услуг).
В подзаписи EGTS_SR_TERM_IDENTITY2 должны присутствовать следующие обязательные поля, связанные с идентификацией ТСК:
а) TID (уникальный идентификатор ТСК в соответствии с 6.6);
б) ICCID (уникальный идентификатор SIM/USIM-карты, установленной в ТСК).
Описание протокола уровня поддержки услуг приведено в ГОСТ 33465-2015 (раздел 6).
Протоколом определены и используются несколько различных типов данных полей и параметров.
Состав и описание типов данных, используемых в протоколе, представлены в таблице 2.
Таблица 2 - Состав и описание типов данных, используемых в описании протокола
Тип данных | Размер, байт | Диапазон значений | Описание |
BOOLEAN | 1 | TRUE-1, FALSE-0 | Логический тип, принимающий только два значения TRUE или FALSE |
BYTE | 1 | 0 ... 255 | Целое число без знака |
USHORT | 2 | 0 ... 65535 | Целое число без знака |
UINT | 4 | 0 ... 4294967295 | Целое число без знака |
ULONG | 8 | 0 ... 18446744073709551615 | Целое число без знака |
SHORT | 2 | минус 32768 ... плюс 32767 | Целое число со знаком |
INT | 4 | минус 2147483648; ... плюс 2147483647 | Целое число со знаком |
FLOAT | 4 | ±1,2 Е-38 ... 3,4 Е+38 | Дробное число со знаком |
DOUBLE | 8 | ±2,2 Е-308 ... 1,7 Е+308 | Дробное число со знаком |
Для многобайтовых типов данных USHORT, UINT, ULONG, FLOAT и DOUBLE используют порядок следования байт "little-endian" (младший байт вперед), если в описании явно не указано иное.
Байты, составляющие последовательность в типах данных STRING и BINARY, должны интерпретироваться как есть, т.е. обрабатываться в порядке их поступления.
В протоколе определены следующие типы полей и параметров:
- M (mandatory) - обязательный параметр, который должен передаваться всегда;
- O (optional) - необязательный параметр, который может не передаваться, и его присутствие определяется другими параметрами, входящими в пакет.
5.3 В состав информации об обстоятельствах ДТП, передаваемой ТСК в ГАИС "ЭРА-ГЛОНАСС" при реализации функции "Европротокол" для последующей передачи в АИС РСА, входят следующие данные:
а) в случае автоматической активации ТСК при условиях, указанных в ГОСТ Р 57484-2017 (пункт 7.1.2):