Перейти к основному содержимому

Настройка детекторов

Используйте этот метод для взаимодействия с настройками детекторов.

Запрос на получение данных

Для получения сведений об основных настройках ДТ внешней системе необходимо инициировать запрос следующим образом:

url_smartroad/api/integration/sensors?login=user_login&password=user_password

Допускается ввод дополнительных параметров sensor_id и project_id, где sensor_id–уникальные идентификаторы детекторов (один или несколько), а project_id–идентификатор проекта по детекторам которого необходимо получить настройки.

Описание дополнительных (необязательных) параметров запроса

ПараметрТип параметраОписание
sensor_idстрокаУникальные идентификаторы детекторов (один или несколько).
project_idстрокаИдентификатор проекта, по детекторам которого необходимо получить настройки.

Получение данных

При поступлении корректного запроса Система формирует ответное сообщение в формате JSON.

Пример ответного сообщения:

[
{
"sensor_id": "dcd11dc8-dfdf-dedc-8de8-1deadb646a0b",
"name": "Test_sensor",
"ip": "127.0.0.1",
"place_name": "Тест",
"picket_name": "15+453",
"gps_latitude": 55.72767,
"gps_longitude": 37.45782,
"gps_latitude_x": 56.10927,
"gps_longitude_x": 37.95879,
"serial_number": "test01",
"lanes_count": 2,
"lanes": [
{
"lane_index": 0,
"lane_width": 3.5,
"lane_direction_sensor": -1,
"lane_direction_zkm": 0,
"zones": [
{
"zone_index": 0,
"zone_width": 3.5,
"zone_direction_sensor": -1,
"zone_classes": 15,
"zone_segments_count": 2,
"zone_segments": [
{
"x": 80,
"y": 4,
"index": 0
},
{
"x": 84,
"y": 4,
"index": 1
}
]
}
]
},
{
"lane_index": 1,
"lane_width": 3.5,
"lane_direction_sensor": -1,
"lane_direction_zkm": 0,
"zones": [
{
"zone_index": 1,
"zone_width": 3.5,
"zone_direction_sensor": -1,
"zone_classes": 15,
"zone_segments_count": 2,
"zone_segments": [
{
"x": 80,
"y": 4,
"index": 0
},
{
"x": 84,
"y": 4,
"index": 1
}
]
}
]
}
]
}
]

В таблице описание параметров JSON сообщения в части событий

ПараметрТип данныхОписание
nameстрокаНазвание детектора в Системе
ipстрокаIp-адрес детектора
locстрокаНазвание места (местоположение детектора)
gps_latitudeстрокаГеографическая координата детектора (широта)
gps_longitudeстрокаГеографическая координата детектора (долгота)
gps_latitude_xстрокаX-point координаты (широта)
gps_longitude_xстрокаX-point координаты (долгота)
lanes_countчислоКоличество полос
lanesгруппаПолосы
lane_indexчислоНомер полосы
lane_widthчислоШирина полосы
zoneгруппаЗона
zone_indexчислоНомер зоны
lengthчислоДлина зоны
widthчислоШирина зоны
directionчислоНаправление зоны
zone_offsetчислоРасстояние от детектора