Autoseeker protocol

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

To connect your tracker using the Autoseeker protocol, you need to have an autoseeker 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.

battery.low.alarm
boolean
Battery low alarm event
battery.voltage
number
volts
Internal battery voltage
beidou.satellites.status
boolean
BeiDou positioning system status
can.dtc
array
Diagnostic trouble code array read from CAN
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.level
number
percentage
Engine oil level read from CAN
can.engine.rpm
number
rpm
Engine RPM read from CAN
can.fuel.consumed
number
liters
Fuel volume totally consumed by vehicle read from CAN
can.fuel.consumption
number
liters/h
Engine fuel rate read from CAN
can.fuel.pressure
number
kPa
Fuel pressure 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.recharge.mileage
number
km
Vehicle mileage recharge read from CAN
can.throttle.actuator
number
percentage
Commanded throttle actuator position 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
custom
any
Any custom parameter
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
engine.ignition.status
boolean
Engine ignition or ACC status
event.enum
number
Protocol-specific event code
fatigue.driving.status
boolean
Fatigue driving
fuel.consumed
number
liters
Fuel volume totally consumed by vehicle
galileo.satellites.status
boolean
Galileo positioning system status
glonass.satellites.status
boolean
Glonass positioning system status
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.signal.level
number
percentage
Mobile network (GSM, 3G, 4G, LTE, 5G, ...) signal strength level
gsm.sim.iccid
string
Integrated Circuit Card Id of SIM card of the Mobile network (GSM, 3G, 4G, LTE, 5G, ...)
ident
string
Device unique identifier like serial number, IMEI, etc
manufacturer.code
string
Device manufacturer code"
manufacturer.device.code
string
Device code, assigned by device manufacturer"
message.type
string
Message type
overspeeding.event
boolean
Overspeeding detected
payload.hex
string
HEX Payload received from device
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.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
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"
rollover.event
boolean
Roll over event detected
server.timestamp
number
seconds
Timestamp when server received a message
sos.alarm
boolean
SOS alarm triggerred
timestamp
number
seconds
Message timestamp
trip.average.speed
number
km/h
Average speed of the trip
trip.fuel.consumed
number
liters
Fuel consumed in the last trip
trip.harsh.acceleration.number
number
Harsh accelerating events count for the given trip
trip.harsh.braking.number
number
Harsh braking events count for the given trip
trip.harsh.cornering.number
number
Harsh cornering events count for the given trip
trip.idle.number
number
Idling events count for the given trip
trip.max.speed
number
km/h
Maximum speed of the trip
trip.mileage
number
km
Distance driven since engine start
trip.overspeeding.number
number
Overspeeding events count for the given trip
trip.status
boolean
Trip status, true if trip started, false - if stopped
vehicle.mileage
number
km
Total calculated mileage
vehicle.plate.number
string
Vehicle plate number
vehicle.vin
string
VIN of vehicle
Properties
Get configuration param
getparam
Get configuration parameter by its number
param: Parameter number