navtelecom

This protocol is used by Navtelecom GPS tracking devices.

Below is the list of parameters that can appear in the messages received by the channel via navtelecom 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.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
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 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.liquid.sensor.fuel.volume number liters Fuel volume in tank reported by LLS CAN
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 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.model.enum string Device model and version information
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 number GSM mobile country code
gsm.mnc number 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
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
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
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 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
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

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 flespi.io account.

Title Name Description Properties
Custom command custom Send custom command to device hex: Payload is encoded as HEX string

payload: Text or hex data to send
Identify device identify Request device IMEI for identification
Request version version Request version information from device