Пробег и уровень топлива
Этот API получает информацию о пробеге транспорта и уровне топлива на конкретный момент времени.
Как получить данные
Метод
GET
Адрес запроса
Для получения данных используйте адрес: https://<server_address>/api/api.php?
Параметры запроса
-
cmd=istatus — команда API для получения статуса
-
imei — идентификатор объекта в PILOT
-
unixtimestamp — момент времени в формате Unix timestamp
-
node — номер узла, на котором нужно выполнить команду
Пример запроса
https://<server_address>/api/api.php?cmd=istatus&unixtimestamp=1408840780&imei=356495042533101&node=1
|
Ответ
{
"код": 0,
"сообщение": "ОК",
"общий_пробег": 0,
"total_run_by_can": 0,
"моточасы": 0,
"топливные_датчики": [
{
"info": "Датчик топлива 1",
"идентификатор": 150325,
"имя поля": "t_53lls1",
"топливо": 0
},
{
"info": "Датчик топлива 2",
"идентификатор": 150326,
"имя поля": "lls2",
"топливо": 0
}
],
"топливо": 0,
"unixtimestamp": 1408840780
}
|
В ответ на API-запрос возвращается:
-
общий_пробег — общий пробег автомобиля на момент времени (км)
-
total_run_by_can — пробег по данным CAN-шины (км)
-
моточасы — моточасы в секундах
-
топливо — количество топлива в баке на момент времени (л)
-
топливные_датчики — массив данных по каждому датчику топлива, если их несколько:
-
info — описание датчика
-
идентификатор — уникальный ID датчика
-
имя поля — системное имя датчика
-
топливо — уровень топлива по данному датчику (л)
-
unixtimestamp — момент времени, для которого возвращены данные (Unix timestamp)