WanWay S20 Pro

WanWayTech S20 Pro is a battery-powered 4G GPS asset tracker designed for long-standby tracking of containers, logistics cargo, valuables, personnel, and some vehicles. Manufacturer and manual sources describe a 7500mAh rechargeable battery, Type-C charging, strong magnetic mounting, real-time tracking, light/disassembly alarms, and SOS emergency triggering. Retrieved manual data lists GPS technology, ≤5 m accuracy, 95 x 72 x 35 mm dimensions, and a -20°C to 75°C operating range. Search results from manufacturer-linked materials also describe the unit as IP67 waterproof and app-managed through TrackerOne.

Usage specifics
Parameters (106)
Commands (1)
WanWay S20 Pro
Flespi parses telemetry data from your WanWay S20 Pro into a standardized JSON and lets you send commands to WanWay S20 Pro 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": "WanWay S20 Pro",
    "channel.id": 1111,
    "protocol.id": "wanway"
    "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 WanWay S20 Pro?

You can send a specific command. Show all commands

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
acc.off.alarm
boolean
ACC OFF alarm event
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
acc.on.alarm
boolean
ACC ON alarm event
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
alarm.flags.bitmask
number
Alarm flags bitmask
Sub-ID 0x0089 of Extension ID 0xEB of Message ID 0x0200
alarm.sign.bitmask
number
Alarm sign bitmask
Message ID 0x0200
battery.charging.status
boolean
Battery charging status
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
battery.level
number
percentage
Internal battery level
Message ID 0x0002,
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26,
Sub-ID 0x00A8 of Extension ID 0xEB of Message ID 0x0200
battery.low.alarm
boolean
Battery low alarm event
Message ID 0x0200,
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
beidou.satellites.status
boolean
BeiDou positioning system status
Message ID 0x0200
camera.failure.alarm
boolean
Camera failure alarm event
Message ID 0x0200
can.air.condition.status
boolean
CAN air conditioning is on
Protocol Number 0x94 with Information Type 0x05
can.central.lock.status
boolean
CAN central lock is locked
Message ID 0x0200
channel.id
number
ID of channel that received a message
crash.event
boolean
Crash event detected
Message ID 0x0200,
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
cumulative.driving.alarm
boolean
Cumulative driving time in one day alarm event
Message ID 0x0200
custom
any
Any custom parameter
danger.alarm
boolean
Danger alarm event
Message ID 0x0200
defense.active.status
boolean
Defense activated status
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
device.id
number
ID of device that received a message
device.imei
string
IMEI of the device
Protocol Number 0x94 with Information Type 0x0A,
Sub-ID 0x00D5 of Extension ID 0xEB of Message ID 0x0200
device.name
string
Name of device that received a message
device.type.id
number
ID of device type of device that received a message
door.alarm
boolean
Door alarm event
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
door.open.status
boolean
Door open status
Message ID 0x0200
dsm.fatigue.event
boolean
Driver fatigue event generated by Driver status monitoring system (DSM)
Message ID 0x0200
engine.blocked.status
boolean
Engine blocked status (fuel cutoff relay), true - engine is blocked, false - engine isn't blocked
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
engine.ignition.status
boolean
Engine ignition or ACC status
Message ID 0x0200,
Protocol Number 0x12,
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x22,
Protocol Number 0x26
event.enum
number
Protocol-specific event code
Message ID
event.seqnum
number
Unique event sequence number
external.battery.low.alarm
boolean
External battery low alarm event
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
external.battery.protection.low.alarm
boolean
External battery low protection alarm event
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
external.powersource.voltage
number
volts
External power voltage
Protocol Number 0x94 with Information Type 0x00,
Sub-ID 0x002D of Extension ID 0xEB of Message ID 0x0200
fuel.level.alarm
boolean
Fuel level alarm triggered
Message ID 0x0200
galileo.satellites.status
boolean
Galileo positioning system status
Message ID 0x0200
geofence.alarm
boolean
Geofence alarm event
Message ID 0x0200
geofence.status
boolean
Geofence entered status
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
glonass.satellites.status
boolean
Glonass positioning system status
Message ID 0x0200
gnss.antenna.disconnected.alarm
boolean
GNSS antenna disconnected or cut off alarm event
Message ID 0x0200
gnss.antenna.short.circuit.alarm
boolean
GNSS antenna short circuit alarm event
Message ID 0x0200
gnss.failure.alarm
boolean
GNSS receiver failure alarm event
Message ID 0x0200
gnss.realtime.status
boolean
True - GNSS realtime positioning, False - differential positioning
Protocol Number 0x12,
Protocol Number 0x16,
Protocol Number 0x22,
Protocol Number 0x26
gnss.signal.status
boolean
True - GNSS signal is present, False - GNSS signal is lost
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
gnss.status
boolean
GNSS receiver on/off status
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
gps.satellites.status
boolean
GPS positioning system status
Message ID 0x0200
gsm.cellid
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) base station ID
Protocol Number 0x12,
Protocol Number 0x16,
Protocol Number 0x22,
Protocol Number 0x24,
Protocol Number 0x26,
Sub-ID 0x00D8 of Extension ID 0xEB of Message ID 0x0200
gsm.jamming.event
boolean
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) signal jamming detected
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
gsm.lac
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) location area code
Protocol Number 0x12,
Protocol Number 0x16,
Protocol Number 0x22,
Protocol Number 0x24,
Protocol Number 0x26,
Sub-ID 0x00D8 of Extension ID 0xEB of Message ID 0x0200
gsm.mcc
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) country code
Protocol Number 0x12,
Protocol Number 0x16,
Protocol Number 0x22,
Protocol Number 0x24,
Protocol Number 0x26,
Sub-ID 0x00D8 of Extension ID 0xEB of Message ID 0x0200
gsm.mnc
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) code
Protocol Number 0x12,
Protocol Number 0x16,
Protocol Number 0x22,
Protocol Number 0x24,
Protocol Number 0x26,
Sub-ID 0x00D8 of Extension ID 0xEB of Message ID 0x0200
gsm.signal.dbm
number
dbm
Strength of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...) signal
Protocol Number 0x24
gsm.signal.level
number
percentage
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) signal strength level
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
gsm.signal.quality
number
The quality (bit error rate) of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...) signal
Extension ID 0x30 of Message ID 0x0200,
Message ID 0x0002
gsm.sim.iccid
string
Integrated Circuit Card Id of SIM card of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...)
Protocol Number 0x94 with Information Type 0x0A,
Sub-ID 0x00B2 of Extension ID 0xEB of Message ID 0x0200
gsm.sim.imsi
string
IMSI of SIM card of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...)
Protocol Number 0x94 with Information Type 0x0A
gsm.timing.advance
number
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) timing advance
Protocol Number 0x24
harsh.acceleration.event
boolean
Harsh acceleration detected
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
harsh.braking.event
boolean
Harsh braking detected
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
harsh.cornering.event
boolean
Harsh cornering detected
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
ic.card.module.failure.alarm
boolean
IC card module failure alarm event
Message ID 0x0200
ident
string
Device unique identifier like serial number, IMEI, etc
idle.event
boolean
Idle detected
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
illegal.ignition.alarm
boolean
Illegal ignition alarm event
Message ID 0x0200
illegal.movement.alarm
boolean
Illegal movement alarm event
Message ID 0x0200
language
string
Language used on the device
Protocol Number 0x13,
Protocol Number 0x15,
Protocol Number 0x16,
Protocol Number 0x26
lcd.failure.alarm
boolean
LCD display failure alarm event
Message ID 0x0200
light.alarm
boolean
Light alarm active/not active status
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
message.buffered.status
boolean
Black box message
Protocol Number 0x22
movement.event
boolean
Movement detected
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
overspeeding.event
boolean
Overspeeding detected
Message ID 0x0200,
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
peer
string
IP:port from which device connecting to the channel
position.altitude
number
meters
Altitude value for position
Message ID 0x0200
position.direction
number
degrees
Heading angle at position detection moment
Message ID 0x0200,
Protocol Number 0x15
position.latitude
number
degrees
Latitude coordinate value
Message ID 0x0200,
Protocol Number 0x12,
Protocol Number 0x15,
Protocol Number 0x16,
Protocol Number 0x22,
Protocol Number 0x26
position.longitude
number
degrees
Longitude coordinate value
Message ID 0x0200,
Protocol Number 0x12,
Protocol Number 0x15,
Protocol Number 0x16,
Protocol Number 0x22,
Protocol Number 0x26
position.satellites
number
Quantity of satellites used to calculate coordinates for given position information
Extension ID 0x31 of Message ID 0x0200
position.source
string
Source of position.latitude and position.longitude parameters if they were received from other systems than GNSS, i.e. lbs, wifi
Sub-ID 0x00C5 of Extension ID 0xEB of Message ID 0x0200
position.speed
number
km/h
Instant speed at position detection moment
Message ID 0x0200,
Protocol Number 0x12,
Protocol Number 0x15,
Protocol Number 0x16,
Protocol Number 0x22,
Protocol Number 0x26
position.valid
boolean
Is position information accurate and valid for given timestamp
Message ID 0x0200,
Protocol Number 0x12,
Protocol Number 0x16,
Protocol Number 0x22,
Protocol Number 0x26
power.cut.alarm
boolean
External power cut-off alarm event
Message ID 0x0200,
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
power.state.enum
number
Power state
Message ID 0x0002
power.status
boolean
True - power is ON, False - power is OFF
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
protocol.id
number
ID of protocol
protocol.number
number
Protocol number
rfid.code
string
Hexadecimal code of connected RFID
Protocol Number 0x94 with Information Type 0x1B
rollover.event
boolean
Roll over event detected
Message ID 0x0200
route.alarm
boolean
Route alarm event
Message ID 0x0200
route.deviation.alarm
boolean
Route deviation alarm event
Message ID 0x0200
route.time.alarm
boolean
Route time alarm event
Message ID 0x0200
sensor.door.status
boolean
Door opening status detected by sensor: true - opened, false - closed
Protocol Number 0x94 with Information Type 0x05
sensor.id
string
Sensor ID
Protocol Number 0x94 with Information Type 0x15
sensor.temperature
number
celsius
Temperature sensor value
Protocol Number 0x94 with Information Type 0x15
server.timestamp
number
seconds
Timestamp when server received a message
shutdown.alarm
boolean
Shutdown alarm event
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
sleep.mode.alarm
boolean
Sleep mode alarm event
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
sos.alarm
boolean
SOS alarm triggerred
Message ID 0x0200,
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
status.bitmask
number
Status bitmask
Message ID 0x0200
tamper.alarm
boolean
Tamper alarm event
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
theft.alarm
boolean
Theft alarm
Message ID 0x0200
time.limit.alarm
boolean
Time limit expired alarm event
Message ID 0x0200
timestamp
number
seconds
Message timestamp
Message ID 0x0200,
Protocol Number 0x12,
Protocol Number 0x15,
Protocol Number 0x16,
Protocol Number 0x22,
Protocol Number 0x24,
Protocol Number 0x26
tts.module.failure.alarm
boolean
Text-to-speech module failure alarm event
Message ID 0x0200
unauthorized.alarm
boolean
Unauthorized access alarm event
Message ID 0x0200
vehicle.mileage
number
km
Total calculated mileage
Extension ID 0x01 of Message ID 0x0200,
Protocol Number 0x12,
Protocol Number 0x22
vehicle.oil.circuit.status
boolean
Vehicle Oil circuit status
Message ID 0x0200
vehicle.rolling.alarm
boolean
Vehicle is rolling alarm event
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26
vibration.alarm
boolean
Vibration alarm event
Protocol Number 0x13,
Protocol Number 0x16,
Protocol Number 0x26,
Sub-ID 0x00C5 of Extension ID 0xEB of Message ID 0x0200
vss.failure.alarm
boolean
Vehicle security system failure alarm event
Message ID 0x0200
Properties
Custom command
custom
Send custom command to device
payload: Command payload
Cutting Oil and Electricity
{"payload":"RELAY,1#"}
Connecting Oil and Electricity
{"payload":"RELAY,0#"}

More devices from Shanghai WanWay Digital Technology Co., Ltd. (8)

Tags
WanWay G18
wanway
Shanghai WanWay Digital Technology Co., Ltd.
WanWay G19H
wanway
Shanghai WanWay Digital Technology Co., Ltd.
WanWay GS05
wanway
Shanghai WanWay Digital Technology Co., Ltd.
WanWay GS10G
wanway
Shanghai WanWay Digital Technology Co., Ltd.
WanWay GS10-SA
wanway
Shanghai WanWay Digital Technology Co., Ltd.
WanWay GS12
wanway
Shanghai WanWay Digital Technology Co., Ltd.
WanWay GS900
wanway
Shanghai WanWay Digital Technology Co., Ltd.
WanWay S20
wanway
Shanghai WanWay Digital Technology Co., Ltd.