Rest API V2
Introduction
This document describes the **autoaid Connected Car REST API** where you can get information about the status of your fleet.
Basic Concepts
These are the basic objects that we use to structure the data:
-
Device: The OBD dongle hardware which is used to interface with the vehicle
-
Vehicle: The car in which the OBD dongle is installed
-
Trip: A defined time interval where the car was driving
-
Event: A measurement or status update generated by the dongle
Security
You must use **Bearer Authentication** with an API key to use the service. Please contact info@autoaid.de if you haven't received an API key.
Endpoint
The endpoint to access data from version v2 is:
- https://api-production.autoaid.de/cc/v2.0
List Devices
This method returns a list of all devices that are visible to the API key user. The user should provide a timestamp that is used for filtering, so that only devices are returned which have sent new data after the specified time.
Request
(header)
string
Select the preferred language in which the server should return the results (defaults to en-US) Available values : *, en, de, en-US, de-DE'
(query)
string
Return devices witch are in a defined list, e.g. 861359033310655, 861359033310600, 861359033310622
(query)
boolean
Return devices witch are currently online or offline.
(query)
boolean
Return devices witch are currently plugged into a vehicle or not.
(query)
string($date-time)
Return devices within time range.
(query)
string($date-time)
Return devices within time range.
(query)
string($date-time)
Return results which are newer than this timestamp (with respect to modifyTimestamp).
(query)
integer
How many results to return, default value: 500 (maximum 10,000).
curl -X GET -G \
'https://api-production.autoaid.de/cc/v2.0/devices' \
-d isOnline=true \
-d isPluggedIn=true \
-d deviceIds=861359033310655,861359033310600,861359033310622
-d fromTimestamp=2020-02-22T14:37:07.797Z \
-d toTimestamp=2020-02-22T14:37:07.797Z \
-d filterTimestamp=2020-02-22T14:37:07.797Z \
-d maxResults=100 \
-H 'Authorization: Bearer apiKey' \
-H 'Accept-Language: en'
Response 200: Request Successful
Returns the list of my devices.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"devices": [
{
"id": 861359038274344,
"manufacturer": "autoaid",
"hardwareType": "dongle",
"hardwareVersion": "C5",
"firmwareVersion": "1 Aug 16 2019",
"isOnline": true,
"isPluggedIn": true,
"vehicleId": "VINYV1ZW25UDK1332944",
"tripId": "90f228de5c611c7148d5",
"modifyTimestamp": "2020-02-03T13:58:46.775Z"
}
],
"modifyTimestamp": "2020-02-03T13:58:46.775Z"
}
Response 400: Bad Request
The server cannot or will not process the request due to an apparent client error (e.g., malformed request syntax).
(header)
integer
The total number of allowed requests in the current period
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 429: Too Many Requests
The user has sent too many requests in a given amount of time.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 403: Forbidden
The user does not have the permission to receive this type of data.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 401: Unauthorized
The user did not provide a valid API key.
{
"errorMessage": "Unauthorized."
}
Get Device
This method returns information about a single device identified by its IMEI.
Request
(path)
integer($int64)
Required, IMEI of device.
(header)
string
Select the preferred language in which the server should return the results (defaults to en-US). Available values : *, en, de, en-US, de-DE
(query)
string($date-time)
Return results which are newer than this timestamp (with respect to modifyTimestamp).
curl -X GET -G \
'https://api-production.autoaid.de/cc/v2.0/devices/861359038274344' \
-d filterTimestamp=2020-02-22T14:37:07.797 \
-H 'Authorization: Bearer apiKey' \
-H 'Accept-Language: en'
Response 200: Request Successful
Returns the data for the device.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"id": 861359038274344,
"manufacturer": "autoaid",
"hardwareType": "dongle",
"hardwareVersion": "C5",
"firmwareVersion": "1 Aug 16 2019",
"isOnline": true,
"isPluggedIn": true,
"vehicleId": "VINYV1ZW25UDK1332944",
"tripId": "90f228de5c611c7148d5",
"modifyTimestamp": "2020-02-03T13:58:46.775Z"
}
Response 400: Bad Request
The server cannot or will not process the request due to an apparent client error (e.g., malformed request syntax).
(header)
integer
The total number of allowed requests in the current period
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 429: Too Many Requests
The user has sent too many requests in a given amount of time.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 403: Forbidden
The user does not have the permission to receive this type of data.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 401: Unauthorized
The user did not provide a valid API key.
{
"errorMessage": "Unauthorized."
}
List Vehicles
This method returns a list of all vehicles that are visible to the API key user. The user should provide a timestamp that is used for filtering, so that only vehicles are returned which have new data after the specified time. Each vehicle object contains also a list of the last events for each event type which have been collected for the vehicle. This way you can easily access the last position or mileage without making a separate request to /events.
Request
(header)
string
Select the preferred language in which the server should return the results (defaults to en-US)'. Available values : *, en, de, en-US, de-DE
(query)
integer($int64)
The identifier for the device, i.e. the IMEI.
(query)
integer
How many results to return, default value: 500 (maximum 10,000).
(query)
string($date-time)
Return vehicles within time range.
(query)
string($date-time)
Return vehicles within time range.
(query)
string($date-time)
Return results which are newer than this timestamp (with respect to modifyTimestamp).
curl -X GET -G \
'https://api-production.autoaid.de/cc/v2.0/vehicles' \
-d deviceId=861359033310655 \
-d maxResults=100 \
-d filterTimestamp=2020-02-22T14:37:07.797 \
-H 'Authorization: Bearer apiKey' \
-H 'Accept-Language: en'
Response 200: Request Successful
Returns the list of my vehicles.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"vehicles": [
{
"id": "VINYV1ZW25UDK1332944",
"vin": "YV1ZW25UDK1332944",
"tecDocMakeId": 120,
"tecDocModelId": 38603,
"tecDocVehicleId": 0,
"make": "VOLVO",
"model": "V60 II (225)",
"vehicle": "T5",
"fuelType": "Petrol",
"kba": "0588AHA",
"licensePlate": "B-AA 896",
"deviceId": 861359033310655,
"tripId": "90f228de5c611c7148d5",
"lastEvents": [
{
"deviceId": 861359038274344,
"recordedTimestamp": "2019-11-28T18:51:20.815Z",
"eventType": "MILEAGE",
"dataType": "NUMBER",
"value": 35538,
"unit": "km",
"unitId": 111
}
],
"modifyTimestamp": "2019-11-28T18:51:20.815Z",
"deleteTimestamp": null
}
],
"modifyTimestamp": "2019-11-28T18:51:20.815Z"
}
Response 400: Bad Request
The server cannot or will not process the request due to an apparent client error (e.g., malformed request syntax).
(header)
integer
The total number of allowed requests in the current period
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 429: Too Many Requests
The user has sent too many requests in a given amount of time.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 403: Forbidden
The user does not have the permission to receive this type of data.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 401: Unauthorized
The user did not provide a valid API key.
{
"errorMessage": "Unauthorized."
}
Get Vehicle
This method returns information about a single vehicle. It is identified by its VIN together with the prefix 'VIN' (e.g. VINWAUZZZ123456789) so that the id is 20 characters long. If the VIN is unknown, you can use the device's IMEI to reference the vehicle like this: IMEI_861359033499999.
The vehicle object contains also a list of the last events for each event type which have been collected for the vehicle. This way you can easily access the last position or mileage without making a separate request to /events.
Request
(path)
string
Required - The identifier of the vehicle
(header)
string
Select the preferred language in which the server should return the results (defaults to en-US)'. Available values : *, en, de, en-US, de-DE
(query)
integer($int64)
The identifier for the device, i.e. the IMEI.
(query)
string($date-time)
Return results which are newer than this timestamp (with respect to modifyTimestamp).
curl -X GET -G \
'https://api-production.autoaid.de/cc/v2.0/vehicles/VINYV1ZW25UDK1332944' \
-d filterTimestamp=2020-02-22T14:37:07.797 \
-d deviceId=861359033310655
-H 'Authorization: Bearer apiKey' \
-H 'Accept-Language: en'
Response 200: Request Successful
Returns the data for the vehicle.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response
{
"id": "VINYV1ZW25UDK1332944",
"vin": "YV1ZW25UDK1332944",
"tecDocMakeId": 120,
"tecDocModelId": 38603,
"tecDocVehicleId": 0,
"make": "VOLVO",
"model": "V60 II (225)",
"vehicle": "T5",
"fuelType": "Petrol",
"kba": "0588AHA",
"licensePlate": "B-AA 896",
"deviceId": 861359033310655,
"tripId": "90f228de5c611c7148d5",
"lastEvents": [
{
"deviceId": 861359038274344,
"recordedTimestamp": "2019-11-28T18:51:20.815Z",
"eventType": "MILEAGE",
"dataType": "NUMBER",
"value": 35538,
"unit": "km",
"unitId": 111
}
],
"modifyTimestamp": "2019-11-28T18:51:20.815Z",
"deleteTimestamp": null
}
Response 400: Bad Request
The server cannot or will not process the request due to an apparent client error (e.g., malformed request syntax).
(header)
integer
The total number of allowed requests in the current period
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 429: Too Many Requests
The user has sent too many requests in a given amount of time.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 403: Forbidden
The user does not have the permission to receive this type of data.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 401: Unauthorized
The user did not provide a valid API key.
{
"errorMessage": "Unauthorized."
}
Update Vehicle
Use this method to change settings on a vehicle. The settings object can be submitted via put request containing one or several of the following attributes:
vin
Submit the VIN of a vehicle in case the VIN could not be detected.numberPlate
Submit the number plate of a vehicle.alarmSystem
Submit true in case of an additional alarm system.deleteTimestamp
Submit a timestamp to set the delete timestamp of a vehicle to indicate that the vehicle should not be displayed anymore. Use null to reset the delete timestamp attribute of a vehicle.
Request
(path)
string
Required - The identifier of the vehicle
(header)
string
Select the preferred language in which the server should return the results (defaults to en-US)'. Available values : *, en, de, en-US, de-DE
(body)
object
{
"settings": {
"numberPlate": "B-AA 201",
"vin": "YV1ZW25UDK1332944",
"alarmSystem": false,
"deleteTimestamp": null
}
}
curl -X POST -G \
'https://api-production.autoaid.de/cc/v2.0/vehicles/VINYV1ZW25UDK1332944/settings' \
--data-raw '{ "numberPlate" : "B-AA 201" }' \
-H 'Authorization: Bearer apiKey' \
-H 'Accept-Language: en' \
-H 'Content-Type: application/json'
Response 200: Request Successful
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response
Response 400: Bad Request
The server cannot or will not process the request due to an apparent client error (e.g., malformed request syntax).
(header)
integer
The total number of allowed requests in the current period
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 429: Too Many Requests
The user has sent too many requests in a given amount of time.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 403: Forbidden
The user does not have the permission to receive this type of data.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 401: Unauthorized
The user did not provide a valid API key.
{
"errorMessage": "Unauthorized."
}
List Trips
Get a list of the trips for my account or for a specified vehicle or device.
Request
(header)
string
Select the preferred language in which the server should return the results (defaults to en-US)'. Available values : *, en, de, en-US, de-DE
(query)
integer($int64)
The identifier for the device, i.e. the IMEI.
(query)
string
The identifier of the vehicle.
(query)
string($date-time)
Return trips within time range.
(query)
string($date-time)
Return trips within time range.
(query)
integer
How many results to return, default value: 500 (maximum 10,000).
(query)
string($date-time)
Return results which are newer than this timestamp (with respect to modifyTimestamp).
curl -X GET -G \
'https://api-production.autoaid.de/cc/v2.0/trips' \
-d deviceId=861359038274344 \
-d vehicleId=VINYV1ZW25UDK1332944 \
-d fromTimestamp=2020-02-22T00:00:00 \
-d toTimestamp=2020-02-23T00:00:00 \
-d maxResults=100 \
-d filterTimestamp=2020-02-22T14:37:07.797 \
-H 'Authorization: Bearer apiKey' \
-H 'Accept-Language: en'
Response 200: Request Successful
Returns a list with trips and basic data.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"trips": [
{
"id": "30b80666a025b5eb41bx",
"deviceId": 861359038274344,
"vehicleId": "VINYV1ZW25UDK1332944",
"tripStartAddress": {
"id": "20e116de5c633c8148ff",
"road": "Helmholtzstra\u00dfe",
"houseNumber": "2-9",
"suburb": "Charlottenburg",
"locality": "Berlin",
"state": "Berlin",
"country": "Germany",
"postcode": "10587",
"lat": 52.520374,
"lon": 13.32426
},
"tripEndAddress": {
"id": "20e116de5c633c8148ff",
"road": "Helmholtzstra\u00dfe",
"houseNumber": "2-9",
"suburb": "Charlottenburg",
"locality": "Berlin",
"state": "Berlin",
"country": "Germany",
"postcode": "10587",
"lat": 52.520374,
"lon": 13.32426
},
"distance": 60,
"duration": 3600,
"tripStartTimestamp": "2020-02-03T13:00:00.775Z",
"tripEndTimestamp": "2020-02-03T14:00:00.775Z",
"aggregations": [
{
"eventType": "MILEAGE",
"dataType": "NUMBER",
"aggregationType": "START",
"value": 32100,
"unit_id": 111,
"unit": "km"
},
{
"eventType": "MILEAGE",
"dataType": "NUMBER",
"aggregationType": "END",
"value": 32160,
"unit_id": 111,
"unit": "km"
},
{
"eventType": "POSITION",
"dataType": "STRING",
"aggregationType": "POLYLINE",
"value": "oufn_BwdqnO_AaG`Ij@b]k@jFyY_AykCkL}m@e]gk@gc@q`@c[mPqf@aO}m@kHq{"
}
],
"deleteTimestamp": null,
"modifyTimestamp": "2020-02-03T14:00:00.775Z"
}
],
"modifyTimestamp": "2020-02-03T14:00:00.775Z"
}
Response 400: Bad Request
The server cannot or will not process the request due to an apparent client error (e.g., malformed request syntax).
(header)
integer
The total number of allowed requests in the current period
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 429: Too Many Requests
The user has sent too many requests in a given amount of time.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 403: Forbidden
The user does not have the permission to receive this type of data.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 401: Unauthorized
The user did not provide a valid API key.
{
"errorMessage": "Unauthorized."
}
Get Trip
Get the data for a single trip.
Request
(path)
string
Required, the identifier of the trip.
(header)
string
Select the preferred language in which the server should return the results (defaults to en-US)'. Available values : *, en, de, en-US, de-DE
(query)
string($date-time)
Return results which are newer than this timestamp (with respect to modifyTimestamp).
curl -X GET -G \
'https://api-production.autoaid.de/cc/v2.0/trips/30b80666a025b5eb41bx' \
-d filterTimestamp=2020-02-22T14:37:07.797 \
-H 'Authorization: Bearer apiKey' \
-H 'Accept-Language: en'
Response 200: Request Successful
Returns the data for the trip.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"id": "30b80666a025b5eb41bx",
"deviceId": 861359038274344,
"vehicleId": "VINYV1ZW25UDK1332944",
"tripStartAddress": {
"id": "20e116de5c633c8148ff",
"road": "Helmholtzstra\u00dfe",
"houseNumber": "2-9",
"suburb": "Charlottenburg",
"locality": "Berlin",
"state": "Berlin",
"country": "Germany",
"postcode": "10587",
"lat": 52.520374,
"lon": 13.32426
},
"tripEndAddress": {
"id": "20e116de5c633c8148ff",
"road": "Helmholtzstra\u00dfe",
"houseNumber": "2-9",
"suburb": "Charlottenburg",
"locality": "Berlin",
"state": "Berlin",
"country": "Germany",
"postcode": "10587",
"lat": 52.520374,
"lon": 13.32426
},
"distance": 60,
"duration": 3600,
"tripStartTimestamp": "2020-02-03T13:00:00.775Z",
"tripEndTimestamp": "2020-02-03T14:00:00.775Z",
"aggregations": [
{
"eventType": "MILEAGE",
"dataType": "NUMBER",
"aggregationType": "START",
"value": 32100,
"unit_id": 111,
"unit": "km"
},
{
"eventType": "MILEAGE",
"dataType": "NUMBER",
"aggregationType": "END",
"value": 32160,
"unit_id": 111,
"unit": "km"
},
{
"eventType": "POSITION",
"dataType": "STRING",
"aggregationType": "POLYLINE",
"value": "oufn_BwdqnO_AaG`Ij@b]k@jFyY_AykCkL}m@e]gk@gc@q`@c[mPqf@aO}m@kHq{"
}
],
"deleteTimestamp": null,
"modifyTimestamp": "2020-02-03T14:00:00.775Z"
}
Response 400: Bad Request
The server cannot or will not process the request due to an apparent client error (e.g., malformed request syntax).
(header)
integer
The total number of allowed requests in the current period
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 429: Too Many Requests
The user has sent too many requests in a given amount of time.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 403: Forbidden
The user does not have the permission to receive this type of data.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 401: Unauthorized
The user did not provide a valid API key.
{
"errorMessage": "Unauthorized."
}
List Events
Get the list of events for a device, a vehicle or a trip. You should provide one of these ids together with fromTimestamp and toTimestamp, so that the number of events remains smaller than maxResults. You can also specify a list of eventTypes to filter, e.g. eventType=POSITION,MILEAGE.
Request
(header)
string
Select the preferred language in which the server should return the results (defaults to en-US)'. Available values : *, en, de, en-US, de-DE
(query)
integer($int64)
The identifier for the device, i.e. the IMEI.
(query)
string
The identifier of the vehicle.
(query)
string
The identifier of the trip.
(query)
string
Defines the type of events which should be returned. Available values: MILEAGE, POSITION, FUEL_LEVEL_PERCENT, FUEL_LEVEL
(query)
string($date-time)
Return events within time range.
(query)
string($date-time)
Return events within time range.
(query)
integer
How many results to return, default value: 500 (maximum 10,000).
curl -X GET -G \
'https://api-production.autoaid.de/cc/v2.0/events' \
-d deviceId=861359033310655 \
-d vehicleId=VINYV1ZW25UDK1332944 \
-d eventType=MILEAGE,POSITION,IS_IGNITION_ON \
-d maxResults=100 \
-H 'Authorization: Bearer apiKey' \
-H 'Accept-Language: en'
Response 200: Request Successful
Returns the list of matching events.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
[
{
"event_type": "POSITION",
"data_type": "GEO",
"value": "POINT(13.428973 52.515955)",
"device_id": 861359033310655,
"recorded_timestamp": "2019-07-10T09:20:01.999Z"
},
{
"event_type": "MILEAGE",
"data_type": "NUMBER",
"unit": "km",
"unit_id": 111,
"value": 22141,
"device_id": 861359033310655,
"recorded_timestamp": "2019-07-10T09:20:01.999Z"
},
{
"event_type": "IS_IGNITION_ON",
"data_type": "BOOLEAN",
"value": true,
"device_id": 861359033310655,
"recorded_timestamp": "2019-07-10T09:20:01.999Z"
}
]
List Dtcs
Get a list of the current Diagnostic Trouble Codes (DTC).
Request
(header)
string
Select the preferred language in which the server should return the results (defaults to en-US)'. Available values : *, en, de, en-US, de-DE
(query)
integer($int64)
The identifier for the device, i.e. the IMEI.
(query)
string
The identifier of the vehicle.
(query)
string($date-time)
Return dtc list within time range.
(query)
string($date-time)
Return dtc list within time range.
(query)
integer
How many results to return, default value: 500 (maximum 10,000).
(query)
string($date-time)
Return results which are newer than this timestamp (with respect to modifyTimestamp).
curl -X GET -G \
'https://api-production.autoaid.de/cc/v2.0/dtcs' \
-d deviceId=861359038274344 \
-d vehicleId=VINYV1ZW25UDK1332944 \
-d fromTimestamp=2020-02-22T00:00:00Z \
-d toTimestamp=2020-02-23T00:00:00Z \
-d filterTimestamp=2020-02-22T14:37:07.797Z \
-d maxResults=100 \
-H 'Authorization: Bearer apiKey' \
-H 'Accept-Language: en'
Response 200: Request Successful
Returns the list of current fault codes.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"dtcs": [
{
"id": "ee7184fd3a71548cf773",
"vehicleId": "VINYV1ZW25UDK1332944",
"deviceId": 861359033310655,
"ecuTypeId": 91,
"ecuType": "Engine Control Module (ECM)",
"code": "3DE3",
"encoded": "3DE3",
"encoding": "HEX",
"label": "DC/DC BOOST MODE LOW VOLTAGE SIDE",
"dtcType": "Permanent",
"recordedTimestamp": "2020-09-02T16:49:18.805Z",
"deleteTimestamp": null,
"modifyTimestamp": "2020-09-02T16:49:18.864196Z"
}
],
"modifyTimestamp": "2020-09-02T16:49:18.864196Z"
}
Response 400: Bad Request
The server cannot or will not process the request due to an apparent client error (e.g., malformed request syntax).
(header)
integer
The total number of allowed requests in the current period
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 429: Too Many Requests
The user has sent too many requests in a given amount of time.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 403: Forbidden
The user does not have the permission to receive this type of data.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 401: Unauthorized
The user did not provide a valid API key.
{
"errorMessage": "Unauthorized."
}
List Aggregations
Aggregations contain the statistics of events such as min, max, average etc.
The values are grouped and aggregated into "bins" of equal size depending on the selected time interval
(DAY, MONTH, YEAR).
Use this method if you need to get monthly mileage reports for a vehicle or the total fuel consumption
of your entire fleet.
Request
(header)
string
Select the preferred language in which the server should return the results (defaults to en-US)'. Available values : *, en, de, en-US, de-DE
(query)
string
The identifier of the vehicle or "ALL" to aggregate data for the entire fleet.
(query)
string
Defines the type of the collected data which should be returned. Available values: DRIVEN_DISTANCE, TRIP_DURATION
(query)
string
Defines the type of the aggregation. Available values: MIN, MAX, AVG, SUM. Default: Return all aggregations.
(query)
string
Defines how aggregations are grouped. Available values: VEHICLE, FLEET
(query)
string
Defines the time over which aggregation is performed. Available values: DAY, WEEK, MONTH, YEAR. Default: DAY
(query)
string($date-time)
Return values within time range.
(query)
string($date-time)
Return values within time range.
curl -X GET -G \
'https://api-production.autoaid.de/cc/v2.0/aggregations' \
-d vehicleId=VINYV1ZW25UDK1332944 \
-d aggregation=DRIVEN_DISTANCE,TRIP_DURATION \
-d aggregationType=SUM,AGV,MIN,MAX \
-d binSize=DAY \
-d bin=VEHICLE \
-d fromTimestamp=2019-07-01T00:00:00 \
-d toTimestamp=2019-07-03T00:00:00 \
-H 'Authorization: Bearer apiKey' \
-H 'Accept-Language: en'
Response 200: Request Successful
Returns the list of matching aggregations.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
[
{
"vehicleId": "VINYV1ZW25UDK1332944",
"eventType": "MILEAGE",
"dataType": "NUMBER",
"aggregationType": "DIFFERENCE",
"value": 200.5,
"unit": "km",
"unitId": 111,
"bin": "2019-07-01T00:00:00"
},
{
"vehicleId": "VINYV1ZW25UDK1332944",
"eventType": "MILEAGE",
"dataType": "NUMBER",
"aggregationType": "DIFFERENCE",
"value": 70.3,
"unit": "km",
"unitId": 111,
"bin": "2019-07-02T00:00:00"
}
]
Response 400: Bad Request
The server cannot or will not process the request due to an apparent client error (e.g., malformed request syntax).
(header)
integer
The total number of allowed requests in the current period
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 429: Too Many Requests
The user has sent too many requests in a given amount of time.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 403: Forbidden
The user does not have the permission to receive this type of data.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 401: Unauthorized
The user did not provide a valid API key.
{
"errorMessage": "Unauthorized."
}
List Event Types
Get list of all supported event types and their names, e.g. FUEL_LEVEL, BATTERY_VOLTAGE
Request
(header)
string
Select the preferred language in which the server should return the results (defaults to en-US)'. Available values : *, en, de, en-US, de-DE
curl -X GET -G \
'https://api-production.autoaid.de/cc/v2.0/eventTypes' \
-H 'Authorization: Bearer apiKey' \
-H 'Accept-Language: en'
Response 200: Request Successful
Returns the list of event types.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
[
{
"eventType": "BATTERY_VOLTAGE",
"dataType": "NUMBER",
"unit": "V",
"unitId": 40
}
]
Response 400: Bad Request
The server cannot or will not process the request due to an apparent client error (e.g., malformed request syntax).
(header)
integer
The total number of allowed requests in the current period
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 429: Too Many Requests
The user has sent too many requests in a given amount of time.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 403: Forbidden
The user does not have the permission to receive this type of data.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 401: Unauthorized
The user did not provide a valid API key.
{
"errorMessage": "Unauthorized."
}
List Unit Types
Get List of all available unit types for parameter measurements, e.g. °C, V or km/h
Request
(header)
string
Select the preferred language in which the server should return the results (defaults to en-US)'. Available values : *, en, de, en-US, de-DE
curl -X GET \
'https://api-production.autoaid.de/cc/v2.0/units' \
-H 'Authorization: Bearer apiKey' \
-H 'Accept-Language: en_US' \
Response 200: Request Successful
Returns the list of units.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
[
{
"id": 112,
"unitType": "km/h"
}
]
Response 400: Bad Request
The server cannot or will not process the request due to an apparent client error (e.g., malformed request syntax).
(header)
integer
The total number of allowed requests in the current period
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 429: Too Many Requests
The user has sent too many requests in a given amount of time.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 403: Forbidden
The user does not have the permission to receive this type of data.
(header)
integer
The total number of allowed requests in the current period.
(header)
integer
The number of remaining requests in the current period.
(header)
integer
The number of milliseconds that the server needed to generate the response.
{
"errorMessage": "An error has occurred while processing the request."
}
Response 401: Unauthorized
The user did not provide a valid API key.
{
"errorMessage": "Unauthorized."
}
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.
Dongle Specific Events
Vehicle Specific / OEM Data Events
Schemas
Event
Base class or interface Event which holds the common properties recordedTimestamp, deviceId, eventType and dataType.
integer($int64)
The IMEI of the device.
string($date-time)
The timestamp when the event has been recorded.
string
Type of value encoding (STRING, BOOLEAN, NUMBER, GEO).
string
Indicates which event is encoded.
Device
A device object contains the basic properties of the OBD dongle.
integer($int64)
The id of the device, i.e. the IMEI.
string
The hardware manufacturer of the device, i.e. autoaid.
string
The hardware type of the device.
string
The hardware version of the device.
string
The software version which is currently running on the device.
boolean
A flag indicating whether the device is currently sending data.
boolean
A flag indicating whether the device is currently installed.
string
The id of the vehicle in which the device has been installed.
string
The id of the trip that is currently in progress.
string($date-time)
The timestamp, when the device status has changed.
{
"id": 861359038274344,
"manufacturer": "autoaid",
"hardwareType": "dongle",
"hardwareVersion": "C5",
"firmwareVersion": "1 Aug 16 2019",
"isOnline": true,
"isPluggedIn": true,
"vehicleId": "VINYV1ZW25UDK1332944",
"tripId": "90f228de5c611c7148d5",
"modifyTimestamp": "2020-02-03T13:58:46.775Z"
}
Vehicle
Vehicle object containing basic data like make or model together with a snapshot of the latest events grouped by eventType.
string
The id of the vehicle (usually the VIN with the prefix 'VIN', otherwise the IMEI of the device with the prefix 'IMEI_').
string
The vehicle identification number (VIN) of the vehicle.
integer($int32)
The make id of the vehicle from the TecDoc database.
integer($int32)
The model id of the vehicle from the TecDoc database.
integer($int32)
The vehicle id from the TecDoc database if known (usually 0).
string
The name of the vehicle manufacturer.
string
The name of the vehicle model.
string
The detailed name of the vehicle containing engine specific data (usually empty).
string
The fuel type of the vehicle if it can be determined.
string
The number of German KBA that uniquely identifies the vehicle (usally empty).
string
The license plate of the vehicle, if it has been configured.
integer($int64)
The IMEI of the device which is currently installed in the vehicle.
string
The id of the current trip. This field is empty when the car is not driving.
Event
[]A snapshot of the latest events grouped by eventType.
string($date-time)
The timestamp, when the vehicle status has changed.
string($date-time)
The delete timestamp is used to mark the vehicle as deleted. The vehicle is marked as deleted if this timestamp is not null. The delete timestamp can be changed with update vehicle request.
{
"id": "VINYV1ZW25UDK1332944",
"vin": "YV1ZW25UDK1332944",
"tecDocMakeId": 120,
"tecDocModelId": 38603,
"tecDocVehicleId": 0,
"make": "VOLVO",
"model": "V60 II (225)",
"vehicle": "T5",
"fuelType": "Petrol",
"kba": "0588AHA",
"licensePlate": "B-AA 896",
"deviceId": 861359033310655,
"tripId": "90f228de5c611c7148d5",
"lastEvents": [
{
"deviceId": 861359038274344,
"recordedTimestamp": "2019-11-28T18:51:20.815Z",
"eventType": "MILEAGE",
"dataType": "NUMBER",
"value": 35538,
"unit": "km",
"unitId": 111
}
],
"modifyTimestamp": "2019-11-28T18:51:20.815Z",
"deleteTimestamp": null
}
Trip
Trip object containing basic data duration, distance, address data of start and end position.
string
Identifier of the trip.
string
Vehicle identifier of the trip.
Address object with details to the start position of a trip.
Address object with details to the end position of a trip.
float
The driven distance of a trip in km.
integer($int32)
The time how long the trip was, calculated in seconds.
string($date-time)
The timestamp when the trip has been started.
string($date-time)
The timestamp when the trip has been stopped.
List of aggregated events.
string($date-time)
The timestamp, when the trip was marked as deleted.
string($date-time)
The timestamp, when the trip status has changed.
{
"id": "30b80666a025b5eb41bx",
"deviceId": 861359038274344,
"vehicleId": "VINYV1ZW25UDK1332944",
"tripStartAddress": {
"id": "20e116de5c633c8148ff",
"road": "Helmholtzstra\u00dfe",
"houseNumber": "2-9",
"suburb": "Charlottenburg",
"locality": "Berlin",
"state": "Berlin",
"country": "Germany",
"postcode": "10587",
"lat": 52.520374,
"lon": 13.32426
},
"tripEndAddress": {
"id": "20e116de5c633c8148ff",
"road": "Helmholtzstra\u00dfe",
"houseNumber": "2-9",
"suburb": "Charlottenburg",
"locality": "Berlin",
"state": "Berlin",
"country": "Germany",
"postcode": "10587",
"lat": 52.520374,
"lon": 13.32426
},
"distance": 60,
"duration": 3600,
"tripStartTimestamp": "2020-02-03T13:00:00.775Z",
"tripEndTimestamp": "2020-02-03T14:00:00.775Z",
"aggregations": [
{
"eventType": "MILEAGE",
"dataType": "NUMBER",
"aggregationType": "START",
"value": 32100,
"unit_id": 111,
"unit": "km"
},
{
"eventType": "MILEAGE",
"dataType": "NUMBER",
"aggregationType": "END",
"value": 32160,
"unit_id": 111,
"unit": "km"
},
{
"eventType": "POSITION",
"dataType": "STRING",
"aggregationType": "POLYLINE",
"value": "oufn_BwdqnO_AaG`Ij@b]k@jFyY_AykCkL}m@e]gk@gc@q`@c[mPqf@aO}m@kHq{"
}
],
"deleteTimestamp": null,
"modifyTimestamp": "2020-02-03T14:00:00.775Z"
}
Address
Address object containing related data to a geo position.
string
Identifier of the address.
string
Translated road related to the start or end position of a trip.
string
Translated house number related to the start or end position of a trip.
string
Translated suburb related to the start or end position of a trip.
string
Translated locality related to the start or end position of a trip.
string
Translated state related to the start or end position of a trip.
boolean
Translated country related to the start or end position of a trip.
string
Translated postcode related to the start or end position of a trip.
number($float)
Latitude value of the start or end position of a trip.
number($float)
Longitude value of the start or end position of a trip.
{
"id": "20e116de5c633c8148ff",
"road": "Helmholtzstra\u00dfe",
"houseNumber": "2-9",
"suburb": "Charlottenburg",
"locality": "Berlin",
"state": "Berlin",
"country": "Germany",
"postcode": "10587",
"lat": 52.520374,
"lon": 13.32426
}
Aggregation
Aggregation object containing different statistics of events such as min, max, average etc. The values are grouped and aggregated into "bins" of equal size depending on the selected time interval (DAY, MONTH, YEAR).
string
Identifier of the vehicle.
string
Type of the aggregated event like MILEAGE, FUEL_LEVEL, POSITION
string
Data type of the aggregated event.
string
Available types are MIN, MAX, AVG, DIFFERENCE, START, END
string
Aggregated value.
integer
Id of the unit.
string
Unit of the value
string($date-time)
The timestamp on which the aggregations are grouped.
{
"vehicleId": "VINYV1ZW25UDK1332944",
"eventType": "MILEAGE",
"dataType": "NUMBER",
"aggregationType": "DIFFERENCE",
"value": 200.5,
"unit": "km",
"unitId": 111,
"bin": "2019-07-01T00:00:00"
}
DTC
Object containing basic data to a diagnostic trouble code (DTC).
string
Identifier of the fault code.
string
Vehicle identifier.
integer($int64)
Device identifier (IMEI).
integer($int32)
Identifier of the Electronic Control Unit (ECU).
string
Translated name of the Electronic Control Unit (ECU) like Engine Control Unit.
string
Diagnostic Trouble Code (DTC).
string
Encoded representation of the Diagnostic Trouble Code.
string
Type of encoding. Possible values are HEX, DECIMAL, PCODE
string
Translated fault code text.
string
Type of the fault code. Possible values are PERMANENT, SPORADIC, FREEZEFRAME
string($date-time)
The timestamp, when the fault code was captured.
{
"id": "ee7184fd3a71548cf773",
"vehicleId": "VINYV1ZW25UDK1332944",
"deviceId": 861359033310655,
"ecuTypeId": 91,
"ecuType": "Engine Control Module (ECM)",
"code": "3DE3",
"encoded": "3DE3",
"encoding": "HEX",
"label": "DC/DC BOOST MODE LOW VOLTAGE SIDE",
"dtcType": "Permanent",
"recordedTimestamp": "2020-09-02T16:49:18.805Z",
"deleteTimestamp": null,
"modifyTimestamp": "2020-09-02T16:49:18.864196Z"
}
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"
}