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

Получение основных настроек детекторов

Метод выводит список основных настроек детектора

Пример запроса:

<url_smartroad>/api/<version>/sensors?login=<login>&password=<password>&sensor_id=<sensor_id>

Дополнительные параметры запроса

ПараметрВозможные варианты параметровВозможные варианты значенийПримечаниеЧувствительность к регистру
project_idproject_id00112233-4455-6677-8899-aabbccddeeffДопускается передавать только одно значение.
sensorId
  • sensorId
  • sensorID
  • sensor_id
  • 00112233-4455-6677-8899-aabbccddeeffДопускается передавать несколько значений. Значения разделяются запятой, без пробелов.
    sensorName
  • sensorName
  • name
  • exampleДопускается передавать несколько значений. При добавлении в запрос нескольких детекторов, важно чтобы все перечисленные детекторы были из одного проекта, иначе запрос вернет ответ 400 Bad Request.

    Схема данных ответа

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

    Пример ответа:

    {
    "sensor_id": "67052a06-1075-4576-a328-598e2ef550d5",
    "name": "Олимпийский Т-35",
    "ip": "178.176.55.216",
    "place_name": "Олимпийский Т-35",
    "picket_name": "0+000",
    "gps_latitude": 55.779055,
    "gps_longitude": 37.622355,
    "gps_latitude_x": 55.7815,
    "gps_longitude_x": 37.62362,
    "serial_number": "30054691950",
    "lanes_count": 2,
    "lanes": [
    {
    "lane_index": 0,
    "lane_width": 3.8,
    "lane_direction_sensor": -1,
    "lane_direction_zkm": 0,
    "zones": [
    {
    "zone_index": 0,
    "zone_width": 3.8,
    "zone_direction_sensor": -1,
    "zone_classes": 15,
    "zone_segments_count": 2,
    "zone_segments": [
    {
    "x": 60.00,
    "y": 4.00,
    "index": 0
    },
    {
    "x": 60.00,
    "y": 4.00,
    "index": 1
    }
    ]
    }
    ]
    },
    {
    "lane_index": 1,
    "lane_width": 3.8,
    "lane_direction_sensor": 1,
    "lane_direction_zkm": 1,
    "zones": [
    {
    "zone_index": 3,
    "zone_width": 3.8,
    "zone_direction_sensor": 1,
    "zone_classes": 15,
    "zone_segments_count": 2,
    "zone_segments": [
    {
    "x": 100.00,
    "y": 4.00,
    "index": 0
    },
    {
    "x": 100.00,
    "y": 4.00,
    "index": 1
    }
    ]
    }
    ]
    }
    ]
    }

    Схема данных Json ответа запроса sensors

    Параметр ответаТип данных ответаОписание параметра
    sensor_idстрока (формат: uuid)Уникальный идентификатор датчика
    nameстрокаНазвание детектора
    ipстрокаIP-адрес детектора
    place_nameстрокаГеографическое название места установки
    picket_nameстрокаНаименование пикета
    gps_latitudeчислоШирота
    gps_longitudeчислоДолгота
    gps_latitude_xчислоШирота точки по оси Х
    gps_longitude_xчислоДолгота точки по оси X
    serial_numberстрокаСерийный номер детектора
    lanes_countцелое числоКоличество полос
    lanesмассивПараметры полос детектора
    lane_indexцелое числоИндекс полосы
    lane_widthчислоШирина полосы
    lane_direction_sensorцелое числоНаправление полосы по детектору
    lane_direction_zkmцелое числоНаправление полосы от 0км
    zonesмассивПараметры зон детектора
    zone_indexцелое числоИндекс зоны
    zone_widthчислоШирина зоны
    zone_direction_sensorцелое числоНаправление зоны по детектору
    zone_segments_countцелое числоКоличество сегментов
    zone_segmentsмассивПараметры сегментов зоны детектора