Работа с оборудованием
Пример:
https://<address>/api/api.php?cmd=sensors
Параметры:
cmd : sensors
imei : список IMEI объекта в системе или один IMEI (через запятую).
agents:список идентификаторов агентов или один идентификатор агентов (через запятую).
veh_numbers : список номеров транспортных средств или один номер транспортного средства (разделенных запятыми).
Один из параметров imei или agent или veh_numbers является обязательным.
start : время начала выборки
stop : время окончания выборки
Формат данных:
Массив датчиков с периодами работы
Запрос по одной авто:
"sensors": {
"9175": { key - object identifier in the PILOT system
"fieldname": "DIS1", - field where sensor values are received
"info": "Ignition", - the name of the sensor in the PILOT system
"id": 9175, - sensor ID in the PILOT system
"Job": {
"1404637430": {key - sensor activation time
"ts": 1404637430,
"te": 1404637834, - sensor off time
"lat": "46.3825", - latitude at the time of switching on
"lon": "48.0031", - lon at the time the turns were enabled
}
}
}
Запрос по нескольким авто:
{
"A098F":{ // key depending on what what was used in request (imei, vehnumber or agent_id)
"sensors":{
"9175":{
"fieldname":"DIS1",
"info":"ignition",
"id":9175,
"work":{
"1404637430":{
"ts":1404637430,
"te":1404637834,
"lat":"46.3825",
"lon":"48.0031"
}
}
}
}
},
"D66gD":{
"sensors":{
"9178":{
"fieldname":"DIS1",
"info":"ignition",
"id":9175,
"work":{
"1404637430":{
"ts":1404637430,
"te":1404637834,
"lat":"46.3825",
"lon":"48.0031"
}
}
}
}
}
}
Запрос:
https://<address>/api/api.php?cmd=sensors&imei=356307046690011&start=1404637430&stop=1404645198
{
code: 0
"msg": "OK",
"sensors": {
"9175": {
"fieldname": "DIS1", // sensor field name
"info": "Ignition Sensor", // sensor name
"id": 9175, // sensor id
"work": { // work section
"1404637430": {
"ts": 1404637430, //start time unixtimestamp
"te": 1404637834, //stop time unixtimestamp
"lat": "46.3825", // position latitude
"lon": "48.0031" // position longitude
},
"1404638577": {
"ts": 1404638577,
"te": 1404639841,
"lat": "46.3625",
"lon": "48.0478"
},
"1404640381": {
"ts": 1404640381,
"te": 1404640534,
"lat": "46.3661",
"lon": "48.0557"
},
"1404640748": {
"ts": 1404640748,
"te": 1404641043,
"lat": "46.3661",
"lon": "48.0557"
},
"1404644617": {
"ts": 1404644617,
"te": 1404645145,
"lat": "46.3762",
"lon": "48.0528"
},
"1404645195": {
"ts": 1404645195,
"te": 1404645198,
"lat": "46.3667",
"lon": "48.029"
}
}
}
}
}