Push API Documentation
Introduction
This document describes the autoaid Connected Car Push API where you can receive live information about the status of your fleet. The autoaid push service sends the raw event data acquired from the dongles to one or more of your endpoints. All data is transferred in JSON format and, per default, events are sent in batches every 5 seconds.
Basic Concepts
-
We call everything that the dongle records an
Event
. This can be a numerical measurement likeFUEL_LEVEL
, a boolean state likeIS_ENGINE_ON
, a string likeBATTERY_STATE
, or an object like a position event with geo data for latitude and longitude. -
The field
eventType
indicates which of those types is encoded. See below in the schema definition for a full list of supported event types. Expect the list to change over time as new features are added. Note that it depends on the dongle's configuration and on the vehicle which types of events are supported. Also note, that your contract may only allow a subset of the events. -
The field
dataType
indicates which type of data is encoded: NUMBER, BOOLEAN, STRING, GEO . (In the future we will add other types, for example DTC to encode fault codes together with their descriptions). All values ofNUMBER
events are transmitted asfloat
and can have multiple decimal places depending on their type. -
All events contain a
recordedTimestamp
in ISO 8601 format. We are using the UTC timezone and encode times with millisecond accuracy, for example2019-11-28T18:51:20.815Z
. -
Each event is associated with exacly one device, identified by the
deviceId
which is equal to the IMEI. -
The number and interval of the events depends on the dongle's configuration, and may range from every couple of seconds (e.g.
POSITION
) over every minute (MILEAGE
) to once every trip (TIME_TO_NEXT_SERVICE
). The dongle may also decide to send new events only if the data has changed, so that the interval would be greater than expected (IS_MIL_ON
).
Endpoint
As for now, the only supported type of endpoint is https. Please contact autoaid, if you want to provide a new URL for your endpoint.
Error Handling
Our service expects a response code 200 when you acknowledge that you have received the data successfully. If there is no response or a negative response code, the push service will increment an internal retry counter of the affected events and try sending them again later.
Security
We send an API key in the header of every POST request of the push service. This way you can identify that the data is coming from autoaid. Look for the header field Authorization with a string like Bearer demo-key.
If you have already OAuth2 endpoint authentication in place, please provide us details to
your
authentication process like clientId
,clientSecret
and
grandType
.
Recommendations
-
Create one base class or interface
Event
which holds the common propertiesrecordedTimestamp
,deviceId
,eventType
anddataType
. -
Either implement a separate class for every
eventType
(MileageEvent
,IsEngineOnEvent
,...) or just for the differentdataTypes
(NumberEvent
,BooleanEvent
). -
Be prepared that new events may be added in the future.
-
Note that there may be events from multiple devices in one batch.
-
Don't forget to return status code 200 for every request, even if your implementation returned an error (otherwise we will keep pushing the same batch again and again and you will not receive any of the newer events.)
-
Return a status code other than 200 only if you were temporarily not able to process the events.
-
The events inside a batch are ordered by recorded time.
-
Batches are usually ordered by recorded time, which means that, in a new batch, all events are usually newer than the events in the previous batch. In some cases, however, e.g. when a car was parked in a garage without GSM reception, a dongle may send old events which have been buffered. In this case, a batch will contain the old events together with new events.
Events
Events can be distinguished by their type. Each eventType
is unique but differs
in the
dataType
to support string
, float
,
boolean
values and object
values for position events. Events with dataType
NUMBER
include the additional fields unit
and unitId
.
The values for eventType
, dataType
, unitId
and unit
are defined for each event.
Example:
To test your endpoint you can take a look at this example with Postman. The POST request body contains 4 events of one device with different data types. Just enter your endpoint url in the request url field and add some events to the request body! Please note that there may be events from multiple devices in one batch.
Dongle Specific Events
Vehicle Specific / OEM Data Events
Schemas
ABSOLUTE ENGINE LOAD AVERAGE
Average absolute engine load in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "ABSOLUTE_ENGINE_LOAD_AVERAGE",
"dataType": "NUMBER",
"unit": "%",
"unitId": 20,
"value": 38,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
ACCELERATION SCORE
Percentage value that measures the amount of strong acceleration manoeuvres.
float
integer($int64)
string($date-time)
{
"eventType": "ACCELERATION_SCORE",
"dataType": "NUMBER",
"unit": "%",
"unitId": 20,
"value": 86.3,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
AIR FUEL EQUIVALENCE RATIO AVERAGE
Average rpm in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "AIR_FUEL_EQUIVALENCE_RATIO_AVERAGE",
"dataType": "NUMBER",
"unit": "1/min",
"unitId": 241,
"value": 1620,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
AIR FUEL EQUIVALENCE RATIO MAX
Max rpm in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "AIR_FUEL_EQUIVALENCE_RATIO_MAX",
"dataType": "NUMBER",
"unit": "1/min",
"unitId": 241,
"value": 2120,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
AIR FUEL EQUIVALENCE RATIO MIN
Min rpm in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "AIR_FUEL_EQUIVALENCE_RATIO_MIN",
"dataType": "NUMBER",
"unit": "1/min",
"unitId": 241,
"value": 900,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
ALARM SYSTEM
Indication if alarm system is available in car.
boolean
integer($int64)
string($date-time)
{
"eventType": "ALARM_SYSTEM",
"dataType": "BOOLEAN",
"value": true,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
AMBIENT AIR TEMPERATURE
Ambient air temperature.
float
integer($int64)
string($date-time)
{
"eventType": "AMBIENT_AIR_TEMPERATURE",
"dataType": "NUMBER",
"unit": "°C",
"unitId": 30,
"value": 18,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
AVERAGE FUEL CONSUMPTION
Average fuel consumption
float
integer($int64)
string($date-time)
{
"eventType": "AVERAGE_FUEL_CONSUMPTION",
"dataType": "NUMBER",
"unit": "l",
"unitId": 90,
"value": 7.5,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
BATTERY STATE
Current battery state.
The dongle monitors the voltage of the starter battery. The following values are available, depending on the current voltage:
- Overvoltage (>= 15.2 V)
- Loading (>= 13 V)
- Warning (<= 11.3 V)
- Very Low (<= 10 V)
- Empty (<= 6 V)
string
Loading
integer($int64)
string($date-time)
{
"eventType": "BATTERY_STATE",
"dataType": "STRING",
"value": "Loading",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
BATTERY VOLTAGE
Battery voltage value.
float
integer($int64)
string($date-time)
{
"eventType": "BATTERY_VOLTAGE",
"dataType": "NUMBER",
"unit": "V",
"unitId": 40,
"value": 12.5,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
BATTERY VOLTAGE MAX
Battery voltage value.
float
integer($int64)
string($date-time)
{
"eventType": "BATTERY_VOLTAGE_MAX",
"dataType": "NUMBER",
"unit": "V",
"unitId": 40,
"value": 12.5,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
BATTERY VOLTAGE MIN
Battery voltage value.
float
integer($int64)
string($date-time)
{
"eventType": "BATTERY_VOLTAGE_MIN",
"dataType": "NUMBER",
"unit": "V",
"unitId": 40,
"value": 12.5,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
BLT FIRMWARE VERSION
Current firmware of the dongle.
string
22 Jul 2019
integer($int64)
string($date-time)
{
"eventType": "BLT_FIRMWARE_VERSION",
"dataType": "STRING",
"value": "22 Jul 2019",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
BRAKE PADS FRONT REMAINING RANGE
Remaining range front brake pads
float
integer($int64)
string($date-time)
{
"eventType": "BRAKE_PADS_FRONT_REMAINING_RANGE",
"dataType": "NUMBER",
"unit": "km",
"unitId": 111,
"value": 1000,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
BRAKE PADS REAR REMAINING RANGE
Remaining range rear brake pads
float
integer($int64)
string($date-time)
{
"eventType": "BRAKE_PADS_REAR_REMAINING_RANGE",
"dataType": "NUMBER",
"unit": "km",
"unitId": 111,
"value": 1000,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
BRAKING SCORE
Percentage value that measures the amount of strong braking manoeuvres.
float
integer($int64)
string($date-time)
{
"eventType": "BRAKING_SCORE",
"dataType": "NUMBER",
"unit": "%",
"unitId": 20,
"value": 86.3,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
COMMANDED AIR FUEL EQUIVALENCE RATIO AVERAGE
Average rpm in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "COMMANDED_AIR_FUEL_EQUIVALENCE_RATIO_AVERAGE",
"dataType": "NUMBER",
"unit": "1/min",
"unitId": 241,
"value": 1620,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
COMMANDED AIR FUEL EQUIVALENCE RATIO MAX
Max rpm in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "COMMANDED_AIR_FUEL_EQUIVALENCE_RATIO_MAX",
"dataType": "NUMBER",
"unit": "1/min",
"unitId": 241,
"value": 2120,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
COMMANDED AIR FUEL EQUIVALENCE RATIO MIN
Min rpm in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "COMMANDED_AIR_FUEL_EQUIVALENCE_RATIO_MIN",
"dataType": "NUMBER",
"unit": "1/min",
"unitId": 241,
"value": 900,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
CORNERING SCORE
Percentage value that measures the amount of strong cornering manoeuvres.
float
integer($int64)
string($date-time)
{
"eventType": "CORNERING_SCORE",
"dataType": "NUMBER",
"unit": "%",
"unitId": 20,
"value": 86.3,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
COST CONTRE
User input cost centre
string
integer($int64)
string($date-time)
{
"eventType": "COST_CONTRE",
"dataType": "STRING",
"value": "",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
CURRENT FUEL CONSUMPTION
Current fuel consumption
float
integer($int64)
string($date-time)
{
"eventType": "CURRENT_FUEL_CONSUMPTION",
"dataType": "NUMBER",
"unit": "l",
"unitId": 90,
"value": 45.81,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
DISTANCE FROM INSPECTION
Distance since last inspection.
float
integer($int64)
string($date-time)
{
"eventType": "DISTANCE_FROM_INSPECTION",
"dataType": "NUMBER",
"unit": "km",
"unitId": 111,
"value": 3800,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
DISTANCE MIL ON
Distance since the MIL is on.
float
integer($int64)
string($date-time)
{
"eventType": "DISTANCE_MIL_ON",
"dataType": "NUMBER",
"unit": "km",
"unitId": 111,
"value": 0,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
DISTANCE SINCE CODES CLEARED
Distance since dtc cleared.
float
integer($int64)
string($date-time)
{
"eventType": "DISTANCE_SINCE_CODES_CLEARED",
"dataType": "NUMBER",
"unit": "km",
"unitId": 111,
"value": 6510,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
DRIVEN DISTANCE
Driven distance since last report.
float
integer($int64)
string($date-time)
{
"eventType": "DRIVEN_DISTANCE",
"dataType": "NUMBER",
"unit": "km",
"unitId": 111,
"value": 0.289,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
DRIVING SCORE
Percentage value that measures the total of braking, cornering and acceleration scores.
float
integer($int64)
string($date-time)
{
"eventType": "DRIVING_SCORE",
"dataType": "NUMBER",
"unit": "%",
"unitId": 20,
"value": 86.3,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
DTC COUNT
DTC count.
float
integer($int64)
string($date-time)
{
"eventType": "DTC_COUNT",
"dataType": "NUMBER",
"unit": "",
"unitId": 10,
"value": 3,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
ENGINE COOLANT TEMPERATURE
Engine coolant temperature from OBD.
float
integer($int64)
string($date-time)
{
"eventType": "ENGINE_COOLANT_TEMPERATURE",
"dataType": "NUMBER",
"unit": "°C",
"unitId": 30,
"value": 90,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
ENGINE IDLE WARNING
Warning because of engine on while not driving
float
integer($int64)
string($date-time)
{
"eventType": "ENGINE_IDLE_WARNING",
"dataType": "NUMBER",
"unit": "1/min",
"unitId": 241,
"value": 4600,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
ENGINE LOAD AVERAGE
Average engine load in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "ENGINE_LOAD_AVERAGE",
"dataType": "NUMBER",
"unit": "%",
"unitId": 20,
"value": 38,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
ENGINE LOAD MAX
Max engine load in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "ENGINE_LOAD_MAX",
"dataType": "NUMBER",
"unit": "%",
"unitId": 20,
"value": 52,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
ENGINE LOAD MIN
Min engine load in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "ENGINE_LOAD_MIN",
"dataType": "NUMBER",
"unit": "%",
"unitId": 20,
"value": 10,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
ENGINE OIL TEMPERATURE
Engine oil temperature.
float
integer($int64)
string($date-time)
{
"eventType": "ENGINE_OIL_TEMPERATURE",
"dataType": "NUMBER",
"unit": "°C",
"unitId": 30,
"value": 75,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
ENGINE RPM AVERAGE
Average rpm in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "ENGINE_RPM_AVERAGE",
"dataType": "NUMBER",
"unit": "1/min",
"unitId": 241,
"value": 1620,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
ENGINE RPM MAX
Max rpm in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "ENGINE_RPM_MAX",
"dataType": "NUMBER",
"unit": "1/min",
"unitId": 241,
"value": 2120,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
ENGINE RPM MIN
Min rpm in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "ENGINE_RPM_MIN",
"dataType": "NUMBER",
"unit": "1/min",
"unitId": 241,
"value": 900,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
ENGINE RUN TIME
Time since engine is on in seconds.
float
integer($int64)
string($date-time)
{
"eventType": "ENGINE_RUN_TIME",
"dataType": "NUMBER",
"unit": "s",
"unitId": 160,
"value": 1040,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
ENGINE STATE
Signal if engine is turned on or off.
boolean
integer($int64)
string($date-time)
{
"eventType": "ENGINE_STATE",
"dataType": "BOOLEAN",
"value": true,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
EXTREME ACCELERATION
Very strong acceleration
float
integer($int64)
string($date-time)
{
"eventType": "EXTREME_ACCELERATION",
"dataType": "NUMBER",
"unit": "m/s\u00b2",
"unitId": 130,
"value": 6.5,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
EXTREME BRAKING
Very strong deceleration through braking.
float
integer($int64)
string($date-time)
{
"eventType": "EXTREME_BRAKING",
"dataType": "NUMBER",
"unit": "m/s\u00b2",
"unitId": 130,
"value": 6.5,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
EXTREME LEFT CORNERING
Very strong acceleration detected when turning left.
float
integer($int64)
string($date-time)
{
"eventType": "EXTREME_LEFT_CORNERING",
"dataType": "NUMBER",
"unit": "m/s\u00b2",
"unitId": 130,
"value": 5.3,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
EXTREME RIGHT CORNERING
Very strong acceleration detected when turning right.
float
integer($int64)
string($date-time)
{
"eventType": "EXTREME_RIGHT_CORNERING",
"dataType": "NUMBER",
"unit": "m/s\u00b2",
"unitId": 130,
"value": 5.3,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
FIRMWARE VERSION
Current firmware of the dongle.
string
22 Jul 2019
integer($int64)
string($date-time)
{
"eventType": "FIRMWARE_VERSION",
"dataType": "STRING",
"value": "22 Jul 2019",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
FUEL LEVEL
Fuel level.
float
integer($int64)
string($date-time)
{
"eventType": "FUEL_LEVEL",
"dataType": "NUMBER",
"unit": "l",
"unitId": 90,
"value": 13.5,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
FUEL LEVEL PERCENT
Fuel level in percent.
float
integer($int64)
string($date-time)
{
"eventType": "FUEL_LEVEL_PERCENT",
"dataType": "NUMBER",
"unit": "%",
"unitId": 20,
"value": 16,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
FUEL RATE AVERAGE
Current fuel rate by the vehicle.
float
integer($int64)
string($date-time)
{
"eventType": "FUEL_RATE_AVERAGE",
"dataType": "NUMBER",
"unit": "l/h",
"unitId": 191,
"value": 30.5,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
FUEL RATE MAX
Max fuel rate in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "FUEL_RATE_MAX",
"dataType": "NUMBER",
"unit": "l/h",
"unitId": 191,
"value": 9.2,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
FUEL RATE MIN
Min fuel rate in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "FUEL_RATE_MIN",
"dataType": "NUMBER",
"unit": "l/h",
"unitId": 191,
"value": 4,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
FUEL REMAINING RANGE
float
integer($int64)
string($date-time)
{
"eventType": "FUEL_REMAINING_RANGE",
"dataType": "NUMBER",
"unit": "km",
"unitId": 111,
"value": 0,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
FUEL TYPE
string
integer($int64)
string($date-time)
{
"eventType": "FUEL_TYPE",
"dataType": "STRING",
"value": "",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
GENERAL INSPECTION DATE
Date of gernal inspection
string
11.2020
integer($int64)
string($date-time)
{
"eventType": "GENERAL_INSPECTION_DATE",
"dataType": "STRING",
"value": "11.2020",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
GPS ALTITUDE
Current height in meters.
float
integer($int64)
string($date-time)
{
"eventType": "GPS_ALTITUDE",
"dataType": "NUMBER",
"unit": "m",
"unitId": 110,
"value": 44,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
GPS COURSE
Current course in degree.
float
integer($int64)
string($date-time)
{
"eventType": "GPS_COURSE",
"dataType": "NUMBER",
"unit": "\u00b0",
"unitId": 60,
"value": 316,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
GPS HDOP
Accuracy of the gps positions.
float
integer($int64)
string($date-time)
{
"eventType": "GPS_HDOP",
"dataType": "NUMBER",
"unit": "",
"unitId": 10,
"value": 1.1105,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
GPS SATELLITES IN USE
Current gnss satellites in view.
float
integer($int64)
string($date-time)
{
"eventType": "GPS_SATELLITES_IN_USE",
"dataType": "NUMBER",
"unit": "",
"unitId": 10,
"value": 9,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
GPS SATELLITES IN VIEW
Current gnss satellites in use.
float
integer($int64)
string($date-time)
{
"eventType": "GPS_SATELLITES_IN_VIEW",
"dataType": "NUMBER",
"unit": "",
"unitId": 10,
"value": 21,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
GPS SPEED
Current speed in kmh.
float
integer($int64)
string($date-time)
{
"eventType": "GPS_SPEED",
"dataType": "NUMBER",
"unit": "km/h",
"unitId": 121,
"value": 56,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
GREEN RPM PERCENTAGE
Green rpm score in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "GREEN_RPM_PERCENTAGE",
"dataType": "NUMBER",
"unit": "%",
"unitId": 20,
"value": 90,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HARSH ACCELERATION
Strong acceleration
float
integer($int64)
string($date-time)
{
"eventType": "HARSH_ACCELERATION",
"dataType": "NUMBER",
"unit": "m/s\u00b2",
"unitId": 130,
"value": 6.5,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HARSH ACCELERATION COUNT
Number of strong acceleration manoeuvres.
float
integer($int64)
string($date-time)
{
"eventType": "HARSH_ACCELERATION_COUNT",
"dataType": "NUMBER",
"unit": "",
"unitId": 10,
"value": 25,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HARSH BRAKING
Strong deceleration through braking
float
integer($int64)
string($date-time)
{
"eventType": "HARSH_BRAKING",
"dataType": "NUMBER",
"unit": "m/s\u00b2",
"unitId": 130,
"value": 6.5,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HARSH BRAKING COUNT
Number of strong braking manoeuvres.
float
integer($int64)
string($date-time)
{
"eventType": "HARSH_BRAKING_COUNT",
"dataType": "NUMBER",
"unit": "",
"unitId": 10,
"value": 34,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HARSH CORNERING COUNT
Number of strong cornering manoeuvres.
float
integer($int64)
string($date-time)
{
"eventType": "HARSH_CORNERING_COUNT",
"dataType": "NUMBER",
"unit": "",
"unitId": 10,
"value": 43,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HARSH LEFT CORNERING
Strong acceleration detected when turning left.
float
integer($int64)
string($date-time)
{
"eventType": "HARSH_LEFT_CORNERING",
"dataType": "NUMBER",
"unit": "m/s\u00b2",
"unitId": 130,
"value": 4.3,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HARSH RIGHT CORNERING
Strong acceleration detected when turning right.
float
integer($int64)
string($date-time)
{
"eventType": "HARSH_RIGHT_CORNERING",
"dataType": "NUMBER",
"unit": "m/s\u00b2",
"unitId": 130,
"value": 4.2,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HV BATTERY CHARGING CURRENT
float
integer($int64)
string($date-time)
{
"eventType": "HV_BATTERY_CHARGING_CURRENT",
"dataType": "NUMBER",
"unit": "A",
"unitId": 50,
"value": 0,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HV BATTERY CHARGING DURATION
float
integer($int64)
string($date-time)
{
"eventType": "HV_BATTERY_CHARGING_DURATION",
"dataType": "NUMBER",
"unit": "min",
"unitId": 163,
"value": 0,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HV BATTERY CHARGING POWER
float
integer($int64)
string($date-time)
{
"eventType": "HV_BATTERY_CHARGING_POWER",
"dataType": "NUMBER",
"unit": "%",
"unitId": 20,
"value": 0,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HV BATTERY CHARGING STATUS
Current charging status (loading/not loading).
string
integer($int64)
string($date-time)
{
"eventType": "HV_BATTERY_CHARGING_STATUS",
"dataType": "STRING",
"value": "",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HV BATTERY CYCLE COUNTER
Number of charge cycles of the high voltage battery.
float
integer($int64)
string($date-time)
{
"eventType": "HV_BATTERY_CYCLE_COUNTER",
"dataType": "NUMBER",
"unit": "",
"unitId": 10,
"value": 235,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HV BATTERY INTERNAL RESISTANCE
Internal resistance of the high voltage battery.
float
integer($int64)
string($date-time)
{
"eventType": "HV_BATTERY_INTERNAL_RESISTANCE",
"dataType": "NUMBER",
"unit": "Ohm",
"unitId": 180,
"value": 1.7,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HV BATTERY IS CHARGING
boolean
integer($int64)
string($date-time)
{
"eventType": "HV_BATTERY_IS_CHARGING",
"dataType": "BOOLEAN",
"value": true,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HV BATTERY NOMINAL ENERGY CAPACITY
Total capacity of the high voltage battery when new
float
integer($int64)
string($date-time)
{
"eventType": "HV_BATTERY_NOMINAL_ENERGY_CAPACITY",
"dataType": "NUMBER",
"unit": "kWh",
"unitId": 373,
"value": 60,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HV BATTERY REMAINING CHARGE
Current charge level of the high voltage battery in Ah
float
integer($int64)
string($date-time)
{
"eventType": "HV_BATTERY_REMAINING_CHARGE",
"dataType": "NUMBER",
"unit": "Ah",
"unitId": 200,
"value": 124.3,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HV BATTERY REMAINING CHARGING DURATION
Time remaining until the high voltage battery will be fully charged
float
integer($int64)
string($date-time)
{
"eventType": "HV_BATTERY_REMAINING_CHARGING_DURATION",
"dataType": "NUMBER",
"unit": "s",
"unitId": 160,
"value": 7638,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HV BATTERY REMAINING DISTANCE
Remaining distance for the electric vehicle.
float
integer($int64)
string($date-time)
{
"eventType": "HV_BATTERY_REMAINING_DISTANCE",
"dataType": "NUMBER",
"unit": "%",
"unitId": 20,
"value": 0,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HV BATTERY REMAINING ENERGY
Current charge level of the high voltage battery in kWh
float
integer($int64)
string($date-time)
{
"eventType": "HV_BATTERY_REMAINING_ENERGY",
"dataType": "NUMBER",
"unit": "kWh",
"unitId": 373,
"value": 37.4,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HV BATTERY REMAINING RANGE
float
integer($int64)
string($date-time)
{
"eventType": "HV_BATTERY_REMAINING_RANGE",
"dataType": "NUMBER",
"unit": "km",
"unitId": 111,
"value": 0,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HV BATTERY SOC
State of charge (SoC) of the high voltage battery for electric vehicles.
float
integer($int64)
string($date-time)
{
"eventType": "HV_BATTERY_SOC",
"dataType": "NUMBER",
"unit": "%",
"unitId": 20,
"value": 0,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HV BATTERY SOH
Hybrid vehicles remaining battery life.
float
integer($int64)
string($date-time)
{
"eventType": "HV_BATTERY_SOH",
"dataType": "NUMBER",
"unit": "%",
"unitId": 20,
"value": 40,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HV BATTERY STATUS
State of battery.
string
Being charged
integer($int64)
string($date-time)
{
"eventType": "HV_BATTERY_STATUS",
"dataType": "STRING",
"value": "Being charged",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HV BATTERY TEMPERATURE
Temperature of hv battery
float
integer($int64)
string($date-time)
{
"eventType": "HV_BATTERY_TEMPERATURE",
"dataType": "NUMBER",
"unit": "°C",
"unitId": 30,
"value": 11,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HV BATTERY TOTAL CAPACITY
float
integer($int64)
string($date-time)
{
"eventType": "HV_BATTERY_TOTAL_CAPACITY",
"dataType": "NUMBER",
"unit": "kWh",
"unitId": 373,
"value": 0,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HV BATTERY TOTAL MAXIMUM CHARGE
Maximum charge level of the high voltage battery in Ah when full.
float
integer($int64)
string($date-time)
{
"eventType": "HV_BATTERY_TOTAL_MAXIMUM_CHARGE",
"dataType": "NUMBER",
"unit": "Ah",
"unitId": 200,
"value": 544.2,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
HV BATTERY VOLTAGE
Total voltage for all cells together
float
integer($int64)
string($date-time)
{
"eventType": "HV_BATTERY_VOLTAGE",
"dataType": "NUMBER",
"unit": "V",
"unitId": 40,
"value": 234,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
ICCID
SIM Card ICCID
string
integer($int64)
string($date-time)
{
"eventType": "ICCID",
"dataType": "STRING",
"value": "",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
IMSI
Sim card imsi id.
string
integer($int64)
string($date-time)
{
"eventType": "IMSI",
"dataType": "STRING",
"value": "",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
INSPECTION REMAINING DISTANCE
Remaining distance until next inspection.
float
integer($int64)
string($date-time)
{
"eventType": "INSPECTION_REMAINING_DISTANCE",
"dataType": "NUMBER",
"unit": "km",
"unitId": 111,
"value": 25400,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
INSPECTION REMAINING TIME
Remaining time until next inspection.
float
integer($int64)
string($date-time)
{
"eventType": "INSPECTION_REMAINING_TIME",
"dataType": "NUMBER",
"unit": "d",
"unitId": 165,
"value": 285,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
IS DONGLE IN STANDBY
Signal if dongle is in standby mode or leaving standby mode.
boolean
integer($int64)
string($date-time)
{
"eventType": "IS_DONGLE_IN_STANDBY",
"dataType": "BOOLEAN",
"value": true,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
IS DONGLE PLUGGED IN
Signal if the dongle is plugged into the car.
boolean
integer($int64)
string($date-time)
{
"eventType": "IS_DONGLE_PLUGGED_IN",
"dataType": "BOOLEAN",
"value": true,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
IS GPS SWITCH ON
Current state of the gps switch.
boolean
integer($int64)
string($date-time)
{
"eventType": "IS_GPS_SWITCH_ON",
"dataType": "BOOLEAN",
"value": true,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
IS IGNITION ON
Signal if ignition is turned on or off.
boolean
integer($int64)
string($date-time)
{
"eventType": "IS_IGNITION_ON",
"dataType": "BOOLEAN",
"value": true,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
IS MIL ON
Signal if MIL is on or off.
boolean
integer($int64)
string($date-time)
{
"eventType": "IS_MIL_ON",
"dataType": "BOOLEAN",
"value": true,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
IS MOVING
Signal if vehicle is moving or not moving.
boolean
integer($int64)
string($date-time)
{
"eventType": "IS_MOVING",
"dataType": "BOOLEAN",
"value": true,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
IS OIL LEVEL OK
Current oil level status.
boolean
integer($int64)
string($date-time)
{
"eventType": "IS_OIL_LEVEL_OK",
"dataType": "BOOLEAN",
"value": true,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
MAF AIR FLOW AVERAGE
Average rpm in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "MAF_AIR_FLOW_AVERAGE",
"dataType": "NUMBER",
"unit": "1/min",
"unitId": 241,
"value": 1620,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
MAF AIR FLOW MAX
Max rpm in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "MAF_AIR_FLOW_MAX",
"dataType": "NUMBER",
"unit": "1/min",
"unitId": 241,
"value": 2120,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
MAF AIR FLOW MIN
Min rpm in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "MAF_AIR_FLOW_MIN",
"dataType": "NUMBER",
"unit": "1/min",
"unitId": 241,
"value": 900,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
MAX DISTANCE UNTIL INSPECTION
Max distance until inspection.
float
integer($int64)
string($date-time)
{
"eventType": "MAX_DISTANCE_UNTIL_INSPECTION",
"dataType": "NUMBER",
"unit": "km",
"unitId": 111,
"value": 30000,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
MAX TIME UNTIL INSPECTION
Max time until inspection.
float
integer($int64)
string($date-time)
{
"eventType": "MAX_TIME_UNTIL_INSPECTION",
"dataType": "NUMBER",
"unit": "d",
"unitId": 165,
"value": 365,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
MILEAGE
Odometer distance.
float
integer($int64)
string($date-time)
{
"eventType": "MILEAGE",
"dataType": "NUMBER",
"unit": "km",
"unitId": 111,
"value": 22141,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
NETWORK CELL INFO
identifier of the base station to which the dongle is connecetd. format: MCC;MNC;LAC;CellId
string
262;01;5126;42198
integer($int64)
string($date-time)
{
"eventType": "NETWORK_CELL_INFO",
"dataType": "STRING",
"value": "262;01;5126;42198",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
NETWORK CELL INFO V2
identifier of the base station to which the dongle is connecetd. format: MCC;MNC;LAC;CellId
string
262;01;5126;42198
integer($int64)
string($date-time)
{
"eventType": "NETWORK_CELL_INFO_V2",
"dataType": "STRING",
"value": "262;01;5126;42198",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
OBD CALIBRATION ID
Calibration id of the ecu.
string
31491231AA
integer($int64)
string($date-time)
{
"eventType": "OBD_CALIBRATION_ID",
"dataType": "STRING",
"value": "31491231AA",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
OBD CALIBRATION VERIFICATION NUMBER
Calibration verification number of the ecu.
string
C805A6B7
integer($int64)
string($date-time)
{
"eventType": "OBD_CALIBRATION_VERIFICATION_NUMBER",
"dataType": "STRING",
"value": "C805A6B7",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
OBD DTC COUNT
Amount of OBD error codes.
float
integer($int64)
string($date-time)
{
"eventType": "OBD_DTC_COUNT",
"dataType": "NUMBER",
"unit": "",
"unitId": 10,
"value": 2,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
OBD DTC PERMANENT
Static OBD2 error codes.
string
P1702
integer($int64)
string($date-time)
{
"eventType": "OBD_DTC_PERMANENT",
"dataType": "STRING",
"value": "P1702",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
OBD DTC SPORADIC
Sporadically OBD2 error codes.
string
U1602
integer($int64)
string($date-time)
{
"eventType": "OBD_DTC_SPORADIC",
"dataType": "STRING",
"value": "U1602",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
OBD FUEL RATE GS AVERAGE
Current fuel rate by the vehicle. Unit g/s
float
integer($int64)
string($date-time)
{
"eventType": "OBD_FUEL_RATE_GS_AVERAGE",
"dataType": "NUMBER",
"unit": "l/h",
"unitId": 191,
"value": 30.5,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
OBD FUEL RATE GS MIN
Min fuel rate in the the last time interval. Unit g/s
float
integer($int64)
string($date-time)
{
"eventType": "OBD_FUEL_RATE_GS_MIN",
"dataType": "NUMBER",
"unit": "l/h",
"unitId": 191,
"value": 4,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
OBD PORT STATUS
string
integer($int64)
string($date-time)
{
"eventType": "OBD_PORT_STATUS",
"dataType": "STRING",
"value": "",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
OBD RPM
Speed of Engine
float
integer($int64)
string($date-time)
{
"eventType": "OBD_RPM",
"dataType": "NUMBER",
"unit": "1/min",
"unitId": 241,
"value": 800,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
OBD TYPE
string
integer($int64)
string($date-time)
{
"eventType": "OBD_TYPE",
"dataType": "STRING",
"value": "",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
OIL CHANGE REMAINING DISTANCE
Remaining distance until next oil change.
float
integer($int64)
string($date-time)
{
"eventType": "OIL_CHANGE_REMAINING_DISTANCE",
"dataType": "NUMBER",
"unit": "km",
"unitId": 111,
"value": 26260,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
OIL CHANGE REMAINING TIME
Remaining time until next oil change.
float
integer($int64)
string($date-time)
{
"eventType": "OIL_CHANGE_REMAINING_TIME",
"dataType": "NUMBER",
"unit": "d",
"unitId": 165,
"value": 31,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
OIL LEVEL
Current oil level.
float
integer($int64)
string($date-time)
{
"eventType": "OIL_LEVEL",
"dataType": "NUMBER",
"unit": "mm",
"unitId": 113,
"value": 61.82,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
OIL QUALITY
Quality of oil
float
integer($int64)
string($date-time)
{
"eventType": "OIL_QUALITY",
"dataType": "NUMBER",
"unit": "%",
"unitId": 20,
"value": 100,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
OIL SERVICE DATE
Date of oil service
string
11.2020
integer($int64)
string($date-time)
{
"eventType": "OIL_SERVICE_DATE",
"dataType": "STRING",
"value": "11.2020",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
OIL WARNING THRESHOLD
Oil level warning threshold.
float
integer($int64)
string($date-time)
{
"eventType": "OIL_WARNING_THRESHOLD",
"dataType": "NUMBER",
"unit": "mm",
"unitId": 113,
"value": 48.5,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
POSITION
Vehicle position from GPS.
object
integer($int64)
string($date-time)
{
"eventType": "POSITION",
"dataType": "GEO",
"value": "POINT(13.428973 52.515955)",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
POTHOLE
Acceleration measured while driving over a pothole.
float
integer($int64)
string($date-time)
{
"eventType": "POTHOLE",
"dataType": "NUMBER",
"unit": "m/s\u00b2",
"unitId": 130,
"value": 5.3,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
READ DTC
Read DTC from ECU.
string
91,25,3
integer($int64)
string($date-time)
{
"eventType": "READ_DTC",
"dataType": "STRING",
"value": "91",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
REBOOT RESPONSE
Signal when dongle starts reboot and finished rebooting.
string
integer($int64)
string($date-time)
{
"eventType": "REBOOT_RESPONSE",
"dataType": "STRING",
"value": "",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
REMAINING RANGE
float
integer($int64)
string($date-time)
{
"eventType": "REMAINING_RANGE",
"dataType": "NUMBER",
"unit": "km",
"unitId": 111,
"value": 0,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
REMAINING RANGE ADDITIVE
Remaining range of Additive
float
integer($int64)
string($date-time)
{
"eventType": "REMAINING_RANGE_ADDITIVE",
"dataType": "NUMBER",
"unit": "km",
"unitId": 111,
"value": 1000,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
SERVICE DATE
Date of service
string
11.2020
integer($int64)
string($date-time)
{
"eventType": "SERVICE_DATE",
"dataType": "STRING",
"value": "11.2020",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
SERVICE EXCEEDED DISTANCE
Distance exceeded since last necessary service.
float
integer($int64)
string($date-time)
{
"eventType": "SERVICE_EXCEEDED_DISTANCE",
"dataType": "NUMBER",
"unit": "km",
"unitId": 111,
"value": 0,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
SERVICE EXCEEDED TIME
Time exceeded since last necessary service.
float
integer($int64)
string($date-time)
{
"eventType": "SERVICE_EXCEEDED_TIME",
"dataType": "NUMBER",
"unit": "d",
"unitId": 165,
"value": 0,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
SEVERE CRASH
Strong acceleration values that indicate a crash with a lot of damage.
float
integer($int64)
string($date-time)
{
"eventType": "SEVERE_CRASH",
"dataType": "NUMBER",
"unit": "m/s\u00b2",
"unitId": 130,
"value": 9.6,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
THROTTLE POSITION AVERAGE
Average throttle position in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "THROTTLE_POSITION_AVERAGE",
"dataType": "NUMBER",
"unit": "%",
"unitId": 20,
"value": 15,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
THROTTLE POSITION MAX
Max throttle position in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "THROTTLE_POSITION_MAX",
"dataType": "NUMBER",
"unit": "%",
"unitId": 20,
"value": 40,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
THROTTLE POSITION MIN
Min throttle position in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "THROTTLE_POSITION_MIN",
"dataType": "NUMBER",
"unit": "%",
"unitId": 20,
"value": 10,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
TIME FROM INSPECTION
Time since last inspection.
float
integer($int64)
string($date-time)
{
"eventType": "TIME_FROM_INSPECTION",
"dataType": "NUMBER",
"unit": "d",
"unitId": 165,
"value": 10,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
TIME TO FIRST FIX
Time until modul got a gnss fix.
string
Coldstart 30537ms
integer($int64)
string($date-time)
{
"eventType": "TIME_TO_FIRST_FIX",
"dataType": "STRING",
"value": "Coldstart 30537ms",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
TRIP DURATION
Duration of a trip in seconds
float
integer($int64)
string($date-time)
{
"eventType": "TRIP_DURATION",
"dataType": "NUMBER",
"unit": "s",
"unitId": 160,
"value": 3200,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
TYRE PRESSURE FRONT LEFT
Pressure of front left tyre
float
integer($int64)
string($date-time)
{
"eventType": "TYRE_PRESSURE_FRONT_LEFT",
"dataType": "NUMBER",
"unit": "bar",
"unitId": 173,
"value": 2,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
TYRE PRESSURE FRONT RIGHT
Pressure of front right tyre
float
integer($int64)
string($date-time)
{
"eventType": "TYRE_PRESSURE_FRONT_RIGHT",
"dataType": "NUMBER",
"unit": "bar",
"unitId": 173,
"value": 2,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
TYRE PRESSURE OK FRONT LEFT
Status of front left tyre
string
ok
integer($int64)
string($date-time)
{
"eventType": "TYRE_PRESSURE_OK_FRONT_LEFT",
"dataType": "STRING",
"value": "ok",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
TYRE PRESSURE OK FRONT RIGHT
Status of front right tyre
string
ok
integer($int64)
string($date-time)
{
"eventType": "TYRE_PRESSURE_OK_FRONT_RIGHT",
"dataType": "STRING",
"value": "ok",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
TYRE PRESSURE OK REAR LEFT
Status of rear left tyre
string
ok
integer($int64)
string($date-time)
{
"eventType": "TYRE_PRESSURE_OK_REAR_LEFT",
"dataType": "STRING",
"value": "ok",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
TYRE PRESSURE OK REAR RIGHT
Status of rear right tyre
string
ok
integer($int64)
string($date-time)
{
"eventType": "TYRE_PRESSURE_OK_REAR_RIGHT",
"dataType": "STRING",
"value": "ok",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
TYRE PRESSURE REAR LEFT
Pressure of rear left tyre
float
integer($int64)
string($date-time)
{
"eventType": "TYRE_PRESSURE_REAR_LEFT",
"dataType": "NUMBER",
"unit": "bar",
"unitId": 173,
"value": 2,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
TYRE PRESSURE REAR RIGHT
Pressure of rear right tyre
float
integer($int64)
string($date-time)
{
"eventType": "TYRE_PRESSURE_REAR_RIGHT",
"dataType": "NUMBER",
"unit": "bar",
"unitId": 173,
"value": 2,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
TYRE PRESSURE STATUS
Status of tyre pressure
string
ok
integer($int64)
string($date-time)
{
"eventType": "TYRE_PRESSURE_STATUS",
"dataType": "STRING",
"value": "ok",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
USER DRIVER ID
User input of driver id.
string
15928166212
integer($int64)
string($date-time)
{
"eventType": "USER_DRIVER_ID",
"dataType": "STRING",
"value": "15928166212",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
USER NUMBER PLATE
User input of vehicle number plate.
string
B-MB-100
integer($int64)
string($date-time)
{
"eventType": "USER_NUMBER_PLATE",
"dataType": "STRING",
"value": "B-MB-100",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
VEHICLE SPEED AVERAGE
Average vehicle speed in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "VEHICLE_SPEED_AVERAGE",
"dataType": "NUMBER",
"unit": "km/h",
"unitId": 121,
"value": 43,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
VEHICLE SPEED MAX
Max vehicle speed in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "VEHICLE_SPEED_MAX",
"dataType": "NUMBER",
"unit": "km/h",
"unitId": 121,
"value": 59,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
VEHICLE SPEED MIN
Min vehicle speed in the the last time interval.
float
integer($int64)
string($date-time)
{
"eventType": "VEHICLE_SPEED_MIN",
"dataType": "NUMBER",
"unit": "km/h",
"unitId": 121,
"value": 40,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
VIN
Vehicle identification number.
string
TMBJB9NZ2A2012345
integer($int64)
string($date-time)
{
"eventType": "VIN",
"dataType": "STRING",
"value": "TMBJB9NZ2A2012345",
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
WARNING OVERSPEEDING
Warning because high vehicle speed detected.
float
integer($int64)
string($date-time)
{
"eventType": "WARNING_OVERSPEEDING",
"dataType": "NUMBER",
"unit": "km/h",
"unitId": 121,
"value": 190,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
WARNING RPM
Warning because of high RPM detected.
float
integer($int64)
string($date-time)
{
"eventType": "WARNING_RPM",
"dataType": "NUMBER",
"unit": "1/min",
"unitId": 241,
"value": 4600,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
WARNING THROTTLE POSITION
Warning because high throttle position detected.
float
integer($int64)
string($date-time)
{
"eventType": "WARNING_THROTTLE_POSITION",
"dataType": "NUMBER",
"unit": "%",
"unitId": 20,
"value": 94,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}
WEAK CRASH
Strong acceleration values that indicate a crash.
float
integer($int64)
string($date-time)
{
"eventType": "WEAK_CRASH",
"dataType": "NUMBER",
"unit": "m/s\u00b2",
"unitId": 130,
"value": 8.4,
"deviceId": 861359038274344,
"recordedTimestamp": "2019-07-10T09:20:01.999Z"
}