Сырые данные по IMEI

Этот API позволяет получить сырые данные устройства за указанный период времени.

Как получить данные

Метод

GET

Адрес запроса

Для получения данных используйте адрес:  https://<server_address>/api/api.php?

Параметры запроса

  • cmd = ag_events — команда для получения сырых точек
  • imei — уникальный идентификатор устройства
  • ts — время начала выборки (Unix timestamp)
  • te — время окончания выборки (Unix timestamp)
  • node — номер узла, на котором нужно выполнить команду
     

Пример запроса

https://<server_address>/api/api.php?cmd=ag_events&ts=1498201000&te=1498201200&imei=356307045913463&node=1
Ответ
{
   "code": 0,
   "data": {
       "1498201016": {"alt": 33, "lat": "47.2124", "lon": "39.6922", "sat": 15, "speed": 0, "ts": 1498201016},
       "1498201037": {"alt": 29, "lat": "47.2124", "lon": "39.6924", "sat": 15, "speed": 6, "ts": 1498201037},
       "1498201097": {"alt": 31, "lat": "47.2128", "lon": "39.6933", "sat": 15, "speed": 0, "ts": 1498201097}
   },
   "msg": "OK",
   "vehicle": {"agentid": 2914, "created_time": 1359797592, "current_mileage": 90224, "folder": "Sky Electronics", "imei": "356307045913463", "type": "Cow", "typeid": 31, "vehiclenumber": "IX35"}
}
В ответ на API-запрос возвращается:
  • code — код результата (0 — успех)
  • msg — сообщение сервера
  • data — объект с сырыми точками, где ключи — timestamp точек, значения:
  • lat — широта
  • lon — долгота
  • alt — высота
  • sat — количество спутников
  • speed — скорость
  • ts — время события (Unix timestamp)
  • vehicle — информация об объекте:
  • agentid — идентификатор агента
  • created_time — время создания объекта
  • current_mileage — текущий пробег
  • folder — название папки/группы
  • imei — идентификатор устройства
  • type — тип объекта
  • typeid — идентификатор типа объекта
  • vehiclenumber — номер машины