Bce protocol

Integration level: params
Protocol used by GPS tracking devices manufactured by Xirgo Global (former Baltic Car Equipment) company headquartered in Lithuania.
flespi parses the Bce protocol messages into a JSON object with the fields listed below in the Parameters tab.

Note: BCE was acquired by Xirgo, so new device models will appear under the Xirgo Global brand.

To connect your tracker using the BCE protocol, you need to have a bce channel created first.

Point your tracker to the channel's domain name:port via SMS or configuration tool provided by the vendor.

Then create a device instance for your tracker and use a 15-character IMEI (usually specified on the tracker casing) in the ident field.

Use the Toolbox tab on the device screen to check if the messages are coming.

To connect BCE to Wialon or another platform via flespi please read this article.

It is not possible to manage BCE device settings remotely because devices always synchronize their configuration with fmset.eu — original BCE web-based configurator utility. 

accident.event
boolean
Accident event detected
ain
number
volts
Voltage on the analog input
axle.weight
number
Axle weigth
battery.voltage
number
volts
Internal battery voltage
can.acceleration.pedal.level
number
percentage
CAN acceleration pedal level
can.adblue.level
number
percentage
Adblue level read from CAN
can.ambient.air.temperature
number
celsius
CAN ambient air temperature
can.engine.load.level
number
percentage
Calculated engine load level read from CAN
can.engine.motorhours
number
hours
Total engine motorhours read from CAN
can.engine.temperature
number
celsius
Engine temperature read from CAN
can.fuel.consumed
number
liters
Fuel volume totally consumed by vehicle read from CAN
can.fuel.consumption
number
liters/h
Engine fuel rate read from CAN
can.fuel.economy
number
km/liters
CAN instantaneous fuel economy
can.fuel.level
number
percentage
Fuel level in tank read from CAN
can.maintenance.before.mileage
number
km
Mileage before next maintenance read from CAN
can.vehicle.mileage
number
km
Total vehicle mileage read from CAN
can.wheel.speed
number
km/h
Vehicle wheel based speed, read from CAN
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
din
number
Digital inputs bitmask
engine.generator.status
boolean
Engine generator is activated, detected by voltage
engine.ignition.status
boolean
Engine ignition status
event.enum
number
Protocol-specific event code
event.function
number
Event function
external.powersource.voltage
number
volts
External power voltage
filtered.ain
number
Filtered analog input value
frequency.counter.din
number
Frequency counter value on digital input
gsm.cellid
number
GSM base station ID
gsm.jamming.event
boolean
GSM signal jamming detected
gsm.lac
number
GSM location area code
gsm.mcc
string
GSM mobile country code
gsm.mnc
string
GSM mobile network code
gsm.signal.dbm
number
dbm
Strength of GSM signal
gsm.timing.advance
number
GSM timing advance
ibutton.code
string
Hexadecimal code of connected iButton
ident
string
Device unique identifier like serial number, IMEI, etc
liquid.sensor.fuel.temperature
number
celsius
Fuel temperature reported by LLS
liquid.sensor.fuel.volume
number
liters
Fuel volume reported by LLS
movement.status
boolean
Current movement state
onewire.sensor.humidity
number
percentage
External 1-Wire humidity sensor value
onewire.sensor.serial
string
External 1-Wire sensor serial number in HEX representation
onewire.sensor.temperature
number
celsius
External 1-Wire temperature sensor value
payload.hex
string
HEX Payload received from device
peer
string
IP:port from which device connecting to the channel
position.altitude
number
meters
Altitude value for position
position.direction
number
degrees
Heading angle at position detection moment
position.hdop
number
Horizontal dilution of precision
position.latitude
number
degrees
Latitude coordinate value
position.longitude
number
degrees
Longitude coordinate value
position.satellites
number
Quantity of satellites used to calculate coordinates for given position information
position.speed
number
km/h
Instant speed at position detection moment
position.valid
boolean
Is position information accurate and valid for given timestamp
power.on.status
boolean
Power-on device status
protocol.id
number
ID of protocol
rollover.event
boolean
Roll over event detected
segment.max.acceleration
number
g
Maximum acceleration value that occured on the segment
segment.max.braking.acceleration
number
g
Maximum braking acceleration value that occured on the segment
segment.max.cornering.acceleration
number
g
Maximum cornering acceleration value that occured on the segment
segment.max.speed
number
km/h
Maximum speed on the segment
segment.vehicle.mileage
number
km
Segment mileage
server.timestamp
number
seconds
Timestamp when server received a message
software.version
string
Software version string
tacho.driver.card.code
string
Driver identification card id for tacho
tacho.driver.current.activity.duration
number
seconds
Current driver activity duration
tacho.driver.current.activity.mileage
number
km
Current driver activity mileage
tacho.driver.work.state.enum
string
Driver work state
tacho.engine.rpm
number
rpm
Engine RPM reported by tacho
tacho.position.speed
number
km/h
Instant speed reported by tacho
tacho.vehicle.mileage
number
km
Total mileage calculated by tacho
timestamp
number
seconds
Message timestamp
total.trailer.weight
number
kg
Total trailer weight
tyre.pressure
number
bar
Tyre pressure
tyre.temperature
number
celsius
Tyre temperature
vibration.alarm
boolean
Vibration alarm event
wiegand.code
string
Wiegand26 RFID code