Cellocator CelloTrack Nano

Cellocator CelloTrack Nano is a powerful modular solution for cargo and mobile assets monitoring. The device relies on a CelloTrack Nano hub that features temperature, pressure, sound, geo-fencing, movement, light and many other sensing capabilities. CelloTrack Nano can communicate via 2G, 3G, and 4G networks.

Usage specifics
Parameters (256)
Settings (4)
Commands (4)
Cellocator CelloTrack Nano
Flespi parses telemetry data from your Cellocator CelloTrack Nano into a standardized JSON and lets you send commands to Cellocator CelloTrack Nano 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 CelloTrack Nano",
    "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 CelloTrack Nano?

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
accelerometer.idling.duration
number
seconds
Number of seconds idling detection is based on accelerometer
ain
number
volts
Voltage on the analog input
altitude.difference
number
meters
Difference between the last stable altitude and current filtered one
battery.health
number
percentage
Battery health level (SoH)
battery.state.bitmask
number
Battery state bitmask, 8 bits, indexed parameter
battery.temperature
number
celsius
Battery temperature
baud.rate.enum
number
Used baud-rate enum value
calibration.matrix.index
number
Calibration matrix index, indexed parameter
calibration.phase
number
Calibration phase, 1 or 2
calibration.state.enum
number
Calibration state, 0 - Started, 1 - OK, 2 - Bad Installation, 3 - In progress, 4 - Error
calibration.status
boolean
Calibration status, true - calibrating, false - calibration finished
calibration.step
number
Calibration step, 0 - 10
can.dtc
string
Diagnostic trouble code read from CAN
can.dtc.number
number
Number of diagnostic trouble codes
can.dtc.source
number
Number of bus ECU that reported the DTC
can.dtc.state.bitmask
number
CAN DTC transmission reason bitmask
can.pending.dtc
string
Pending diagnostic trouble code read from CAN
channel.id
number
ID of channel that received a message
crash.direction.enum
number
Crash direction - front, rear, left, right etc.
crash.duration
number
seconds
Crash duration
crash.event
boolean
Crash event detected
crash.id
number
Crash ID
crash.max.acceleration
number
g
Maximum acceleration (x or y) during crash
crash.movement.status
boolean
Movement status associated with crash event: true - crash when driving, false - crash during parking
crash.orientation
number
Crash orientation
crash.type
number
Crash type
csa.event.reason
number
CSA event reason
csa.event.seqnum
number
CSA event numerator
csa.event.subreason
number
CSA event subreason
device.battery.level
number
percentage
Device battery level
device.firmware.version
string
Firmware revision
device.id
number
ID of device that received a message
device.illuminance
number
lux
Ambient light illuminance detected by device
device.io.bitmask
number
Device inputs and outputs status bitmask
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
device.temperature
number
celsius
Temperature of device
device.temperature.valid
boolean
Temperature readings validity
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
device.y.acceleration
number
g
Acceleration sensor Y-axis value detected by device
device.z.acceleration
number
g
Acceleration sensor Z-axis value detected by device
driver.id
string
Driver identification card id
driving.status
boolean
Driving status
engine.ignition.status
boolean
Engine ignition status
engine.on.idling.duration
number
seconds
Number of seconds engine is on during idling session (engine running)
engine.status
boolean
Engine status
event.category
number
Event category
event.enum
number
Protocol-specific event code
external.alarm.status
boolean
External alarm status
external.memory
number
Size of external non-volatile memory
external.memory.type.enum
number
External non-volatile memory type
forwarded.message.code
number
Forwarded Message Code
fragment.control.byte
number
Fragment Control Byte
free.fall.event
boolean
Free fall evemt detected
fuel.level
number
percentage
Fuel level percentage
fuel.volume
number
liters
Fuel volume
gnss.idling.duration
number
seconds
Number of seconds idling detection is based on valid GNSS position
gnss.status
boolean
GNSS receiver on/off status
gps.mode
number
GPS mode
gsm.bsic
number
Base station identity code of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...)
gsm.cellid
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) base station ID
gsm.lac
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) location area code
gsm.mcc
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) country code
gsm.mnc
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) code
gsm.network.roaming.status
boolean
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) in roaming mode
gsm.network.type
string
The type of the Mobile network the device is currently registered to
gsm.pcid
number
Physical layer Cell ID in the Mobile network (LTE and NR)
gsm.signal.dbm
number
dbm
Strength of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...) signal
gsm.sim.iccid
string
Integrated Circuit Card Id of SIM card of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...)
gsm.timestamp
number
seconds
Timestamp for the Mobile network (GSM, 3G, 4G, LTE, 5G, ...) data
hardware.interface.enum
number
Hardware interface and peripherals identifier
hardware.type
string
Hardware type
hardware.version.enum
number
Hardware version enum
harsh.acceleration.event
boolean
Harsh acceleration detected
harsh.braking.event
boolean
Harsh braking detected
harsh.turn.event
boolean
Harsh turn event detected
harsh.turn.left.event
boolean
Harsh left turn detected
harsh.turn.right.event
boolean
Harsh right turn detected,
ibutton.code
string
Hexadecimal code of connected iButton
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)
impact.event
boolean
Impact event
internal.memory
number
Size of internal non-volatile memory
long.idling.duration
number
seconds
Long idling duration from 'Long idling TO' to end of idling session
mandown.event
boolean
Mandown event detected
maneuver.abs.state
number
ABS sensor reading for braking event only
maneuver.average.speed
number
km/h
Maneuver average speed
maneuver.average.speed.green
number
km/h
Average speed in zone Green
maneuver.average.speed.red
number
km/h
Average speed in zone Red
maneuver.average.speed.yellow
number
km/h
Average speed in zone Yellow
maneuver.delta.speed
number
km/h
Maneuver speed delta
maneuver.duration
number
seconds
Maneuver duration
maneuver.engine.rpm.average
number
rpm
Average engine RPM in maneuver
maneuver.engine.rpm.max
number
rpm
Max engine RPM in maneuver
maneuver.harsh.acceleration.event
boolean
Maneuver extended information: harsh acceleration event
maneuver.harsh.braking.event
boolean
Maneuver extended information: harsh braking event
maneuver.harsh.turn.angle
number
degrees
Maneuver extended information: the angle of harsh turn event
maneuver.harsh.turn.left.event
boolean
Maneuver extended information: harsh turn left event
maneuver.harsh.turn.right.event
boolean
Maneuver extended information: harsh turn right event
maneuver.id
number
Maneuver id
maneuver.max.fuel.flow
number
Maximum fuel flow during acceleration events
maneuver.max.speed
number
km/h
Maneuver max speed
maneuver.max.x.acceleration
number
g
Maneuver extended information: maximum acceleration on the X azis
maneuver.max.y.acceleration
number
g
Maneuver extended information: maximum acceleration on the Y azis
maneuver.overspeeding.event
boolean
Maneuver extended information: overspeeding event
maneuver.risk.score
number
Maneuver risk value 0-100
maneuver.start.latitude
number
degrees
GPS location latitude of the maneuver start moment
maneuver.start.longitude
number
degrees
GPS location longitude of the maneuver start moment
maneuver.start.position.valid
boolean
GPS is fixed at the maneuver start moment
maneuver.start.timestamp
number
seconds
Timestamp of the maneuver start moment
maneuver.stop.latitude
number
degrees
GPS location latitude of the maneuver stop moment
maneuver.stop.longitude
number
degrees
GPS location longitude of the maneuver stop moment
maneuver.stop.position.valid
boolean
GPS is fixed at the maneuver stop moment
maneuver.stop.timestamp
number
seconds
Timestamp of the maneuver stop moment
maneuver.time.green
number
seconds
Time in maneuver zone Green
maneuver.time.red
number
seconds
Time in maneuver zone Red
maneuver.timestamp
number
seconds
Maneuver start time timestamp
maneuver.time.yellow
number
seconds
Time in maneuver zone Yellow
maneuver.total.events.green
number
Total events in maneuver zone Green
maneuver.total.events.red
number
Total events in maneuver zone Red
maneuver.total.events.yellow
number
Total events in maneuver zone Yellow
maneuver.total.fuel.flow
number
Integral of Fuel flow
maneuver.total.severity.enum
number
Total Maneuver Severity: 1 – green, 2-yellow, 3-red
maneuver.type
number
Maneuver type
maneuver.x.acceleration.average
number
g
Accelerometer X axes average
maneuver.x.acceleration.max
number
g
Max accelerometer value X in maneuver
maneuver.y.acceleration.average
number
g
Accelerometer Y axes average
maneuver.y.acceleration.max
number
g
Max accelerometer value Y in maneuver
maneuver.z.acceleration.max
number
g
Max accelerometer value Z in maneuver
measurement.source
number
Source of measurement
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
network.signal.rsrp
number
dbm
LTE reference signal received power (RSRP)
onewire.sensor.serial
string
External 1-Wire sensor serial number in HEX representation
onewire.sensor.temperature
number
celsius
External 1-Wire temperature sensor value
operation.mode.enum
string
Unit's operation mode
operator.id
string
Type and ID of operator that triggered the event, refer to Cello-CANiQ Integration Manual
overspeeding.event
boolean
Overspeeding detected
payload.hex
string
HEX Payload received from device
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
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.timestamp
number
seconds
Timestamp when coordinates where calculated
private.status
boolean
Device is in private mode
processor.enum
number
Processor family identifier
program.memory
number
Size of program memory
protocol.id
number
ID of protocol
protocol.version
string
Protocol version string
record.seqnum
number
Registered record sequence number
report.reason
number
Transmission reason code
report.reason.data
number
Additional transmission data
report.reason.enum
string
Transmission reason
rollover.alarm.status
boolean
Roll over alarm state
rollover.event
boolean
Roll over event detected
row.logging.status
boolean
Row logging status
samples.after.crash
number
Number of acceleration samples between crash and next GPS
samples.before.crash
number
Number of acceleration aamples between last GPS before crash and crash
secondary.engine.status
boolean
Standby engine status
sensor.battery.dead.status
boolean
Sensor battery dead status, true - battery is dead, false - battely is recovered
sensor.battery.level
number
percentage
External sensor battery level
sensor.battery.level.additional
number
percentage
MultiSense battery level, received in additional information module
sensor.battery.low.status
boolean
Sensor battery status, true - battery low, false - battery ok
sensor.battery.voltage
number
volts
Sensor battery voltage
sensor.connected.status
boolean
Sensor connected status, true - connected, false - not connected
sensor.door.status
boolean
Door opening status detected by sensor: true - opened, false - closed
sensor.error.code
number
Sensor problem code
sensor.group.id
number
Sensor group ID
sensor.humidity
number
percentage
Humidity sensor value, i.e. relative air humidity level
sensor.humidity.additional
number
percentage
Last measured humidity by the specific MultiSense, received in additional information module
sensor.humidity.alert
boolean
Sensor humidity alert
sensor.illuminance
number
lux
Illuminance measured by light sensor
sensor.illuminance.additional
number
lux
Last measured illuminance (light level) by the specific MultiSense, received in additional information module
sensor.last.timestamp
number
seconds
Timestamp of the last communication with the sensor
sensor.last.timestamp.additional
number
seconds
Timestamp of last communication from the specific MultiSense, received in additional information module
sensor.mac.address
string
External sensor MAC address
sensor.mac.address.additional
string
MultiSense MAC address, received in additional information module
sensor.magnet.status
boolean
Magnetic field detected by sensor
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
sensor.package.status
boolean
Package status read from external sensor: true - open, false - closed. Indexed parameter, measurement source is used as a parameter index
sensor.package.status.additional
boolean
Last detected package state by the specific MultiSense, received in additional information module: false - close, true - open
sensor.paired.status
boolean
Sensor paired status: true - paired, false - unpaired
sensor.power.on.status
boolean
Sonser power on status, true - sensor power-up, false - sensor power-down by button
sensor.reading.age
number
seconds
Time elapsed from last sensor value reception
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
sensor.report.reason
number
Sensor transmission reason code
sensor.rssi
number
dBm
Sensor RSSI
sensor.rssi.additional
number
dBm
MultiSense BLE signal RSSI, received in additional information module
sensor.temperature
number
celsius
Temperature sensor value
sensor.temperature.additional
number
celsius
Last measured temperature by the specific MultiSense, received in additional information module
sensor.temperature.alert
boolean
Sensor temperature alert
sensor.type.bitmask
number
Sensor HW type bitmask
sensor.x.acceleration
number
g
Acceleration sensor X-axis value
sensor.x.acceleration.additional
number
g
Last measured X acceleration by the specific MultiSense, received in additional information module
sensor.y.acceleration
number
g
Acceleration sensor Y-axis value
sensor.y.acceleration.additional
number
g
Last measured Y acceleration by the specific MultiSense, received in additional information module
sensor.z.acceleration
number
g
Acceleration sensor Z-axis value
sensor.z.acceleration.additional
number
g
Last measured Z acceleration by the specific MultiSense, received in additional information module
sensor.zone
number
Sensor zone number
serial.port.source
number
Serial Port Source
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'
software.version
string
Software version string
software.version.enum
number
Software version enum
speed.source
string
Source of speed: gps or pulse frequency input
time.after.crash
number
seconds
Number of complete GPS seconds after crash
time.before.crash
number
seconds
Number of complete GPS seconds before crash
timestamp
number
seconds
Message timestamp
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.
time.valid.status
boolean
Time is accurate
trailer.id
string
Trailer ID
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
trip.average.speed
number
km/h
Average speed of the trip
trip.duration
number
seconds
Trip duration
trip.eco.score
number
percentage
A value representing the weighted Eco score of the trip
trip.engine.time
number
minutes
Trip delta engine time
trip.fuel.consumed
number
liters
Fuel consumed in the last trip
trip.highway.driving.score
number
Highway driving score of the trip
trip.highway.score.time
number
seconds
Highway driving score time of the trip
trip.id
number
Trip ID increasing every engine-ON event
trip.idle.fuel.consumed
number
liters
Trip idle fuel consumption
trip.idle.score
number
Idle score of the trip
trip.idle.score.time
number
seconds
Idle score time of the trip
trip.long.idle.time
number
seconds
Trip long idle time, based on GPS + accelerometer information,according to 2nd level threshold
trip.max.speed
number
km/h
Maximum speed of the trip
trip.mileage
number
km
Distance driven since engine start
trip.movement.fuel.consumed
number
liters
Trip movement fuel consumption
trip.movement.time
number
seconds
Time the vehicle has moved from Ignition on to Ignition off event or until driver was replaced
trip.safety.score
number
percentage
A value representing the weighted safety score of the trip
trip.short.idle.time
number
seconds
Trip short idle time, based on GPS + accelerometer information, according to 1st level threshold
trip.start.fuel.level
number
percentage
Fuel level upon trip start
trip.start.timestamp
number
seconds
Timestamp value upon trip start
trip.stop.fuel.level
number
percentage
Fuel level upon trip end
trip.stop.mileage
number
km
Trip end odometer value
trip.urban.driving.score
number
Urban driving score of the trip
trip.urban.score.time
number
seconds
Urban driving score time of the trip
trip.x.acceleration.max
number
g
Maximum accel input on X axis of the trip
trip.y.acceleration.max
number
g
Maximum accel input on Y axis of the trip
trip.z.acceleration.max
number
g
Maximum accel input on Z axis of the trip
variable.data.hex
string
Variable data in hex format, refer to Cello-CANiQ Integration Manual
variable.id
string
Variable ID, refer to Cello-CANiQ Integration Manual
vehicle.mileage
number
km
Total calculated mileage
vehicle.odometer
number
Vehicle mileage in base units configured in device (km, miles, 100m etc)
vehicle.type
number
Vehicle type
volatile.memory
number
Size of volatile memory
work.id
number
Work ID counter
Properties
Connect to Server
connect_to_server
server: Server
Request Position
request_pos
Reset Unit
reset
Request SIM ICCID
sim_iccid
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}