Navtelecom protocol

Protocol used by GPS tracking devices manufactured by Navtelecom headquartered in Russia.
flespi parses the Navtelecom protocol messages into a JSON object with the fields listed below in the Parameters tab.

To connect your tracker using the Navtelecom protocol, you need to have a navtelecom 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.

acceleration.threshold.status
boolean
Acceleration threshold exceeded status, indexed parameter, index corresponds to the number of threshold
accelerometer.calibration.state
number
Accelerometer calibration state
accelerometer.sh1.status
boolean
Virtual accelerometer SH1 sensor status
accelerometer.sh2.status
boolean
Virtual accelerometer SH2 sensor status
accelerometer.sh3.status
boolean
Virtual accelerometer SH3 sensor status
accelerometer.sh4.status
boolean
Virtual accelerometer SH4 sensor status
accelerometer.wakeup.status
boolean
Virtual accelerometer WAKEUP sensor status
ain
number
volts
Voltage on the analog input
alarm.event
boolean
Alarm event triggered
alarm.mode.status
boolean
Device alarm mode status
battery.voltage
number
volts
Internal battery voltage
beidou.position.satellites
number
Quantity of satellites from BEIDOU used to calculate coordinates for given position information
bluetooth.configurator.status
boolean
Bluetooth configurator connection status
braking.threshold.status
boolean
Braking threshold exceeded status, indexed parameter, index corresponds to the number of threshold
bus.announcer.drive.violation.status
boolean
Bus announcer state detected drive mode violation
bus.announcer.geofence.inside
boolean
Bus announcer state inside geofence
bus.announcer.manual.mode.status
boolean
Bus announcer state manual mode
bus.announcer.route.error.status
boolean
Bus announcer state route error
bus.announcer.route.geofence.status
boolean
Bus announcer state geofence is out of route
bus.announcer.sdcard.error.status
boolean
Bus announcer state error working with SD card
bus.announcer.status
boolean
Bus announcer status
bus.counter.passengers
number
Bus passengers counter
bus.geofence.id
number
ID of last bus geofence
bus.route.id
number
ID of last bus route
bus.stop.id
number
ID of last bus stop
camera.automatic.mode.status
boolean
Camera in automatic pictures mode
camera.error.event
boolean
Error working with camera
camera.status
boolean
Camera connected status
can.adblue.level
number
percentage
AdBlue (diesel exhaust fluid) level read from CAN
can.adblue.volume
number
liters
AdBlue (diesel exhaust fluid) volume read from CAN
can.axle.weight
number
kg
Weight on the axle read from CAN
can.brake.pedal.level
number
percentage
Brake pedal push level read from CAN
can.dtc
array
Diagnostic trouble code array read from CAN
can.engine.load.level
number
percentage
Calculated engine load level read from CAN
can.engine.motorhours
number
hours
Total engine motorhours (engine work time) read from CAN
can.engine.rpm
number
rpm
Engine RPM 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.level
number
percentage
Fuel level in tank read from CAN
can.fuel.volume
number
liters
CAN fuel volume
can.indicators.bitmask
number
Indicators state bitmask, read from CAN
can.maintenance.before.mileage
number
km
Mileage before next maintenance read from CAN
can.mil.bitmask
number
Malfunction indicator lamps state bitmask, read from CAN
can.security.bitmask
number
Security state bitmask, read from CAN
can.security.event.code
number
Code of security event read from CAN
can.throttle.pedal.level
number
percentage
Throttle pedal push level 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
case.status
boolean
Case opened status
channel.id
number
ID of channel that received a message
compass.position.satellites
number
Quantity of satellites from COMPASS used to calculate coordinates for given position information
connection.state
string
Connection state
counter.impulses
number
Impulses counter
device.id
number
ID of device that received a message
device.model
string
Device model ID string
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
display.driver.state.enum
number
Current driver state enetred on display
display.read.message.id
number
Index of last message read by driver
door.open.status
boolean
Door open status
doris.position.satellites
number
Quantity of satellites from DORIS used to calculate coordinates for given position information
dout
number
Digital outputs bitmask
engine.generator.status
boolean
Engine generator is activated, detected by voltage
engine.ignition.status
boolean
Engine ignition or ACC status
engine.motorhours
number
hours
Total calculated engine motorhours
event.enum
number
Protocol-specific event code
event.seqnum
number
Unique event sequence number
external.powersource.voltage
number
volts
External power voltage
extnav.position.altitude
number
meters
Altitude value for external receiver position
extnav.position.direction
number
degrees
External receiver heading angle at position detection moment
extnav.position.latitude
number
degrees
External receiver latitude coordinate value
extnav.position.longitude
number
degrees
External receiver longitude coordinate value
extnav.position.satellites
number
Quantity of satellites used by external receiver to calculate coordinates for given position information
extnav.position.speed
number
km/h
External receiver instant speed at position detection moment
extnav.status
boolean
External navigation receiver is ON
freezer.active.alarm.data
string
Active alarms data
freezer.active.alarm.number
number
Number of active freezer alarms
freezer.air.temperature
number
celsius
Freezer ambient air temperature
freezer.battery.current
number
amperes
Freezer battery DC current
freezer.battery.voltage
number
volts
Freezer battery voltage
freezer.compressor.state
number
Freezer compressor configuration state
freezer.coolant.temperature
number
celsius
Freezer coolant temperature
freezer.engine.motorhours
number
hours
Freezer engine powered motorhous
freezer.engine.rpm
number
rpm
Freezer engine RPM
freezer.engine.standby.status
number
Freezer Engine / Standby status bitmask
freezer.external.powersource.motorhours
number
hours
Freezer externally powered motorhours
freezer.operating.mode
number
Freezer operating mode
freezer.type
number
Freezer type: 0 – unknown, 1 – ThermoKing SLX, 2 – Carrier Standard32, 3 – Zanotti, 4 – ThermalMaster, 5 – Carrier NDP33LN6FB
freezer.zone1.temperature
number
celsius
Freezer zone 1 temperature
freezer.zone1.temperature.setpoint
number
Freezer zone 1 temperature setpoint
freezer.zone2.temperature
number
celsius
Freezer zone 2 temperature
freezer.zone2.temperature.setpoint
number
Freezer zone 2 temperature setpoint
freezer.zone3.temperature
number
celsius
Freezer zone 3 temperature
freezer.zone3.temperature.setpoint
number
Freezer zone 3 temperature setpoint
fuel.flow.meter.fuel.consumed
number
liters
Total fuel consumed measured by fuel flow meter
fuel.flow.meter.rate
number
l/h
Fuel flow meter current fuel flow rate
fuel.flow.meter.return.chamber.rate
number
l/h
Current fuel flow rate in fuel return chamber of fuel flow meter
fuel.flow.meter.return.chamber.temperature
number
celsius
Fuel flow meter return chamber temperature
fuel.flow.meter.return.chamber.volume
number
liters
Total fuel volume of return chamber of fuel flow meter
fuel.flow.meters.faults.state
number
Fuel flow meters faults state bitmask
fuel.flow.meter.state
number
Fuel flow meter state bitmask
fuel.flow.meter.supply.chamber.rate
number
l/h
Current fuel flow rate in fuel supply chamber of fuel flow meter
fuel.flow.meter.supply.chamber.temperature
number
celsius
Fuel flow meter supply chamber temperature
fuel.flow.meter.supply.chamber.volume
number
liters
Total fuel volume of supply chamber of fuel flow meter
fuel.flow.meter.trip.fuel.consumed
number
liters
Fuel consumed during trip measured by fuel flow meter
galileo.position.satellites
number
Quantity of satellites from GALILEO used to calculate coordinates for given position information
geofence.status
boolean
Geofence entered status
glonass.position.satellites
number
Quantity of satellites from GLONASS used to calculate coordinates for given position information
gnss.jamming.status
boolean
GNSS receiver signal jamming detected
gnss.status
boolean
GNSS receiver on/off status
gps.position.satellites
number
Quantity of satellites from GPS used to calculate coordinates for given position information
gsm.cellid
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) base station ID
gsm.jamming.event
boolean
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) signal jamming detected
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.module.status
boolean
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) module is ON
gsm.network.roaming.status
boolean
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) in roaming mode
gsm.network.status
boolean
Registration status in the Mobile network (GSM, 3G, 4G, LTE, 5G, ...)
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.sim.status
boolean
SIM card is active
gsm.timestamp
number
seconds
Timestamp for the Mobile network (GSM, 3G, 4G, LTE, 5G, ...) data
high.precision.humidity.level
number
percentage
Humidity high-precision sensor value
high.precision.temperature
number
celsius
Temperature high-precision sensor value
ibutton.code
string
Hexadecimal code of connected iButton
ident
string
Device unique identifier like serial number, IMEI, etc
inertial.navigation.status
boolean
Inertial navigation module status
iridium.status
boolean
Iridium module status
irnss.position.satellites
number
Quantity of satellites from IRNSS used to calculate coordinates for given position information
left.turn.threshold.status
boolean
Left acceleration threshold exceeded status, indexed parameter, index corresponds to the number of threshold
local.vertical.tilt.angle
number
degrees
Tilt angle relative to local vertical
motorhours.under.load
number
hours
User defined motorhours under load
motorhours.without.load
number
hours
User defined motorhours without load
movement.event
boolean
Movement detected
operating.mode.enum
number
Protocol-specific device operating mode
overspeeding.threshold.status
boolean
Overspeeding threshold excceded status, indexed parameter, index corresponds to the number of threshold
peer
string
IP:port from which device connecting to the channel
pitch.angle
number
degrees
Pitch angle relative to horizontal plane
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.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.timestamp
number
seconds
Timestamp when coordinates where calculated
position.valid
boolean
Is position information accurate and valid for given timestamp
protocol.id
number
ID of protocol
qzss.position.satellites
number
Quantity of satellites from QSZZ used to calculate coordinates for given position information
refrigerator.connection.status
boolean
Refrigerator connection status
refrigerator.door.open.status
boolean
Refrigerator door open status
rfid.code
string
Hexadecimal code of connected RFID
right.turn.threshold.status
boolean
Right acceleration threshold exceeded status, indexed parameter, index corresponds to the number of threshold
roll.angle
number
degrees
Roll angle relative to horizontal plane
rs232.lls.error
number
Error code of LLS (Liquid level sensor) fuel sensor connected to RS-232
rs232.lls.temperature
number
celsius
Temperature measured by LLS (Liquid level sensor) fuel sensor connected to RS-232
rs232.lls.value
number
Value of LLS (Liquid level sensor) fuel sensor connected to RS-232
rs485.lls.error
number
Error code of LLS (Liquid level sensor) fuel sensor connected to RS-485
rs485.lls.frequency
number
hz
Frequency of the LLS (Liquid level sensor) fuel sensor connected to RS-485
rs485.lls.temperature
number
celsius
Temperature measured by LLS (Liquid level sensor) fuel sensor connected to RS-485
rs485.lls.value
number
Value of LLS (Liquid level sensor) fuel sensor connected to RS-485
rsc.rfu.status
boolean
RCS/RFU status
segment.duration
number
seconds
Segment duration
segment.max.acceleration
number
g
Maximum acceleration value that occurred on the segment
segment.max.braking.acceleration
number
g
Maximum braking acceleration value that occurred on the segment
segment.max.cornering.acceleration
number
g
Maximum cornering acceleration value that occurred on the segment
segment.max.speed
number
km/h
Maximum speed on the segment
segment.max.vertical.acceleration
number
g
Maximum vertical acceleration value that occurred on the segment
segment.valid.position.count
number
Quantity of valid coordinates used to calulate mileage on the segment
segment.vehicle.mileage
number
km
Segment mileage
sensor.frequency
number
hz
Frequency sensor value
sensor.temperature
number
celsius
Temperature sensor value
sensor.uint16.value
number
User-defined 2 bytes sensor value stored as uint16, indexed parameter
sensor.uint32.value
number
User-defined 4 bytes sensor value stored as uint32, indexed parameter
sensor.uint64.value
number
User-defined 8 bytes sensor value stored as uint64, indexed parameter
sensor.uint8.value
number
User-defined 1 byte sensor value stored as uint8, indexed parameter
server1.connection.status
boolean
Server 1 connection status
server2.connection.status
boolean
Server 2 connection status
server3.connection.status
boolean
Server 3 connection status
server.timestamp
number
seconds
Timestamp when server received a message
tacho.connection.error.status
boolean
Tachograph connection error status
tacho.driver.activity.enum
number
Driver activity reported by tacho
tacho.driver.card.code
string
Driver identification card id for tacho
tacho.driver.card.status
boolean
Tacho driver card presence
tacho.engine.ignition.status
boolean
Tachograph ignition state
tacho.ferry.train.enum
number
Tacho ferry/train status enum
tacho.mode.enum
number
Tachograph mode enum
tacho.na.enum
number
Tacho ferry/train status enum
tacho.position.speed
number
km/h
Instant speed reported by tacho
tacho.timestamp
number
seconds
Time reported by tacho
tacho.vehicle.mileage
number
km
Total mileage calculated by tacho
test.mode.status
boolean
Device is in test(diagnostic) mode
threshold.exceeding.duration
number
seconds
EcoDriving. Threshould exceeding duration
timestamp
number
seconds
Message timestamp
timestamp.increment
number
seconds
Time increment relative to the previous record
timestamp.sync.status
boolean
Clock is synchronized with GPS
tire.pressure
number
bar
Tire pressure
tire.temperature
number
celsius
Tire temperature
total.vehicle.weight
number
kg
Total vehicle weight
touch.memory.id
number
Touch Memory Key ID
usb.connection.status
boolean
Status of USB connection (true - USB cable is connected, false - USB cable is disconnected)
vehicle.mileage
number
km
Total calculated mileage
vertical.acceleration.threshold.status
boolean
Vertical acceleration threshold exceeded status, indexed parameter, index corresponds to the number of threshold
x.acceleration
number
g
Accelerometer value X
x.tilt.angle
number
degrees
X-axis tilt angle
y.acceleration
number
g
Accelerometer value Y
y.tilt.angle
number
degrees
Y-axis tilt angle
z.acceleration
number
g
Accelerometer value Z
z.tilt.angle
number
degrees
Z-axis tilt angle
Properties
Custom command
custom
Send custom command to device
Request device IMEI for identification
{"text":"*?S"}
Set output 1 to ON and output 2 to OFF
{"text":"*!SETOUT 1Y,2N"}
Request version information from device
{"text":"*?V"}
Set output line state
output
Set output line 1...4 state
line: Line number
state: Line state
Turn on line 1
{"line":1,"state":true}