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)
stringSelect the preferred language in which the server should return the results (defaults to en-US) Available values : *, en, de, en-US, de-DE'
(query)
stringReturn devices witch are in a defined list, e.g. 861359033310655, 861359033310600, 861359033310622
(query)
booleanReturn devices witch are currently online or offline.
(query)
booleanReturn 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)
integerHow 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
stringSelect 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
stringSelect 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)
integerHow 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
stringRequired - The identifier of the vehicle
(header)
stringSelect 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
stringRequired - The identifier of the vehicle
(header)
stringSelect 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
stringSelect 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)
stringThe identifier of the vehicle.
(query)
string($date-time)Return trips within time range.
(query)
string($date-time)Return trips within time range.
(query)
integerHow 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
stringRequired, the identifier of the trip.
(header)
stringSelect 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
stringSelect 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)
stringThe identifier of the vehicle.
(query)
stringThe identifier of the trip.
(query)
stringDefines 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)
integerHow 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
stringSelect 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)
stringThe 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)
integerHow 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
stringSelect the preferred language in which the server should return the results (defaults to en-US)'. Available values : *, en, de, en-US, de-DE
(query)
stringThe identifier of the vehicle or "ALL" to aggregate data for the entire fleet.
(query)
stringDefines the type of the collected data which should be returned. Available values: DRIVEN_DISTANCE, TRIP_DURATION
(query)
stringDefines the type of the aggregation. Available values: MIN, MAX, AVG, SUM. Default: Return all aggregations.
(query)
stringDefines how aggregations are grouped. Available values: VEHICLE, FLEET
(query)
stringDefines 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
stringSelect 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
stringSelect 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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)
integerThe total number of allowed requests in the current period.
(header)
integerThe number of remaining requests in the current period.
(header)
integerThe 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.
stringThe hardware manufacturer of the device, i.e. autoaid.
stringThe hardware type of the device.
stringThe hardware version of the device.
stringThe software version which is currently running on the device.
booleanA flag indicating whether the device is currently sending data.
booleanA flag indicating whether the device is currently installed.
stringThe id of the vehicle in which the device has been installed.
stringThe 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.
stringThe id of the vehicle (usually the VIN with the prefix 'VIN', otherwise the IMEI of the device with the prefix 'IMEI_').
stringThe 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).
stringThe name of the vehicle manufacturer.
stringThe name of the vehicle model.
stringThe detailed name of the vehicle containing engine specific data (usually empty).
stringThe fuel type of the vehicle if it can be determined.
stringThe number of German KBA that uniquely identifies the vehicle (usally empty).
stringThe license plate of the vehicle, if it has been configured.
integer($int64)The IMEI of the device which is currently installed in the vehicle.
stringThe 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.
stringIdentifier of the trip.
stringVehicle 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.
floatThe 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.
stringIdentifier of the address.
stringTranslated road related to the start or end position of a trip.
stringTranslated house number related to the start or end position of a trip.
stringTranslated suburb related to the start or end position of a trip.
stringTranslated locality related to the start or end position of a trip.
stringTranslated state related to the start or end position of a trip.
booleanTranslated country related to the start or end position of a trip.
stringTranslated 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).
stringIdentifier of the vehicle.
stringType of the aggregated event like MILEAGE, FUEL_LEVEL, POSITION
stringData type of the aggregated event.
stringAvailable types are MIN, MAX, AVG, DIFFERENCE, START, END
stringAggregated value.
integerId of the unit.
stringUnit 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).
stringIdentifier of the fault code.
stringVehicle identifier.
integer($int64)Device identifier (IMEI).
integer($int32)Identifier of the Electronic Control Unit (ECU).
stringTranslated name of the Electronic Control Unit (ECU) like Engine Control Unit.
stringDiagnostic Trouble Code (DTC).
stringEncoded representation of the Diagnostic Trouble Code.
stringType of encoding. Possible values are HEX, DECIMAL, PCODE
stringTranslated fault code text.
stringType 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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
booleaninteger($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.
floatinteger($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
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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
floatinteger($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
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
booleaninteger($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
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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
floatinteger($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.
floatinteger($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
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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
floatinteger($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
floatinteger($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
floatinteger($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.
floatinteger($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.
floatinteger($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
booleaninteger($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
floatinteger($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
floatinteger($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
floatinteger($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.
floatinteger($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
floatinteger($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
floatinteger($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.
floatinteger($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.
floatinteger($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
floatinteger($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
floatinteger($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.
floatinteger($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
floatinteger($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.
floatinteger($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.
floatinteger($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.
booleaninteger($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.
booleaninteger($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.
booleaninteger($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.
booleaninteger($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.
booleaninteger($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.
booleaninteger($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.
booleaninteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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
floatinteger($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
floatinteger($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
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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
floatinteger($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.
floatinteger($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.
objectinteger($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.
floatinteger($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
floatinteger($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
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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
floatinteger($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
floatinteger($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
floatinteger($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
floatinteger($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
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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.
floatinteger($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"
}