Sensor data
This method returns a list of selected sensor's main settings
Request example:
<url_smartroad>/api/<version>/sensors?login=<login>&password=<password>&sensor_id=<sensor_id>
Extra request parameters
Parameter | Possible parameter | Possible values | Addition | Register sensibility |
---|---|---|---|---|
project_id | project_id | 00112233-4455-6677-8899-aabbccddeeff | It's allowed to pass only 1 value. | ✘ |
sensorId | 00112233-4455-6677-8899-aabbccddeeff | It's allowed to pass more than 1 value. Values are divided by comma with no gaps. | ✘ | |
sensorName | example | It's allowed to pass more than 1 value. When adding multiple sensors in request, it's important for sensors to be from the same project, otherwise request response will be 400 Bad Request. | ✘ |
Data schema
By receiving a correct request, the System generates a response message in JSON
format.
Response example:
{
"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
}
]
}
]
}
]
}
sensors
Json response data schema
Response parameter | Response data type | Parameter definition |
---|---|---|
sensor_id | string (format: uuid) | Sensor unique identifier |
name | string | Sensor name |
ip | string | Sensor IP-address |
place_name | string | Installation site geographical name |
picket_name | string | Picket name |
gps_latitude | number | Latitude |
gps_longitude | number | Longitude |
gps_latitude_x | number | Point latitude by Х |
gps_longitude_x | number | Point longitude by X |
serial_number | string | Sensor serial number |
lanes_count | whole number | Lane amount |
lanes | array | Sensor lanes parameters |
lane_index | whole number | Lane index |
lane_width | number | Lane width |
lane_direction_sensor | whole number | Lane direction by sensor |
lane_direction_zkm | whole number | Lane direction from 0 kilometer |
zones | array | Sensor zones parameters |
zone_index | whole number | Zone index |
zone_width | number | Zone width |
zone_direction_sensor | whole number | Zone direction by sensor |
zone_segments_count | whole number | Segment amount |
zone_segments | array | Zone segments parameters |