Invers-oneapi protocol

Protocol used to fetch vehicle data from the Invers platform.
flespi parses the Invers-oneapi protocol messages into a JSON object with the fields listed below in the Parameters tab.

The communication with Invers is established via AMQP.

To establish the connection between Invers and flepsi, create a channel of "invers-oneapi" type in the flespi panel and specify the Username, Password, and Virtual host used within Invers. You can also specify the queues (event types) that you to receive in flespi.

API key is required to manage the commands and settings.

invers oneapi protocol configuration

access.technology
number
Access technology
access_technology
alarm.status.1
boolean
Alarm 1 status
event.status.alarm_input
alarm.status.2
boolean
Alarm 2 status
event.status.alarm_input_2
battery.low.status
boolean
Battery low status
event.status.low_battery_level_alarm
battery.voltage
number
volts
Internal battery voltage
board_voltage
bluetooth.connected.authenticated
boolean
Is bluetooth authenticated
event.status.bluetooth_authenticated
bluetooth.connected.status
boolean
Bluetooth connection status
event.status.bluetooth_connection
board.voltage
number
Board voltage
event.status.board_voltage
can.central.lock.status
boolean
CAN central lock is locked
event.status.central_lock_read_state
can.charge.status
boolean
Charge status from CAN
event.status.charge
can.doors.status
boolean
CAN any door is opened
event.status.doors
can.handbrake.status
boolean
CAN handbrake is pulled up
event.status.handbrake
can.lights.status
boolean
Lights status from CAN
event.status.lights
can.quick.charge.status
boolean
Quick charge status from CAN
event.status.quick_charge
can.vehicle.speed
number
km/h
Vehicle speed read from CAN
event.status.speed
can.windows.status
boolean
Windows status from CAN
event.status.windows
central.lock.last.command
string
Central lock last command
event.status.central_lock_last_command
central.lock.status
boolean
Central lock status
event.status.central_lock
channel.id
number
ID of channel that received a message
device.id
number
ID of device that received a message
device.name
string
Name of device that received a message
device.type.id
number
ID of device type of device that received a message
engine.ignition.status
boolean
Engine ignition or ACC status
event.status.ignition
fuel.level
number
percentage
Fuel level percentage
event.status.fuel_level,
tracking.fuel_level
fuel.level.low.status
boolean
Low fuel level status
event.status.low_fuel_level_alarm
gsm.registration.state
number
GSM registration state
gsm_registration_state
gsm.signal.quality
number
The quality (bit error rate) of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...) signal
signal_quality
ident
string
Device unique identifier like serial number, IMEI, etc
immobilizer.locked.status
boolean
Immobilizer locked status
event.status.immobilizer
keyfob.in.status
boolean
Keyfob status from CAN
event.status.keyfob
mileage.since.immobilizer.unlock
number
Mileage since immobilizer unlock
event.status.mileage_since_immobilizer_unlock
peer
string
IP:port from which device connecting to the channel
position.altitude
number
meters
Altitude value for position
event.status.position.altitude,
tracking.gps_data.altitude
position.direction
number
degrees
Heading angle at position detection moment
event.status.position.heading,
tracking.gps_data.heading
position.hdop
number
Horizontal dilution of precision
event.status.position.hdop,
tracking.gps_data.hdop
position.latitude
number
degrees
Latitude coordinate value
event.status.position.lat,
tracking.gps_data.lat
position.longitude
number
degrees
Longitude coordinate value
event.status.position.lon,
tracking.gps_data.lon
position.satellites
number
Quantity of satellites used to calculate coordinates for given position information
event.status.position.satellites_in_use,
tracking.gps_data.satellites_in_use
position.speed
number
km/h
Instant speed at position detection moment
event.status.position.speed_over_ground,
tracking.gps_data.speed_over_ground
position.timestamp
number
seconds
Timestamp when coordinates where calculated
event.status.position.timestamp,
tracking.gps_data.timestamp
protocol.id
number
ID of protocol
provider.name
string
Provider name
provider_name
relay.value
number
Relay value
event.status.relay_value
server.timestamp
number
seconds
Timestamp when server received a message
tilt.state
string
Tilt status
event.status.tilt_status
time.since.immobilizer.unlock
number
seconds
Time since immobilizer unlock
event.status.seconds_since_immobilizer_unlock
timestamp
number
seconds
Message timestamp
vehicle.mileage
number
km
Total calculated mileage
event.status.mileage,
tracking.mileage
vehicle.vin
string
VIN of vehicle