Saltar al contenido principal

Teltonika

En los dispositivos tipo Teltonika el kilometraje viene directamente en cada evento posición desde el colector.

Por ejemplo:

{
"lat": -34.7112083,
"lng": -58.3663983,
"velocidad": 0,
"serieDVR": "860896052961562",
"precisionGPS": 0,
"alt": 34,
"rumbo": 276,
"fechaGPS": "2025-03-26 03:09:59.000",
"fecha": "2025-03-26 03:10:01.279",
"deviceType": "teltonika",
"signalStrength": 5,
"kilometraje": 153944,
"tipo": "posicion",
"id": "4754716641460224"
}

El kilometraje se obtiene de los eventos enviados por Traccar en el atributo position.attributes.odometer. Dicho valor es el kilometraje del dispositivo en metros, el cual se lo divide por 1000.

Por ejemplo:

{
"position": {
"id": 1080376,
"attributes": {
"priority": 0,
"sat": 0,
"event": 0,
"ignition": false,
"rssi": 5,
"io200": 0,
"gpsStatus": 2,
"io29": 0,
"io20": 0,
"io23": 35,
"io113": 88,
"pdop": 0,
"hdop": 0,
"power": 10.032,
"battery": 3.987,
"io68": 0,
"adc1": 43,
"temp1": 25.6,
"temp2": 0,
"io86": 33,
"io104": 0,
"io279": 1,
"operator": 722310,
"odometer": 233493,
"di4": 0,
"distance": 0,
"totalDistance": 174652463.89,
"motion": true,
"hours": 375891070
},
"deviceId": 108,
"type": null,
"protocol": "teltonika",
"serverTime": "2020-09-29T17:50:09.986+0000",
"deviceTime": "2020-09-29T17:50:06.000+0000",
"fixTime": "2020-09-29T17:50:06.000+0000",
"outdated": false,
"valid": false,
"latitude": -31.3795816,
"longitude": -64.2185233,
"altitude": 0,
"speed": 10,
"course": 0,
"address": null,
"accuracy": 0,
"network": null
},
"device": {
"id": 108,
"attributes": {},
"groupId": 1,
"name": "TLK001",
"uniqueId": "359632103088925",
"status": "online",
"lastUpdate": "2020-09-29T17:50:09.986+0000",
"positionId": 1080370,
"geofenceIds": [],
"phone": "",
"model": "",
"contact": "",
"category": null,
"disabled": false
},
"users": []
}