This protocol is used by all Ruptela GPS tracking devices. Please also read our guide on how-to connect Ruptela device to flespi in few mouse clicks.

Below is the list of parameters that can appear in the messages received by the channel via ruptela protocol. In most parameters, the name consists of tags split by dots: tag1.tag2.tag3.tag4... Each tag defines a certain area of an application, e.g. any parameter that contains mileage data has the 'mileage' tag in the name and any parameter related to fuel control contains the 'fuel' tag. By default JSON fields of the message received by a channel via this protocol can only contain the below-specified parameters. Any additional parameter will be prefixed by the "custom" tag, e.g. "custom.unspecified-name".

Name Type Unit Description
absolute.idle.seconds number seconds Absolute time in idle state
accident.din number Accident digital input state
accident.extreme.braking.status boolean Accident extreme braking state
accident.harsh.acceleration.status boolean Accident harsh acceleration state
accident.harsh.breaking.status boolean Accident harsh braking state
accident.overspeeding.status boolean Accident overspeeding state
ain number volts Voltage on the analog input
alarm.panic.status boolean Panic state
a.sensor.fuel.temperature number celsius Digital Fuel Sensor A fuel temperature
battery.current number amperes Battery current
battery.voltage number volts Internal battery voltage
b.sensor.fuel.level number percentage Digital Fuel Sensor B fuel level
b.sensor.fuel.temperature number celsius Digital Fuel Sensor B fuel temperature
business.mode.status boolean Business or private mode
can.ambient.air.temperature number celsius CAN ambient air temperature
can.a.sensor.fuel.level number percentage CAN A digital sensor fuel level
can.axle.weight number kg Weight on the axle reported by CAN boolean CAN cruise control is active number liters CAN Fuel used delta number CAN diagnostics supported bitmask
can.engine.load.level number percentage Engine load level reported by CAN
can.engine.motorhours number hours Total engine motorhours reported by CAN
can.engine.rpm number rpm Engine RPM reported by CAN
can.engine.temperature number celsius Engine temperature reported by CAN number CAN first driver ID
can.fms.axle.location.enum number CAN axle location according FMS standard number CAN FMS software version supported bitmask
can.fms.tyre.location.enum number CAN tire location according FMS standard
can.fuel.consumed.liters number liters Fuel volume totally consumed by vehicle reported by CAN
can.fuel.consumption.liters_hour number liters/hours CAN fuel rate
can.fuel.economy number km/liters CAN instantaneous fuel economy
can.fuel.level number percentage Fuel level in tank reported by CAN
can.highres.fuel.consumed.liters number liters CAN high resolution engine total fuel used
can.highres.vehicle.mileage number km CAN high resolution total vehicle distance
can.j1939.cargo.weight number kg CAN J1939 cargo weight
can.j1939.trailer.weight number kg CAN J1939 trailer weight
can.liquid.sensor.fuel.volume number liters Fuel volume in tank reported by LLS CAN
can.maintenance.before.mileage number km Mileage before next maintenance reported by CAN
can.movement.status boolean CAN tacho vehicle motion number CAN at least one PTO engaged
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 number CAN requests supported bitmask number CAN second driver ID
can.secondary.fuel.level number percentage CAN engine fuel level secondary
can.system.event.enum number CAN system event enum
can.tacho.driver.activity.enum number CAN tacho driver activity state
can.tacho.driver.card.enum number CAN tacho driver card status enum
can.tacho.driver.time.enum number CAN tacho driver 1 time related status boolean CAN tacho handling information
can.tacho.overspeeding.event.trigger boolean CAN tacho vehicle overspeed
can.tacho.performance.enum number CAN tachograph performance
can.tacho.position.speed number km/h CAN tachograph vehicle speed
can.tacho.reverse.movement.status boolean CAN tacho direction indicator
can.throttle.pedal.level number percentage Throttle pedal push level reported by CAN string CAN vehicle ID
can.wheel.speed number CAN wheel based speed
config.engine.ignition.status boolean Custom configured engine ignition status
counter.din.hours number hours Digital input hour counter
counter.fuel.value number Fuel counter
crash.impact.acceleration number g Crash impact acceleration
crash.impact.direction number degrees Crash impact direction
c.sensor.fuel.level number percentage Digital Fuel Sensor C fuel level
c.sensor.fuel.temperature number celsius Digital Fuel Sensor C fuel temperature number Configuration profile index
device.temperature number celsius Temperature of device
din number Digital inputs
dout number Digital outputs
eco.idle.status number ECO idling state
external.powersource.voltage number volts External power voltage
extnav.position.altitude number meters Altitude value for external receiver position
garmin.status boolean Garmin FMI module status
gnss.antenna.status boolean GNSS antenna connection status
gprs.status boolean GPRS mobile network status
gps.position.speed number km/h Instant speed at position detection moment calculated by GPS
gsm.jamming.event.trigger boolean GSM signal jamming detected
gsm.mnc number GSM mobile network code
gsm.signal.dbm number dbm Strength of GSM signal
gsm.troublecode.bitmask number GSM trouble codes
ibutton.code string Hexadecimal code of connected iButton
ident string Device unique identificator and optional password
magnetic.card.code string Magnetic Card ID code
movement.status boolean Current movement state
obd.can.fuel.consumed.liters number liters OBD CAN fuel used number OBD Diagnostic Trouble Code and Malfunction Indicator Lamp
obd.engine.load.level number percentage Engine load level read from OBD
obd.engine.motorhours number hours Total engine motorhours read from OBD
obd.engine.rpm number rpm Engine RPM read from OBD
obd.engine.temperature number celsius Engine coolant temperature read from OBD
obd.external.air.temperature number celsius OBD ambient air temperature
obd.fuel.consumption.distance number liters/100km Fuel consumption read from OBD
obd.fuel.consumption.liters_hour number liters/hour OBD engine fuel rate
obd.fuel.level number percentage Fuel level read from OBD
obd.fuel.type.enum number OBD fuel type number km Distance traveled while malfunction indicator lamp is activated, read from OBD
obd.throttle.pedal.level number percentage Throttle pedal level read from OBD
obd.vehicle.speed number km/h Vehicle speed read from OBD string Vehicle VIN read from OBD
ot.din number OT digital input value
pcb.temperature number celsius PCB temperature
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 boolean Refrigerator door open status
refrigerator.engine.mode.enum string Refrigerator engine mode - diesel, electric
refrigerator.high.speed.status boolean Fridge high speed status
refrigerator.operate.mode.enum string Refrigerator operating mode - cycle sentry, continuous
rfid.code string Hexadecimal code of connected RFID
rollover.alarm.status boolean Roll over alarm state
sdcard.log.enum number SD card log id
sdcard.log.marker.value number SD Log record Marker
security.event.enum number Security information ID
segment.ain.voltage number volts Voltage difference between current and earlier obtained voltage reference
segment.max.acceleration number g Maximum acceleration value that occured on the segment
segment.max.angular.acceleration.deg_sec2 number deg/sec^2 Maximum angular acceleration value that occured on the segment
segment.max.braking.acceleration number g Maximum braking acceleration value that occured on the segment
segment.mileage number km Odometer value difference between consequent measurements
sensor.temperature number celsius Temperature sensor value
shock.duration number milliseconds Duration of shock
sleep.timer.wakeup.status boolean Device wake-up by timer event
tacho.card.reader.status boolean Tacho card reader state
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.time.enum number Driver time states
tacho.engine.rpm number rpm Engine RPM reported by tacho
tacho.first.driver.card.status boolean Tacho card of first driver presence number First driver ID
tacho.fms.first.driver.status.enum number First driver state number Second driver ID
tacho.fms.secondary.driver.status.enum number Second driver state
tacho.position.speed number km/h Instant speed reported by tacho
tacho.registration.code string Tacho registration number
tacho.second.driver.card.status boolean Tacho card of second driver presence
tacho.trip.mileage number km Trip mileage calculated by tacho
tacho.vehicle.mileage number km Total mileage calculated by tacho
timestamp number seconds Message timestamp
towing.alarm.status boolean Towing alarm state
trailer.braking.wheel.speed number km/h Trailers Braking system wheel–based vehicle speed
trailer.lateral.acceleration number m/s^2 Trailers Lateral acceleration
trailer.main.axle.wheel.diff.speed number km/h Trailers Wheel speed difference main axle
trailer.state.bitmask number Trailer status string Trailer VIN
trip.state.enum number Trip status
tyre.pressure.bitmask number Tire Pressure Measurement System message
ubi.process.status boolean UBI data saving is in process
umts.enabled boolean UMTS enabled
vehicle.mileage number km Total calculated mileage string VIN of vehicle
virtual.engine.ignition.status boolean Virtual engine ignition status
wireless.enabled boolean Wireless enabled
wireless.pair.status boolean Wireless Pair
x.acceleration number g Accelerometer value X
x.axis.angle number degrees X-axis angle to horizon
y.acceleration number g Accelerometer value Y
y.axis.angle number degrees Y-axis angle to horizon
z.acceleration number g Accelerometer value Z
z.axis.angle number degrees Z-axis angle to horizon

Below is the list of commands that can be sent to devices to change their configuration or to send signals to various outputs. When sending a command you can specify the transport type defining how the command will be delivered - the address parameter can take values connection (via network connection once the device goes online), sms (via SMS message), push (via PUSH notification). A comprehensive format of each command with all possible parameter values, parameter types, default values, etc. can be found in the REST API documentation in your account.

Title Name Description Properties
Custom Command generic.custom Send SMS command Over GPRS or SMS command: Command

sms_password: SMS Password