Индекс материала |
---|
Приказ Минтранса РФ от 31.07 2012 г. N 285 |
Приложение 1 |
Приложение 2 |
Приложение 3 |
Приложение 4 |
Приложение 5 |
Приложение 6 |
Приложение 7 |
Приложение 8 |
Все страницы |
Приложение № 7
к приказу Министерства транспорта РФ
от 31 июля 2012 г. № 285
Спецификация протокола передачи мониторинговой информации
1. Функции абонентского терминала для использования услуги EGTS_TELEDATA_SERVICE
На стороне абонентского терминала реализуются функции:
поддержка сервиса обработки команд EGTS_COMMANDS_SERVICE;
обработка команд управления и установки параметров абонентского терминала, отправляемых оператором через GPRS и передача соответствующих подтверждений на них.
2. Состав сервиса EGTS_TELEDATA_SERVICE
2.1. Сервис EGTS_TELEDATA_SERVICE обрабатывает мониторинговую информацию, поступающую от абонентского терминала.
2.2. Список подзаписей, используемых Сервисом EGTS_TELEDATA_SERVICE, представлен в Таблице № 1.
Таблица № 1. Список подзаписей сервиса EGTS_TELEDATA_SERVICE
Код |
Наименование |
Описание |
0 |
EGTS_SR_RECORD_RESPONSE |
Применяется для осуществления подтверждения приема и передачи результатов обработки записи уровня поддержки услуг |
16 |
EGTS_SR_POS_DATA |
Используется абонентским терминалом при передаче основных данных определения местоположения |
17 |
EGTS_SR_EXT_POS_DATA |
Используется абонентским терминалом при передаче дополнительных данных определения местоположения |
18 |
EGTS_SR_AD_SENSORS_DATA |
Применяется абонентским терминалом для передачи на аппаратно-программный комплекс информации о состоянии дополнительных дискретных и аналоговых входов |
19 |
EGTS_SR_COUNTERS_DATA |
Используется аппаратно-программным комплексом для передачи на абонентский терминал данных о значении счетных входов |
20 |
EGTS_SR_STATE_DATA |
Используется для передачи на аппаратно-программный комплекс информации о состоянии абонентского терминала |
22 |
EGTS_SR_LOOPIN_DAТА |
Применяется абонентским терминалом для передачи на аппаратно-программный комплекс данных о состоянии шлейфовых входов |
23 |
EGTS_SR_ABS_DIG_SENS_DATA |
Применяется абонентским терминалом для передачи на аппаратно-программный комплекс данных о состоянии одного дискретного входа |
24 |
EGTS_SR_ABS_AN_SENS_DATA |
Применяется абонентским терминалом для передачи на аппаратно-программный комплекс данных о состоянии одного аналогового входа |
25 |
EGTS_SR_ABS_CNTR_ DATA |
Применяется абонентским терминалом для передачи на аппаратно-программный комплекс данных о состоянии одного счетного входа |
26 |
EGTS_SR_ABS_LOOPIN_DATA |
Применяется абонентским терминалом для передачи на аппаратно-программный комплекс данных о состоянии одного шлейфового входа |
27 |
EGTS_SR_LIQUID_LEVEL_SENSOR |
Применяется абонентским терминалом для передачи на аппаратно-программный комплекс данных о показаниях ДУЖ |
28 |
EGTS_SR_PASSENGERS_COUNTERS |
Применяется абонентским терминалом для передачи на аппаратно-программный комплекс данных о показаниях счетчиков пассажиропотока |
2.3. Подзапись EGTS_SR_POS_DATA
Структура подзаписи представлена в Таблице № 2.
Таблица № 2. Формат подзаписи EGTS_SR_POS_DATA сервиса EGTS_TELEDATA_SERVICE
Бит 7 |
Бит 6 |
Бит 5 |
Бит 4 |
Бит 3 |
Бит 2 |
Бит 1 |
Бит 0 |
Тип |
Тип данных |
Размер, байт |
NTM (Navigation Time) |
М |
UINT |
4 |
|||||||
LAT (Latitude) |
М |
UINT |
4 |
|||||||
LONG (Longitude) |
М |
UINT |
4 |
|||||||
FLG(Flags) |
М |
BYTE |
1 |
|||||||
ALTE |
LOHS |
LAHS |
MV |
BB |
CS |
FIX |
VLD |
|||
SPD (Speed) младшие биты |
М |
USHORT |
2 |
|||||||
DIRH |
ALTS |
SPD (Speed) старшие биты |
||||||||
DIR (Direction) |
М |
BYTE |
1 |
|||||||
ODM (Odometer) |
М |
BINARY |
3 |
|||||||
DIN (Digital Inputs) |
М |
BYTE |
1 |
|||||||
SRC (Source) |
М |
BYTE |
1 |
|||||||
ALT (Altitude) |
О |
BINARY |
3 |
|||||||
SRCD (Source Data) |
О |
SHORT |
2 |
где:
NTM - время навигации (количество секунд с 00:00:00 01.01.2010 UTC);
LAT - широта по модулю, и взята целая часть;
LONG - долгота по модулю, и взята целая часть;
FLG - определяет дополнительные параметры навигационной посылки;
ALTE - битовый флаг определяет наличие поля ALT в подзаписи:
1 - поле ALT передается;
0 - не передается;
LOHS - битовый флаг определяет полушарие долготы:
0 - восточная долгота:
1 - западная долгота;
LAHS - битовый флаг определяет полушарие широты:
0 - северная широта;
1 - южная широта;
MV - битовый флаг, признак движения:
1 - движение;
0 - транспортное средство находится в режиме стоянки;
ВВ - битовый флаг, признак отправки данных из памяти ("черный ящик"):
0 - актуальные данные;
1 - данные из памяти ("черного ящика");
FIX - битовое поле, тип определения координат:
0 - 2D fix;
1 - 3D fix;
CS - битовое поле, тип используемой системы:
0 - система координат WGS-84;
1 - государственная геоцентрическая система координат (ПЗ-90.02);
VLD - битовый флаг, признак "валидности" координатных данных:
1 - данные "валидны";
0 - "невалидные" данные;
SPD - скорость в км/ч с дискретностью 0,1 км/ч (используется 14 младших бит);
ALTS - (Altitude Sign) битовый флаг, определяет высоту относительно уровня моря и имеет смысл только при установленном флаге ALTE:
0 - точка выше уровня моря;
1 - ниже уровня моря;
DIRH - (Direction the Highest bit) старший бит (8) параметра DIR;
DIR - направление движения. Определяется как угол в градусах, который отсчитывается по часовой стрелке между северным направлением географического меридиана и направлением движения в точке измерения (дополнительно старший бит находится в поле DIRH);
ODM - пройденное расстояние (пробег) в км, с дискретностью 0,1 км;
DIN - битовые флаги, определяют состояние основных дискретных входов 1 .. 8 (если бит равен 1, то соответствующий вход активен, если 0, то неактивен). Данное поле включено для удобства использования и экономии трафика при работе в системах мониторинга транспорта базового уровня;
SRC - определяет источник (событие), инициировавший посылку данной навигационной информации (информация представлена в Таблице № 3);
ALT - высота над уровнем моря, м (опциональный параметр, наличие которого определяется битовым флагом ALTE);
SRCD - данные, характеризующие источник (событие) из поля SRC. Наличие и интерпретация значения данного поля определяется полем SRC.
Таблица № 3. Список источников посылок координатных данных Сервиса
EGTS_TELEDATA_SERVICE
Код |
Описание |
0 |
таймер при включенном зажигании |
1 |
пробег заданной дистанции |
2 |
превышение установленного значения угла поворота |
3 |
ответ на запрос |
4 |
изменение состояния входа X |
5 |
таймер при выключенном зажигании |
6 |
отключение периферийного оборудования |
7 |
превышение одного из заданных порогов скорости |
8 |
перезагрузка центрального процессора (рестарт) |
9 |
перегрузка по выходу Y |
10 |
сработал датчик вскрытия корпуса прибора |
11 |
переход на резервное питание/отключение внешнего питания |
12 |
снижение напряжения источника резервного питания ниже порогового значения |
13 |
нажата "тревожная кнопка" |
14 |
запрос на установление голосовой связи с оператором |
15 |
экстренный вызов |
16 |
появление данных от внешнего сервиса |
17 |
зарезервировано |
18 |
зарезервировано |
19 |
неисправность резервного аккумулятора |
20 |
резкий разгон |
21 |
резкое торможение |
22 |
отключение или неисправность навигационного модуля |
23 |
отключение или неисправность датчика автоматической идентификации события ДТП |
24 |
отключение или неисправность антенны GSM/UMTS |
25 |
отключение или неисправность антенны навигационной системы |
26 |
зарезервировано |
27 |
снижение скорости ниже одного из заданных порогов |
28 |
перемещение при выключенном зажигании |
29 |
таймер в режиме "экстренное слежение" |
30 |
начало/окончание навигации |
31 |
"нестабильная навигация" (превышение порога частоты прерывания режима навигации при включенном зажигании или режиме экстренного слежения) |
32 |
установка IP соединения |
33 |
нестабильная регистрация в сети подвижной радиотелефонной связи |
34 |
"нестабильная связь" (превышение порога частоты прерывания/восстановления IP соединения при включенном зажигании или режиме экстренного слежения) |
35 |
изменение режима работы |
2.4. Подзапись EGTS_SR_EXT_POS_DATA
Структура подзаписи представлена в Таблице № 4.
Таблица № 4. Формат подзаписи EGTS_SR_EXT_POS_DATA Сервиса
EGTS_TELEDATA_SERVICE
Бит 7 |
Бит 6 |
Бит 5 |
Бит 4 |
Бит 3 |
Бит 2 |
Бит 1 |
Бит 0 |
Тип |
Тип данных |
Размер, байт |
- |
NSFE |
SFE |
PFE |
HFE |
VFE |
M |
BYTE |
1 |
||
VDOP (Vertical Dilution of Precision) |
О |
USHORT |
2 |
|||||||
HDOP (Horizontal Dilution of Precision) |
О |
USHORT |
2 |
|||||||
PDOP (Position Dilution of Precision) |
О |
USHORT |
2 |
|||||||
SAT (Satellites) |
О |
BYTE |
1 |
|||||||
NS (Navigation System) |
О |
USHORT |
2 |
NSFE - (Navigation System Field Exists) определяет наличие данных о типах используемых навигационных спутниковых систем:
1 - поле NS передаются;
0 - не передается.
SFE - (Satellites Field Exists) определяет наличие данных о текущем количестве видимых спутников SAT, и типе используемой навигационной спутниковой системы NS:
1 - поля SAT и NS передаются;
0 - не передаются.
PFE - (PDOP Field Exists) определяет наличие поля PDOP:
1 - поле PDOP передается;
0 - не передается.
HFE - (HDOP Field Exists) определяет наличие поля HDOP:
1 - поле HDOP передается;
0 - не передается.
VFE - (VDOP Field Exists) определяет наличие поля VDOP:
1 - поле VDOP передается;
0 - не передается.
VDOP - снижение точности в вертикальной плоскости (значение, умноженное на 100);
HDOP - снижение точности в горизонтальной плоскости (значение, умноженное на 100);
PDOP - снижение точности по местоположению (значение, умноженное на 100);
SAT - количество видимых спутников;
NS - битовые флаги, характеризующие используемые навигационные спутниковые системы. Определены следующие значения (десятичные) флагов:
0 - система не определена;
1 - ГЛОНАСС;
2 - GPS;
4 - Galileo;
8 - Compass;
16 - Beidou;
32 - DORIS;
64 - IRNSS;
128 - QZSS.
Остальные значения зарезервированы.
2.5. Подзапись EGTS_SR_AD_SENSORS_DATA
Структура подзаписи представлена в Таблице № 5.
Таблица № 5. Формат подзаписи EGTS_SR_AD_SENSORS_DATA сервиса
EGTS_TELEDATA_SERVICE
Бит 7 |
Бит 6 |
Бит 5 |
Бит 4 |
Бит 3 |
Бит 2 |
Бит 1 |
Бит 0 |
Тип |
Тип данных |
Размер, байт |
DIOE8 |
DIOE7 |
DIOE6 |
DIOE5 |
DIOE4 |
DIOE3 |
DIOE2 |
DIOE1 |
М |
BYTE |
1 |
DOUT (Digital Outputs) |
М |
BYTE |
1 |
|||||||
ASFE8 |
ASFE7 |
ASFE6 |
ASFE5 |
ASFE4 |
ASFE3 |
ASFE2 |
ASFE1 |
М |
BYTE |
1 |
ADIO1 (Additional Digital Inputs Octet 1) |
О |
BYTE |
1 |
|||||||
ADIO2 (Additional Digital Inputs Octet 2) |
О |
BYTE |
1 |
|||||||
ADIO3 (Additional Digital Inputs Octet 3) |
О |
BYTE |
1 |
|||||||
ADIO4 (Additional Digital Inputs Octet 4) |
О |
BYTE |
1 |
|||||||
ADIO5 (Additional Digital Inputs Octet 5) |
О |
BYTE |
1 |
|||||||
ADIO6 (Additional Digital Inputs Octet 6) |
О |
BYTE |
1 |
|||||||
ADIO7 (Additional Digital Inputs Octet 7) |
О |
BYTE |
1 |
|||||||
ADIO8 (Additional Digital Inputs Octet 8) |
О |
BYTE |
1 |
|||||||
ANS1 (Analog Sensor 1) |
О |
BINARY |
3 |
|||||||
ANS2 (Analog Sensor 2) |
О |
BINARY |
3 |
|||||||
ANS3 (Analog Sensor 3) |
О |
BINARY |
3 |
|||||||
ANS4 (Analog Sensor 4) |
О |
BINARY |
||||||||
ANS5 (Analog Sensor 5) |
О |
BINARY |
3 |
|||||||
ANS6 (Analog Sensor 6) |
О |
BINARY |
3 |
|||||||
ANS7 (Analog Sensor 7) |
О |
BINARY |
3 |
|||||||
ANS8 (Analog Sensor 8) |
О |
BINARY |
3 |
где:
DIOE1 .. DIOE8 - (Digital Inputs Octet Exists) битовые флаги, определяющие наличие соответствующих полей дополнительных дискретных входов. Всего в одной подзаписи данного типа может быть передана информация о состоянии дополнительных 64 входов:
1 - соответствующее поле ADIO передается;
0 - не передается.
DOUT - битовые флаги дискретных выходов (если бит установлен в 1, то соответствующий этому биту выход активен);
ASFE1...ASFE8 - (Analog Sensor Field Exists) битовые флаги, определяющие наличие показаний от соответствующих аналоговых датчиков (если бит установлен в 1, то данные от соответствующего датчика присутствуют, если 0, данные отсутствуют). Если, например, поля ASFE1=1 и ASFE3=1, то в подзаписи после байта флагов ASFE8 - ASFE1 будут переданы 3 байта значений ANS1 и 3 байта значений ANS3. Значения для датчика ANS2, а также датчиков ANS4 .. ANS8 не будут передаваться в данной подзаписи;
ADIO1 .. ADIO8 - показания дополнительных дискретных входов. Поля представляют собой битовую маску, в которой значение каждого бита определяет активность соответствующего дискретного входа:
1 - соответствующий вход активен;
0 - не активен.
ANS1 .. ANS8 - значение аналоговых датчиков с 1 по 8 соответственно.
Каждая подзапись EGTS_SR_AD_SENSORS_DATA позволяет передать состояния 64-х дополнительных дискретных входов и 8-ми аналоговых датчиков. Если требуется передать данные от большего количества дискретных или аналоговых входов, то необходимо в одной записи передавать несколько следующих друг за другом подзаписей EGTS_SR_AD_SENSOR_DATA. При этом интерпретация полученных данных производится следующим образом: в первой подзаписи EGTS_SR_AD_SENSOR_DATA содержатся данные от дискретных входов с 9 по 72, аналоговых входов с 1 по 8, во второй - дискретные входы с 73 по 136 и аналоговые входы с 9 по 16 и т.д.
2.6. Подзапись EGTS_SR_COUNTERS_DATA
Структура подзаписи представлена в Таблице № 6.
Таблица № 6. Формат подзаписи EGTS_SR_ COUNTERS_DATA сервиса
EGTS_TELEDATA_SERVICE
Бит 7 |
Бит 6 |
Бит 5 |
Бит 4 |
Бит 3 |
Бит 2 |
Бит 1 |
Бит 0 |
Тип |
Тип данных |
Размер, байт |
CFE8 |
CFE7 |
CFE6 |
CFE5 |
CFE4 |
CFE3 |
CFE2 |
CFE1 |
М |
BYTE |
1 |
CN1 (Counter 1) |
О |
BINARY |
3 |
|||||||
CN2 (Counter 2) |
О |
BINARY |
3 |
|||||||
CN3 (Counter 3) |
О |
BINARY |
3 |
|||||||
CN4 (Counter 4) |
О |
BINARY |
3 |
|||||||
CN5 (Counter 5) |
О |
BINARY |
3 |
|||||||
CN6 (Counter 6) |
О |
BINARY |
3 |
|||||||
CN7 (Counter 7) |
О |
BINARY |
3 |
|||||||
CN8 (Counter 8) |
О |
BINARY |
3 |
где:
CFE1 .. CFE8 - (Counter Field Exists) битовые флаги определяют наличие соответствующих полей счетных входов:
1 - соответствующее поле CN передается;
0 - не передается.
CN1 .. CN8 - значение счетных входов с 1 по 8 соответственно.
2.7. Подзапись EGTS_SR_ACCEL_DATA.
Структура подзаписи представлена в Таблице № 7.
Таблица № 7. Формат подзаписи EGTS_SR_ ACCEL_DATA сервиса
EGTS_TELEDATA_SERVICE
Бит 7 |
Бит 6 |
Бит 5 |
Бит 4 |
Бит 3 |
Бит 2 |
Бит 1 |
Бит 0 |
Тип |
Тип данных |
Размер, байт |
SA (Structures Amount) |
М |
BYTE |
1 |
|||||||
ATM (Absolute Time) |
М |
UINT |
4 |
|||||||
ADS1 (Accelerometer Data Structure 1) |
М |
BINARY |
8 |
|||||||
ADS2 (Accelerometer Data Structure 2) |
О |
BINARY |
8 |
|||||||
. . . |
. . . |
. . . |
. . . |
|||||||
ADS255 (Accelerometer Data Structure 255) |
О |
BINARY |
8 |
где:
SA - количество передаваемых структур данных показаний акселерометра;
ATM - время проведения измерений первой передаваемой структуры показаний акселерометра (количество секунд с 00:00:00 01.01.2010 UTC);
ADS1 .. ADS255 - структуры данных показаний акселерометра, формат структуры представлен в Таблице № 8. В составе подзаписи передается хотя бы одна структура ADS.
Таблица № 8. Формат структуры данных показаний акселерометра подзаписи EGTS_SR_ ACCEL_DATA Сервиса EGTS_TELEDATA_SERVICE
Бит 7 |
Бит 6 |
Бит 5 |
Бит 4 |
Бит 3 |
Бит 2 |
Бит 1 |
Бит 0 |
Тип |
Тип данных |
Размер, байт |
RTM (Relative Time) |
М |
USHORT |
2 |
|||||||
XAAV (X Axis Acceleration Value) |
М |
SHORT |
2 |
|||||||
YAAV (Y Axis Acceleration Value) |
М |
SHORT |
2 |
|||||||
ZAAV (Z Axis Acceleration Value) |
М |
SHORT |
2 |
где:
RTM - приращение к времени измерения предыдущей записи (для первой записи приращение к полю ATM), мс;
XAAV - значение линейного ускорения по оси X (старший бит определяет знак, 1 указывает на отрицательное значение), с дискретностью 0,1 ;
YAAV - значение линейного ускорения по оси Y (старший бит определяет знак, 1 указывает на отрицательное значение), с дискретностью 0,1 ;
ZAAV - значение линейного ускорения по оси Z (старший бит определяет знак, 1 указывает на отрицательное значение), с дискретностью 0,1 ;
Разрешающая способность полей ускорения ~ 0.01G.
2.8. Подзапись EGTS_SR_STATE_DATA.
Структура подзаписи представлена в Таблице № 9.
Таблица № 9. Формат подзаписи EGTS_SR_STATE_DATA Сервиса
EGTS_TELEDATA_SERVICE
Бит 7 |
Бит 6 |
Бит 5 |
Бит 4 |
Бит 3 |
Бит 2 |
Бит 1 |
Бит 0 |
Тип |
Тип данных |
Размер, байт |
ST (State) |
М |
BYTE |
1 |
|||||||
MPSV (Main Power Source Voltage) |
М |
BYTE |
1 |
|||||||
BBV (Back Up Battery Voltage) |
М |
BYTE |
1 |
|||||||
IBV (Internal Battery Voltage) |
М |
BYTE |
1 |
|||||||
- |
NMS |
IBU |
BBU |
М |
BYTE |
1 |
где:
ST - текущий режим работы. Список режимов представлен в Таблице № 10;
MPSV - значение напряжения основного источника питания, В с дискретностью 0,1 В;
BBV - значение напряжения резервной батареи, В с дискретностью 0,1 В;
IBV - значение напряжения внутренней батареи, В с дискретностью 0,1 В;
NMS - битовый флаг определяющий, состояние навигационного модуля:
1 - навигационный модуль включен;
0 - навигационный модуль выключен;
IBU - битовый флаг определяющий, что в качестве источника питания абонентского терминала используется внешний резервный источник:
1 - используется внешний резервный источник;
0 - внешний резервный источник не используется;
BBU - битовый флаг определяющий, что в качестве источника питания абонентского терминала используется внутренняя батарея:
1 - используется внутренняя батарея;
0 - внутренняя батарея не используется.
Таблица № 10. Список режимов работы абонентского терминала, используемых в подзаписи EGTS_SR_STATE_DATA сервиса EGTS_TELEDATA_SERYICE
Код |
Название режима работы абонентского терминала |
0 |
"Пассивный" |
1 |
"ЭРА" |
2 |
"Активный" |
3 |
"Экстренный вызов" |
4 |
"Экстренное слежение" |
5 |
"Тестирование" |
6 |
"Автосервис" |
7 |
"Загрузка ПО" |
2.9. Подзапись EGTS_SR_LOOPIN_DATA
Структура подзаписи представлена в Таблице № 11.
Таблица № 11. Формат подзаписи EGTS_SR_LOOPIN_DATA сервиса
EGTS_TELEDATA_SERVICE
Бит 7 |
Бит 6 |
Бит 5 |
Бит 4 |
Бит 3 |
Бит 2 |
Бит 1 |
Бит 0 |
Тип |
Тип данных |
Размер, байт |
LIFE8 |
LIFE7 |
LIFE6 |
LIFE5 |
LIFE4 |
LIFE3 |
LIFE2 |
LIFE1 |
M |
BYTE |
1 |
LIS n+1 |
LIS n |
О |
BYTE |
1 |
||||||
LIS n+3 |
LIS n+2 |
О |
BYTE |
1 |
||||||
LIS n+5 |
LIS n+4 |
О |
BYTE |
1 |
||||||
LIS n+7 |
LIS n+6 |
О |
BYTE |
1 |
где:
LIFE 1 .. LIFE 8 - (Loop In Field Exists) битовые флаги, определяющие наличие информации о состоянии шлейфовых входов;
LIS n .. LIS n + 7 - (Loop In State) значение состояния соответствующего шлейфового входа. Предусмотрены следующие состояния шлейфового входа (бинарное представление):
0000 - "норма";
0001 - "тревога";
0010 - "обрыв";
0100 - "замыкание на землю";
1000 - "замыкание на питание".
2.10. Подзапись EGTS_SR_ABS_DIG_SENS_DATA
Структура подзаписи представлена в Таблице № 12.
Таблица № 12. Формат подзаписи EGTS_SR_ABS_DIG_SENS_DATA Сервиса
EGTS TELEDATA SERVICE
Бит 7 |
Бит 6 |
Бит 5 |
Бит 4 |
Бит 3 |
Бит 2 |
Бит 1 |
Бит 0 |
Тип |
Тип данных |
Размер, байт |
DSN (Digital Sensor Number) младшие |
DSST (Digital Sensor State) |
М |
SHORT |
2 |
||||||
DSN (Digital Sensor Number) старшие биты |
где:
DSN - номер дискретного входа;
DSST- состояние дискретного входа:
0000 - не активен;
остальные значения - активен.
2.11. Подзапись EGTS_SR_ABS_AN_SENS_DATA
Структура подзаписи представлена в Таблице № 13.
Таблица № 13. Формат подзаписи EGTS_SR_ABS_AN_SENS_DATА Сервиса
EGTS_TELEDATA_SERVICE
Бит 7 |
Бит 6 |
Бит 5 |
Бит 4 |
Бит 3 |
Бит 2 |
Бит 1 |
Бит 0 |
Тип |
Тип данных |
Размер, байт |
ASN (Analog Sensor Number) |
М |
BYTE |
1 |
|||||||
ASV (Analog Sensor Value) |
М |
BINARY |
3 |
где:
ASN - номер аналогового входа;
ASV - значение показаний аналогового входа.
2.12. Подзапись EGTS_SR_ABS_CNTR_DATA
Структура подзаписи представлена в Таблице № 14.
Таблица № 14. Формат подзаписи EGTS_SR_ABS_CNTR_DATA Сервиса
EGTS_TELEDATA_SERVICE
Бит 7 |
Бит 6 |
Бит 5 |
Бит 4 |
Бит 3 |
Бит 2 |
Бит 1 |
Бит 0 |
Тип |
Тип данных |
Размер, байт |
CN (Counter Number) |
М |
BYTE |
1 |
|||||||
CNV (Counter Value) |
М |
BINARY |
3 |
где:
CN - номер счетного входа;
CNY - значение показаний счетного входа.
2.13. Подзапись EGTS_SR_ABS_LOOPIN_DATA
Структура подзаписи представлена в Таблице № 15.
Таблица № 15. Формат подзаписи EGTS_SR_ABS_LOOPIN_DATA Сервиса
EGTS_TELEDATA_SERVICE
Бит 7 |
Бит 6 |
Бит 5 |
Бит 4 |
Бит 3 |
Бит 2 |
Бит 1 |
Бит 0 |
Тип |
Тип данных |
Размер, байт |
LIN (Loop In Number) младшие |
LIS (Loop In State) |
М |
SHORT |
2 |
||||||
LIN (Loop In Number) старшие биты |
где:
LIN - номер шлейфового входа;
LIS - значение состояния шлейфового входа.
2.14. Подзапись EGTS_SR_LIQUID_LEVEL_SENSOR
Структура подзаписи представлена в Таблице № 16.
Таблица № 16. Формат подзаписи EGTS_SR_LIQUID_LEVEL_SENSOR Сервиса
EGTS_TELEDATA_SERVICE
Бит 7 |
Бит 6 |
Бит 5 |
Бит 4 |
Бит 3 |
Бит 2 |
Бит 1 |
Бит 0 |
Тип |
Тип данных |
Размер, байт |
- |
LLSEF |
LLSVU |
RDF |
LLSN |
М |
BYTE |
1 |
|||
MADDR (Module Address) |
М |
USHORT |
2 |
|||||||
LLSD (Liquid Level Sensor Data) |
М |
BINARY |
4...512 |
где:
LLSEF - (Liquid Level Sensor Error Flag) битовый флаг, определяющий наличие ошибок при считывании значения датчика уровня жидкости (далее - ДУЖ):
0 - ошибок не обнаружено;
1 - ошибка при считывании показаний ДУЖ.
LLSVU - (Liquid Level Sensor Value Unit) битовый флаг, определяющий единицы измерения показаний ДУЖ.
00 - нетарированное показание ДУЖ;
01 - показания ДУЖ в процентах от общего объема емкости;
10 - показания ДУЖ в литрах с дискретностью в 0,1 литра.
RDF - (Raw Data Flag) флаг, определяющий формат поля LLSD данной подзаписи.
0 - поле LLSD имеет размер 4 байта (тип данных UINT) и содержит показания ДУЖ в формате, определяемом полем LLSVU;
1 - поле LLSD содержит данные ДУЖ в неизменном виде, как они поступили из внешнего порта абонентского терминала (размер поля LLSD при этом определяется исходя из общей длины данной подзаписи и размеров расположенных перед LLSD полей).
LLSN - (Liquid Level Sensor Number) порядковый номер датчика;
MADDR - адрес модуля, данные о показаниях ДУЖ с которого поступили в абонентский терминал (номер внешнего порта абонентского терминала);
LLSD - показания ДУЖ в формате, определяемом полем RDF.
2.15. Подзапись EGTS_SR_PASSENGERS_COUNTERS
Структура подзаписи представлена в Таблице № 17.
Таблица № 17. Формат подзаписи EGTS_SR_PASSENGERS_COUNTERS Сервиса
EGTS_TELEDATA_SERVICE
Бит 7 |
Бит 6 |
Бит 5 |
Бит 4 |
Бит 3 |
Бит 2 |
Бит 1 |
Бит 0 |
Тип |
Тип данных |
Размер, байт |
- |
RDF |
М |
||||||||
DPR (Doors Presented) |
М |
BYTE |
1 |
|||||||
DRL (Doors Released) |
М |
BYTE |
1 |
|||||||
MADDR (Module Address) |
М |
USHORT |
2 |
|||||||
PCD (Passengers Counters Data) |
М |
BINARY |
2...512 |
где:
RDF (Raw Data Flag) - флаг, определяющий формат поля PCD данной подзаписи:
0 - поле PCD имеет формат, определяемый полем DPR (представлен в Таблице № 18);
1 - поле PCD содержит данные счетчика пассажиропотока в неизменном виде, как они поступили из внешнего порта абонентского терминала (размер поля PD при этом определяется исходя из общей длины данной подзаписи и размеров расположенных перед PD полей).
DPR - (Doors Presented) битовое поле, определяющее наличие счетчиков на дверях и структуру поля PCD (бит 0 определяет наличие счетчика на 1-ой двери, бит 1 на 2-ой и т.д.). Если бит имеет значение 1, то счетчик используется, если 0 - не используется;
DRL - (Doors Released) битовое поле, определяющее двери, которые открывались и закрывались при подсчете пассажиров (например, 00000000 - ни одна из дверей не открывалась, 00000001 - открывалась только 1-ая дверь, 00001001 - открывались 1-я и 4-я дверь);
MADDR - адрес модуля, данные от счетчиков пассажиропотока с которого поступили в абонентский терминал (номер внешнего порта абонентского терминала);
PCD - данные счетчиков пассажиропотока.
Таблица № 18. Формат поля PCD подзаписи EGTS_SR_PASSENGERS_COUNTERS
Сервиса EGTS_TELEDATA_SERVICE
Бит 7 |
Бит 6 |
Бит 5 |
Бит 4 |
Бит 3 |
Бит 2 |
Бит 1 |
Бит 0 |
Тип |
Тип данных |
Размер, байт |
IPQ1 (In Passengers Quantity 1) |
О |
BYTE |
1 |
|||||||
OPQ1 (Out Passengers Quantity 1) |
О |
BYTE |
1 |
|||||||
. . . |
О |
. . . |
. . . |
|||||||
IPQ8 (In Passengers Quantity 8) |
О |
BYTE |
1 |
|||||||
OPQ8 (Out Passengers Quantity 8) |
О |
BYTE |
1 |
где:
IPQ1.. .IPQ8 - количество вошедших пассажиров через 1 .. 8 дверь;
OPQ1...OPQ8 - количество вышедших пассажиров через 1 .. 8 дверь;
Наличие или отсутствие полей IPQ и OPQ определяется битами поля DPR подзаписи EGTS_SR_PASSENGERS_COUNTERS. Если в поле DPR бит соответствующий определенному номеру двери имеет значение 1, то соответствующие поля IPQ и OPQ присутствуют в структуре. Если в поле DPR бит имеет значение 0, то соответствующие поля IPQ и OPQ отсутствуют в структуре. Если определенное поле IPQ присутствует, то и соответствующее поле OPQ присутствует.
3. Использование EGTSC_OMMANDS_SERVICE
3.1. Список и описание команд абонентского терминала и подтверждений, необходимых для реализации услуги EGTS_TELEDATA_SERVICE представлены в Таблицах № 19 и № 20.
Таблица № 19. Список команд для абонентского терминала
Название команды |
Код |
Тип |
Описание |
EGTS_FLEET_DOUT_ON |
0x0009 |
USHORT |
Активация дискретных выходов. Параметр интерпретируется как битовое поле, определяющее какие выходы активировать. Бит 0 соответствует первому выходу, 1 - второму выходу. Если бит имеет значение 1, то выход активируется, если 0, то состояние выхода не изменяется |
EGTS_FLEET_DOUT_OFF |
0x000A |
USHORT |
Деактивация дискретных выходов. Параметр интерпретируется как битовое поле, определяющее какие выходы деактивировать. Бит 0 соответствует первому выходу, 1 - второму выходу. Если бит имеет значение 1, то выход деактивируется, если 0, то состояние выхода не изменяется |
EGTS_FLEET_GET_DOUT_DATA |
0x000В |
- |
Команда запроса состояния дискретных выходов |
EGTS_FLEET_GET_POS_DATA |
0x000C |
- |
Команда запроса текущих данных местоположения. При получении данной команды помимо подтверждения в виде подзаписи EGTS_SR_COMMAND_DATA сервиса EGTS_COMMAND_SERVICE, абонентский терминал отправляет телематическое сообщение содержащее подзапись EGTS_SR_POS_DATA сервиса EGRS_TELEDATA_SERVICE |
EGTS_FLEET_GET_SENSORS_DATA |
0x000D |
- |
Команда запроса состояния дискретных и аналоговых входов. При получении данной команды помимо подтверждения в виде подзаписи EGTS_SR_COMMAND_DATA сервиса EGTS_COMMAND_SERVICE, абонентский терминал отправляет телематическое сообщение, содержащее подзаписи EGTS_SR_POS_DATA и EGTS_SR_AD_SENSORS сервиса EGRS_TELEDATA_SERVICE |
EGTS_FLEET_GET_LIN_DAТА |
0x000E |
- |
Команда запроса состояния шлейфовых входов. При получении данной команды помимо подтверждения в виде подзаписи EGTS_SR_COMMAND_DATA сервиса EGTS_COMMAND_SERVICE, абонентский терминал отправляет телематическое сообщение, содержащее подзаписи EGTS_SR_POS_DATA и EGTS_SR_LOOPIN_DATA сервиса EGRS TELEDATA_SERVICE |
EGTS_FLEET_GET_CIN_DAТА |
0x000F |
- |
Команда запроса состояния счетных входов. При получении данной команды помимо подтверждения в виде подзаписи EGTS_SR_COMMAND_DATA сервиса EGTS_COMMAND_SERVICE, абонентский терминал отправляет телематическое сообщение, содержащее подзаписи EGTS_SR_POS_DATA и EGTS_SR_COUNTERS_DATA сервиса EGRS_TELEDATA_SERVICE |
EGTS_FLEET_GET_STATE |
0x0010 |
- |
Команда запроса состояния абонентского терминала. При получении данной команды, помимо подтверждения в виде подзаписи EGTS_SR_COMMAND_DATA сервиса EGTS_COMMAND_SERVICE, абонентский терминал отправляет телематическое сообщение, содержащее подзаписи EGTS_SR_POS_DATA и EGTS_SR_STATE_DATA сервиса EGRS_TELEDATA_SERVICE |
EGTS_FLEET_ODOM_CLEAR |
0x0011 |
- |
Команда для обнуления показаний внутреннего одометра абонентского терминала. Для обработки данной команды оператор отправляет корректные значения полей ACL и АС из Таблицы 17 спецификации протокола Поддержки услуг |
Таблица № 20. Список подтверждений на команды и сообщения от абонентского терминала
Название команды |
Код |
Тип |
Описание |
EGTS_FLEET_DOUT_ON |
0x0009 |
USHORT |
Параметр интерпретируется как битовое поле, определяющее состояние дискретных выходов. Бит 0 соответствует первому выходу, 1 - второму выходу. Если бит имеет значение 1, то выход активирован, 0 - не активирован |
EGTS_FLEET_DOUT_OFF |
0х000А |
USHORT |
Параметр интерпретируется как битовое поле, определяющее состояние дискретных выходов. Бит 0 соответствует первому выходу, 1 - второму выходу. Если бит имеет значение 1, то выход активирован, 0 - не активирован |
EGTS_FLEET_GET_DOUT_DATA |
0x000B |
USHORT |
Параметр интерпретируется как битовое поле, определяющее состояние дискретных выходов. Бит 0 соответствует первому выходу, 1 - второму выходу. Если бит имеет значение 1, то выход активирован, 0 - не активирован |
Таблица № 21. Список параметров абонентского терминала
Параметр |
Код |
Тип параметра |
Значение по умолчанию |
Описание |
Конфигурация и конфигурационные данные услуг |
||||
Мониторинг транспортных средств |
||||
EGTS_FLEET_ON |
0x0261 |
BOOLEAN |
1 |
1 - разрешает использование услуги мониторинговой информации |
EGTS_FLEET_IGN_ON_ PERIOD |
0x0262 |
INT |
60 |
Период передачи телематических сообщений на сервер при включенном зажигании, секунды |
EGTS_FLEET_IGN_OFF_PERIOD |
0x0263 |
INT |
300 |
Период передачи телематических сообщений на сервер при выключенном зажигании, секунды |
EGTS_FLEET_DIST_THRESHOLD |
0x0264 |
INT |
10 |
Значение пройденного пути, по достижению которого производится отправка телематического сообщения на сервер с признаком "пробег заданной дистанции", 100 м |
EGTS_FLEET_COURSE_THRESHOLD |
0x0265 |
INT |
20 |
Значение изменения курса, по достижению которого производится отправка телематического сообщения на сервер с признаком "превышение установленного значения угла поворота", градусы |
EGTS_FLEET_MAX_SPEED_THRESHOLD |
0x0266 |
ARRAY OF INT |
60,0,0,0,0 |
Значения порогов скорости, при превышении одного из которых производится передача телематического сообщения на сервер с признаком "превышение одного из заданных порогов скорости", км/ч. Нулевые значения не учитываются при обработке |
EGTS_FLEET_MIN_SPEED_THRESHOLDS |
0x0267 |
ARRAY OF INT |
0,0,0,0,0 |
Значения порогов скорости, при превышении одного из которых производится передача телематического сообщения на сервер с признаком "снижение скорости ниже одного из заданных порогов", км/ч. Нулевые значения не учитываются при обработке |
EGTS_FLEET_MIN_BATTERY_VOLTAGE |
0x0268 |
INT |
110 |
Пороговое значение напряжения на резервном аккумуляторе, при достижении которого производится передача телематического сообщения на сервер с признаком "снижение напряжения источника резервного питания ниже порогового значения", 0.1 В |
EGTS_FLEET_POS_ACCEL_THRESHOLD |
0x0269 |
INT |
100 |
Пороговое значение положительного продольного ускорения, при достижении которого производится передача телематического сообщения на сервер с признаком "резкий разгон", 0.1 |
EGTS_FLEET_NEG_ACCEL_THRESHOLD |
0x026A |
INT |
100 |
Пороговое значение отрицательного продольного ускорения, при достижении которого производится передача телематического сообщения на сервер с признаком "резкое торможение", 0.1 |
EGTS_FLEET_EM_MON_PERIOD |
0x026B |
INT |
10 |
Период передачи телематических сообщений на сервер в режиме "экстренное слежение", секунды |
EGTS_FLEET_NAVI_TRВ_THRESHOLD |
0x026C |
INT |
6 |
Пороговое значение частоты прерывания режима навигации при включенном зажигании или режиме экстренного слежения, при достижении которого производится передача телематического сообщения на сервер с признаком "нестабильная навигация", 1/час |
EGTS_FLEET_CONN_TRB_THRESHOLD |
0x026D |
INT |
30 |
Пороговое значение частоты прерывания/восстановления IP соединения при включенном зажигании или режиме экстренного слежения, при достижении которого производится передача телематического сообщения на сервер с признаком "нестабильная связь", 1/час |
EGTS_FLEET_GSM_REG_TRB_THRESHOLD |
0x026E |
INT |
3 |
Пороговое значение частоты регистрации в сети связи стандартов GSM/UMTS при включенном зажигании или режиме экстренного слежения, при достижении которого производится передача телематического сообщения на сервер с признаком "нестабильная регистрация в сети сотовой связи", 1/час |
EGTS_FLEET_POS_USE_ALT |
0x026F |
BOOLEAN |
1 |
1 - указывает, что параметр "Altitude" передается в телематическом сообщении от абонентского терминала |
EGTS_FLEET_EXT_POS_DATA_FLAGS |
0x0270 |
INT |
255 |
Определяет какие из опциональных параметров передаются в подзаписи EGTS_SR_EXT_POS_DATA сервиса EGTS_TELEDATA_SERVICE. Представляет собой битовую маску, формат которой совпадает с форматом первого байта подзаписи EGTS_SR_EXT_POS_DATA см. п. 3.4 |
EGTS_FLEET_SR_MASK |
0x0271 |
INT |
255 |
Определяет состав данных, передаваемый абонентского терминала с каждым телематическим сообщением (подзапись EGTS_SR_POS_DATA). Представляет собой битовое поле: 0 - EGTS_SR_EXT_POS_DATA; 1 - EGTS_SR_AD_SENSORS_DATA; 2 - EGTS_SR_COUNTERS_DATA; 3 - EGTS_SR_ACCEL_DATA; 4 - EGTS_SR_STATE_DATA; 5 - EGTS_SR_LOOPIN_DATA. Если соответствующий бит имеет значение 1, то подзапись передается |
EGTS_FLEET_DIN_MASK |
0x0272 |
INT |
1 |
Определяет состав дискретных входов, анализируемых абонентским терминалом. Представляет собой битовое поле: 0 - дискретные входы 1...8; 1 - входы 9... 16; 2 - входы 17...24 и т.д. Если бит имеет значение 1, то соответствующие дискретные входы (если они физически присутствуют) анализируются абонентским терминалом |
EGTS_FLEET_AIN_MASK |
0x0273 |
INT |
15 |
Определяет состав аналоговых входов, анализируемых абонентским терминалом. Представляет собой битовое поле: бит 0 - аналоговый вход 1; 1 - вход 2; 2 - вход 3 и т.д. Если бит имеет значение 1, то соответствующий аналоговый вход (если он физически присутствует) анализируются абонентским терминалом |
EGTS_FLEET_CIN_MASK |
0x0274 |
INT |
0 |
Определяет состав счетных входов, анализируемых абонентским терминалом. Представляет собой битовое поле бит 0 - счетный вход 1; 1 - вход 2; 2 - вход 3 и т.д. Если бит имеет значение 1, то соответствующий счетный вход (если он физически присутствует) анализируются абонентским терминалом |
EGTS_FLEET_LIN_MASK |
0x0275 |
INT |
0 |
Определяет состав шлейфовых входов, анализируемых абонентским терминалом. Представляет собой битовое поле бит 0 - счетный вход 1; 1 - вход 2; 2 - вход 3. Если бит имеет значение 1, то соответствующий шлейфовый вход (если он физически присутствует) анализируются абонентским терминалом |
EGTS_FLEET_USE_ABS_SENS_DATA |
0x0276 |
INT |
0 |
Определяет необходимость использования подзаписей EGTS_SR_ABS_DIG_SENS_DAТА, EGTS_SR_ABS_AN_SENS_DAТА, EGTS_SR_ABS_CNTR_DATA и EGTS_SR_ABS_LOOPIN_DATА вместо EGTS_SR_AD_SENSORS DATA, EGTS_SR_COUNTERS_DATA и EGTS_SR_LOOPIN_DATA для передачи информации о состоянии соответствующих сенсоров. Представляет собой битовое поле: 0 - EGTS_SR_ABS_DIG_SENS_DAТА 1 - EGTS_SR_ABS_AN_SENS_DAТА 2 - EGTS_SR_ABS_CNTR_DATA 3 - EGTS SR_ABS_LOOPIN_DATA. Если бит имеет значение 1, то используется соответствующая подзапись |
• Источник: garant.ru
< Предыдущая | Следующая > |
---|