Navtelecom protocol

Integration level: params + settings
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.
absolute.acceleration
number
g
Module of accelerometer vector
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
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 avilability
can.adblue.level
number
percentage
Adblue level read from CAN
can.adblue.volume
number
liters
Adblue 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.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.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.maintenance.before.mileage
number
km
Mileage before next maintenance 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.enum
string
Device model and version information
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 status
engine.motorhours
number
hours
Total calculated engine motorhours
event.enum
number
Event code, full list of codes available at separate table
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
fuel.consumed
number
liters
Fuel volume totally consumed by vehicle
galileo.position.satellites
number
Quantity of satellites from GALILEO used to calculate coordinates for given position information
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
GSM base station ID
gsm.jamming.event
boolean
GSM signal jamming detected
gsm.lac
number
GSM location area code
gsm.mcc
string
GSM mobile country code
gsm.mnc
string
GSM mobile network code
gsm.module.status
boolean
GSM module is ON
gsm.network.roaming.status
boolean
GSM network in roaming mode
gsm.network.status
boolean
Registration in GSM network
gsm.signal.dbm
number
dbm
Strength of GSM signal
gsm.sim.status
boolean
SIM card is active
gsm.timestamp
number
Timestamp for GSM 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 identificator and optional password
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
liquid.sensor.fuel.temperature
number
celsius
Fuel temperature reported by LLS
liquid.sensor.fuel.volume
number
liters
Fuel volume reported by LLS
local.vertical.tilt.angle
number
degrees
Tilt angle relative to local vertical
movement.event
boolean
Movement detected
operating.mode.enum
number
Operating mode
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
roll.angle
number
degrees
Roll angle relative to horizontal plane
rs485.fuel.sensor.frequency
number
hz
RS485 Fuel sensor frequency value
rsc.rfu.status
boolean
RCS/RFU status
segment.duration
number
seconds
Segment duration
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.max.speed
number
km/h
Maximum speed on the segment
segment.max.vertical.acceleration
number
g
Maximum vertical acceleration value that occured 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
server1.connection.status
boolean
Server 1 connection status
server2.connection.status
boolean
Server 1 connection status
server3.connection.status
boolean
Server 1 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
timestamp
number
seconds
Message timestamp
timestamp.sync.status
boolean
Clock is synchronized with GPS
total.vehicle.weight
number
kg
Total vehicle weight
touch.memory.id
number
Touch Memory Key ID
trip.fuel.consumed
number
liters
Fuel consumed in the last trip
tyre.pressure
number
bar
Tyre pressure
tyre.temperature
number
celsius
Tyre temperature
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
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
hex: Payload is encoded as HEX string
payload: Text or hex data to send
Request device IMEI for identification
{"payload":"*?S"}
Set output 1 to ON and output 2 to OFF
{"payload":"*!SETOUT 1Y,2N"}
Request version information from device
{"payload":"*?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}