Настройка детекторов
Используйте этот метод для взаимодействия с настройками детекторов.
Запрос на получение данных
Для получения сведений об основных настройках ДТ внешней системе необходимо инициировать запрос следующим образом:
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 | число | Расстояние от детектора |