Queclink GL520(M)

Queclink GL520(M) is a long standby time mini GPS tracker designed for fixed asset tracking applications. The device features an integrated rechargeable battery, removal alert, switching to continuous tracking mode in emergency situations, and more.

Queclink GL520M version also features a magnetic mount.

Usage specifics
Parameters (343)
Settings (4)
Commands (2)
Queclink GL520(M)
Flespi parses telemetry data from your Queclink GL520(M) into a standardized JSON and lets you send commands to Queclink GL520(M) 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": "Queclink GL520(M)",
    "channel.id": 1111,
    "protocol.id": "queclink"
    "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 Queclink GL520(M)?

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.array
array
g
Array of objects with acceleration data by x, y, and z axis
ain
number
volts
Voltage on the analog input
alarm.event
boolean
Alarm event triggered
alarm.type
number
Alarm type
ambient.light.level
number
Ambient light level, 0 - 10
answer.mode
number
Incoming call answer mode
apn
string
Access point network, main or backup
apn.password
string
Access point password
apn.username
string
Access point username
backup.battery.connected.status
boolean
Backup battery is connected
backup.battery.level
number
percentage
Backup battery level
backup.battery.low.status
boolean
Backup battery low
backup.battery.voltage
number
volts
Backup battery voltage
band.direction
number
Direction of change of pulse requesnncy/RPM band
band.id
number
ID of pulse requesnncy/RPM band
battery.charging.status
boolean
Battery charging status
battery.level
number
percentage
Internal battery level
battery.low.status
boolean
Battery low status
battery.voltage
number
volts
Internal battery voltage
ble.beacons
array
Object with all detected BLE beacons. Each object key is a string uniquely identifying each BLE beacon. The value of this key is an object containing data received from the BLE beacon, like RSSI, temperature, battery level, etc.
bluetooth.connected.status
boolean
Bluetooth connection status
bluetooth.device.mac.address
string
MAC address of bluetooth-connected peripheral device
bluetooth.device.name
string
Name of bluetooth-connected peripheral device
bluetooth.device.role.enum
number
Role of bluetooth-connected peripheral device: 0 - master, 1 - slave
bluetooth.mac.address
string
Bluetooth MAC address
bluetooth.name
string
Bluetooth name
button.id
number
The number of the button pressed
calibration.forward.x
number
Acceleration factor in forward X direction
calibration.forward.y
number
Acceleration factor in forward Y direction
calibration.forward.z
number
Acceleration factor in forward Z direction
calibration.side.x
number
Acceleration factor in side X direction
calibration.side.y
number
Acceleration factor in side Y direction
calibration.side.z
number
Acceleration factor in side Z direction
calibration.vertical.x
number
Acceleration factor in vertical X direction
calibration.vertical.y
number
Acceleration factor in vertical Y direction
calibration.vertical.z
number
Acceleration factor in vertical Z direction
calling.warning.count
number
The number of calling warnings from ignition on to ignition off
camera.id
number
Camera ID
can.abs.failure.indicator.status
boolean
ABS failure indicator status read from CAN
can.adblue.level
number
percentage
AdBlue (diesel exhaust fluid) level read from CAN
can.airbag.indicator.status
boolean
Airbag indicator status read from CAN
can.air.condition.status
boolean
CAN air conditioning is on
can.axle.weight
number
kg
Weight on the axle read from CAN
can.battery.indicator.status
boolean
Battery indicator status read from CAN
can.brake.fluid.low.indicator.status
boolean
Brake fuel low indicator status read from CAN
can.brake.system.failure.indicator.status
boolean
Brake system failure indicator status read from CAN
can.central.lock.status
boolean
CAN central lock is locked
can.check.engine.indicator.status
boolean
Check engine indicator status read from CAN
can.connection.status
boolean
CAN bus connection status
can.control.module.voltage
number
volts
Control module voltage read from CAN
can.coolant.level.low.indicator.status
boolean
Coolant level low indicator status read from CAN
can.cruise.status
boolean
CAN cruise control is active
can.doors.boot.status
boolean
CAN doors info: boot is opened
can.doors.status
boolean
CAN any door is opened
can.doors.trunk.status
boolean
CAN doors info: trunk is opened
can.driver.door.status
boolean
CAN driver door is opened
can.driver.seatbelt.indicator.status
boolean
Driver seatbelt indicator status read from CAN
can.dtc
string
Diagnostic trouble code read from CAN
can.dtc.cleared.mileage
number
km
Vehicle mileage since diagnostic trouble codes were cleared, read from CAN
can.engine.braking.factor
number
Engine braking factor value, read from CAN
can.engine.coolant.temperature
number
celsius
Engine coolant temperature read from CAN
can.engine.hot.indicator.status
boolean
Engine hot indicator status read from CAN
can.engine.load.level
number
percentage
Calculated engine load level read from CAN
can.engine.motorhours
number
hours
Total engine motorhours read from CAN
can.engine.rpm
number
rpm
Engine RPM read from CAN
can.engine.temperature
number
celsius
Engine temperature read from CAN
can.front.fog.lights.status
boolean
CAN front fog lights are on
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.consumption.distance
number
liters/100km
Fuel consumption read from CAN
can.fuel.idle.consumed
number
liters
Fuel volume totally consumed during idling state of the vehicle read from CAN
can.fuel.level
number
percentage
Fuel level in tank read from CAN
can.fuel.low.indicator.status
boolean
CAN low fuel indicator is on
can.fuel.volume
number
liters
CAN fuel volume
can.handbrake.status
boolean
CAN handbrake is pulled up
can.high.beam.status
boolean
CAN hish beams are on
can.lights.front.fog.light.status
boolean
CAN lights info: front fog light status
can.lights.hazard.lights.status
boolean
CAN lights info hazard lights status
can.lights.high.beam.status
boolean
CAN lights info: high beam status
can.lights.low.beam.status
boolean
CAN lights info: low beam status
can.lights.rear.fog.light.status
boolean
CAN lights info: rear fog light status
can.lights.running.lights.status
boolean
CAN lights info: running lights status
can.low.beam.status
boolean
CAN low beams are on
can.mileage.fuel.remain
number
km
The mileage to drive on remaining fuel
can.mil.mileage
number
km
Distance traveled while malfunction indicator lamp is activated, read from CAN
can.mil.status
boolean
Malfunction indicator lamp status read from CAN
can.oil.level.low.indicator.status
boolean
Oil level low indicator status read from CAN
can.oil.pressure.indicator.status
boolean
Oil pressure indicator status read from CAN
can.passenger.door.status
boolean
CAN passenger door is opened
can.pedal.brake.status
boolean
CAN brake pedal pressed
can.pedal.braking.factor
number
Pedal braking factor value, read from CAN
can.pedal.clutch.status
boolean
CAN clutch pedal pressed
can.rear.fog.lights.status
boolean
CAN rear fog lights are on
can.rear.left.door.status
boolean
CAN rear left door is opened
can.rear.right.door.status
boolean
CAN rear right door is opened
can.reverse.gear.status
boolean
CAN reverse gear is on
can.running.lights.status
boolean
CAN running lights are on
can.service.call.indicator.status
boolean
Service call indicator status read from CAN
can.throttle.pedal.level
number
percentage
Throttle pedal push level read from CAN
can.total.accelerator.kickdowns
number
Total number accelerator kick-downs, read from CAN
can.total.accelerator.kickdowns.time
number
hours
Total driving time when accelerator kick-down, read from CAN
can.total.brake.applications
number
Total brake applications count read from CAN
can.total.cruise.control.time
number
hours
Total driving time when cruise control is ON, read from CAN
can.total.driving.time
number
hours
Engine run time read from CAN
can.total.effective.engine.speed.time
number
hours
Total effective engine speed time read from CAN
can.total.engine.idle.time
number
hours
Time of engine running in idling status (vehicle stopped) since vehicle manufacture, read from CAN
can.total.engine.overspeed.time
number
hours
CAN total time, when vehicle engine rpm was greater than the limit defined in CAN configuration
can.total.rapid.accelerations
number
Total number of rapid accelerations
can.total.rapid.brakes
number
Total number of rapid brakes
can.total.vehicle.overspeed.time
number
hours
CAN total time, when vehicle speed was greater than the limit defined in CAN configuration.
can.trunk.status
boolean
CAN trunk is opened
can.vehicle.mileage
number
km
Total vehicle mileage read from CAN
can.vehicle.mileage.impulses
number
CAN total vehicle mileage measured in impulses
can.vehicle.speed
number
km/h
Vehicle speed read from CAN
cdma.bid
number
CDMA Base statis identification
cdma.nid
number
CDMA Network identification
cdma.sid
number
CDMA System identification
channel.id
number
ID of channel that received a message
charging.times
number
Charging times of the electric vehicle
configuration.command.id
number
Configuration update command ID
configuration.download.url
string
URL to download configuration from
configuration.update.result
number
Configuration update result code
continuous.wave.jamming
number
Current continuous vawe jamming value
crash.data
number
Crash event additional data
crash.event
boolean
Crash event detected
crash.frame.seqnum
number
Sequence number of current message for the crash event
crash.frames.total
number
Total number of messages for the crash event
crash.position.seqnum
number
Sequential number of GNSS position associated with crash event
crash.seqnum
number
Sequence number of crash event
crash.type
number
Crash type
cs.state
number
Current state of circuit switching domain network
daylight.saving.status
boolean
Daylight saving is active
debug.info
string
Debug info to send to Queclink technical support
device.firmware.version
string
Firmware revision
device.id
number
ID of device that received a message
device.name
string
Name of device that received a message
device.self.name
string
Device name reported by the device
device.temperature
number
celsius
Temperature of device
device.type.id
number
ID of device type of device that received a message
din
number
Digital inputs bitmask
distraction.warning.count
number
The number of distraction warnings from ignition on to ignition off
dns.server
string
DNS server, main and backup
dout
number
Digital outputs bitmask
driving.behavior.level
number
Driving behavior level score
engine.ignition.off.duration
number
seconds
Duration of ignition off
engine.ignition.on.duration
number
seconds
Duration when engine is on
engine.ignition.status
boolean
Engine ignition status
engine.motorhours
number
hours
Total calculated engine motorhours
engine.rpm
number
rpm
Engine RPM read
event.enum
number
Protocol-specific event code
event.seqnum
number
Unique event sequence number
event.timestamp
number
seconds
Timestamp of the event
external.battery.level
number
percentage
External battery level
external.powersource.status
boolean
External power source connection status
external.powersource.voltage
number
volts
External power voltage
fatigue.driving.status
boolean
Fatigue driving
fatigue.severity
number
Fatigue severity degree, the greater the value, the more severe the fatigue is
fatigue.warning.count
number
The number of fatigue driving warnings from ignition on to ignition off
fatigue.warning.type
number
Type of fatigue warning
fault.code
number
HW fault code
file.name
string
File name
file.upload.state
number
File upload result code
firmware.update.code
number
Firmware update confirmation code
firmware.version
string
Firmware version
fuel.level
number
percentage
Fuel level percentage
fuel.loss.alarm.event
boolean
Fuel loss alarm
fuel.sensot.input.id
number
Input ID which fuel sensor is connected to
fuel.volume
number
liters
Fuel volume
geofence.check.interval
number
seconds
The check interval of geofence
geofence.id
number
Geofence ID
geofence.radius
number
meters
The radius of geofence
geofences.ids.bitmask
number
Geofences ids bitmask
geofence.status
boolean
Geofence entered status
geofence.type.enum
number
Geofence type enum
geofencing.trigger.mode
string
The trigger mode of geofencing function
ghost.battery.level
number
percentage
Ghost device's battery level
ghost.data.realtime.status
boolean
Ghost device dara is realtime of historical
ghost.mac.address
string
Ghost MAC address
ghost.state
number
Ghost device state bitmask
gnss.antenna.status
boolean
GNSS receiver antenna status
gnss.jamming.status
boolean
GNSS receiver signal jamming detected
gnss.status
boolean
GNSS receiver on/off status
gnss.vehicle.mileage
number
km
Vehicle mileage calculated by global navigation system (GNSS)
gsm.cellid
number
GSM base station ID
gsm.jamming.event
boolean
GSM signal jamming detected
gsm.lac
number
GSM location area code
gsm.mcc
number
GSM mobile country code
gsm.mnc
number
GSM mobile network code
gsm.network.type
string
The type of the mobile network the device is currently registered to
gsm.roaming.state
number
GSM roaming state: 0 - home, 1 - known roaming, 2 - unknown roaming, 3 - blocking report
gsm.signal.dbm
number
dbm
Strength of GSM signal
gsm.signal.quality
number
The quality (bit error rate) of GSM signal
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
hardware.version
string
Hardware version
harsh.acceleration.event
boolean
Harsh acceleration detected
harsh.behavior.speed.level.enum
number
Speed level at which harsh behaviour is detected: 1 - low, 2 - medium, 3 - high
harsh.braking.event
boolean
Harsh braking detected
harsh.cornering.event
boolean
Harsh cornering detected
ibutton.authorized.state
number
iButton authorized state: 0 - unauthorized or disabled, 1 - authorized, 2 - logged out
ibutton.code
string
Hexadecimal code of connected iButton
ident
string
Device unique identifier like serial number, IMEI, etc
idle.status
boolean
Vehicle is in idling state
idle.status.duration
number
seconds
Duration of vehicle being in the last idling state
ignition.off.timestamp
number
seconds
Timestamp when ignition was turned off
ignition.on.timestamp
number
seconds
Timestamp when ignition was turned on
ignition.state
number
Ignition state according to device manual
image.frame.seqnum
number
Sequence number of current frame of multimedia data
image.frames.total
number
Total number of frames of multimedia data
image.id
number
Multimedia data ID
image.timestamp
number
seconds
Timestamp when image was taken
input.output.alarm.event
boolean
Input/output port binding alarm event triggered
ip.address
string
IP address of device
jamming.state
number
GNSS jamming state: 0 - unknown, 1 - ok, 2 - warning, 3 - critical
led.on.status
boolean
Power LED and gps LED working status
light.alarm
boolean
Light alarm active/not active status
light.level
number
Device removal light level
light.sensor.level
number
Light level detected by light sensor
logical.type
string
Logical type of digital input
main.powersource.status
boolean
Main power supply connection status
message.buffered.status
boolean
Black box message
messages.beffered.count
number
Number of messages to be bufferred
messages.queued.count
number
Number of messages in the queue to be sent
modem.firmware.version
string
Firmware version of the modem
modem.hardware.version
string
Firmware hardware of the modem
motion.alarm
boolean
Motion alarm
movement.status
boolean
Current movement state
network.connected.event
boolean
GPRS connection established event
network.signal.rssi
number
dbm
Network signal strength
network.state
number
Network state
obd.connected.status
boolean
OBDII device is connected to vehicle
odb.connected.event
boolean
Device connected to OBDII interface event
onewire.sensor.serial
string
External 1-Wire sensor serial number in HEX representation
onewire.sensor.temperature
number
celsius
External 1-Wire temperature sensor value
parking.geofence.active.status
boolean
The current parking geofence is active/inactive
payload.hex
string
HEX Payload received from device
payload.length
number
bytes
Payload length
payload.text
string
Text Payload received from device
pdp.state
number
State of PDP context activation
peer
string
IP:port from which device connecting to the channel
picture.operation.code
string
Status code of picture operation command
picture.source
string
Source of the picture
pin15.mode
number
Current working mode of pin 15
position.altitude
number
meters
Altitude value for position
position.direction
number
degrees
Heading angle at position detection moment
position.fix.type.enum
string
A string to indicate what kind of GPS fixing this cell information is for
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.timestamp
number
seconds
Timestamp when coordinates where calculated
position.valid
boolean
Is position information accurate and valid for given timestamp
power.off.reason.enum
number
Power OFF reason enum
power.on.reason.enum
number
Power ON reason enum
power.on.status
boolean
Power-on device status
power.saving.mode.status
boolean
Power saving mode active/inactive
prev.fuel.level
number
percentage
Previous fuel level
protocol.id
number
ID of protocol
protocol.version
string
Protocol version string
ps.state
number
Current state of pacjet switching domain network
pulse.frequency.rpm
number
Current value of pulse frequency or RPM, depending on the confiured mode
pulse.frequency.rpm.constant
number
Constant that is used to transform pulse frequency into RPM
reboot.din.id
number
ID of digital input port that triggered reboot
reboot.reason.enum
number
Terminal reboot reason
record
string
Record, indexed parameter
recorder.state
number
Recorder state
record.frame.seqnum
number
Sequence number of current frame with records
record.frame.total
number
Total number of frames with records
record.seqnum
number
Registered record sequence number
remaining.power
number
kWh
Remaining power of the electric vehicle
report.code
string
Report code
report.reason
number
Transmission reason code
report.reason.enum
string
Report sending reason: periodic, real time request, ignition on/off
satellite.id
string
Satellite ID
satellite.power
number
Satellite power
segment.max.speed.position.altitude
number
meters
Altitude of the highest speed position
segment.max.speed.position.direction
number
degrees
Heading angle of the highest speed position
segment.max.speed.position.hdop
number
Horizontal dilution of precision of the highest speed position
segment.max.speed.position.latitude
number
degrees
Latitude of the highest speed position
segment.max.speed.position.longitude
number
degrees
Longitude of the highest speed position
segment.max.speed.position.speed
number
km/h
The speed of the highest speed position
segment.max.speed.position.timestamp
number
seconds
Timestamp of the highest speed position
self.calibration.state
number
State of self calibration of accelerometer
send.state
number
State of sending data
sensor.address
string
Accessory address
sensor.hardware.version
string
Hardware version of the sensor
sensor.humidity
number
percentage
Humidity sensor value, i.e. relative air humidity level
sensor.id
string
Sensor ID
sensor.illuminance
number
lux
Illuminance measured by light sensor
sensor.online.status
boolean
Accessory is online status
sensor.protocol.version
string
Sensor protocol version
sensor.software.version
string
Software version of the sensor
sensor.temperature
number
celsius
Temperature sensor value
sensor.type.enum
number
Accessory type: 1 - panic button, 2 - temperature sensor, 3 - temperature and humidity sensor
server.timestamp
number
seconds
Timestamp when server received a message
sim.card.state
number
SIM card state
single.charge.capacity
number
kWh
Single charge capacity of the electric vehicle
single.discharge.capacity
number
kWh
Single discharge capacity of the electric vehicle
smoking.warning.count
number
The number of smoking warnings from ignition on to ignition off
speed.alarm.status
boolean
Speed is in predefined speed range
svr.working.state
number
Stolen vehicle recovery system working state
tacho.direction.status
boolean
Tachograph driving direction
tacho.driver.card.code
string
Driver identification card id for tacho
tacho.driver.card.status
boolean
Tacho driver card presence
tacho.driver.name
string
Tachograph driver name
tacho.driver.work.state.enum
string
Driver work state
tacho.motion.status
boolean
Tachograph vehicle motion signal
tacho.overspeed.status
boolean
Tachograph overspeed signal
tamper.alarm
boolean
Tamper alarm event
temperature.alarm
boolean
Temperature value is outside of predefined range
temperature.alarm.status
boolean
Temperature alarm status: true - temperature is within predefined range, false - temperature is beyond predefined range
tf.card.state
number
TF card state
timestamp
number
seconds
Message timestamp
timestamp.key
number
Message timestamp in seconds with message sequence number appended as the value fractional part. Used to distinguish between several messages that have the same timestamp.
time.zone.offset
string
Time zone offset, +-HHMM
total.recovered.power
number
Wh
Total power recovered of the electric vehicle
total.voltage
number
volts
Total voltage of the electric vehicle
towing.event
boolean
Towing event detected
trip.average.engine.load.level
number
percentage
Average engine load during trip
trip.average.engine.rpm
number
rpm
Average engine RPM during trip
trip.average.throttle.pedal.level
number
percentage
Average throttle pedal level during trip
trip.fuel.consumed.level
number
percentage
Fuel consumed during trip
trip.max.engine.load.level
number
percentage
Max engine load during trip
trip.max.engine.rpm
number
rpm
Max engine RPM during trip
trip.max.throttle.pedal.level
number
percentage
Max throttle pedal level during trip
trip.mileage
number
km
Distance driven since engine start
trip.status
boolean
Trip status, true if trip started, false - if stopped
vehicle.mileage
number
km
Total calculated mileage
vehicle.model.id
string
Vehicle model ID reported by CAN
vehicle.model.name
string
Vehicle model name reported by CAN
vehicle.parked.event
boolean
Vehicle long stop event triggered
vehicle.registration.number
string
Vehicle registration number
vehicle.state
string
Vehicle state, such as moving, idling, parked etc
vehicle.vin
string
VIN of vehicle
video.operation.code
string
Status code of request streaming operation
video.source
string
Source of video
virtual.ignition.mode
number
Virtual ignition detection mode: 2 - external power voltage, 4 - accelerometer
voltage.range.status
boolean
Voltage is inside/outside predefined range: true - inside, false - outside
x.acceleration
number
g
Accelerometer value X
y.acceleration
number
g
Accelerometer value Y
z.acceleration
number
g
Accelerometer value Z
Properties
Backend Server Setup
backend_server
Configure the backend server information
host: Host
port: Port
heartbeat: Heartbeat Interval
buffer_mode: Buffering mode
report_mode: Report Mode
sack_enable: Server ACK
Device Information
device_info
Generic device information
name: Device Name
protocol: Protocol Version
GSM Network Setup
network_gsm
Configure the GPRS/WCDMA/3G parameters in GSM networks
apn: APN
password: APN Password
username: APN Username
Versions Information
versions
Device versions information
fw_ver: Firmware Version
hw_ver: Hardware Version
mcu_ver: MCU Version
Properties
AT Command
at
Send custom AT command to device
cmd: Command to send, after AT+
payload: Command payload after password and up to count number: ',FFFF$' will be appended automatically by server
password: Device password
Activate digital outputs
{"cmd":"GTOUT","payload":"1,,,0,0,0,0,5,1,0,,1,1,,,","password":"gv300"}
Custom Command
custom
Send custom command to device
payload: Command payload
wait_ack: Wait ACK
Activate digital outputs
{"payload":"AT+GTOUT,gv300,1,,,0,0,0,0,5,1,0,,1,1,,,,FFFF$"}