Teltonika protocol

Integration level: params + settings
Parse and decode Teltonika binary messages into JSON. Get the parsed data from Teltonika devices via REST API and MQTT. Forward normalized data from Teltonika trackers to cloud platforms (AWS, Azure, etc.).
flespi parses the Teltonika protocol messages into a JSON object with the fields listed below in the Parameters tab.
absolute.acceleration
number
g
Module of accelerometer vector
acceleration.array
array
g
Array of objects with acceleration data by x, y, and z axis
activity.state
number
Device activity state
actual.remaining.mileage
number
km
Actual remaining mileage
agro.vehicle.state.bitmask
number
Agricultural machinery flags
ain
number
volts
Voltage on the analog input
alarm.event
boolean
Alarm event triggered
amber.alert.state
number
Amber Alert state. 0 - Turned Off. 1 - Turned On, count down timer started. 2 - Amber Alert On button pressed to restard active timer. 3 - Alarm. 4 - Amber Alert turned On when timer is set to 0 seconds
amber.alert.timeout
number
s
Amber Alert time-out configured value
available.status
boolean
Vehicle available status: true - available, false - not available
average.x.acceleration
number
g
Harsh acceleration event average accelerometer value on X-axis
average.y.acceleration
number
g
Harsh acceleration event average accelerometer value on Y-axis
average.z.acceleration
number
g
Harsh acceleration event average accelerometer value on Z-axis
barcode.id
string
Barcode ID
battery.capacity.full
number
Ah
Full battery capacity
battery.capacity.remaining
number
Ah
Remaining battery capacity
battery.charging.status
boolean
Battery charging status
battery.current
number
amperes
Battery current
battery.health
number
percentage
Battery health level (SoH)
battery.level
number
percentage
Internal battery level
battery.overvoltage.status
boolean
Battery overvoltage status: true - battery overvoltage, false - no battery overvoltage
battery.regeneration.status
boolean
Battery regeneration status: true - disabled, false - enabled
battery.short.circuit
boolean
Battery short circuit (overcurrent) warning status: true - battery short circuit, false - no battery short circuit
battery.status
boolean
Battery on/off status: true - battery is on, false - battery is off
battery.temperature
number
celsius
Battery temperature
battery.temperature.status
boolean
Battery temperature status: true - temperature is over or under the normal, false - temperature is normal
battery.undervoltage.status
boolean
Battery undervoltage status: true - battery undervoltage, false - no battery undervoltage
battery.voltage
number
volts
Internal battery voltage
ble.beacons
array
Object with all detected BLE beacons. Each object key is a string uniquely identifying each BLE beacon. The value of this key is an object containing data received from the BLE beacon, like RSSI, temperature, battery level, etc.
ble.lock.battery.level
number
percentage
BLE (Bluetooth Low Energy) Electronic Lock battery level
ble.lock.status
boolean
BLE (Bluetooth Low Energy) Electronic lock is locked
ble.mac.address
string
BLE (Bluetooth Low Energy) MAC address
ble.sensor.battery.level
number
percentage
BLE (Bluetooth Low Energy) sensor battery level
ble.sensor.battery.voltage
number
volts
BLE (Bluetooth Low Energy) sensor battery voltage
ble.sensor.humidity
number
percentage
BLE (Bluetooth Low Energy) sensor Humidity value
ble.sensor.illuminance
number
lux
BLE (Bluetooth Low Energy) sensor illuminance
ble.sensor.payload.hex
string
HEX Payload received from BLE sensor
ble.sensor.temperature
number
celsius
BLE (Bluetooth Low Energy) sensor Temperature value
button.action.type
number
Button Action type: 1 - 1 click; 2 - 2 clicks; 3 - long click
button.id
number
Button ID: 1 - alarm button; 2 - power button; 3 - button 1; 4 - button 2; 5 - button 3
buzzer.alarm.status
boolean
Buzzer alarm status
can.absolute.fuel.rail.pressure
number
kPa
Absolute Fuel Rail Pressure
can.absolute.load
number
percentage
Absolute load value
can.adblue.level
number
percentage
Adblue level read from CAN
can.adblue.volume
number
liters
Adblue volume read from CAN
can.ambient.air.temperature
number
celsius
CAN ambient air temperature
can.axle.weight
number
kg
Weight on the axle read from CAN
can.barometric.pressure
number
kPa
Absolute barometric pressure read fron CAN
can.battery.voltage
number
volts
Battery voltage read from CAN
can.commanded.egr
number
percentage
Commanded EGR value read from CAN
can.control.module.voltage
number
volts
Control module voltage read from CAN
can.cruise.status
boolean
CAN cruise control is active
can.data.frame
string
CAN data frame value in HEX representation
can.direct.fuel.rail.pressure
number
kPa
Fuel rail gauge pressure for diesel or gasoline direct injection
can.distance.since.codes.cleared
number
km
Distance traveled since codes cleared
can.dtc
string
Diagnostic trouble code read from CAN
can.dtc.number
number
Number of diagnostic trouble codes
can.egr.error
number
percentage
EGR Error read from CAN
can.engine.coolant.temperature
number
celsius
Engine coolant temperature read from CAN
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.oil.level
number
Engine oil level
can.engine.oil.temperature
number
celsius
Engine oil temperature
can.engine.rpm
number
rpm
Engine RPM read from CAN
can.engine.run.time
number
seconds
Run time since engine start 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.injection.timing
number
degrees
Fuel injection timing
can.fuel.level
number
percentage
Fuel level in tank read from CAN
can.fuel.pressure
number
kPa
Fuel pressure
can.fuel.volume
number
liters
CAN fuel volume
can.hybrid.battery.pack.life
number
percentage
Hybrid battery pack remaining life
can.intake.air.temperature
number
celsius
Intake air temperature
can.intake.map
number
kPa
Intake manifold absolute pressure
can.lvc.module.control.bitmask
number
LVC control state flags
can.maf.air.flow.rate
number
g/sec
MAF air flow rate read from CAN
can.mil.mileage
number
km
Distance traveled while malfunction indicator lamp is activated, read from CAN
can.mil.status
boolean
Malfunction indicator lamp status read from CAN
can.mil.time
number
hours
Time run with malfunction indicator lamp activated, read from CAN
can.module.id
number
CAN module ID
can.pedal.brake.status
boolean
CAN brake pedal pressed
can.pedal.clutch.status
boolean
CAN clutch pedal pressed
can.powersource.takeoff.enum
number
CAN power takeoff bitmask
can.program.id
number
CAN program number
can.relative.fuel.rail.pressure
number
kPa
Fuel rail pressure relative to manifold vacuum
can.service.distance
number
km
Service distance read from CAN
can.short.fuel.trim
number
percentage
Short term fuel trim read from CAN
can.throttle.pedal.level
number
percentage
Throttle pedal push level read from CAN
can.time.since.codes.cleared
number
minutes
Time since trouble codes cleared
can.timing.advance
number
degrees
Ignition timing advance read from CAN
can.vehicle.battery.range
number
meters
Vehicle Range on Battery read from CAN
can.vehicle.mileage
number
km
Total vehicle mileage read from CAN
can.vehicle.speed
number
km/h
Vehicle speed read from CAN
can.wheel.speed
number
km/h
Vehicle wheel based speed, read from CAN
central.standup.status
boolean
Central stuandup up status: true - up, false - down
channel.id
number
ID of channel that received a message
charger.bms.timeout.status
boolean
Charfer BMS COM timeout: true - not expired, false - expired
charger.control.mode
number
Charger control mode currently in use
charger.crc.violation.status
boolean
Charger CRC violation: true - violation happened, false - no violation
charger.current
number
amperes
Charger actual current
charger.energy
number
Wh
Charger actual energy
charger.fault.status
boolean
Charger internal fault status: true - no internal fault happened, false - internal fault happened
charger.mc.violation.status
boolean
Charger MC violation: true - violation happened, false - no violation
charger.mode
boolean
Selected charge mode, read from CAN: 0 - default, 1 - fast
charger.mode.state
number
Charger mode state
charger.plug.status
boolean
Charger plug status: true - not plugged, false - plugged
charger.setpoint.current
number
amperes
Charger current setpoint
charger.setpoint.voltage
number
volts
Charger svoltage setpoint
charger.state
number
Charger state
charger.voltage
number
volts
Charger actual voltage
charge.time.remining
number
minutes
Remaining charge time
control.module.voltage
number
volts
Supply voltage of the central control (system driving voltage)
counter.impulses
number
Impulses counter
crash.event
boolean
Crash event detected
crash.event.enum
number
Crash report reason code
crash.events.number
number
Crash event counter
custom.user.id
number
Custom number sent as AVL ID 854, can be set via User ID setting
deadman.alarm.status
boolean
Man down is active and no movement for configured timeout
device.configuration.id
number
Configuration profile index
device.firmware.version
string
Firmware revision
device.id
number
ID of device that received a message
device.name
string
Name of device that received a message
device.serial.number
string
Device serial number
device.temperature
number
celsius
Temperature of device
device.type.id
number
ID of device type of device that received a message
din
number
Digital inputs bitmask
door.open.status
boolean
Door open status
dout
number
Digital outputs bitmask
dout.overcurrent.status
boolean
Overcurrent status for digital output
driving.state
number
Vehicle current driving direction state
eco.driving.event.duration
number
seconds
Duration of event that did generate Green driving
eco.driving.events.number
number
Average amount of events on some distance
engine.ignition.status
boolean
Engine ignition status
engine.motorhours
number
hours
Total calculated engine motorhours
engine.rpm
number
rpm
Engine RPM read from CAN
error.type
number
Error type identification number
escort.liquid.sensor.battery.voltage
number
volts
Escort LLS Battery Voltage
escort.liquid.sensor.fuel.level
number
Escort LLS fuel level
escort.liquid.sensor.temperature
number
celsius
Escort LLS Temperature
event.code
string
Unique event identifier string
event.enum
number
Event code, full list of codes available at separate table
event.priority.enum
number
Event priority enum
external.battery.capacity
number
percentage
Current residual capacity percentage of external battery
external.battery.level
number
percentage
External battery level
external.battery.status
boolean
External battery status
external.battery.temperature
number
celsius
External battery temperature
external.battery.voltage
number
volts
External battery voltage
external.powersource.status
boolean
External power source connection status
external.powersource.voltage
number
volts
External power voltage
external.sensor.temperature
number
degrees
External sensor temperature
extnav.position.speed
number
km/h
External receiver instant speed at position detection moment
freezer.active.alarm.data
string
Active alarms data
freezer.active.alarm.number
number
Number of active alarms
freezer.afax.cfm.control
number
Freezer AFAX airflow (Cubic Feet per Minute) control
freezer.afax.mode
number
Freezer AFAX setting mode. 0 - closed, 1 - open, 2 - variable
freezer.afax.status
boolean
Freezer AFAX status. false = not installed, true = standard
freezer.air.flow
number
Freezer air flow. 0 - normal, 1 - high
freezer.air.temperature
number
celsius
Freezer ambient air temperature
freezer.alarm.state
number
Freezer alarm state. 0 – No Alarms, 1 – Alarm Shutdown, 2 – Non-Shutdown Alarms Active
freezer.apx.active.alarm.data
string
Hex representation of APX active alarms
freezer.apx.active.alarm.number
number
Number of APX active alarms. Indicate the index where the inactive alarm data starts in freezer.apx.active.alarm.data parameter
freezer.battery.current
number
Freezer battery DC current
freezer.battery.voltage
number
volts
Freezer battery voltage
freezer.citypiek.override.current.status
boolean
Current override status of City Piek
freezer.citypiek.override.status
boolean
Override status of City Piek
freezer.comp1.mode
string
Operating mode of Compartment 1
freezer.comp2.dtt
number
Freezer compartment 2 defrost termination temperature
freezer.comp2.mode
string
Operating mode of Compartment 2
freezer.comp3.dtt
number
Freezer compartment 3 defrost termination temperature
freezer.comp3.mode
string
Operating mode of Compartment 3
freezer.compressor.rpm
number
rpm
Freezer compressor RPM
freezer.compressor.state
number
Freezer compressor configuration state
freezer.connection.mode
number
Status of RS232 COM port connection where freezer is connected to
freezer.control.mode
string
Control mode
freezer.control.probe
number
C1 control probe. 0 - Return, 1 - Supply
freezer.coolant.temperature
number
celsius
Freezer coolant temperature
freezer.defrost.interval
number
hours
Freezer defrost interval
freezer.discharge.pressure
number
Freezer discharge pressure
freezer.discharge.temperature
number
Freezer discharge temperature
freezer.door.status
number
Freezer door status bitmask
freezer.dtt
number
Freezer defrost termination temperature
freezer.electric.total
number
hours
Freezer electric total
freezer.engine.standby.status
number
Freezer Engine / Standby status bitmask
freezer.engine.total
number
hours
Freezer engine total
freezer.error.count
number
Freezer error count
freezer.expansion.valve.percentage
number
Freezer expansion valve position percentage
freezer.fresh.protect
string
Freezer fresh protect
freezer.fuel.level
number
percentage
Freezer fuel level
freezer.inactive.alarm.data
string
Inactive alarms data
freezer.inactive.alarm.number
number
Number of inactive alarms
freezer.installation.serial
string
Freezer installation serial
freezer.intake.map
number
Freezer manifold atmospheric pressure
freezer.intelliset
string
The name of the current active Intelliset running on the Transport Refrigeration Unit
freezer.intelliset.active
string
Active IntelliSet name
freezer.intelliset.file
string
IntelliSet file name
freezer.intelliset.number
number
Number of Valid Intellisets (0 if Intelliset option not installed OR no intellisets loaded OR Intellisets are not valid for model)
freezer.model.number
string
Asset model number
freezer.operating.mode.enum
number
Freezer operating mode. 0 – Customized, 1 – Ecofuel, 2 – OptiCold
freezer.operating.mode.lock
boolean
Freezer operating mode lock
freezer.outlet.pressure
number
Freezer outlet pressure
freezer.outlet.temperature
number
Freezer outlet temperature
freezer.pressure.units
number
Freezer pressure units. 0 - psig, 1 - bars
freezer.pretrip.subtest.number
number
Freezer pretrip subtest number. Before pretrip subtest performed - 0. After pretrup subtests perforemed - last subtest number
freezer.pretrip.test.duration
number
Freezer pretrip test time display. After Pretrip, this returns the length of the last Test run in seconds
freezer.pretrip.test.number
number
Freezer pretrip test number. Before pretrip test performed - 0. After pretrup tests perforemed - last test number
freezer.pretrip.test.report
string
Freezer pretrip tests report for 25 tests
freezer.pretrip.test.state
number
Freezer pretrip test status. 0 - Pretrip Pass, 1 - Pretrip Failed and Completed, 2 - Pretrip Failed and Not Completed, 3 = Pretrip Cannot Start, 4 - Pretrip Aborted by User, 5 - Pretrip In Progress, 0xFF - Pretrip Never Performed
freezer.pretrip.test.type
number
Freezer pretrip test type. 0 - short, 1 - long
freezer.preventive.maintenance
number
hours
Preventive maintenance hour meter
freezer.remote.sensor.temperature
number
Remote sensor temperature
freezer.serial.number
string
Asset serial number
freezer.standby.total
number
hours
The total accumulated hours that the Transport Refrigeration Unit has been running on stand by, or electric, power
freezer.suction.pressure
number
Freezer suction pressure
freezer.switch1.status
boolean
TRUE = remote door switch 1 detected door was open FALSE = remote door switch 1 detected door was closed
freezer.switch2.status
boolean
TRUE = remote door switch 2 detected door was open FALSE = remote door switch 2 detected door was closed
freezer.switch3.status
boolean
TRUE = remote door switch 3 detected door was open FALSE = remote door switch 3 detected door was closed
freezer.switch4.status
boolean
TRUE = remote door switch 4 detected door was open FALSE = remote door switch 4 detected door was closed
freezer.temperature.units
number
Freezer temperature units. 0 - Fahrenheit, 1 - Celcius
freezer.total.current
number
Freezer total AC current
freezer.trailer.serial
string
Freezer trailer serial
freezer.valve.percentage
number
Freezer valve position percentage
freezer.vehicle.total
number
hours
Freezer vehicle total
freezer.zone1.alarm.code
number
Freezer zone 1 alarm code
freezer.zone1.alarm.type
number
Freezer zone 1 alarm type
freezer.zone1.evaporator.coil.temperature
number
Freezer zone 1 evaporator coil temperature
freezer.zone1.operating.mode
number
Freezer zone 1 operating mode
freezer.zone1.return.air.temperature
number
Freezer zone 1 return air temperature
freezer.zone1.supply.air.temperature
number
Freezer zone 1 supply air temperature
freezer.zone1.temperature.setpoint
number
Freezer zone 1 temperature setpoint
freezer.zone2.alarm.code
number
Freezer zone 2 alarm code
freezer.zone2.alarm.type
number
Freezer zone 2 alarm type
freezer.zone2.evaporator.coil.temperature
number
Freezer zone 2 evaporator coil temperature
freezer.zone2.operating.mode
number
Freezer zone 2 operating mode
freezer.zone2.return.air.temperature
number
Freezer zone 2 return air temperature
freezer.zone2.supply.air.temperature
number
Freezer zone 2 supply air temperature
freezer.zone2.temperature.setpoint
number
Freezer zone 2 temperature setpoint
freezer.zone3.alarm.code
number
Freezer zone 3 alarm code
freezer.zone3.alarm.type
number
Freezer zone 3 alarm type
freezer.zone3.evaporator.coil.temperature
number
Freezer zone 3 evaporator coil temperature
freezer.zone3.operating.mode
number
Freezer zone 3 operating mode
freezer.zone3.return.air.temperature
number
Freezer zone 3 return air temperature
freezer.zone3.supply.air.temperature
number
Freezer zone 3 supply air temperature
freezer.zone3.temperature.setpoint
number
Freezer zone 3 temperature setpoint
fuel.consumed
number
liters
Fuel volume totally consumed by vehicle
fuel.level
number
percentage
Fuel level percentage
geofence.id
number
Geofence ID
geofence.overspeeding.status
boolean
Geofence overspeeding status
geofence.status
boolean
Geofence entered status
gnss.antenna.short.circuit.status
boolean
GNSS antenna short circuit status
gnss.antenna.status
boolean
GNSS receiver antenna status
gnss.jamming.state
number
GNSS jamming state
gnss.sleep.mode.status
boolean
GNSS receiver is in sleep mode
gnss.state.enum
number
GNSS state code. May contain information about GNSS fix status, sleep status, ON/OFF, Overcurrent/protect state. Full list of codes available at separate table
gnss.status
boolean
GNSS receiver on/off status
gps.fuel.rate
number
liters/h
GPS-based fuel rate
gps.fuel.used
number
liters
GPS-based fuel used
grain.moisture.level
number
percentage
Grain moisture
grain.mowing.efficiency.meters2_h
number
m^2/h
Mowing efficiency
grain.mowing.volume.kg
number
kg
Mown volume
gsm.cellid
number
GSM base station ID
gsm.jamming.alarm.status
boolean
Alarm status for GSM jamming
gsm.lac
number
GSM location area code
gsm.mnc
string
GSM mobile network code
gsm.network.roaming.status
boolean
GSM network in roaming mode
gsm.signal.level
number
percentage
GSM signal strength level
gsm.sim.iccid
string
Integrated Circuit Card Id of SIM card
gsm.sim.imsi
string
IMSI of SIM card
gsm.sim.status
boolean
SIM card is active
harsh.acceleration.duration
number
seconds
Harsh acceleration event duration
harsh.acceleration.event
boolean
Harsh acceleration detected
harsh.braking.event
boolean
Harsh braking detected
harsh.cornering.angle
number
degrees
Harsh cornering angle
harsh.cornering.event
boolean
Harsh cornering detected
harvest.area
number
m^2
Area of harvest
harvest.drum.gap
number
mm
Gap under harvesting drum
harvest.drum.rpm
number
rpm
Harvesting drum RPM
harvest.duration
number
seconds
Harvesting time
helmet.status
boolean
Helmet status: true - helmet is in, false - helmet is not in
ibutton.authorized.status
boolean
iButton authorized status
ibutton.code
string
Hexadecimal code of connected iButton
ibutton.connected.status
boolean
iButton connection status
ident
string
Device unique identifier like serial number, IMEI, etc
idle.status
boolean
Vehicle is in idling state
ignition.state
number
Ignition state according to device manual
internal.battery.capacity
number
percentage
Current residual capacity percentage of internal battery
internal.battery.voltage
number
volts
Internal battery voltage
kickstand.status
boolean
Kickstand status: true - not released, false - released
kill.switch.status
boolean
Kill switch status: true - not active, false - active
liquid.sensor.fuel.temperature
number
celsius
Fuel temperature reported by LLS
liquid.sensor.fuel.volume
number
liters
Fuel volume reported by LLS
lock.status
boolean
Lock status
lvc.security.state.bitmask
number
LVC security state flags
malfunction.indicator.status
boolean
Malfunction indicator status: true - active, false - not active
mandown.alarm.status
boolean
Man down alarm activated
max.x.acceleration
number
g
Harsh acceleration event max accelerometer value on X-axis
max.y.acceleration
number
g
Harsh acceleration event max accelerometer value on Y-axis
max.z.acceleration
number
g
Harsh acceleration event max accelerometer value on Z-axis
movement.status
boolean
Current movement state
negative.input.status
boolean
Negative input connection to ground status: true - connected, false - disconnected
onewire.sensor.serial
string
External 1-Wire sensor serial number in HEX representation
operating.mode.enum
number
Operating mode
overspeeding.speed
number
km/h
Vehicle speed assocciated with overspeeding event
overspeeding.status
boolean
Overspeeding detected
park.brake.status
boolean
Park brake status: true - active, false - not active
payload.hex
string
HEX Payload received from device
payload.text
string
Text Payload received from device
pcb.temperature
number
celsius
PCB temperature
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.fix.age
number
seconds
Time since the last position fix
position.hdop
number
Horizontal dilution of precision
position.latitude
number
degrees
Latitude coordinate value
position.longitude
number
degrees
Longitude coordinate value
position.pdop
number
Position dilution of precision
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.consumtion
number
Wh/km
Vehicle power consumtion
power.on.status
boolean
Power-on device status
powertrain.state
number
Powertrain state
predicted.remaining.mileage
number
km
Predicted remaining mileage
private.status
boolean
Device is in private mode
protocol.id
number
ID of protocol
proximity.duration
number
seconds
Proximity violation duration
proximity.violation.ident
string
IMEI of the device which violates personal space
proximity.violation.mac.address
string
MAC address which violates personal space
proximity.violation.state
number
Bitmask describing the causes of proximity violation
remaining.range
number
km
Current remaining range
rfid.code
string
Hexadecimal code of connected RFID
scooter.battery.level
number
percentage
Scooter battery level
segment.can.fuel.consumed
number
liters
Fuel volume consumed by vehicle on the last segment using CAN data
segment.can.vehicle.mileage
number
km
Vehicle mileage on the last segment using CAN data
segment.vehicle.mileage
number
km
Segment mileage
sensor.temperature
number
celsius
Temperature sensor value
server.timestamp
number
seconds
Timestamp when server received a message
sleep.mode.status
boolean
Device is in sleep mode
software.version.enum
number
Software version enum
tacho.driver.card.code
string
Driver identification card id for tacho
tacho.driver.card.status
boolean
Tacho driver card presence
tacho.driver.continuous_driving.duration
number
seconds
Driver continuous driving time
tacho.driver.cumulative_break.duration
number
seconds
Driver cumulative break time
tacho.driver.cumulative_driving.duration
number
seconds
Driver cumulative driving time
tacho.driver.current.activity.duration
number
seconds
Current driver activity duration
tacho.driver.work.state.enum
string
Driver work state
tacho.overspeeding.status
boolean
Overspeeding status reported by tacho
tacho.position.speed
number
km/h
Instant speed reported by tacho
tacho.timestamp
number
seconds
Time reported by tacho
tacho.trip.mileage
number
km
Trip distance reported by tacho
tacho.vehicle.mileage
number
km
Total mileage calculated by tacho
tamper.alarm
boolean
Tamper alarm event
timestamp
number
seconds
Message timestamp
top.case.status
boolean
Top case opened status: true - opened, false - closed
total.driving.time
number
seconds
Total riding time
total.operate.time
number
seconds
Total operation time
total.vehicle.weight
number
kg
Total vehicle weight
towing.alarm.status
boolean
Towing alarm state
trip.average.speed
number
km/h
Average speed of the trip
trip.driving.time
number
seconds
Single riding time
trip.mileage
number
km
Distance driven since engine start
trip.operate.time
number
seconds
Single operation time
trip.status
boolean
Trip status, true if trip started, false - if stopped
vehicle.mileage
number
km
Total calculated mileage
vehicle.vin
string
VIN of vehicle
x.acceleration
number
g
Accelerometer value X
y.acceleration
number
g
Accelerometer value Y
z.acceleration
number
g
Accelerometer value Z
Properties
Codec 12 command
codec12
Send command encoded in Codec 12
hex: Payload is encoded as HEX string
crlf: Add CR and LF bytes after text payload
payload: Text or hex data to send
Set output 3 to ON for 5 seconds, and set outputs 1,2,4 to OFF
{"payload":"setdigout 0010 0 0 5 0"}
Get configuration param
getparam
Get configuration parameter by it's number
param: Param number
Set configuration param
setparam
Set configuration parameter by it's number
param: Param number
value: Param value

Step-by-step guide on how-to obtain telematics data from Teltonika devices via API in 5 easy steps.

Here are some issues with Teltonika trackers that flespi can fix:

  • Confusing parameters ID mapping. Parameter IDs for different models and firmware versions point to different settings — flespi uses unified protocol description technology to automatically resolve IDs into meaningful names.
  • Tricky firmware updates. Older configurators might not be able to update to the latest firmware release — flespi universal online configuration tool works for multiple manufacturers and adapts to the device type and firmware capabilities.
  • Difficulties sending commands via SMS. Changing tracker parameters via text messages requires compliance with command syntax — flespi configurator helps generate SMS content as per the protocol specification.