Работа оборудования
Этот API позволяет получать данные о работе датчиков транспортного средства за выбранный период.
С его помощью можно:
— отслеживать периоды работы/включения датчиков (например, зажигание, включение оборудования).
— получать информацию о местоположении при включении датчика.
— анализировать поведение оборудования и работу транспортного средства.
Как получить данные
Метод
GET
Адрес запроса
Для получения данных используйте адрес: https://<server_address>/api/api.php?
Параметры запроса
-
cmd=sensors — команда для получения данных о работе датчиков
-
imei — идентификатор транспортного средства в системе
-
start — время начала выборки (Unix timestamp)
-
stop — Время окончания выборки (Unix timestamp)
-
node — номер узла, на котором нужно выполнить команду
Пример запроса
https://<server_address>/api/api.php?cmd=sensors&imei=356307046690011&start=1404637430&stop=1404645198&node=1
|
Ответ
Каждый датчик представлен объектом, где ключ — идентификатор датчика в системе:
"sensors": {
"9175": {
"fieldname": "DIS1",
"info": "Датчик зажигания",
"id": 9175,
"work": {
"1404637430": {
"ts": 1404637430,
"te": 1404637834,
"lat": "46.3825",
"lon": "48.0031",
"place": "Россия, Астраханская область, Наримановский район, Николаевское шоссе, 1б" // Адрес
},
"1404638577": {
"ts": 1404638577,
"te": 1404639841,
"lat": "46.3625",
"lon": "48.0478",
"place": "RU, Астрахань, улица Савушкина"
}
// ... следующие периоды работы датчика
}
}
}
|
В ответ на API-запрос возвращается:
-
fieldname — название поля датчика в системе (например, DIS1)
-
info — название датчика в системе (например, «Датчик зажигания»)
-
id — идентификатор датчика в системе
-
work — объект с периодами работы датчика, ключи — время включения (ts)
-
ts — время включения датчика (Unix timestamp)
-
te — время выключения датчика (Unix timestamp)
-
lat — широта в момент включения
-
lon — долгота в момент включения
-
place — адрес или местоположение в момент включения датчика