Руководство пользователя для версии 7.9
Предыдущие версии: 7.8 | 7.7
×

Настройка ретрансляции Tripia

Tripia — протокол ретрансляции данных, предназначенный для передачи телематической информации о транспортных средствах во внешнюю систему Tripia в формате JSON.
Через протокол Tripia можно передавать:
— координаты и скорость транспортного средства
— данные о поездках
— состояние транспортного средства
— данные датчиков
— события GPS, ADAS и DMS
— данные CAN-шины
— информацию об идентикации водителя
Передача данных выполняется в режиме реального времени.
 

Как добавить ретрансляцию

1. Зайдите в административную панель
2. Перейдите во вкладку «Машины»
3. Найдите нужный объект, кликните правой кнопкой мыши на него и выберите в меню «Ретрансляция»
4. В открывшемся окне нажмите кнопку добавления ретрансляции
5. В окне «Конфигурация» заполните поля для настройки ретрансляции

Параметры подключения

При создании endpoint укажите следующие параметры:
  Параметр
  Значение
  Формат
  Tripia
  Хост
  64.225.12.166
  Порт
  3000
  Протокол
  TCP
  Формат данных
 JSON
 

Периодичность передачи данных

Передача данных выполняется автоматически:
— каждые 30 секунд при включенном зажигании
— каждую 1 минуту при выключенном зажигании
 

Передаваемые данные

Информация о провайдере

Передаются данные организации-владельца транспорта:
  • название провайдера (Provider Name)
  • код провайдера (Provider Code)

Информация о транспортном средстве

Передаются:
  • идентификатор транспортного средства
  • государственный номер
  • данные диспетчера

Данные регистрации события

Передаются:
  • время события (Event Timestamp)
  • время отправки данных (Sent Timestamp)

GPS-данные

Передаются основные навигационные параметры:
  • широта (Latitude)
  • долгота (Longitude)
  • скорость (Speed)
  • курс движения (Heading)
  • высота (Altitude)
  • количество спутников (Satellites)
  • HDOP
  • PDOP

Данные подключения

Передаются параметры мобильной сети:
  • уровень сигнала
  • оператор связи (MCC/MNC)
  • тип соединения
  • Cell ID

Статус транспортного средства

Передаются:
  • зажигание
  • движение
  • одометр
  • моточасы
  • напряжение аккумулятора

События GPS

Передаются следующие события:
  • отключение аккумулятора
  • глушение сигнала (Jamming)
  • потеря спутников
  • буксировка транспортного средства
  • потеря сигнала связи
  • восстановление сигнала связи
  • резкое ускорение
  • резкий поворот
  • резкое торможение
  • авария (Crash)

Данные датчиков GPS

Поддерживается передача данных следующих датчиков:
  • Температурные датчики
  • Датчики дверей и состояния кузова:
    — дверь водителя
    — дверь пассажира
    — боковая грузовая дверь
    — задняя грузовая дверь
    — капот двигателя
  • Дополнительные датчики:
    — кнопка тревоги (Panic Button)

Телеметрия

Передаются признаки наличия следующих подсистем:
  • ADAS
  • DMS
  • Рефрижератор
  • CAN Bus
  • Driver ID

События ADAS

Передаются события системы помощи водителю:
  • FCW (предупреждение о фронтальном столкновении)
  • LDW (контроль полосы движения)
  • LDWL
  • LDWR
  • PCW
  • PROX

События DMS

Передаются события системы контроля водителя:
  • блокировка
  • потеря лица (Face Lost)
  • отвлечение внимания
  • частое зевание
  • взгляд в сторону
  • курение
  • разговор по телефону
  • сонливость
  • отсутствие ремня безопасности

Данные CAN-шины

Передаются:
  • уровень топлива (%)
  • объем топлива (литры)
  • загрузка топлива
  • расход топлива
  • скорость
  • одометр
  • моточасы двигателя
  • состояние двери водителя
  • состояние двери пассажира

Идентификация водителя (Driver ID)

Передаются:
  • тип идентификатора
  • код идентификатора
  • ID водителя
  • имя водителя
 

Пример структуры передаваемого пакета

При передаче данных в Tripia система формирует JSON-пакет, содержащий информацию о транспортном средстве, местоположении, датчиках, событиях и телеметрии.
Пример структуры пакета:
{
  "provider": {
    "name": "Providers Name",
    "code": "1234abc"
  },
 
  "dispatcher": {
    "name": "Dispatcher Name",
    "identifier": "1234abc",
    "licensePlate": "1234abc"
  },
 
  "registry": {
    "eventTimestamp": "2016-01-01T00:00:00Z",
    "sentTimestamp": "2016-01-01T00:00:00Z"
  },
 
  "gps": {
    "latitude": 123.456789,
    "longitude": 123.456789,
    "speed": 100,
    "heading": 123,
    "altitude": 123,
    "satellites": 12,
    "hdop": 1.2,
    "pdop": 1.2
  },
 
  "connection": {
    "signal": 85,
    "operatorMCCMNC": "Entel",
    "type": 2,
    "cellID": 123456789
  },
 
  "status": {
    "ignition": 1,
    "movement": 1,
    "odometer": 12345678.9,
    "hourMeter": 12345678.9,
    "battery": 12.2
  },
 
  "gpsEvents": {
    "batteryDisconnected": 0,
    "jamming": 1,
    "satellitesLost": 0,
    "towedVehicule": 1,
    "signalLost": 0,
    "signalRecovered": 1,
 
    "driving": {
      "harshAcceleration": 1,
      "harshTurn": 1,
      "harshBraking": 1,
      "crash": 1
    }
  },
 
  "gpsSensors": {
    "temperature1": 12.3,
    "temperature2": 12.3,
    "temperature3": 12.3,
    "temperature4": 12.3,
    "temperature5": 12.3,
    "temperature6": 12.3,
 
    "driverDoor": 0,
    "copilotDoor": 0,
    "sideLoadingDoor": 0,
    "rearLoadingDoor": 0,
    "engineHood": 1,
    "panicButton": 0
  },
 
  "telemetry": {
    "adas": 0,
    "dms": 1,
    "reefer": 0,
    "canbus": 1,
    "driverid": 0
  },
 
  "adasEvents": {
    "fcw": 1,
    "ldw": 1,
    "ldwl": 1,
    "ldwr": 1,
    "pcw": 1,
    "prox": 1
  },
 
  "dmsEvents": {
    "blocked": 0,
    "faceLost": 0,
    "distraction": 0,
    "frequentYawning": 0,
    "lookingAside": 1,
    "smoking": 0,
    "calling": 1,
    "drowsiness": 0,
    "seatbelt": 1
  },
 
  "canbusData": {
    "fuelPercent": 12,
    "fuelLiters": 128,
    "fuelLoad": 80,
    "odometer": 12345678.9,
    "speed": 123,
    "fuelConsumption": 11.12,
 
    "driverDoor": 0,
    "copilotDoor": 1,
    "engineHours": 12345678.9
  },
 
  "driveridData": {
    "type": 1,
    "codeId": "123456789",
    "driverName": "Nombre conductor",
    "driverId": "123456789"
  }
}
Пример приведен для ознакомления со структурой данных. Фактический состав полей зависит от подключенного оборудования, настроек ретрансляции и доступных датчиков транспортного средства.