Cellocator Cello CAN iQ M

Cellocator Cello CAN iQ M is an advanced LTE CATM1 GPS tracker with two separate CAN channels. The device features advanced multi-GNSS (GPS + GLONASS SBAS), BLE 5.2, COM port (RS-232), 10 GPIO, 1-wire, DTC (Diagnostic Trouble Code) reporting logic, 1Ah Li-Pol battery, and more.

Usage specifics
Parameters (257)
Settings (1)
Commands (4)
Cellocator Cello CAN iQ M
Flespi parses telemetry data from your Cellocator Cello CAN iQ M into a standardized JSON and lets you send commands to Cellocator Cello CAN iQ M via API.

Here’s the like of JSON you get

{
    "ident": "352625333222111",
    "position.altitude": 273.61,
    "position.hdop": 0.7,
    "position.latitude": 49.069782,
    "position.longitude": 28.632826,
    "position.satellites": 18,
    "server.timestamp": 1650636570.426424,
    "timestamp": 1650636570.426424,
    "device.type.id": "Cellocator Cello CAN iQ M",
    "channel.id": 1111,
    "protocol.id": "cellocator"
    "engine.ignition.status": true
    ...
}

How to consume this nice JSON

The easiest way is to make a REST API request like this
curl -X GET  --header 'Authorization: FlespiToken XXX' 'https://flespi.io/gw/devices/<device id>/messages'

How to send commands to Cellocator Cello CAN iQ M?

You can send a specific command. Show all commands
You can use pre-defined settings to send instructions more conveniently. Show all settings

You can also

Modify messages

Add or remove parameters, inject data from LBS and reverse-geocoding services, etc.
Learn what plugins can do

Aggregate data

