Статус транспортного средства

 
 
Пример:
 
https://<address>/api/api.php?cmd= status
 
 
{
  "code": 0,
  "msg": "OK",
  "data": [
    {
      "agentid": 51594,
      "imei": "357073296325265",
      "configuration": "Teltonika FMB120",
      "typeid": 2,
      "type": "Truck",
      "vehiclenumber": "أ ر و - 2336",
      "folder": "محمد علي",
      "created_time": 1644923519,
      "uniqid": "357073296325265",
      "current_mileage": 288388,
      "initial_mileage": 0,
      "driver_name": null,
      "driver_phone": null,
      "model": "",
      "info": "",
      "status": {
        "active": 1,
        "speed": 76,
        "direction": 282,
        "lat": "26.1792800",
        "lon": "44.2942916",
        "alt": 665,
        "satsinview": 19,
        "unixtimestamp": "1726562829",
        "moving": 10040,
        "parking": 0,
        "firing": 1
      },
      "sensors_status": [
        {
          "name": "Ignition sensor",
          "id": "228109",
          "hum_value": "On",
          "dig_value": "1",
          "raw_value": "1",
          "change_ts": "1698972212",
          "group": ""
        },
        {
          "name": "External power supply",
          "id": "228111",
          "hum_value": "27999 v",
          "dig_value": "27999",
          "raw_value": "",
          "change_ts": "1726562829",
          "group": ""
        },
        {
          "name": "weight",
          "id": "228110",
          "hum_value": "16716 kg",
          "dig_value": "16716",
          "raw_value": "3008",
          "change_ts": "1726521582",
          "group": ""
        }
      ]
    }
  ],
  "reqest_time": 0.0315
}
 
Параметры:
cmd : status
imei : идентификатор объекта в системе
agents:  список agentid через запятую для запроса статусов нескольких объектов
veh_numbers : номер ТС, передавать в виде, в котором он заведён в Пилот, с соблюдением регистра.
typeid - id типа машины
type - это тип авто (легковая, авто, грузовая и проч.)
configuration - модель трекека
 
В запросе должен быть один из трёх параметров imei или agents или veh_numbers.
В случае запроса с параметром agents поле data в ответе будет массивом с результатами по каждому объекту.
 
Запрос:
 
https://<address>/api/api.php?cmd=status&imei=121617i
 
Запрос :
{
 "code":0,
 "msg":"OK",
 "data":[
   {
     "agentid":44841,                // agent id
     "imei":"865473034076573", //  imei
     "typeid":27,                      // внутренний id типа
     "type":"Teltonika FM2200", // тип устройства
     "vehiclenumber":"NURKA", // номер автомобиля
     "folder":"REAL",               // папка (филиал)
     "created_time":1518167398, // время создания
     "uniqid":"865473034076573",// uniqid (тоже что  imei)
     "current_mileage":65345, // текущий пробег
     "driver_name":null,         // имя водителя
     "driver_phone":null,       // телефонный номер водителя
     "model":"ВАЗ (Lada) Kalina", // модель машины
     "info":" test",                   // дополнительная информация о машине
     "status":{                          // раздел текущего статуса
       "active":1,             // активен ли объект (1 или 0)
       "speed":0,                 // текущая скорость
       "direction":27,                  // текущее направление
       "lat":"47.119755",              // текущая широта
       "lon":"39.667492",             // текущая долгота
       "alt":0,                            // текущая высота
       "satsinview":16,                // количество видимых спутников
       "unixtimestamp":"1621432378",       // время последнего обновления unixtimestamp
       "moving":0,                               // время в движении в секундах (если едет)
       "parking":9267                          // время парковки в секундах (если запаркован)
     },
     "sensors_status":[                     // раздел статуса датчиков
       {
         "name":"Ignition sensor",             // название датчика
         "id":"150549",                        // id датчика
         "hum_value":"выкл.",            // читаемое значение после калибровки
         "dig_value":"0", // цифровое значение после калибровки
         "raw_value":"12494",              // сырое значение до калибровки
         "change_ts":"1621423461",          // время последнего изменения значения unixtimestamp
         "group":"GROUP!"                   // группа датчика
       },
       {
         "name":"Датчик топлива",
         "id":"368013",
         "hum_value":"1249.4 -",
         "dig_value":"1249.4",
         "raw_value":"12494",
         "change_ts":"1621432378",
         "group":"myGroup"
       },
       {
         "name":"Внешнее питание",
         "id":"150550",
         "hum_value":"12.49 вольт",
         "dig_value":"12.49",
         "raw_value":"12494",
         "change_ts":"1621432378",
         "group":"GROUP!"
       },
       {
         "name":"Selector",
         "id":"319780",
         "hum_value":"norm",
         "dig_value":"0",
         "raw_value":"12494",
         "change_ts":"1621423281",
         "group":"GROUP!"
       },
       {
         "name":"Weight sensor",
         "id":"1115279",
         "hum_value":"12494 -",
         "dig_value":"12494",
         "raw_value":"12494",
         "change_ts":"1621432378",
         "group":""
       }
     ]
   }
 ],
 "reqest_time":0.0642
}