Actia protocol

ACTIA Protocol is used by iCAN devices manufactured by ACTIA - a Tier 1 automotive equipment manufacturer specializing in V2X and connected vehicle solutions headquartered in France.
flespi parses the Actia protocol messages into a JSON object with the fields listed below in the Parameters tab.

The channel working over actia protocol acts like MQTT broker. You need to use channel's host:port as MQTT URI in your device. Authentication option is available in channel's configuration.

accelerometer.calibrated.status
boolean
Accelerometer calibration status (1: finished / 0: pending or deactivated)
iCAN_ID 20220
accelerometer.state.enum
number
Accelerometer function status (0: deactivated / 3: activated and calibration pending / 4: activated and calibration done)
iCAN_ID 20219
battery.voltage
number
volts
Internal battery voltage
iCAN_ID 185,
iCAN_ID 20368
bluetooth.command.name
string
Bluetooth command name
iCAN_ID 159
bluetooth.mode
string
Bluetooth mode
iCAN_ID 20362
can.accelerator.pedal.up.distance
number
meters
Accelerator pedal up distance from CAN bus
iCAN_ID 337
can.accelerator.pedal.up.duration
number
seconds
Accelerator pedal up time from CAN bus
iCAN_ID 336
can.adblue.refill.mileage
number
km
Mileage left until Adblue tank refill
iCAN_ID 20206
can.airbag.indicator.status
boolean
Airbag indicator status read from CAN
iCAN_ID 20099
can.battery.max.voltage
number
volts
Max Battery voltage from CAN bus
iCAN_ID 268
can.battery.min.voltage
number
volts
Min Battery voltage from CAN bus
iCAN_ID 267
can.carbon.dioxide.exhausted
number
grams
Amount of CO2 emitted during the journey
iCAN_ID 20253
can.connection.type
string
Type of service (OBD, OEM specific, etc...)
iCAN_ID 20066
can.diagnostic.attempt
boolean
Diagnostic attempt status at start of service (1: Diag attempted / 0: Diag not attempted)
iCAN_ID 20339
can.dpf.regeneration.active.duration
number
seconds
Duration of DPF regeneration in active mode
iCAN_ID 20181
can.dpf.regeneration.passive.duration
number
seconds
Duration of DPF regeneration in passive mode
iCAN_ID 20182
can.engine.cylinders.count
number
Number of Cylinders read from CAN bus
iCAN_ID 20129
can.engine.inappropriate.start.count
number
Enginge inappropriate start count from CAN bus
iCAN_ID 20069
can.engine.motorhours
number
hours
Total engine motorhours (engine work time) read from CAN
iCAN_ID 14,
iCAN_ID 20268
can.engine.oil.max.temperature
number
celsius
Maximum engine oil temperature, read from CAN bus
iCAN_ID 20019
can.engine.oil.min.temperature
number
celsius
Minimum engine oil temperature, read from CAN bus
iCAN_ID 20018
can.engine.rpm
number
rpm
Engine RPM read from CAN
iCAN_ID 10
can.engine.start.count
number
Enginge start count from CAN bus
iCAN_ID 212
can.engine.temperature
number
celsius
Engine temperature read from CAN
iCAN_ID 34
can.excess.battery.voltage.count
number
Excess battery voltage count read from CAN bus
iCAN_ID 542
can.excess.battery.voltage.distance
number
meters
Excess battery voltage distance read from CAN bus
iCAN_ID 544
can.excess.battery.voltage.duration
number
seconds
Excess battery voltage duration read from CAN bus
iCAN_ID 543
can.excess.engine.coolant.temperature.count
number
Excess engine coolant temperature count read from CAN bus
iCAN_ID 516
can.excess.engine.coolant.temperature.distance
number
meters
Excess engine coolant temperature drive distance read from CAN bus
iCAN_ID 518
can.excess.engine.coolant.temperature.duration
number
seconds
Excess engine coolant temperature duration read from CAN bus
iCAN_ID 517
can.excess.engine.oil.temperature.count
number
Excess engine oil temperature count read from CAN bus
iCAN_ID 524
can.excess.engine.oil.temperature.distance
number
meters
Excess engine oil temperature distance read from CAN bus
iCAN_ID 526
can.excess.engine.oil.temperature.duration
number
seconds
Excess engine oil temperature duration read from CAN bus
iCAN_ID 525
can.excess.engine.rpm.count
number
Excess engine RPM count read from CAN bus
iCAN_ID 506
can.excess.engine.rpm.distance
number
meters
Excess engine RPM drive distance read from CAN bus
iCAN_ID 508
can.excess.engine.rpm.duration
number
seconds
Excess engine RPM duration read from CAN bus
iCAN_ID 507
can.excess.speed.count
number
Excess vehicle speed count read from CAN bus
iCAN_ID 503
can.excess.speed.distance
number
meters
Excess vehicle speed drive distance read from CAN bus
iCAN_ID 505
can.excess.speed.duration
number
seconds
Excess vehicle speed duration read from CAN bus
iCAN_ID 504
can.excess.throttle.count
number
Excess throttle count read from CAN bus
iCAN_ID 500
can.excess.throttle.distance
number
meters
Excess throttle drive distance read from CAN bus
iCAN_ID 502
can.excess.throttle.duration
number
seconds
Excess throttle duration read from CAN bus
iCAN_ID 501
can.fault.reading.abs.esp.status
boolean
ABS/ESP fault reading status read from CAN bus
iCAN_ID 20128
can.fault.reading.airbag.status
boolean
Airbag fault reading status read from CAN bus
iCAN_ID 20125
can.fault.reading.central.ecu.status
boolean
Central ECU fault reading status read from CAN bus
iCAN_ID 20126
can.fault.reading.dashboard.status
boolean
Dashboard fault reading status read from CAN bus
iCAN_ID 20124
can.fault.reading.gearbox.status
boolean
Gearbox fault reading status read from CAN bus
iCAN_ID 20121
can.fault.reading.headlights.status
boolean
Headlights fault reading status read from CAN bus
iCAN_ID 20122
can.fault.reading.injection.status
boolean
Injection fault reading status read from CAN bus
iCAN_ID 20119
can.fault.reading.parking.brake.status
boolean
Parking brake fault reading status read from CAN bus
iCAN_ID 20120
can.fault.reading.power.steering.status
boolean
Power steering fault reading status read from CAN bus
iCAN_ID 20123
can.fault.reading.tyre.ecu.status
boolean
Tyre ECU fault reading status read from CAN bus
iCAN_ID 20127
can.fuel.consumed
number
liters
Fuel volume totally consumed by vehicle read from CAN
iCAN_ID 8
can.fuel.idle.consumed
number
liters
Fuel volume totally consumed during idling state of the vehicle read from CAN
iCAN_ID 20067
can.fuel.injection.cut.distance
number
meters
Distance with injection cut-off from CAN bus
iCAN_ID 273
can.fuel.injection.cut.duration
number
seconds
Duration with injection cut-off from CAN bus
iCAN_ID 272
can.fuel.level
number
percentage
Fuel level in tank read from CAN
iCAN_ID 9
can.fuel.type.enum
number
Fuel type read from CAN
iCAN_ID 2009
can.harsh.acceleration.count
number
Harsh Accel count read from CAN bus
iCAN_ID 513
can.harsh.brake.count
number
Harsh Brake count read from CAN bus
iCAN_ID 512
can.nox.absorber.desulfurization.duration
number
seconds
Duration of NOX absorber desulfurization
iCAN_ID 20184
can.nox.absorber.regeneration.duration
number
seconds
Duration of NOX absorber regeneration
iCAN_ID 20183
can.nox.exhausted
number
milligrams
Amount of NOx emitted during the journey
iCAN_ID 20252
can.service.mileage
number
km
Service distance read from CAN
iCAN_ID 10025,
iCAN_ID 20192
can.service.start.battery.voltage
number
volts
Battery voltage at start of service from CAN bus
iCAN_ID 245
can.service.start.tell.tale.state
string
Tell-tale status at the start of service
iCAN_ID 243
can.service.stop.battery.voltage
number
volts
Battery voltage at end of service from CAN bus
iCAN_ID 246
can.service.stop.tell.tale.state
string
Tell-tale status at the end of service
iCAN_ID 244
can.service.time
number
days
Time to next service
iCAN_ID 10015,
iCAN_ID 20193
can.total.brake.applications
number
Total brake applications count read from CAN
iCAN_ID 221
can.vehicle.mileage
number
km
Total vehicle mileage read from CAN
iCAN_ID 19
channel.id
number
ID of channel that received a message
device.firmware.version
string
Firmware revision
iCAN_ID 20033
device.id
number
ID of device that received a message
device.imei
string
IMEI of the device
iCAN_ID 153
device.name
string
Name of device that received a message
device.type.id
number
ID of device type of device that received a message
ecu.error.code
string
ECU error code
iCAN_ID 802,
iCAN_ID 803
event.enum
number
Protocol-specific event code
iCAN_ID 157
event.name
string
Protocol-specific event name
iCAN_ID 32767
event.seqnum
number
Unique event sequence number
iCAN_ID 20093
fuel.consumed
number
liters
Fuel volume totally consumed by vehicle
iCAN_ID 20058
gnss.fix.duration
number
seconds
Time used to fetch device GNSS position ("Time to GPS fix")
iCAN_ID 20381
gsm.network.name
string
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) operator name
iCAN_ID 20349
gsm.network.type
string
The type of the Mobile network the device is currently registered to
iCAN_ID 20350
gsm.sim.iccid
string
Integrated Circuit Card Id of SIM card of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...)
iCAN_ID 20229
gsm.sim.imsi
string
IMSI of SIM card of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...)
iCAN_ID 20230
hardware.version
string
Hardware version
iCAN_ID 20032
harsh.acceleration.distance
number
meters
Harsh acceleration distance
iCAN_ID 20107
harsh.acceleration.duration
number
seconds
Harsh acceleration event duration
iCAN_ID 20105
harsh.brake.distance
number
meters
Harsh brake distance
iCAN_ID 20106
harsh.brake.duration
number
seconds
Harsh brake duration
iCAN_ID 20104
harsh.event.latitude
number
Latitude at the end of the harsh event
iCAN_ID 20189
harsh.event.longitude
number
Longitude at the end of the harsh event
iCAN_ID 20190
harsh.event.speed
number
km/h
Speed at the end of the harsh event
iCAN_ID 20191
ident
string
Device unique identifier like serial number, IMEI, etc
max.acceleration
number
g
Maximum accelerometer value
iCAN_ID 20380
modem.hardware.version
string
Firmware hardware of the modem
iCAN_ID 20361
peer
string
IP:port from which device connecting to the channel
position.altitude
number
meters
Altitude value for position
iCAN_ID 105
position.direction
number
degrees
Heading angle at position detection moment
iCAN_ID 107
position.fix.enum
number
Protocol-specific position fix type
iCAN_ID 103
position.hdop
number
Horizontal dilution of precision
iCAN_ID 20378
position.latitude
number
degrees
Latitude coordinate value
iCAN_ID 101
position.longitude
number
degrees
Longitude coordinate value
iCAN_ID 102
position.satellites
number
Quantity of satellites used to calculate coordinates for given position information
iCAN_ID 104
position.speed
number
km/h
Instant speed at position detection moment
iCAN_ID 106
position.timestamp
number
seconds
Timestamp when coordinates where calculated
iCAN_ID 100,
iCAN_ID 108
prev.fuel.level
number
percentage
Previous fuel level
iCAN_ID 20210
private.status
boolean
Device is in private mode
iCAN_ID 11007
protocol.id
number
ID of protocol
server.timestamp
number
seconds
Timestamp when server received a message
service.d2hub.name
string
D2Hub service name, retrieved from D2Hub
iCAN_ID 20370
service.d2hub.number
number
D2Hub service number
iCAN_ID 20371
smartevo.serial.number
string
SmartEVO serial number
iCAN_ID 20334
timestamp
number
seconds
Message timestamp
total.idle.time
number
seconds
Total time that vehicle was in idling state
iCAN_ID 20270,
iCAN_ID 216
towing.alarm.status
boolean
Towing alarm state
iCAN_ID 20376
trip.average.engine.rpm
number
rpm
Average engine RPM during trip
iCAN_ID 20179
trip.engine.motorhours
number
hours
Engine hours for current trip
iCAN_ID 20269
trip.highway.duration
number
seconds
Highway driving duration during trip
iCAN_ID 20083
trip.highway.duration.ratio
number
percentage
Highway driving duration as a percentage of total trip duration
iCAN_ID 11006
trip.highway.fuel.consumed
number
liters
Highway fuel consumption during trip
iCAN_ID 20074
trip.highway.mileage
number
km
Highway driving distance during trip
iCAN_ID 20077
trip.id
number
Trip ID increasing every engine-ON event
iCAN_ID 20218
trip.idle.count
number
Number of idle phases during the trip
iCAN_ID 20209
trip.idle.time
number
seconds
Time the vehicle was idle based on GPS and accelerometer information, according to corresponding threshold
iCAN_ID 20271
trip.low.speed.count
number
Number of slow motion phases during the trip
iCAN_ID 20212
trip.low.speed.duration
number
seconds
Time spent in slow motion during the trip
iCAN_ID 20211
trip.max.engine.coolant.temperature
number
celsius
Max engine coolant temperature
iCAN_ID 20009
trip.max.engine.rpm
number
rpm
Max engine RPM during trip
iCAN_ID 20010
trip.max.harsh.acceleration
number
g
Max harsh acceleration value
iCAN_ID 20015,
iCAN_ID 20109
trip.max.harsh.brake
number
g
Max harsh brake value
iCAN_ID 20016,
iCAN_ID 20108
trip.max.speed
number
km/h
Maximum speed of the trip
iCAN_ID 20008
trip.mileage
number
km
Distance driven since engine start
iCAN_ID 2010
trip.min.engine.coolant.temperature
number
celsius
Max engine coolant temperature
iCAN_ID 20017
trip.mixed.duration
number
seconds
Mixed driving duration during trip
iCAN_ID 20082
trip.mixed.duration.ratio
number
percentage
Mixed driving duration as a percentage of total trip duration
iCAN_ID 11005
trip.mixed.fuel.consumed
number
liters
Mixed fuel consumption during trip
iCAN_ID 20073
trip.mixed.mileage
number
km
Mixed driving distance during trip
iCAN_ID 20076
trip.no.fix.duration
number
seconds
Total trip time without gps fix
iCAN_ID 20383
trip.rolling.duration
number
seconds
Rolling duration during the trip
iCAN_ID 20331
trip.rolling.electric.duration
number
seconds
Rolling electric mode duration during the trip
iCAN_ID 20332
trip.rolling.electric.mileage
number
kilometers
Rolling electric mode distance during the trip
iCAN_ID 20333
trip.seqnum
number
Trip count number
iCAN_ID 20092
trip.start.altitude
number
meters
Trip start altitude
iCAN_ID 289
trip.start.engine.oil.level
number
percentage
Engine oil level at the start of the trip
iCAN_ID 10011
trip.start.fuel.level
number
percentage
Fuel level upon trip start
iCAN_ID 20030
trip.start.latitude
number
degrees
Trip start latitude coordinate value
iCAN_ID 200
trip.start.longitude
number
degrees
Trip start longitude coordinate value
iCAN_ID 201
trip.start.mileage
number
km
Trip start odometer value
iCAN_ID 20045
trip.start.satellites
number
Number of satellites at the start of the trip
iCAN_ID 291
trip.start.timestamp
number
seconds
Timestamp value upon trip start
iCAN_ID 202,
iCAN_ID 203
trip.stop.altitude
number
meters
Trip stop altitude
iCAN_ID 290
trip.stop.fuel.level
number
percentage
Fuel level upon trip end
iCAN_ID 20031
trip.stop.latitude
number
degrees
Trip stop latitude coordinate value
iCAN_ID 204
trip.stop.longitude
number
degrees
Trip stop longitude coordinate value
iCAN_ID 205
trip.stop.mileage
number
km
Trip end odometer value
iCAN_ID 20046
trip.stop.satellites
number
Number of satellites at the end of the trip
iCAN_ID 292
trip.stop.timestamp
number
seconds
Timestamp value upon trip end
iCAN_ID 206,
iCAN_ID 207
trip.urban.duration
number
seconds
Urban driving duration during trip
iCAN_ID 20081
trip.urban.duration.ratio
number
percentage
Urban driving duration as a percentage of total trip duration
iCAN_ID 11004
trip.urban.fuel.consumed
number
liters
Urban fuel consumption during trip
iCAN_ID 20072
trip.urban.mileage
number
km
Urban driving distance during trip
iCAN_ID 20075
unplug.alarm
boolean
device unplugged alarm
iCAN_ID 20275
unplug.count
number
Hot unplug counter
iCAN_ID 20090
vehicle.vin
string
VIN of vehicle
iCAN_ID 15