Determine trips and stops, catch events, detect geofence ins/outs, and more.
Learn about flespi analytics capabilities
acceleration.rms
number
Impact or free-fall acceleration RMS value where each of the axis is in 250µg units
Module 28,
Module 32
accelerometer.idling.duration
number
seconds
Number of seconds idling detection is based on accelerometer
Module 60
ain
number
volts
Voltage on the analog input
Message Type 0,
Module 41
altitude.difference
number
meters
Difference between the last stable altitude and current filtered one
Module 28
battery.health
number
percentage
Battery health level (SoH)
Module 90
battery.state.bitmask
number
Battery state bitmask, 8 bits, indexed parameter
Module 90
battery.temperature
number
celsius
Battery temperature
Module 90
baud.rate.enum
number
Used baud-rate enum value
Module 28
calibration.matrix.index
number
Calibration matrix index, indexed parameter
Module 43
calibration.phase
number
Calibration phase, 1 or 2
Module 70
calibration.state.enum
number
Calibration state, 0 - Started, 1 - OK, 2 - Bad Installation, 3 - In progress, 4 - Error
Module 70
calibration.status
boolean
Calibration status, true - calibrating, false - calibration finished
Module 30,
Module 70
calibration.step
number
Calibration step, 0 - 10
Module 70
can.dtc
array
Diagnostic trouble code array read from CAN
Module 1,
Module 38
can.dtc.number
number
Number of diagnostic trouble codes
Module 1,
Module 38
can.dtc.source
number
Number of bus ECU that reported the DTC
Module 38
can.dtc.state.bitmask
number
CAN DTC transmission reason bitmask
Module 38
can.pending.dtc
string
Pending diagnostic trouble code read from CAN
Module 1
channel.id
number
ID of channel that received a message
crash.direction.enum
number
Crash direction - front, rear, left, right etc.
Module 70
crash.duration
number
seconds
Crash duration
Module 35,
Module 63
crash.event
boolean
Crash event detected
Module 70
crash.id
number
Crash ID
Module 35,
Module 63
crash.max.acceleration
number
g
Maximum acceleration (x or y) during crash
Module 35,
Module 63
crash.movement.status
boolean
Movement status associated with crash event: true - crash when driving, false - crash during parking
Module 70
crash.orientation
number
Crash orientation
Module 35,
Module 63
crash.type
number
Crash type
Module 35,
Module 63
csa.event.reason
number
CSA event reason
Module 30
csa.event.seqnum
number
CSA event numerator
Module 30
csa.event.subreason
number
CSA event subreason
Module 30
device.battery.level
number
percentage
Device battery level
Module 42
device.firmware.version
string
Firmware revision
Message Type 11
device.id
number
ID of device that received a message
device.illuminance
number
lux
Ambient light illuminance detected by device
Module 42
device.io.bitmask
number
Device inputs and outputs status bitmask
Message Type 0,
Module 41
device.name
string
Name of device that received a message
device.pressure.altitude
number
m
Altitude above sea-level determined by air pressure detected by device
Module 42
device.temperature
number
celsius
Temperature of device
Module 42
device.temperature.valid
boolean
Temperature readings validity
Module 42
device.type.id
number
ID of device type of device that received a message
device.x.acceleration
number
g
Acceleration sensor X-axis value detected by device
Module 42
device.y.acceleration
number
g
Acceleration sensor Y-axis value detected by device
Module 42
device.z.acceleration
number
g
Acceleration sensor Z-axis value detected by device
Module 42
driver.id
string
Driver identification card id
Module 30,
Module 32,
Module 70
driving.status
boolean
Driving status
Module 30,
Module 35,
Module 63
engine.ignition.status
boolean
Engine ignition or ACC status
Module 70
engine.on.idling.duration
number
seconds
Number of seconds engine is on during idling session (engine running)
Module 60
engine.status
boolean
Engine status
Module 30
event.category
number
Event category
Module 28
event.enum
number
Protocol-specific event code
Module 28
external.alarm.status
boolean
External alarm status
Message Type 0
external.memory
number
Size of external non-volatile memory
Message Type 9
external.memory.type.enum
number
External non-volatile memory type
Message Type 9
forwarded.message.code
number
Forwarded Message Code
Message Type 8
fragment.control.byte
number
Fragment Control Byte
Message Type 8
free.fall.event
boolean
Free fall evemt detected
Module 28
fuel.level
number
percentage
Fuel level percentage
Message Type 9
fuel.volume
number
liters
Fuel volume
Message Type 9
gnss.idling.duration
number
seconds
Number of seconds idling detection is based on valid GNSS position
Module 60
gnss.status
boolean
GNSS receiver on/off status
Message Type 0,
Message Type 9,
Module 41
gps.mode
number
GPS mode
Message Type 0,
Message Type 11,
Message Type 9,
Module 30,
Module 6
gsm.bsic
number
Base station identity code of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...)
Message Type 9
gsm.cellid
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) base station ID
Message Type 9,
Module 46
gsm.lac
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) location area code
Message Type 9,
Module 46
gsm.mcc
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) country code
Message Type 0,
Module 41,
Module 46
gsm.mnc
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) code
Message Type 0,
Module 41,
Module 46
gsm.network.roaming.status
boolean
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) in roaming mode
Message Type 0,
Module 41
gsm.network.type
string
The type of the Mobile network the device is currently registered to
Module 46
gsm.pcid
number
Physical layer Cell ID in the Mobile network (LTE and NR)
Module 46
gsm.signal.dbm
number
dbm
Strength of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...) signal
Message Type 9,
Module 42,
Module 90
gsm.sim.iccid
string
Integrated Circuit Card Id of SIM card of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...)
Message Type 9
gsm.timestamp
number
seconds
Timestamp for the Mobile network (GSM, 3G, 4G, LTE, 5G, ...) data
Module 46
hardware.interface.enum
number
Hardware interface and peripherals identifier
Message Type 9
hardware.type
string
Hardware type
Message Type 0
hardware.version.enum
number
Hardware version enum
Message Type 0,
Message Type 11,
Message Type 9
harsh.acceleration.event
boolean
Harsh acceleration detected
Module 70
harsh.braking.event
boolean
Harsh braking detected
Module 70
harsh.turn.event
boolean
Harsh turn event detected
Module 70
harsh.turn.left.event
boolean
Harsh left turn detected
Module 70
harsh.turn.right.event
boolean
Harsh right turn detected,
Module 70
ibutton.code
string
Hexadecimal code of connected iButton
Message Type 0
ident
string
Device unique identifier like serial number, IMEI, etc
ignition.on.idling.duration
number
seconds
Number of seconds egnition is on during idling session (ignition switch is on, motor is off)
Module 60
impact.event
boolean
Impact event
Module 28
internal.memory
number
Size of internal non-volatile memory
Message Type 9
long.idling.duration
number
seconds
Long idling duration from 'Long idling TO' to end of idling session
Module 60
mandown.event
boolean
Mandown event detected
Module 28
maneuver.abs.state
number
ABS sensor reading for braking event only
Module 31
maneuver.average.speed
number
km/h
Maneuver average speed
Module 31,
Module 58,
Module 61
maneuver.average.speed.green
number
km/h
Average speed in zone Green
Module 58
maneuver.average.speed.red
number
km/h
Average speed in zone Red
Module 58
maneuver.average.speed.yellow
number
km/h
Average speed in zone Yellow
Module 58
maneuver.delta.speed
number
km/h
Maneuver speed delta
Module 31,
Module 58
maneuver.duration
number
seconds
Maneuver duration
Module 31,
Module 58,
Module 60,
Module 61,
Module 63,
Module 75
maneuver.engine.rpm.average
number
rpm
Average engine RPM in maneuver
Module 58
maneuver.engine.rpm.max
number
rpm
Max engine RPM in maneuver
Module 31,
Module 58
maneuver.harsh.acceleration.event
boolean
Maneuver extended information: harsh acceleration event
Module 75
maneuver.harsh.braking.event
boolean
Maneuver extended information: harsh braking event
Module 75
maneuver.harsh.turn.angle
number
degrees
Maneuver extended information: the angle of harsh turn event
Module 75
maneuver.harsh.turn.left.event
boolean
Maneuver extended information: harsh turn left event
Module 75
maneuver.harsh.turn.right.event
boolean
Maneuver extended information: harsh turn right event
Module 75
maneuver.id
number
Maneuver id
Module 30,
Module 31,
Module 58,
Module 60,
Module 61,
Module 63
maneuver.max.fuel.flow
number
Maximum fuel flow during acceleration events
Module 31
maneuver.max.speed
number
km/h
Maneuver max speed
Module 31,
Module 58,
Module 61,
Module 75
maneuver.max.x.acceleration
number
g
Maneuver extended information: maximum acceleration on the X azis
Module 75
maneuver.max.y.acceleration
number
g
Maneuver extended information: maximum acceleration on the Y azis
Module 75
maneuver.overspeeding.event
boolean
Maneuver extended information: overspeeding event
Module 75
maneuver.risk.score
number
Maneuver risk value 0-100
Module 31,
Module 58
maneuver.start.latitude
number
degrees
GPS location latitude of the maneuver start moment
Module 31,
Module 58,
Module 60,
Module 61,
Module 63,
Module 75
maneuver.start.longitude
number
degrees
GPS location longitude of the maneuver start moment
Module 31,
Module 58,
Module 60,
Module 61,
Module 63,
Module 75
maneuver.start.position.valid
boolean
GPS is fixed at the maneuver start moment
Module 75
maneuver.start.timestamp
number
seconds
Timestamp of the maneuver start moment
Module 75
maneuver.stop.latitude
number
degrees
GPS location latitude of the maneuver stop moment
Module 31,
Module 58,
Module 60,
Module 61,
Module 63,
Module 75
maneuver.stop.longitude
number
degrees
GPS location longitude of the maneuver stop moment
Module 31,
Module 58,
Module 60,
Module 61,
Module 63,
Module 75
maneuver.stop.position.valid
boolean
GPS is fixed at the maneuver stop moment
Module 75
maneuver.stop.timestamp
number
seconds
Timestamp of the maneuver stop moment
Module 75
maneuver.time.green
number
seconds
Time in maneuver zone Green
Module 58
maneuver.time.red
number
seconds
Time in maneuver zone Red
Module 58
maneuver.timestamp
number
seconds
Maneuver start time timestamp
Module 31,
Module 58,
Module 60,
Module 61,
Module 63
maneuver.time.yellow
number
seconds
Time in maneuver zone Yellow
Module 58
maneuver.total.events.green
number
Total events in maneuver zone Green
Module 58
maneuver.total.events.red
number
Total events in maneuver zone Red
Module 58
maneuver.total.events.yellow
number
Total events in maneuver zone Yellow
Module 58
maneuver.total.fuel.flow
number
Integral of Fuel flow
Module 31
maneuver.total.severity.enum
number
Total Maneuver Severity: 1 – green, 2-yellow, 3-red
Module 58
maneuver.type
number
Maneuver type
Module 31,
Module 58,
Module 60,
Module 61,
Module 63
maneuver.x.acceleration.average
number
g
Accelerometer X axes average
Module 31
maneuver.x.acceleration.max
number
g
Max accelerometer value X in maneuver
Module 31,
Module 58,
Module 61
maneuver.y.acceleration.average
number
g
Accelerometer Y axes average
Module 31
maneuver.y.acceleration.max
number
g
Max accelerometer value Y in maneuver
Module 31,
Module 58,
Module 61
maneuver.z.acceleration.max
number
g
Max accelerometer value Z in maneuver
Module 31,
Module 58,
Module 61
measurement.source
number
Source of measurement
Module 28,
Module 40
message.buffered.status
boolean
Black box message
message.type
string
Message type
modem.type.enum
number
Modem type
module.id
boolean
Indexed parameter, that shows which modules are present in the message of type 11
Message Type 11
network.signal.rsrp
number
dbm
LTE reference signal received power (RSRP)
Module 46
onewire.sensor.serial
string
External 1-Wire sensor serial number in HEX representation
Message Type 9
onewire.sensor.temperature
number
celsius
External 1-Wire temperature sensor value
Message Type 9
operation.mode
string
Unit's operation mode
Message Type 0,
Module 41
operation.mode.enum
number
Unit's operation mode numeric value
Message Type 0,
Module 41
operator.id
string
Type and ID of operator that triggered the event, refer to Cello-CANiQ Integration Manual
Module 2,
Module 25
overspeeding.event
boolean
Overspeeding detected
Module 70
payload.hex
string
HEX Payload received from device
Message Type 7,
Message Type 8
peer
string
IP:port from which device connecting to the channel
pl.signature
string
PL signature - a unique 32-bit code identifying the PL, refer to Cello-CANiQ Integration Manual
Module 2
position.altitude
number
meters
Altitude value for position
Message Type 0,
Message Type 11,
Module 30,
Module 6
position.direction
number
degrees
Heading angle at position detection moment
Message Type 0,
Message Type 11,
Message Type 9,
Module 30,
Module 6
position.hdop
number
Horizontal dilution of precision
Message Type 11,
Module 30,
Module 6
position.latitude
number
degrees
Latitude coordinate value
Message Type 0,
Message Type 11,
Message Type 9,
Module 30,
Module 6
position.longitude
number
degrees
Longitude coordinate value
Message Type 0,
Message Type 11,
Message Type 9,
Module 30,
Module 6
position.satellites
number
Quantity of satellites used to calculate coordinates for given position information
Message Type 0,
Message Type 11,
Message Type 9,
Module 30,
Module 6
position.speed
number
km/h
Instant speed at position detection moment
Message Type 0,
Message Type 11,
Message Type 9,
Module 30,
Module 6
position.timestamp
number
seconds
Timestamp when coordinates where calculated
Message Type 9
private.status
boolean
Device is in private mode
processor.enum
number
Processor family identifier
Message Type 9
program.memory
number
Size of program memory
Message Type 9
protocol.id
number
ID of protocol
protocol.version
string
Protocol version string
Message Type 0,
Module 41
record.seqnum
number
Registered record sequence number
report.reason
number
Transmission reason code
Message Type 0,
Module 41
report.reason.data
number
Additional transmission data
Message Type 0,
Module 41
report.reason.description
string
Transmission reason
Message Type 0,
Module 41
rollover.alarm.status
boolean
Roll over alarm state
Module 70
rollover.event
boolean
Roll over event detected
Module 35,
Module 63
row.logging.status
boolean
Row logging status
Module 30
samples.after.crash
number
Number of acceleration samples between crash and next GPS
Module 35
samples.before.crash
number
Number of acceleration aamples between last GPS before crash and crash
Module 35
secondary.engine.status
boolean
Standby engine status
Module 30
sensor.battery.dead.status
boolean
Sensor battery dead status, true - battery is dead, false - battely is recovered
Module 28
sensor.battery.level
number
percentage
External sensor battery level
Module 28
sensor.battery.level.additional
number
percentage
MultiSense battery level, received in additional information module
Module 44
sensor.battery.low.status
boolean
Sensor battery status, true - battery low, false - battery ok
Module 28
sensor.battery.voltage
number
volts
Sensor battery voltage
Module 28
sensor.connected.status
boolean
Sensor connected status, true - connected, false - not connected
Module 28
sensor.door.status
boolean
Door opening status detected by sensor: true - opened, false - closed
Module 28
sensor.error.code
number
Sensor problem code
Module 28
sensor.group.id
number
Sensor group ID
Module 28
sensor.humidity
number
percentage
Humidity sensor value, i.e. relative air humidity level
Module 28
sensor.humidity.additional
number
percentage
Last measured humidity by the specific MultiSense, received in additional information module
Module 44
sensor.humidity.alert
boolean
Sensor humidity alert
Module 28
sensor.illuminance
number
lux
Illuminance measured by light sensor
Module 28
sensor.illuminance.additional
number
lux
Last measured illuminance (light level) by the specific MultiSense, received in additional information module
Module 44
sensor.last.timestamp
number
seconds
Timestamp of the last communication with the sensor
Module 28
sensor.last.timestamp.additional
number
seconds
Timestamp of last communication from the specific MultiSense, received in additional information module
Module 44
sensor.mac.address
string
External sensor MAC address
Module 28
sensor.mac.address.additional
string
MultiSense MAC address, received in additional information module
Module 44
sensor.magnet.status
boolean
Magnetic field detected by sensor
Module 28
sensor.magnet.status.additional
boolean
Last measured magnetic state by the specific MultiSense, received in additional information module: false - magnet not present, true - magten present
Module 44
sensor.package.status
boolean
Package status read from external sensor: true - open, false - closed. Indexed parameter, measurement source is used as a parameter index
Module 28
sensor.package.status.additional
boolean
Last detected package state by the specific MultiSense, received in additional information module: false - close, true - open
Module 44
sensor.paired.status
boolean
Sensor paired status: true - paired, false - unpaired
Module 28
sensor.power.on.status
boolean
Sonser power on status, true - sensor power-up, false - sensor power-down by button
Module 28
sensor.reading.age
number
seconds
Time elapsed from last sensor value reception
Module 28
sensor.readings
array
MiltiSense measurement readings: array of JSON objects with 'value' and 'timestamp' files
sensor.readings.type
number
MiltiSense measurement readings type: 1 - temperature readings, 2 -humidity readings
Module 40
sensor.report.reason
number
Sensor transmission reason code
Module 28
sensor.rssi
number
dBm
Sensor RSSI
Module 28
sensor.rssi.additional
number
dBm
MultiSense BLE signal RSSI, received in additional information module
Module 44
sensor.temperature
number
celsius
Temperature sensor value
Module 28
sensor.temperature.additional
number
celsius
Last measured temperature by the specific MultiSense, received in additional information module
Module 44
sensor.temperature.alert
boolean
Sensor temperature alert
Module 28
sensor.type.bitmask
number
Sensor HW type bitmask
Module 28
sensor.x.acceleration
number
g
Acceleration sensor X-axis value
Module 28
sensor.x.acceleration.additional
number
g
Last measured X acceleration by the specific MultiSense, received in additional information module
Module 44
sensor.y.acceleration
number
g
Acceleration sensor Y-axis value
Module 28
sensor.y.acceleration.additional
number
g
Last measured Y acceleration by the specific MultiSense, received in additional information module
Module 44
sensor.z.acceleration
number
g
Acceleration sensor Z-axis value
Module 28
sensor.z.acceleration.additional
number
g
Last measured Z acceleration by the specific MultiSense, received in additional information module
Module 44
sensor.zone
number
Sensor zone number
Module 28
serial.port.source
number
Serial Port Source
Message Type 8
server.timestamp
number
seconds
Timestamp when server received a message
short.idling.duration
number
seconds
Short idling duration from 'Short idling TO' to end of idling session or until 'Long Idling TO'
Module 60
software.version
string
Software version string
Message Type 0
software.version.enum
number
Software version enum
Message Type 9
speed.source
string
Source of speed: gps or pulse frequency input
Message Type 0,
Module 41
time.after.crash
number
seconds
Number of complete GPS seconds after crash
Module 35
time.before.crash
number
seconds
Number of complete GPS seconds before crash
Module 35
timestamp
number
seconds
Message timestamp
Message Type 0,
Message Type 11,
Message Type 9,
Module 30,
Module 6,
Module 7
timestamp.key
number
Message timestamp in seconds with message sequence number appended as the value fractional part. Used to distinguish between several messages that have the same timestamp.
Message Type 0,
Message Type 11,
Message Type 9,
Module 30,
Module 6,
Module 7
time.valid.status
boolean
Time is accurate
Message Type 0,
Message Type 11,
Message Type 9,
Module 41,
Module 6,
Module 7
trailer.id
string
Trailer ID
Message Type 0
trigger.cause.enum
number
Event trigger cause: 1 - from low to high, 2 - gtom high to low, 3 - both from low to high and gtom high to low, 4 - equal to threshold
Module 25
trip.average.speed
number
km/h
Average speed of the trip
Module 32
trip.duration
number
seconds
Trip duration
Module 32
trip.eco.score
number
percentage
A value representing the weighted Eco score of the trip
Module 32
trip.engine.time
number
minutes
Trip delta engine time
Module 32
trip.fuel.consumed
number
liters
Fuel consumed in the last trip
Message Type 9
trip.highway.driving.score
number
Highway driving score of the trip
Module 32
trip.highway.score.time
number
seconds
Highway driving score time of the trip
Module 32
trip.id
number
Trip ID increasing every engine-ON event
Module 30,
Module 31,
Module 32,
Module 58,
Module 60,
Module 61,
Module 63
trip.idle.fuel.consumed
number
liters
Trip idle fuel consumption
Module 32
trip.idle.score
number
Idle score of the trip
Module 32
trip.idle.score.time
number
seconds
Idle score time of the trip
Module 32
trip.long.idle.time
number
seconds
Trip long idle time, based on GPS + accelerometer information,according to 2nd level threshold
Module 32
trip.max.speed
number
km/h
Maximum speed of the trip
Module 32
trip.mileage
number
km
Distance driven since engine start
Module 32
trip.movement.fuel.consumed
number
liters
Trip movement fuel consumption
Module 32
trip.movement.time
number
seconds
Time the vehicle has moved from Ignition on to Ignition off event or until driver was replaced
Module 32
trip.safety.score
number
percentage
A value representing the weighted safety score of the trip
Module 32
trip.short.idle.time
number
seconds
Trip short idle time, based on GPS + accelerometer information, according to 1st level threshold
Module 32
trip.start.fuel.level
number
percentage
Fuel level upon trip start
Module 32
trip.start.timestamp
number
seconds
Timestamp value upon trip start
Module 32
trip.stop.fuel.level
number
percentage
Fuel level upon trip end
Module 32
trip.stop.mileage
number
km
Trip end odometer value
Module 32
trip.urban.driving.score
number
Urban driving score of the trip
Module 32
trip.urban.score.time
number
seconds
Urban driving score time of the trip
Module 32
trip.x.acceleration.max
number
g
Maximum accel input on X axis of the trip
Module 32
trip.y.acceleration.max
number
g
Maximum accel input on Y axis of the trip
Module 32
trip.z.acceleration.max
number
g
Maximum accel input on Z axis of the trip
Module 32
variable.data.hex
string
Variable data in hex format, refer to Cello-CANiQ Integration Manual
Module 2
variable.id
string
Variable ID, refer to Cello-CANiQ Integration Manual
Module 2
vehicle.mileage
number
km
Total calculated mileage
Message Type 0,
Message Type 9,
Module 41
vehicle.odometer
number
Vehicle mileage in base units configured in device (km, miles, 100m etc)
Message Type 0,
Message Type 9,
Module 41
vehicle.type
number
Vehicle type. Protocol specific numeric value
Module 35,
Module 63
volatile.memory
number
Size of volatile memory
Message Type 9
work.id
number
Work ID counter
Module 28
Properties
Output state change
output
Change one output state at a time
time: Output change time
state: Output ON State
output: Output
vehicle_stop: Require vehicle stop
Properties
Generic Command
custom_message_type_0
Generic command, message type 0
code: Command code
spec: Command specific data field
data1: Command data field 1
data2: Command data filed 2
Reset device
{"code":2,"data1":2}
Request status from device
{"code":0}
Commence gradual engine stop
{"code":7}
Tracking control with resolution of time events 4
{"code":5,"data1":4}
Programming command
custom_message_type_1
Programming command (message type 1) - allows to configure the device
data: Block data - 16 bytes HEX
block: Block code number
bitmask: Bitmask - 2 bytes HEX
Set maintenance server connection period 2 days
{"data":"00000000000000200000000000000000","block":87,"bitmask":"8000"}
Register Dallas key 2 (iButton code 2) with value 112233445566
{"data":"00000066554433221100000000000000","block":27,"bitmask":"F801"}
Modular Message Request
custom_message_type_9
Modular message request, message type 9
data: Sub-Data
type: Sub-Data type
CAN data request
{"type":2}
Firmware manifest request
{"type":1}
Time and location stamp request
{"type":4}
Output state change
output
Output state change
state: Desired state of output
ordinal: Output ordinal number
Set Output 0 (siren) ON
{"state":true,"ordinal":0}