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 |