Neoway protocol

Integration level: params + settings
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 Gosafe 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.

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.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.version
string
Bluetooth version
bus.protocol
string
Bus protocol type
can.fuel.consumed
number
liters
Fuel volume totally consumed by vehicle 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
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
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.status
boolean
Fatigue driving
galileo.satellites.status
boolean
Galileo positioning system status
glonass.satellites.status
boolean
Glonass positioning system status
gnss.lost.alarm
boolean
GNSS lost alarm event
gps.satellites.status
boolean
GPS positioning system status
gsm.cellid
number
GSM base station ID
gsm.lac
number
GSM location area code
gsm.mcc
string
GSM mobile country code
gsm.mnc
string
GSM mobile network code
gsm.signal.dbm
number
dbm
Strength of GSM signal
gsm.signal.level
number
percentage
GSM signal strength level
gsm.sim.iccid
string
Integrated Circuit Card Id of SIM card
gsm.sim.imsi
string
IMSI of SIM card
gsm.timing.advance
number
GSM timing advance
ident
string
Device unique identifier like serial number, IMEI, etc
lbs.location.precision
number
meters
Precision of the location detected by base stations
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
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
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
timestamp
number
seconds
Message timestamp
trip.status
boolean
Trip status, true if trip started, false - if stopped
vehicle.plate.number
string
Vehicle plate number
vehicle.vin
string
VIN of vehicle
vibration.alarm
boolean
Vibration alarm event
visible.satellites
number
The number of satellites in view
wifi.lost.alarm
boolean
Wi-Fi lost alarm event
wifi.mac.address
string
WiFi MAC address
wifi.signal.strength
number
dbm
WiFi signal strength
Properties
Get configuration param
getparam
Get configuration parameter by its number
param: Parameter number