Navtelecom Smart S-2422 MID

Navtelecom Smart S-2422 MID is a value-for-money GPS tracker with RS-485 interface. The device features 3 inputs, 2 outputs, Bluetooth 4.0 support, 1 Wire and RS-485 interfaces, internal antennas, power protection up to 200V, and more.

Usage specifics
Parameters (212)
Settings (22)
Commands (2)
Navtelecom Smart S-2422 MID
Flespi parses telemetry data from your Navtelecom Smart S-2422 MID into a standardized JSON and lets you send commands to Navtelecom Smart S-2422 MID 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": "Navtelecom Smart S-2422 MID",
    "channel.id": 1111,
    "protocol.id": "navtelecom"
    "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 Navtelecom Smart S-2422 MID?

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.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
Calibrate Accelerometer
calibrate_accel
Calibrate device accelerometer
mode: Mode
DRC Service
drc_conf
DRC service connections configuration
enable: Enable
timeout: Timeout
personal_id: Personal ID
DRC Connect
drc_connect
Connect to DRC service
time: Time
DRC Disconnect
drc_disconnect
Force device to disconnect from DRC service
GPRS Connection
gprs_connection
GPRS Connection configuration
apn: APN Mode
server: Server
ICCID
iccid
Request SIM ICCID from the device
UIN 1
input1
Input 1 configuration
inp: Normal Line State
UIN 2
input2
Input 2 configuration
inp: Normal Line State
UIN 3
input3
Input 3 configuration
inp: Normal Line State
Message Composition: Acceleration and EcoDriving
msg_comp_acc_eco
Message Composition: Acceleration and EcoDriving
virt_acc: Virtual accelerometer sensors state
max_speed: Max speed
pitch_roll: Pitch / Roll angles
time_shift: Time shift
max_vert_acc: Max vertical acceleration
max_pos_neg_ang_acc: Max positive, negative and angular acceleration
Message Composition: Basics
msg_comp_basics
Message Composition: Basics
gsm_level: GSM Level
conn_status: Connection Status
dev_status1: Device Status 1
dev_status2: Device Status 2
ext_voltage: External voltage
int_voltage: Internal voltage
func_mod_status1: The status of functional modules 1
func_mod_status2: The status of functional modules 2
Message Composition: Input/Output
msg_comp_io
Message Composition: Input/Output
ain1: Analog input 1
ain2: Analog input 2
ain3: Analog input 3
inp_line: Input line 1-8
out_line: Output line 1-8
eng_hours: Engine hours
freq_sens1: Frequency sensor 1
freq_sens2: Frequency sensor 2
freq_sens3: Frequency sensor 3
impulse_counter1: Impulse counter 1
impulse_counter2: Impulse counter 2
impulse_counter3: Impulse counter 3
Message Composition: Navigation
msg_comp_navigation
Message Composition: Navigation
alt: Altitude
lbs: LBS
coord: Coordinates
speed: Speed
course: Course
add_nav: Additional navigation info
mileage: Mileage
hdop_pdop: HDOP/PDOP
inter_time: Inter positions count
inter_mileage: Inter mileage
last_valid_time: Last valid time
nav_recv_status: Navigation receiver state
inter_valid_time: Inter valid positions count
Tracking
new_point
New track points conditions
angle: On Direction Change
timer: On Timer
distance: On Distance
over_speed: On Over Speed
use_move_sens: On Stop And Start
RCS Connect
ntc_connect
Connect to configurator via RCS service
ip: RCS IP
port: RCS Port
session_id: Session ID
Line 1
output1
Output 1 configuration
out: Use As
reset_delay: Reset Delay
Line 2
output2
Output 2 configuration
out: Use As
reset_delay: Reset Delay
Activate/Deactivate Output
output_state
Activate or deactivate output
line: Output
state: State
Reboot
reboot
Reboot the device.
RFU Connect
rfu_connect
Connect to firmware upgrade service FRU
ip: RFU IP
port: RFU Port
firmware: Firmware
Immobilizer And Reminder TM key Delays
tm_delays
Immobilizer And Reminder TM key Delays for all line outputs
on_delay: On Delay
reset_delay: Reset Delay
Version
version
Request device model and firmware version
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}