Neoway protocol

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

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

It is possible to configure Neoway devices OTA using the flespi web-based configurator tool. To connect Neoway to Wialon or another platform via flespi please read this article.

area.alarm
boolean
Area alarm event
base.station.lost.alarm
boolean
Base station lost alarm event
battery.level
number
percentage
Internal battery level
battery.low.alarm
boolean
Battery low alarm event
battery.temperature
number
celsius
Battery temperature
battery.voltage
number
volts
Internal battery voltage
beidou.satellites.status
boolean
BeiDou positioning system status
bluetooth.lost.alarm
boolean
Bluetooth lost alarm event
bluetooth.mac.address
string
Bluetooth MAC address
bluetooth.signal.strength
number
dbm
Bluetooth signal strength
bluetooth.version
string
Bluetooth version
bus.protocol
string
Bus protocol type
camera.failure.alarm
boolean
Camera failure alarm event
can.acceleration.pedal.level
number
percentage
Acceleration pedal position, read from CAN
can.average.fuel.economy
number
km/liters
CAN average fuel economy
can.brake.pedal.level
number
percentage
Brake pedal push level read from CAN
can.catalyst.liquid.level
number
percentage
Liquid level of catalyst tank
can.engine.coolant.temperature
number
celsius
Engine coolant temperature read from CAN
can.engine.load.level
number
percentage
Calculated engine load level read from CAN
can.engine.oil.pressure
number
kPa
CAN Engine oil pressure
can.engine.oil.temperature
number
celsius
Engine oil temperature read from CAN
can.engine.rpm
number
rpm
Engine RPM read from CAN
can.engine.run.time
number
seconds
Run time since engine start read from CAN
can.fuel.consumed
number
liters
Fuel volume totally consumed by vehicle read from CAN
can.fuel.economy
number
km/liters
CAN instantaneous fuel economy
can.fuel.level
number
percentage
Fuel level in tank read from CAN
can.fuel.temperature
number
celsius
Fuel temperature read from CAN
can.intake.air.temperature
number
celsius
Intake air temperature
can.intake.map
number
kPa
Intake manifold absolute pressure
can.maf.air.flow.rate
number
g/sec
MAF air flow rate read from CAN
can.throttle.position
number
percentage
Ansolute throttle position for corresponding throttle position sensor read from CAN, index 1 - sensor A, index 2 - sensor B, index 3 - sensor C, etc
can.vehicle.mileage
number
km
Total vehicle mileage read from CAN
can.vehicle.speed
number
km/h
Vehicle speed read from CAN
channel.id
number
ID of channel that received a message
city.id
number
ID of device's home city"
crash.event
boolean
Crash event detected
cumulative.driving.alarm
boolean
Accumulative driving time in one day alarm event
danger.alarm
boolean
Danger alarm event
device.id
number
ID of device that received a message
device.imei
string
IMEI of the device
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
disassemble.alarm
boolean
Disassemble alarm event
engine.ignition.status
boolean
Engine ignition status
external.powersource.voltage
number
volts
External power voltage
fall.alarm
boolean
Fall alarm event
fatigue.driving.alarm
boolean
Fatigue driving alarm event
galileo.satellites.status
boolean
Galileo positioning system status
glonass.satellites.status
boolean
Glonass positioning system status
gnss.antenna.disconnected.alarm
boolean
GNSS antenna disconnected or cut off alarm event
gnss.antenna.short.circuit.alarm
boolean
GNSS antenna short circuit alarm event
gnss.failure.alarm
boolean
GNSS receiver failure alarm event
gnss.lost.alarm
boolean
GNSS lost alarm event
gps.satellites.status
boolean
GPS positioning system status
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.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.imsi
string
IMSI of SIM card of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...)
gsm.timing.advance
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) timing advance
ic.card.module.failure.alarm
boolean
IC card module failure alaem event
ident
string
Device unique identifier like serial number, IMEI, etc
illegal.ignition.alarm
boolean
Illegal ignition alarm event
illegal.movement.alarm
boolean
Illegal movement alarm event
lbs.location.precision
number
meters
Precision of the location detected by base stations
lcd.failure.alarm
boolean
LCD display failure alarm event
manufacturer.code
string
Device manufacturer code"
manufacturer.device.code
string
Device code, ussigned by device manufacturer"
mcu.version
string
MCU version
module.version
string
Module version
oil.level.failure.alarm
boolean
Oil level sensor failure alarm event
overspeeding.event
boolean
Overspeeding detected
peer
string
IP:port from which device connecting to the channel
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.valid
boolean
Is position information accurate and valid for given timestamp
position.vdop
number
Vertical dilution of precision
power.cut.alarm
boolean
External power cut-off alarm event
protocol.id
number
ID of protocol
province.id
number
ID of device's home province"
report.reason
number
Transmission reason code
restart.alarm
boolean
Restart alarm event
rollover.event
boolean
Roll over event detected
route.alarm
boolean
Route alarm event
route.deviation.alarm
boolean
Route deviation alarm event
route.time.alarm
boolean
Route time alarm event
sensor.temperature
number
celsius
Temperature sensor value
server.timestamp
number
seconds
Timestamp when server received a message
shutdown.alarm
boolean
Shutdown alarm event
software.version
string
Software version string
sos.alarm
boolean
SOS alarm trigerred
startup.alarm
boolean
Startup alarm event
temperature.alarm
boolean
Temperature value is outside of predefined range
theft.alarm
boolean
Theft alarm
time.limit.alarm
boolean
Time limie expired alarm event
timestamp
number
seconds
Message timestamp
trip.fuel.consumed
number
liters
Fuel consumed in the last trip
trip.fuel.idle.consumed
number
liters
Fuel consumed in the idling during the last trip
trip.idle.time
number
seconds
Time the vehicle was idle based on GPS and accelerometer information, according to corresponding threshold
trip.max.rpm
number
rpm
Maximum engine RPM during the trip
trip.max.speed
number
km/h
Maximum speed of the trip
trip.mileage
number
km
Distance driven since engine start
trip.start.timestamp
number
seconds
Timestamp value upon trip start
trip.status
boolean
Trip status, true if trip started, false - if stopped
trip.stop.timestamp
number
seconds
Timestamp value upon trip end
tts.module.failure.alarm
boolean
Text-to-speach module failure alarm event
unauthorized.alarm
boolean
Unauthorized access alarm event
vehicle.plate.number
string
Vehicle plate number
vehicle.vin
string
VIN of vehicle
vibration.alarm
boolean
Vibration alarm event
visible.satellites
number
Quantity of visible satellites by GNSS receiver
vss.failure.alarm
boolean
Vehicle security system failure alarm event
wifi.lost.alarm
boolean
Wi-Fi lost alarm event
wifi.mac.address
string
WiFi MAC address
wifi.signal.strength
number
dbm
WiFi signal strength, RSSI
Properties
Get configuration param
getparam
Get configuration parameter by its number
param: Parameter number