GL300W @Track Air Interface Protocol_V8.05_Unlocked
GL300W @Track Air Interface Protocol_V8.05_Unlocked
GSM/GPRS/WCDMA/GNSS Tracker
TRACGL300WAN001
Version: 8.05
GL300W @Track Air Interface Protocol
Version 8.05
Date 2019-12-03
Status Release
k
General Notes
n
Queclink offers this information as a service to its customers, to support application and
l i
engineering efforts that use the products designed by Queclink. The information provided is
l
based upon requirements specifically provided to Queclink by the customers. Queclink has not
c a
undertaken any independent search for additional relevant information, including any
e i
information that may be in the customer’s possession. Furthermore, system validation of this
t
product designed by Queclink within a larger electronic system remains the responsibility of the
u n
customer or the customer’s system integrator. All specifications supplied herein are subject to
change.
Q fide
Copyright
This document contains proprietary technical information which is the property of Queclink
Wireless Solutions Co., Ltd. The copying of this document, distribution to others, and
communication of the contents thereof, are forbidden without express authority. Offenders are
n
liable to the payment of damages. All rights are reserved in the event of a patent grant or the
registration of a utility model or design. All specifications supplied herein are subject to change
o
without notice at any time.
C
TRACGL300WAN001 - 1 -
GL300W @Track Air Interface Protocol
Contents
Contents ............................................................................................................................................ 2
Figure Index ....................................................................................................................................... 4
0. Revision History ............................................................................................................................. 5
1. Overview ....................................................................................................................................... 7
1.1. Scope ................................................................................................................................... 7
1.2. Terms and Abbreviations ..................................................................................................... 7
2. System Architecture ...................................................................................................................... 8
3. Message Description ..................................................................................................................... 9
k
3.1. Message Format .................................................................................................................. 9
n
3.2. Command and Acknowledgement .................................................................................... 10
i
3.2.1. Server Connection ................................................................................................... 10
l l
3.2.1.1. Bearer Setting Information ............................................................................ 10
c
3.2.1.2. Backend Server Registration Information ...................................................... 12
ia
3.2.1.3. Quick Start Setting ......................................................................................... 16
e t
3.2.1.4. Auto APN Function ........................................................................................ 17
u
3.2.2. Device Configuration ............................................................................................... 19
n
3.2.2.1. Global Configuration ...................................................................................... 19
Q fide
3.2.2.2. Auto Unlock SIM-PIN ..................................................................................... 23
3.2.2.3. Protocol Watchdog ........................................................................................ 24
3.2.2.4. Time Adjustment ........................................................................................... 25
3.2.2.5. Non-movement Detection ............................................................................. 26
3.2.2.6. Function Key Setting ...................................................................................... 28
n
3.2.2.7. Outside Working Hours.................................................................................. 31
3.2.2.8. Network Selection ......................................................................................... 33
o
3.2.3. Position Related Report ........................................................................................... 34
3.2.3.1. Fixed Report Information ............................................................................... 34
C
3.2.4. Alarm Settings ......................................................................................................... 38
3.2.4.1. Geo-Fence Information .................................................................................. 38
3.2.4.2. Speed Alarm .................................................................................................. 40
3.2.4.3. Temperature Alarm ........................................................................................ 41
3.2.4.4. Motion Sensor Alarm ..................................................................................... 43
3.2.4.5. Harsh Behavior Monitoring ........................................................................... 44
3.2.4.6. Jamming Detection ........................................................................................ 46
3.2.5. IO Application .......................................................................................................... 48
3.2.5.1. Digital Input Port Settings .............................................................................. 48
3.2.6. Other Settings .......................................................................................................... 49
3.2.6.1. Real Time Operation ...................................................................................... 49
3.2.6.2. Data Transfer Between UART and Backend Server ........................................ 52
3.2.6.3. White List Configuration ................................................................................ 53
3.2.6.4. Settings for SMS with Google Maps Link ....................................................... 54
3.2.6.5. Over-the-air Configuration Update ................................................................ 55
TRACGL300WAN001 - 2 -
GL300W @Track Air Interface Protocol
k
3.3.2. Device Information Report ...................................................................................... 77
3.3.3. Report for Querying ................................................................................................. 79
i n
3.3.4. Event Report ............................................................................................................ 96
l l
3.3.5. Buffer Report ......................................................................................................... 112
3.3.6. Report with Google Maps Hyperlink ..................................................................... 112
c a
3.4. Heartbeat ........................................................................................................................ 113
e i
3.5. Sever Acknowledgement ................................................................................................. 114
t
Appendix: Message Index ............................................................................................................. 115
u
Q fide n
o n
C
TRACGL300WAN001 - 3 -
GL300W @Track Air Interface Protocol
Figure Index
i n k
cl ia l
u e n t
Q fide
o n
C
TRACGL300WAN001 - 4 -
GL300W @Track Air Interface Protocol
0.Revision History
k
AT+GTUDF.
2.01 2015-09-24 Felix Jiang 1. Added <EBK Mode> to AT+GTCFG.
i n
2. Added <PM Rest Threshold>, <PM Motion
l l
Threshold> and <Enter Movement by Command>
to AT+GTNMD.
c a
3. Added new mask to AT+GTPDS about EBK
e i
function.
t
2.02 2015-10-21 Felix Jiang 1. Added Mode 2 to <Enable Sack>.
u n
2.03 2015-11-26 Felix Jiang 1. Added <Location Request Mask> to AT+GTCFG.
2. Added <Network Mode> to AT+GTBSI.
Q fide
3. Added <Sub Command> D to AT+GTRTO.
2.04 2015-12-05 Felix Jiang 1. Added <Battery Switch Power On> in
AT+GTCFG.
3.00 2015-03-09 Mike Yin 1. Added <GSM Report> to AT+GTCFG.
n
2. Added <Sub Command> F to AT+GTRTO.
3. Added Mode 5 to <Mode> in AT+GTFRI.
o
3.01 2015-03-17 Mike Yin 1. Added <RF Sleep Mode> to AT+GTOWH to
reduce power consumption.
C
2. Added <HTTP GET Mode> to AT+GTSRI.
3.02 2015-04-18 Beta Zhu 1. Added Note to <RF Sleep Mode>.
2. Kept Mode 5 of AT+GTFRI reserved.
3. Added APN configuration information to
+RESP:GTALC.
4.00 2016-06-07 Felix Jiang 1. Added AT+GTNTS.
2. Added AT+GTMSA and the report messages
+RESP:GTMSA and +RESP:GTLGL for AT+GTMSA.
3. Added MSA event to AT+GTGLM.
4.01 2016-06-13 Felix Jiang 1. Added Mode 5 to <Mode> in AT+GTFRI.
2. Added AT+GTAPN.
4.02 2016-06-21 Mike Yin 1. Added Bit 0 to <Location Request Mask> in
AT+GTCFG.
2. Supported all minimum intervals in AT+GTFRI at
1 second.
TRACGL300WAN001 - 5 -
GL300W @Track Air Interface Protocol
k
8.01 2019-04-08 Beta Zhu 1. Added a new command AT+GTJDC.
n
8.02 2019-04-25 Beta Zhu 1. Added the AT+GTFVR command.
i
2. Added the parameters <Extended Status
l l
Report>, <Update Status Mask> and
c
<Identifier Number> to the command
ia
AT+GTUPC.
e t
3. Added the bit for FVR to <Configuration
u
Mask> in the command AT+GTRTO.
n
4. Added the +RESP:GTEUC message.
Q fide
8.03 2019-06-26 Booth Qu 1. Added mode 2 to < Encrypt Type > in AT+ GTSRI.
8.04 2019-09-03 John Wang 1. Added a new parameter <PDP Control Enable>
to the command AT+GTBSI.
8.05 2019-12-03 Preston Cheng 1. Added two modes <Location Mode> and
<Mixed mode> to the parameter <Function Key
n
Mode> in the command AT+GTFKS.
2. Added four parameters <First Trigger Time>,<
o
Second Trigger Time>, <First Trigger Event> and <
Second Trigger Event> to the command AT+GTFKS.
C
TRACGL300WAN001 - 6 -
GL300W @Track Air Interface Protocol
1.Overview
1.1.Scope
The @Track Air Interface Protocol is a digital communication interface based on printable ASCII
characters over SMS or UMTS, which is used for all communications between the backend server
and the terminal. The backend server sends a command to the terminal and then the terminal
confirms the receipt with an acknowledgement message. If configured, the terminal also sends
report messages to the backend server.
The purpose of this document is to describe how to build the backend server based on the
k
@Track Air Interface Protocol.
cl i n
1.2.Terms and Abbreviations
l
e t ia
Abbreviation Description
u n
APN Access Point Network
ASCII American National Standard Code for Information Interchange
Q fide
WCDMA Wideband Code Division Multiple Access
HDOP Horizontal Dilution of Precision
ICCID Integrated Circuit Card Identity
IP Internet Protocol
n
SMS Short Message Service
TCP Transmission Control Protocol
o
UDP User Datagram Protocol
UTC Coordinated Universal Time
C
TRACGL300WAN001 - 7 -
GL300W @Track Air Interface Protocol
2.System Architecture
i n k
cl ia l Figure 1: System Architecture
u e t
The backend server needs to be accessible by many terminals and should have the following
n
abilities:
Q fide
The backend server should be able to access the internet and listen for the connection
requests originating from the terminal.
The backend server should be able to support TCP or UDP connection with the terminal. It
should be able to receive data from the terminal and send data to the terminal.
The backend server should be able to receive and send SMS.
o n
C
TRACGL300WAN001 - 8 -
GL300W @Track Air Interface Protocol
3.Message Description
3.1.Message Format
All of the @Track Air Interface Protocol messages are composed of printable ASCII characters.
Message format which varies with message type is shown in the table below:
Message Format Message Type
AT+GTXXX=<parameter1>, <parameter2>, … $ Command
+ACK:GTXXX, <parameter1>, <parameter2>, … $ Acknowledgement
+RESP:GTXXX,<parameter1>,<parameter2>,…$ Report
k
The entire message string ends with the character ‘$’.
The characters ‘XXX’ allow the identification of the difference between messages.
i n
The “<parameter1>, <parameter2>, …” carries the message’s parameters. The number of
l l
parameters is different in different messages. The ASCII character “,” is used to separate the
c
neighbouring parameter characters. The parameter string may contain the following ASCII
a
characters: ‘0’–‘9’, ‘a’–‘z’, and ‘A’–‘Z’.
e t i
Detailed descriptions of each message format are available in the corresponding message
sections.
u n
By sending Commands to the terminal, the backend server can either configure and query the
Q fide
parameters of the terminal or control the terminal when the terminal performs specific actions.
When the terminal receives Commands over the air, it will reply with a corresponding
Acknowledgement message.
According to the configuration of the parameters, the terminal can send Report messages to the
n
backend server. Please see the following figure:
Co
Command
Acknowledgement
Terminal Backend
Server
Report
Report
Report
TRACGL300WAN001 - 9 -
GL300W @Track Air Interface Protocol
When the device receives commands over the air, it supports several commands in one SMS or
WCDMA packet without separation symbol between two adjacent commands. Make sure the
total size of the several commands is not longer than 160 bytes if the commands are sent via
SMS. Here is an example of sending three commands in one SMS.
AT+GTFRI=gl300w,1,1,,,0000,2359,60,60,,,1F,0,,,,,,,,0007$AT+GTGEO=gl300w,0,3,101.412248,21
.187891,1000,600,,,,,,,,,0008$AT+GTSPD=gl300w,1,5,40,30,60,,,,,,,,,,,,,,,,0009$
There are three commands (AT+GTFRI, AT+GTGEO and AT+GTSPD) in the message above. And
the terminal will handle the three commands one by one after it receives the message via SMS
k
and it will report the following three acknowledgement messages to the backend server one by
one.
l i n l
+ACK:GTFRI,2C0204,135790246811220,,0007,20100310172830,11F0$
c a
+ACK:GTGEO,2C0204,135790246811220,,0,0008,20100310172900,11F1$
e t i
+ACK:GTSPD,2C0204,135790246811220,,0009,20100310172930,11F2$
u
Q fide n
3.2.Command and Acknowledgement
3.2.1.Server Connection
n
The command AT+GTBSI is used to set the WCDMA parameters.
o
➢ AT+GTBSI=
C
Example:
AT+GTBSI=gl300w,,,,,,,,0002$
SN Parameter Length (byte) Range/Format Default
1 Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gl300w
2 APN <=40
3 APN User Name <=30
4 APN Password <=30
5 Backup APN <=40
6 Backup APN User Name <=30
7 Backup APN Password <=30
8 Network Mode 1 0–2 0
9 PDP Control Enable 1 0|1 0
10 Serial Number 4 0000 – FFFF
11 Tail Character 1 $ $
TRACGL300WAN001 - 10 -
GL300W @Track Air Interface Protocol
<Password>: The valid characters for the password include ‘0’–9’, ‘a’ –‘z’, and ‘A’ –‘Z’. The
default value is “gl300w”.
<APN>: Access point name (APN).
<APN User Name>: The WCDMA APN user name. If the parameter field is empty, the current
value of this parameter will be cleared.
<APN Password>: The WCDMA APN password. If the parameter field is empty, the current
value of this parameter will be cleared.
<Backup APN>: The backup access point name (APN). If the <APN> does not work, the
<Backup APN> will be used.
<Backup APN User Name>: The backup WCDMA APN user name. If the parameter field is
k
empty, the current value of this parameter will be cleared.
<Backup APN Password>: The backup WCDMA APN password. If the parameter field is
i n
empty, the current value of this parameter will be cleared.
l
<Network Mode>: Mobile network mode of the device.
l
⚫ 0: Auto.
c a
⚫ 1: GSM only.
e i
⚫ 2: WCDMA only.
t
<PDP Control Enable>: A numeral to indicate whether to deactivate PDP after all messages
u n
have been sent. This feature only works in TCP short connect and UDP mode.
⚫ 0: Do not deactivate PDP after all messages have been sent.
Q fide
⚫ 1: Deactivate PDP after all messages have been sent.
<Serial Number>: The serial number for the command. It will be included in the ACK
message of the command.
<Tail Character>: A character which indicates the end of the command. And it must be ‘$’.
n
The acknowledgement message of the AT+GTBSI command:
o
➢ +ACK:GTBSI,
Example:
C
+ACK:GTBSI,2C0204,135790246811220,,0002,20100310172830,11F0$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
Serial Number 4 0000 – FFFF
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
<Protocol Version>: The protocol version that the terminal conforms to. The first two
characters represent the device type. As shown in the example, “2C” means GL300W. The
middle two characters represent the major version number of protocol and the last two
characters represent the minor version number of protocol. And both version numbers are
TRACGL300WAN001 - 11 -
GL300W @Track Air Interface Protocol
k
Note: Only after both the commands AT+GTBSI and AT+GTSRI are properly set can the ACK
messages and other report messages be received by the backend server.
cl i n l
3.2.1.2.Backend Server Registration Information
ia
The command AT+GTSRI is used to configure the backend server that the terminal reports to
e t
and the report mode that defines the communication method between the backend server and
u n
the terminal.
Q fide
➢ AT+GTSRI=
Example:
AT+GTSRI=gl300w,4,,,116.226.44.17,9001,116.226.44.16,9002,+8613812341234,0,1,,,,,0003$
AT+GTSRI=gl300w,8,,1,116.246.24.214:8505/GV55L/message,8505,116.246.24.214,8506,+861
5618791326,15,0,,,,,0001$
n
AT+GTSRI=gl300w,8,,1,some.host.name:8505/GV55L/message,8505,116.226.45.229,8506,+86
o
15618791326,15,0,,,,,0001$
SN Parameter Length (byte) Range/Format Default
C
1 Password 4 – 20 0–9, a–z, A–Z gl300w
2 Report Mode 1 0 – 6|8 0
3 Reserved 0
4 Enable Buffer 1 0|1|2 1
5 Main Server IP / Domain <=60
Name
6 Main Server Port <=5 0 – 65535 0
7 Backup Server IP / <=60
Domain Name
8 Backup Server Port <=5 0 – 65535 0
9 SMS Gateway <=20
10 Heartbeat Interval <=3 0|5 – 360min 0
11 Enable SACK 1 0|1|2 0
12 Enable SMS ACK 1 0|1 0
13 Reserved 0
TRACGL300WAN001 - 12 -
GL300W @Track Air Interface Protocol
k
Server and Backup Server), it will try to send data via SMS.
n
⚫ 2: TCP short-connection forced mode. The connection is based on TCP protocol. The
i
terminal connects to the backend server every time it needs to send data and will
l l
shut down the connection when the terminal finishes sending data. And if the
c
terminal fails to establish a TCP connection with the backend server (including Main
ia
Server and Backup Server), it will be stored in the Buffer (if the Buffer function is
e t
enabled) or discarded (if the Buffer function is disabled).
⚫ 3: TCP long-connection mode. The connection is based on TCP protocol. The
u n
terminal connects to the backend server and maintains the connection using the
Q fide
heartbeat data. Please note that in this mode the backend server should respond to
the heartbeat data from the terminals.
⚫ 4: UDP mode. The terminal will send data to the backend server through the UDP
protocol. It supports receiving protocol command via UDP. Make sure the IP address
and UDP port of the device can be accessed over the internet, which is generally
n
realized by heartbeat package and the message +RESP:GTPDP.
⚫ 5: Forced SMS mode. Only SMS is used for data transmission.
o
⚫ 6: UDP with fixed local port. Like the UDP mode, the terminal will send data using
UDP protocol. The difference is the terminal will use a fixed local port rather than a
C
random port to communicate with the server in this mode. Thus the backend server
could use the same port to communicate with all terminals if the backend server
and the terminals are all in the same VPN network. The port number the device uses
is the same as the port number of the primary server.
⚫ 7: Reserved.
⚫ 8: HTTP GET Mode. The terminal will send messages through HTTP GET method. The
message to be sent is included in the URL of the HTTP GET Method. Only ASCII
format message is involved in this mode. <SACK Enable> will be ignored, and the
first character ‘+’ will be replaced by the path defined in the URL.
Examples of the messages in this mode:
Example1:
URL: www.queclink.com:8080/report/
Message:
GET /report/ACK:GTQSS,2C0301,00000000000000,GL300W,FFFF,20160430170607,
004A$ HTTP/1.1<CR><LF>
TRACGL300WAN001 - 13 -
GL300W @Track Air Interface Protocol
Host:220.178.67.210<CR><LF>
Accept: */*<CR><LF>
Accept-Language: en-us,en-gb,zh-cn<CR><LF>
User-Agent: Queclink_GL300W<CR><LF>
Connection: Keep-Alive<CR><LF><CR><LF>
Example2:
URL: www.queclink.com:8080/report
Message:
GET /reportACK:GTQSS,2C0301,00000000000000,GL300W,FFFF,20160430170607,0
04B$ HTTP/1.1<CR><LF>
k
Host:220.178.67.210<CR><LF>
Accept: */*<CR><LF>
i n
Accept-Language: en-us,en-gb,zh-cn<CR><LF>
l l
User-Agent: Queclink_GL300W<CR><LF>
Connection: Keep-Alive<CR><LF><CR><LF>
e c ia
Example3:
t
URL: www.queclink.com:8080
u n
Message:
GET /RESP:GTINF,2C0401,00000000000000,GL300W,41,,31,0,1,,,4.11,0,1,0,,,20160
Q fide
905065034,96,,37.9,,,20160905145038,04F2$ HTTP/1.1<CR><LF>
Host:220.178.67.210<CR><LF>
Accept: */*<CR><LF>
Accept-Language: en-us,en-gb,zh-cn<CR><LF>
User-Agent: Queclink_GL300W<CR><LF>
n
Connection: Keep-Alive<CR><LF><CR><LF>
o
<Reserved>: Not used at present. Please keep it empty.
<Enable Buffer>: Enable/disable BUFFER function. Please refer to Chapter 3.3.5 for details
C
of the BUFFER function.
⚫ 0: Disable the BUFFER function.
⚫ 1: Enable the BUFFER function.
⚫ 2: High priority – Enable the buffer report function. In this mode, the device will
send all the buffered messages before sending real time messages. But there are
some exceptions, including +RESP:GTSOS, +RESP:GTPFA, +RESP:GTPDP,
+RESP:GTUPD, +RESP:GTMSA , +RESP:GTROF, +RESP:GTRON and +RESP:GTAIF .
<Main Server IP / Domain Name>: The IP address or the domain name of the main server.
For HTTP GET mode, this represents the URL header including server address and port
number. Take “www.queclink.com:8080/report” as an example. “www.queclink.com” is
domain name of the HTTP server, “8080” is the port number of the HTTP server, and
“report” is URL header before the message body data in the following HTTP GET packet. If
there is no “/report” in the URL, then there is no URL header before the message body data.
<Main Server Port>: The port of the main server. For HTTP GET mode, this port is invalid.
<Backup Server IP / Domain Name>: The IP address or the domain name of the backup
TRACGL300WAN001 - 14 -
GL300W @Track Air Interface Protocol
backend server.
<Backup Server Port>: The port of the backup server.
<SMS Gateway>: A maximum of 20 characters including the optional national code starting
with “+” for SMS messages. Short code (for example, 10086) is also supported.
<Heartbeat Interval>: The interval for the terminal to send heartbeat package message to
the backend server. If it is set to 0, no heartbeat message will be sent.
<Enable SACK>: A numeral to indicate whether the backend server should reply with a SACK
message to the device.
⚫ 0: The backend server does not reply with a SACK message after receiving a message
from the device.
⚫ 1: The backend server should reply with a SACK message after receiving a message
k
from the device.
⚫ 2: The backend server replies with a SACK message when receiving a message from
i n
the terminal, but the terminal does not check the serial number of the SACK
l l
message.
<Enable SMS ACK>: This defines whether the ACK confirmation should respond via SMS
c a
when the command is sent via SMS.
e i
⚫ 0: The device will send the ACK confirmation with the mode configured by the
t
<Report Mode>.
u n
⚫ 1: The device will send the ACK confirmation via SMS to the phone which has sent
the command via SMS.
Q fide
<Encrypt Type>: A numeral to indicate the message encryption method.
⚫ 0: Disable encryption.
⚫ 1: AES-256 encryption includes IMEI.
⚫ 2: AES-256 encryption does not include IMEI and uses report head +ARSP/+ABUF.
n
Note: The message encryption method does not support SMS message encryption.
o
<Reserved>: Not used at present. Please keep it empty.
C
<Serial Number>: The serial number for the command. It will be included in the ACK
message of the command.
<Tail Character>: A character to indicate the end of the command. And it should be ‘$’.
Note: If <Report Mode> is set to 4 (UDP mode), it is strongly recommended to enable SACK or
heartbeat mechanism (in this case, <Heartbeat Interval> should not be set to 0). Otherwise the
backend server may not be able to send commands to the terminal.
TRACGL300WAN001 - 15 -
GL300W @Track Air Interface Protocol
Unique ID 15 IMEI
Device Name 20
Serial Number 4 0000 – FFFF
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
Note: Only after both the commands AT+GTBSI and AT+GTSRI are properly set can the ACK
messages and other report messages be received by the backend server.
k
3.2.1.3.Quick Start Setting
i n
The command AT+GTQSS is used to set the WCDMA parameters and backend server information
l l
if the length of all its settings is less than 160 bytes. Otherwise, the two commands AT+GTBSI
c
and AT+GTSRI are used to configure the settings.
e t ia
➢ AT+GTQSS=
u
Example:
n
AT+GTQSS=gl300w,cmnet,,,4,,,116.226.44.17,9001,116.226.44.16,9002,+8613812341234,0,1,,,
Q fide
0001$
SN Parameter Length (byte) Range/Format Default
1 Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – gl300w
‘Z’
2 APN <=40
n
3 APN User Name <=30
4 APN Password <=30
o
5 Report Mode 1 0 – 6|8 0
6 Reserved 0
C
7 Enable Buffer 1 0|1|2 1
8 Main Server IP / Domain <=60
Name
9 Main Server Port <=5 0 – 65535 0
10 Backup Server IP / <=60
Domain Name
11 Backup Server Port <=5 0 – 65535 0
12 SMS Gateway <=20
13 Heartbeat Interval <=3 0|5 – 360min 0
14 Enable SACK 1 0|1|2 0
15 Reserved 0
16 Reserved 0
17 Serial Number 4 0000 – FFFF
18 Tail Character 1 $ $
TRACGL300WAN001 - 16 -
GL300W @Track Air Interface Protocol
k
Send Time 14 YYYYMMDDHHMMSS
n
Count Number 4 0000 – FFFF
i
Tail Character 1 $ $
cl ia l
e
3.2.1.4.Auto APN Function
u t
This command is used to match APN automatically through the MCC and MNC values that are
n
obtained by the device.
Q fide
➢ AT+GTAPN=
Example:
AT+GTAPN=gl300w,1,1,1,internet,,,460,03,,,,,,,0001$
AT+GTAPN=gl300w,1,1,2,internet,,,460,03,,,http.globe.com.ph,,,460,02,,,,,,,0001$
n
Parameter Length (byte) Range/Format Default
o
Password 4–6 '0' – '9' 'a' – 'z' 'A' – 'Z' gl300w
C
Mode 1 0|1 0
APN Mapping Table <=1000 '0' – '9' 'a' – 'z' 'A' – 'Z'
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Tail Character 1 $ $
TRACGL300WAN001 - 17 -
GL300W @Track Air Interface Protocol
k
information that will be updated. If either one is empty, there should be no cell information.
As no more than 100 fields of an AT command string could be accepted by the device, no
i n
more than 10 groups of the Mappings from <Mapping Start Index> to <Mapping End Index>
l l
should be sent at one time.
<APN Mapping Table>: List mappings between APN/User name/Password and MCC/MNC.
c a
Besides, each mapping includes two reserved fields. The number of mappings is determined
e i
by <Mapping Start Index> and <Mapping End Index>. The number is equal to "<Mapping
t
End Index> - <Mapping Start Index> + 1". If <Mapping End Index> is smaller than <Mapping
u n
Start Index>, this field will not exist. The format is as follows:
Parameter Length (byte) Range/Format Default
Q fide
APN <=40
n
MCC 3 XXX
o
MNC 3 XXX
C
Reserved 0
Reserved 0
… … …
… … …
APN <=40
MCC 3 XXX
MNC 3 XXX
Reserved 0
TRACGL300WAN001 - 18 -
GL300W @Track Air Interface Protocol
Reserved 0
Note: If all the MCC/MNC do not match, the APN would be set by AT+GTBSI.
<APN>: Access point name (APN).
<APN User Name>: The APN user name. If the parameter field is empty, the current value of
this parameter will be cleared.
<APN Password>: The APN password. If the parameter field is empty, the current value of
this parameter will be cleared.
<MCC>: Mobile country code. It is 3 digits in length and ranges from 000 – 999.
<MNC>: Mobile network code. It is 3 digits in length and ranges from 000 – 999.
k
The acknowledgment message of the AT+GTAPN command:
n
➢ +ACK:GTAPN,
l i
Example:
l
+ACK:GTAPN,2C0204,135790246811220,,0000,20090214093254,11F0$
c a
Parameter Length (byte) Range/Format Default
e t i
XX0000 – XXFFFF, X∈{'A' –
Protocol Version 6
u
'Z', '0' – '9'}
n
Unique ID 15 IMEI
Q fide
Device Name <=10 '0' – '9' 'a' – 'z' 'A' – 'Z'
n
Count Number 4 0000 – FFFF
o
Tail Character 1 $ $
C
3.2.2.Device Configuration
3.2.2.1.Global Configuration
➢ AT+GTCFG=
Example:
AT+GTCFG= gl300w,123456,,,,,,,,,,,,,,,,,,,,0004$
AT+GTCFG=gl300w,,GL300W,0,0.0,0,7,0,0,,,,1,1,300,,0,20491231235959,1,,,0004$
SN Parameter Length (byte) Range/Format Default
1 Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gl300w
2 New Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’
3 Device Name 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’, GL300W
TRACGL300WAN001 - 19 -
GL300W @Track Air Interface Protocol
‘-’, ‘_’
4 Enable ODO 1 0|1 0
5 ODO Mileage <=9 0.0 – 4294967.0Km 0.0
6 GNSS on Need 1 0|1|2 1
7 GNSS Fix Delay 2 5 – 60sec 5
8 Report Item Mask <=4 0000 – 007F 001F
9 GSM Report 1 0|1|2|3 0
10 Reserved 0
11 Event Mask 4 0000-7FFF 0FFF
12 EBK Mode 1 0|1 0
13 LED On 1 0|1|2 1
k
14 Enable Info Report 1 0|1 1
n
15 Info Report Interval <=5 30 – 86400sec 300
l i
16 Location Request Mask 1 0–3 2
l
17 Expiry Enable 1 0|1 0
c a
18 Expiry Time 14 YYYYMMDDHHMMSS 204912312
e i
35959
t
19 AGPS Mode 1 0|1 0
u n
20 Reserved 0
21 Battery Switch Power On 1 0|1 0
Q fide
22 Serial Number 4 0000 – FFFF
23 Tail Character 1 $ $
n
<Device Name>: The name of the device which appears in each report message.
<Enable ODO>: Enable/disable the odograph function to calculate the total mileage. The
o
current mileage is included in the message +RESP:GTINF.
⚫ 0: Disable the ODO mileage function.
C
⚫ 1: Enable the ODO mileage function.
<ODO Mileage>: The value of the current total mileage.
<GNSS on Need>: It indicates whether to turn off GNSS chip after retrieving GNSS position
information.
⚫ 0: Never turn off GNSS chip.
⚫ 1: Turn off GNSS chip after retrieving GNSS information every time.
⚫ 2: Never turn off GNSS chip in ignition on state or movement state.
<GNSS Fix Delay>: This value indicates the time to wait after GNSS fix succeeds. After GNSS
fix succeeds, the device will wait for a period of time (specified by <GNSS Fix Delay>) and
then get the GNSS fix result because the position obtained immediately after the GNSS fix
succeeds may not be accurate. (For example, if <GNSS Fix Delay> is set to 7, the device will
wait 7 seconds after GNSS fix succeeds and then get the fix result). The range of the
parameter is 5 – 60, and the default value is 5. Unit: second.
<Report Item Mask>: Bitwise mask to configure the composition of all the report messages.
Each bit represents a field in the report message. If a bit is set to 1, the corresponding field
TRACGL300WAN001 - 20 -
GL300W @Track Air Interface Protocol
will be filled if it is included in the report message. Otherwise, the field will be empty.
Bit 0 (0001): <Speed>
Bit 1 (0002): <Azimuth>
Bit 2 (0004): <Altitude>
Bit 3 (0008): Cell information, including <MCC>, <MNC>, <LAC>, <Cell ID>
Bit 4 (0010): <Send Time>
Bit 5 (0020): <Device Name>
Bit 6 (0040): Reserved
<Event Mask>: A Hex value to configure which event reports can be sent to the backend
server. Each bit corresponds to a report message. If a bit is set to 1, its corresponding report
message can be sent to the backend server. Otherwise, its corresponding report message
k
cannot be sent to the backend server. Here is the matching between each bit and each
report message.
i n
Bit 0 (0001): +RESP:GTPNA
l l
Bit 1 (0002): +RESP:GTPFA
Bit 2 (0004): +RESP:GTEPN
c a
Bit 3 (0008): +RESP:GTEPF
e i
Bit 4 (0010): Reserved
t
Bit 5 (0020): +RESP:GTBPL
u n
Bit 6 (0040): +RESP:GTBTC
Bit 7 (0080): +RESP:GTSTC
Q fide
Bit 8 (0100): +RESP:GTSTT
Bit 9 (0200): Reserved
Bit 10 (0400): +RESP:GTPDP
Bit 11 (0800): +RESP:GTPNL
Bit 12 (1000): +RESP:GTIGN and +RESP:GTIGF
n
Bit 13 (2000): +RESP:GTIGL
o
Bit 14 (4000): +RESP:GTPFL
<GSM Report>: If GNSS fix for the report messages +RESP:GTSOS, +RESP:GTRTL,
C
+RESP:GTLBC and +RESP:GTFRI fails and the parameter <GSM Report> is set to 1, the
terminal will report the message +RESP:GTGSM including the information of the serving
cell and the neighbouring cells after those messages (Information of GSM neighbouring
cells is only available in 2G network mode).
⚫ 0: Do not allow the cell information report after failing to get GNSS position.
⚫ 1: Allow the cell information report after failing to get GNSS position.
⚫ 2: Do not report the message +RESP:GTGSM if no cell information is found.
⚫ 3: Allow the cell information report no matter whether it gets GNSS position or not.
<EBK Mode>: A numeral to indicate whether to connect an EBK.
⚫ 0: Do not connect an EBK.
⚫ 1: Connect an EBK.
<LED On>: It configures the working mode of LEDs.
⚫ 0: Each time after the device powers on or the parameter is updated to 0 from other
values, GNSS LED will work for 150 seconds and then shut off. NET LED and Power
LED work normally.
TRACGL300WAN001 - 21 -
GL300W @Track Air Interface Protocol
k
<Info Report Interval>: The interval for reporting the device information.
<Location Request Mask>: Mask to control the location request by incoming call and SMS.
n
⚫ Bit 0: Hang up the incoming call and report the current position.
l i
⚫ Bit 1: SMS Location Request.
l
<Enable Expiry>: Enable/disable the expiry function to stop all the GNSS fixing and reports.
c a
⚫ 0: Disable the Expiry function.
e i
⚫ 1: Enable the Expiry function.
t
<Expiration Time>: The time to stop all the GNSS fixing and reports. The valid format is
u n
“YYYYMMDDHHMMSS”. The value range of “YYYY” is “2000”-“3000”. The value range of
“MM” is “01”-“12”. The value range of “DD” is “00”-“31”. The value range of “HH” is
Q fide
“00”-“23”. The value range of “MM” is “00”-“59”. The value range of “SS” is “00”-“59”.
Please note that RTC time is used here.
<AGPS Mode>: A numeral to indicate whether to enable AGPS. AGPS helps increase the
chances of getting GNSS position successfully and reduces the time needed to get GNSS
position.
n
⚫ 0: Disable the AGPS function.
o
⚫ 1: Enable the AGPS function.
<Battery Switch Power On>: A numeral to indicate whether the device will reboot after the
C
external battery is removed.
⚫ 0: The device will power off.
⚫ 1: The device will switch to internal battery and reboot.
Note: Download AGPS file from the specified URL for the AGPS function (which now costs about
10 KB per day).
TRACGL300WAN001 - 22 -
GL300W @Track Air Interface Protocol
Device Name 20
Serial Number 4 0000 – FFFF
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
The AT+GTPIN command is used to configure whether to automatically unlock the PIN of the
USIM card in the device.
k
➢ AT+GTPIN=
n
Example:
l i
AT+GTPIN=gl300w,1,1234,1,,,,,000E$
l
SN Parameter Length (byte) Range/Format Default
c a
1 Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gl300w
e i
2 Auto Unlock PIN 1 0|1 1
t
3 PIN 4–8 ‘0’ – ‘9’
u n
4 PIN Checking 1 0|1 0
5 Reserved 0
Q fide
6 Reserved 0
7 Reserved 0
8 Reserved 0
9 Serial Number 4 0000 – FFFF
n
10 Tail Character 1 $ $
o
<Auto Unlock PIN>: A numeral to indicate whether to unlock the USIM-PIN for the device.
⚫ 0: Do not unlock USIM-PIN automatically.
C
⚫ 1: Each time the device powers on, it will detect whether the USIM card is locked
with a PIN. If it is locked, the device will auto-unlock the PIN once.
<PIN>: The PIN code which is used for unlocking PIN automatically. If it is empty, the PIN
code saved in the device will be cleared.
<PIN Checking>: A numeral to indicate whether to lock the USIM card with USIM-PIN.
⚫ 0: Do not lock the USIM card with the USIM-PIN.
⚫ 1: Lock the USIM card with the USIM-PIN.
TRACGL300WAN001 - 23 -
GL300W @Track Air Interface Protocol
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
Serial Number 4 0000 – FFFF
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
3.2.2.3.Protocol Watchdog
k
The AT+GTDOG command is used to reboot the device in a time based manner or upon ignition.
This helps the device avoid working in an abnormal state for a long time. Besides these two
i n
automatic reboot methods, the device also supports the use of the digital input to trigger the
l l
reboot manually.
c a
➢ AT+GTDOG=
e t i
Example:
AT+GTDOG=gl300w,1,,1,0130,,1,1,,,,,0011$
u n
AT+GTDOG=gl300w,2,30,,,,1,1,,,,,0011$
SN Parameter Length (byte) Range/Format Default
Q fide
1 Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gl300w
2 Mode 1 0|1|2 0
3 Ignition Frequency <=3 10-120 60
4 Interval <=2 1-30 30
n
5 Time 4 HHMM 0200
6 Reserved 0
o
7 Report Before Reboot 1 0|1 1
8 Input ID 1 0|1 0
C
9 Unit 1 0|1 0
10 No Network Interval 4 0|5-1440min 60min
11 No Activation Interval 4 0|5-1440min 60min
12 Reserved 0
13 Serial Number 4 0000 – FFFF
14 Tail Character 1 $ $
TRACGL300WAN001 - 24 -
GL300W @Track Air Interface Protocol
k
⚫ 1: Hour
<No Network Interval>: The interval for rebooting the device in no network signal situation.
i n
0 means “Do not reboot the device”.
l
l
<No Activation Interval>: The interval for rebooting the device when PDP context activation
fails or the interaction of messages fails (e.g. no TCP Ack or Server Ack). 0 means “Do not
c a
reboot the device”. Before using this parameter, at least one of the two fields <APN> and
e i
<Backup APN> in the command AT+GTBSI should not be empty.
u n t
The acknowledgment message of the AT+GTDOG command:
➢ +ACK:GTDOG,
Q fide
Example:
+ACK:GTDOG,2C0204,135790246811220,,0011,20101029085505,0028$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
n
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
o
Device Name 20
Serial Number 4 0000 – FFFF
C
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
3.2.2.4.Time Adjustment
➢ AT+GTTMA=
Example:
AT+GTTMA=gl300w,-,3,30,0,20090917203500,,,,,0006$
SN Parameter Length (byte) Range/Format Default
1 Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gl300w
TRACGL300WAN001 - 25 -
GL300W @Track Air Interface Protocol
2 Sign 1 +|- +
3 Hour Offset <=2 0 - 23 00
4 Minute Offset <=2 0 - 59 00
5 Daylight Saving 1 0|1 0
6 UTC Time 14 YYYYMMDDHHMMSS
7 Reserved
8 Reserved 0
9 Reserved 0
10 Reserved 0
11 Serial Number 4 0000 – FFFF
12 Tail Character 1 $ $
n k
<Sign>: It indicates the positive or negative offset of the local time offset from UTC time.
l i
<Hour Offset>: UTC offset in hours.
l
<Minute Offset>: UTC offset in minutes.
c a
<Daylight Saving>: Enable/disable daylight saving time.
i
⚫ 0: Disable daylight saving time.
e t
⚫ 1: Enable daylight saving time.
u
n
<UTC Time>: UTC time used to adjust for the local time.
Q fide
The acknowledgement message of the AT+GTTMA command:
➢ +ACK:GTTMA,
Example:
+ACK:GTTMA,2C0204,135790246811220,,0007,20100310172830,11F0$
Parameter Length (byte) Range/Format Default
n
Protocol Version 6 XX0000 – XXFFFF,
o
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
C
Device Name 20
Serial Number 4 0000 – FFFF
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
3.2.2.5.Non-movement Detection
The AT+GTNMD command is used to configure the parameters for non-movement detection.
➢ AT+GTNMD=
Example:
AT+GTNMD=gl300w,,3,2,3,,,,,,,,,,0005$
SN Parameter Length (byte) Range/Format Default
TRACGL300WAN001 - 26 -
GL300W @Track Air Interface Protocol
k
Command
n
12 Reserved 0
l i
13 Reserved 0
l
14 Reserved 0
c a
15 Serial Number 4 0000 – FFFF
e i
16 Tail Character 1 $ $
u n t
<Mode>: A hex numeral to determine how the function works. Each bit of the hex numeral
indicates a different action that device could perform. If a bit is set to 1, the device will
Q fide
perform the corresponding action as described below. Otherwise, it will not perform the
action as described.
⚫ Bit 0 (1): Suspend the report of FRI (including +RESP:GTGSM for FRI) and Geo-fence
when it detects non-movement.
⚫ Bit 1 (2): Report the message +RESP:GTNMR to the backend server when it detects
n
non-movement.
⚫ Bit 2 (4): Report the message +RESP:GTNMR to the backend server when it detects
o
movement.
⚫ Bit 3 (8): Change the fix interval and send interval of FRI (including +RESP:GTGSM for
C
FRI) to <Fix Interval at Rest> and <Send Interval at Rest> when it detects
non-movement. In this case, the device just modifies the fix interval and send
interval of FRI (including +RESP:GTGSM for FRI) but does not suspend the report of
FRI (including +RESP:GTGSM for FRI) even if Bit 0 is 1.
<Non-movement Duration>: A time parameter to determine whether the device enters
non-movement status. If the motion sensor detects that the device stays in non-movement
status for a period of time specified by <Non-movement Duration>, the device will be
considered as in non-movement state.
<Movement Duration>: A time parameter to determine whether the device enters
movement status. If the motion sensor detects that the device stays in movement for a
period of time specified by <Movement Duration>, the device will be considered as in
movement state.
<Movement Threshold>: The threshold for the motion sensor to determine whether the
device is in movement. The smaller the value, the easier it will be for the device to be
TRACGL300WAN001 - 27 -
GL300W @Track Air Interface Protocol
k
⚫ 1: Output a URC to UART to indicate state change. “SENSOR:REST” means “State
changing from MOTION to REST”. “SENSOR:MOTION” means “State changing from
i n
REST to MOTION”.
l
l
<Enter Movement by Command>: A numeral to indicate whether to force the device to
enter movement state after receiving the AT+GTRTO command with subcommand RTL or
c a
getting state update in AT+GTLSW from EBK.
e i
⚫ 0: Do not change motion state after receiving the commands.
t
⚫ 1: Force the device to enter movement state after receiving one of the commands.
u n
The acknowledgement message of the AT+GTNMD command:
Q fide
➢ +ACK:GTNMD,
Example:
+ACK:GTNMD,2C0204,135790246811220,,0005,20100310172830,11F0$
Parameter Length (byte) Range/Format Default
n
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
o
Unique ID 15 IMEI
Device Name 20
C
Serial Number 4 0000 – FFFF
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
The AT+GTFKS command is used to configure the functions of the power key and the function
key.
➢ AT+GTFKS=
Example:
AT+GTFKS=gl300w,1,,1,1,1,,3,4,4,3,ffff$
TRACGL300WAN001 - 28 -
GL300W @Track Air Interface Protocol
k
11 Second Trigger Event 1 0-4 3
n
12 Serial Number 4 0000 – FFFF
l i
13 Tail Character 1 $ $
c a l
<Power Key Mode>: A numeral to indicate the working mode of the power key.
i
⚫ 0: Press power key not to power off the device.
e t
⚫ 1: Press power key to power off the device.
u
⚫ 2: Long press power key to activate the SOS mode.
n
<Full Power On>: A numeral to indicate whether the terminal powers on completely after
Q fide
charger is inserted.
⚫ 0: Do not power on the terminal completely. The terminal will only charge.
⚫ 1: Power on the terminal completely. The terminal will work normally as it is
powered on by long pressing the power key.
<Function Key Mode>: The working mode of the function key operation.
n
⚫ 0: Ignore the function key operation.
⚫ 1: Geo-fence mode. Enable/disable the Geo-fence 0 when the function key is long
o
pressed. And after the function key is long pressed, the terminal will report the
message +RESP:GTSWG to inform whether to enable or disable Geo-Fence 0 via this
C
operation.
⚫ 2: Geo-fence in the current position. Enable/disable the Geo-fence 0 when the
function key is long pressed and use the current position as the center of Geo-fence
0 when the Geo-fence 0 is enabled via the function key. After the function key is
long pressed, the terminal will report the message +RESP:GTSWG immediately. If
this operation is expected to enable Geo-fence 0, the terminal will start GNSS fix to
get the current position as the center of Geo-fence 0. After GNSS fix finishes, it will
report the message +RESP:GTGCR to inform the result of GNSS fix and whether
Geo-fence 0 has been enabled successfully.
⚫ 3: SOS mode. After the function key is long pressed, the device will report the
current position according to the result of the latest GNSS fix and then start GNSS
fixing. After the GNSS fix finishes or timeout expires, the device will report the SOS
message according to the result of the GNSS fix.
⚫ 4: Location Mode. After long press, the device will report a location report "+RESP:
GTLOC" to the backend server with the real time position.
TRACGL300WAN001 - 29 -
GL300W @Track Air Interface Protocol
⚫ 5: Mixed mode. The device will report different message defined by <First Trigger
Event> and <Second Trigger Event> after pressing for the time set by <First Trigger
Time>, or <Second Trigger Time>.
<Power Key Indication>: A numeral to indicate the working mode of the motor for power
key.
⚫ 0: Disable the motor when the power key is long pressed.
⚫ 1: Enable the motor to vibrate when the power key is long pressed to power off.
<Function Key Indication>: A numeral to indicate the working mode of the motor for
function key.
⚫ 0: Disable the motor when the function key is long pressed.
⚫ 1: Enable the motor to vibrate when the function key is long pressed.
k
<SOS Report Mode>: A numeral to indicate the way of reporting GNSS location for SOS
event.
i n
⚫ 1: Report only the last GNSS location immediately after SOS event is triggered.
l
⚫ 2: Try to report the current GNSS location after SOS event is triggered.
l
⚫ 3: Report the last GNSS location immediately after SOS event is triggered and then
c a
try to get the current GNSS location to report.
e i
<First Trigger Time>: For function key's mixed mode, this is a numeric to indicate the time
t
(second) before triggering the first trigger event after the function key is pressed, and if
u n
<Function Key Indication> is enabled, the motor will vibrate once. For function key's other
modes, this is a numeric to indicate the long press time (second).
Q fide
<Second Trigger Time>: A numeric to indicate the time (second) before triggering the
second trigger event after the function key is pressed, this time must be longer than < First
Trigger Time>, and if <Function Key Indication> is enabled, the motor will vibrate twice. The
parameter is valid only when <Function Key Mode> is set to 5 (Mixed mode).
<First Trigger Event>: Event to trigger after function key is pressed for <First Trigger Time>
n
and the <Function Key Mode> is set to 5 (Mixed mode).
o
⚫ 0: Ignore the function key operation
⚫ 1: Geo-fence mode
⚫ 2: Geo-fence around current position
C
⚫ 3: Send a SOS message to the backend server
⚫ 4: Send a +RESP: GTLOC to the backend server
<Second Trigger Event>: Event to trigger after function key is pressed for <Second Trigger
Time> and the <Function Key Mode> is set to 5 (Mixed mode).
⚫ 0: Ignore the function key operation
⚫ 1: Geo-fence mode
⚫ 2: Geo-fence around current position
⚫ 3: Send a SOS message to the backend server
⚫ 4: Send a +RESP: GTLOC to the backend server
TRACGL300WAN001 - 30 -
GL300W @Track Air Interface Protocol
k
3.2.2.7.Outside Working Hours
i n
To protect the privacy of the driver when he is off duty, the device can be configured to report
l l
empty location information outside working hours. The command AT+GTOWH is used to define
c
the working hours and the working mode to protect the privacy. If this function is enabled and it
ia
is outside of working hours, in all ASCII format reports except +RESP:GTSOS, the fields Latitude,
e t
Longitude, MCC, MNC, LAC, Cell ID and the reserved field after Cell ID will be empty.
u n
➢ AT+GTOWH=
Q fide
Example:
AT+GTOWH=gl300w,1,1F,0900,1200,1300,1730,,,1,1,,,,,,,,0012$
SN Parameter Length (byte) Range/Format Default
1 Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gl300w
2 Mode 1 0|1|2|3 0
n
3 Day of Work <=2 0 – 7F 1F
4 Working Hours Start1 4 HHMM 0900
o
5 Working Hours End1 4 HHMM 1200
6 Working Hours Start2 4 HHMM 1300
C
7 Working Hours End2 4 HHMM 1800
8 Reserved 0
9 Reserved 0
10 Digital Input ID 1 0|1 0
11 RF Sleep Mode 0 0|1 0
12 Reserved 0
13 Reserved 0
14 Reserved 0
15 Reserved 0
16 Reserved 0
17 Reserved 0
18 Reserved 0
19 Serial Number 4 0000 – FFFF
20 Tail Character 1 $ $
TRACGL300WAN001 - 31 -
GL300W @Track Air Interface Protocol
k
⚫ 3: Automatic mode. In this mode, the device will ignore the status of the digital
input. It will automatically check the current time against the working hours range. If
i n
it is outside working hours, the device will hide the location information. Otherwise
l l
it reports the location information normally.
<Day of Work>: It specifies the working days in a week in a bitwise manner.
c a
⚫ Bit 0 for Monday
e i
⚫ Bit 1 for Tuesday
t
⚫ Bit 2 for Wednesday
u n
⚫ Bit 3 for Thursday
⚫ Bit 4 for Friday
Q fide
⚫ Bit 5 for Saturday
⚫ Bit 6 for Sunday
For each bit, 0 means “Off day”, and 1 means “Working day”.
<Working Hours Start1>, <Working Hours End1>: The first period of the working hours in a
day.
n
<Working Hours Start2>, <Working Hours End2>: The second period of the working hours in
o
a day.
<Digital Input ID>: The input ID used to trigger this function when mode is 1 or 2. Only
C
digital input port 1 is supported.
<RF Sleep Mode>: It specifies whether to shut down the radio when the device is outside
<Working Hours> in order to reduce power consumption.
⚫ 0: Do not shut down radio.
⚫ 1: Shut down radio.
Note: If network connection is lost by <RF Sleep Mode>, AT+GTDOG will not trigger “No
Network” or “No Activation” watchdog reboot.
TRACGL300WAN001 - 32 -
GL300W @Track Air Interface Protocol
k
3.2.2.8.Network Selection
n
The AT+GTNTS command is used to set up network when the signal strength is low.
l i l
➢ AT+GTNTS =
c
Example:
ia
AT+GTNTS=gl300w,1,20,2,46001,,,,,FFFF$
e t
Parameter Length (byte) Range/Format Default
u
Password 4–6 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gl300w
n
Enable 1 0|1 0
Q fide
RSSI Threshold 3 0 – 35 30
Interval 3 0 – 300min 10
Oper1 10
Oper2 10
Oper3 10
n
GSM Interval 3 0 – 300min 10
o
Reserved 0
Serial Number 4 0000 – FFFF
C
Tail Character 1 $ $
TRACGL300WAN001 - 33 -
GL300W @Track Air Interface Protocol
k
Serial Number 4 0000 – FFFF
n
Send Time 14 YYYYMMDDHHMMSS
i
Count Number 4 0000 – FFFF
l l
Tail Character 1 $ $
e c t ia
3.2.3.Position Related Report
u n
3.2.3.1.Fixed Report Information
Q fide
The command AT+GTFRI is used to configure the parameters of scheduled report.
➢ AT+GTFRI=
Example:
n
AT+GTFRI=gl300w,0,,,,,,,,,,,,,,,,,,,0007$
AT+GTFRI=gl300w,1,1,,,0000,2359,60,60,,,1F,,,,,,,,,0007$
o
SN Parameter Length (byte) Range/Format Default
1 Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gl300w
C
2 Mode 1 0|1|2|3|4|5|6 0
3 Discard No Fix 1 0|1 1
4 Reserved 0
5 Reserved 0
6 Begin Time 4 HHMM 0000
7 End Time 4 HHMM 0000
8 Check Interval <=5 1 – 86400sec 180
9 Send Interval <=5 1 – 86400sec 180
10 Ignition Check Interval <=5 1 – 86400sec 180
11 Ignition Send Interval <=5 1 – 86400sec 180
12 Reserved 0
13 Distance <=5 50 – 65535m 1000
14 Mileage <=5 50 – 65535m 1000
15 Movement Detection 1 0|1 0
TRACGL300WAN001 - 34 -
GL300W @Track Air Interface Protocol
Mode
16 Movement Speed <=3 1-999(km/h) 5
17 Movement Distance <=4 1-9999(m) 50
18 Movement Send Number 1 1-5 5
19 Corner 3 0 - 180 0
20 Append Mask <=4 0|2 0
21 Serial Number 4 0000 – FFFF
22 Tail Character 1 $ $
k
⚫ 1: Enable the fixed time report.
n
⚫ 2: Enable the fixed distance report. The device reports position information each
i
time the linear distance that it has moved exceeds the specified distance. It ignores
l l
the specific path the device has passed along. This function is invalid unless the
c
GNSS chip keeps working. Unit: Meter.
ia
⚫ 3: Enable the fixed mileage report. The device reports position information each
e t
time the path length that it has moved exceeds the specified length. It calculates the
u
length of the path the device has passed along. This function is invalid unless the
n
GNSS chip keeps working. Unit: Meter.
⚫ 4: Optimum report. The device simultaneously checks both time interval and path
Q fide
length between two adjacent position reports. Device position will be reported if
the calculated time interval between the current time and time of last report is
greater than the <Send Interval>, and the length of path between the current
position and the last position is greater than the <Mileage>. In order for this
n
function to work, <GNSS on Need> must be 0 (Never turn off GNSS chip) or 2 (Never
turn off GNSS chip in ignition on state or movement state).
o
⚫ 5: Enable the fixed time report for GSM.
⚫ 6: Fixed time or mileage report. It checks either time interval or path length
C
between two adjacent reports. Device position will be reported if the calculated
time interval between the current time and time of last report is greater than the
<Send Interval>, or the length of path between the current position and the last
position is greater than the <Mileage>.
<Discard No Fix>: 0 means “Report last known GNSS position if there is no GNSS fix”, and 1
means “Do not send position information if there is no GNSS fix”.
<Begin Time>: The start time of scheduled report. The valid format is “HHMM”. The value
range of “HH” is “00”-“23”. The value range of “MM” is “00”-“59”. Please note that system
time is used here.
<End Time>: The end time of scheduled report. The valid format and range are the same as
those of <Begin Time>.
<Check Interval>: The time interval for GNSS fix when the device attached vehicle is ignition
off. Its value range is 1-86400 and the unit is second.
<Send Interval>: The time interval for sending position information when the device
attached vehicle is ignition off. The value range is 5-86400 and the unit is second. If <Report
TRACGL300WAN001 - 35 -
GL300W @Track Air Interface Protocol
Mode> in AT+GTSRI is set to forced SMS mode, this parameter SHOULD NOT be less than 15
seconds; otherwise position information will be sent via TCP short connection.
<Ignition Check Interval>: The time interval for GNSS fix when the device attached vehicle is
ignition on. Its value range is 1-86400 and the unit is second.
<Ignition Send Interval>: The time interval for sending the position information when the
device attached vehicle is ignition on. The value range is 1-86400 and the unit is second.
<Distance>: The specified distance for sending the position information when <Mode> is 2
and this parameter is valid only if GNSS chip keeps working. Unit: meter.
<Mileage>: The specified path length for sending the position information when <Mode> is
3 and this parameter is valid only if GNSS chip keeps working. Unit: meter.
<Movement Detection Mode>: Enable/disable the movement detection function.
k
⚫ 0: Disable the movement detection function.
⚫ 1: Enable the movement detection function. If the movement detection function is
i n
enabled, it will consider the device to be in non-movement state if the speed shown
l l
in the GNSS fix result is lower than <Movement Speed> and the distance between
the current GNSS point and the last GNSS point when the device is moving is smaller
c a
than <Movement Distance>. When the device is considered to be in non-movement
e i
state, the device will report FRI messages (speed field is shown as -1 in these
t
messages) <Movement Send Number> times at most.
u n
<Movement Speed>: The speed threshold for movement detection. The unit is km/h.
<Movement Distance>: The distance threshold for movement detection. The unit is meter.
Q fide
<Movement Send Number>: If the terminal is considered to be staying in the same position
based on the speed threshold and distance threshold, the terminal will send at most this
number of reports before it moves again.
<Corner>: A numeral to indicate whether to report the +RESP:GTFRI message according to
the heading change, i.e. the change of the device’s movement direction.
n
⚫ 0: Disable the function. Do not detect whether the device has changed its direction.
o
⚫ 1 – 180: The angle used to determine whether the device is turning around. If the
heading change is greater than the specified value, the device will be considered to
C
be turn around. Unit: degree.
<Append Mask>: Bitwise mask to configure the composition of appended items in the
+RESP:GTFRI message. Each bit represents a field to be appended in the +RESP:GTFRI
message. If a bit is set to 1, the corresponding field will be present in the message
+RESP:GTFRI.
Mask Bit Item
Bit 0 (0001) Reserved
Bit 1 (0002) Temperature value
Bit 2 (0004) Reserved
Bit 3 (0008) Reserved
Bit 4 (0010) Reserved
Bit 5 (0020) Reserved
Bit 6 (0040) Reserved
Bit 7 (0080) Reserved
Bit 8 (0100) Reserved
TRACGL300WAN001 - 36 -
GL300W @Track Air Interface Protocol
Note:
Check Interval
If <GNSS on Need> is set to 1 or <GNSS on Need> is set to 2 without ignition on, the device has
k
two modes of operating the GNSS module according to the value of <Check interval>:
n
⚫ Mode 1: If the <Check Interval> is greater than 60 seconds, the terminal will turn off
i
the GNSS chip every time after GNSS fix finishes in order to save power.
l l
⚫ Mode 2: If the <Check Interval> is less than 60 seconds, the terminal will never turn off
c
the GNSS chip.
ia
Due to the length limit of the report message, it must be assured that the <Send Interval> /
e t
<Check Interval> ratio is no more than 15. If the limit is exceeded, the command will be
u
discarded and the previous settings will be kept unchanged.
Q fide n
If the terminal is in “Forced SMS Mode” (<Report Mode> = 5) while the <Send Interval> / <Check
Interval> ratio is greater than 1, the terminal will report only the last position in the fixed time
report. This is because only one position could be filled in one SMS message (160 bytes at most).
n
⚫ <Begin Time> < <End Time>: Report in the time period (Begin time, End time) every
day.
o
⚫ <Begin Time> > <End Time>: Report starts from <Begin Time> and stops at <End Time>
on the following day.
C
⚫ <Begin Time> = <End Time>: Report during the whole day.
Corner Report
Make sure <GNSS on Need> is set to 0 or 2 to detect turning point. This is because the detection
for turning point is based on heading in GNSS position which may not be so accurate and may
lead to error in detecting turning point.
TRACGL300WAN001 - 37 -
GL300W @Track Air Interface Protocol
Example:
+ACK:GTFRI,2C0204,135790246811220,,0007,20100310172830,11F0$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
Serial Number 4 0000 – FFFF
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
i n k
l l
3.2.4.Alarm Settings
c a
3.2.4.1.Geo-Fence Information
e t i
The command AT+GTGEO is used to configure the parameters of Geo-fence. Geo-fence is a
virtual perimeter around a geographic area using a location-based service. When the geofencing
u n
terminal enters or exits the area, a notification is generated. The notification contains
information about the location of the terminal and will be sent to the backend server.
Q fide
➢ AT+GTGEO=
Example:
AT+GTGEO=gl300w,0,3,101.412248,21.187891,1000,600,,,,,,,,,0008$
n
SN Parameter Length (byte) Range/Format Default
1 Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gl300w
o
2 GEO ID 1 0 – 19
3 Mode 1 0–3 0
C
4 Longitude <=11 -180 - 180
5 Latitude <=10 -90 - 90
6 Radius <=7 50 – 6000000m 50
7 Check Interval <=5 0|30 – 86400sec 0
8 State Mode 1 0|1 0
9 Reserved 0
10 Reserved 0
11 Reserved 0
12 Reserved 0
13 Reserved 0
14 Reserved 0
15 Reserved 0
16 Serial Number 4 0000 – FFFF
17 Tail Character 1 $ $
TRACGL300WAN001 - 38 -
GL300W @Track Air Interface Protocol
k
<Latitude>: The latitude of a point which is defined as the centre of the circular Geo-fence
region. The unit is degree, and accuracy is 6 decimal places. South latitude is defined as
i n
negative starting with the minus sign “-” and north latitude is defined as positive without
l l
“+”.
<Radius>: The radius of the circular Geo-fence region. The value range is (50-6000000) and
c a
the unit is meter.
e i
<Check Interval>: The interval of GNSS checking for the Geo-fence alarm.
t
<State Mode>: A numeral to indicate the mode of reporting the device’s state.
u n
⚫ 0: Report upon getting the state for the first time.
⚫ 1: Do not report until the state changes.
Q fide
Note: If the parameter <Check Interval> is set to 0, <Mode> will be set to 0 automatically (For
Geo-Fence 0, <Mode> will be restored at first so it could be used later when Geo-Fence 0 is
enabled via Function Key). This is because the terminal does not know when to check Geo-fence
if the parameter <Check Interval> is 0.
o n
The acknowledgement message of the AT+GTGEO command:
➢ +ACK:GTGEO,
C
Example:
+ACK:GTGEO,2C0204,135790246811220,,0,0008,20100310172830,11F0$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
GEO ID 1 0–4
Serial Number 4 0000 – FFFF
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
TRACGL300WAN001 - 39 -
GL300W @Track Air Interface Protocol
3.2.4.2.Speed Alarm
The AT+GTSPD command is used to configure speed alarm of the device. Based on the working
mode setting, the device will report speed alarm when its speed is outside or inside a predefined
range.
➢ AT+GTSPD=
Example:
AT+GTSPD=gl300w,1,5,40,30,60,,,,,,,,,,,,,,,,0009$
AT+GTSPD=gl300w,2,0,80,30,60,,,,,,,,,,,,,,,,0009$
SN Parameter Length (byte) Range/Format Default
k
1 Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gl300w
2 Mode 1 0|1|2 0
i n
3 Min Speed <=3 0 – 400km/h 0
l l
4 Max Speed <=3 0 – 400km/h 0
c
5 Duration <=4 15 – 3600sec 60
a
6 Send Interval <=4 0|5 – 3600sec 300
e t i
7 Reserved 0
8 Reserved 0
u n
9 Reserved 0
Q fide
10 Reserved 0
11 Reserved 0
12 Reserved 0
13 Reserved 0
14 Reserved 0
n
15 Reserved 0
16 Reserved 0
o
17 Reserved 0
18 Reserved 0
C
19 Reserved 0
20 Reserved 0
21 Reserved 0
22 Serial Number 4 0000 – FFFF
23 Tail Character 1 $ $
TRACGL300WAN001 - 40 -
GL300W @Track Air Interface Protocol
<Duration>: If the speed satisfies a specified speed range condition of a certain working
mode and is maintained for a period of time specified by <Duration>, the speed alarm will
be triggered.
<Send Interval>: If the speed alarm is triggered, the speed alarm message will be sent
whenever the interval condition is met. If the send interval is set to 0, the speed alarm
message will be sent only once.
Note: The parameters <Duration> and <Send Interval> are invalid when GNSS does not keep
working. When GNSS does not keep working, the device will report speed alarm immediately if it
detects the speed of the terminal is outside the allowed speed range.
k
The acknowledgement message of the AT+GTSPD command:
➢ +ACK:GTSPD,
i n
Example:
l l
+ACK:GTSPD,2C0204,135790246811220,,0009,20100310172830,11F0$
c
Parameter Length (byte) Range/Format Default
a
Protocol Version 6 XX0000 – XXFFFF,
e t i
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
u n
Device Name 20
Q fide
Serial Number 4 0000 – FFFF
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
o n
3.2.4.3.Temperature Alarm
The AT+GTTEM command is used to configure temperature alarm of the device. Based on the
C
working mode setting, the device will report temperature alarm when its temperature is outside
or inside of a predefined range.
➢ AT+GTTEM=
Example:
AT+GTTEM=gl300w,1,-05,10,15,30,,,,,,,000E$
SN Parameter Length (byte) Range/Format Default
1 Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – gl300w
‘Z’
2 Mode 1 0|1|2|3 0
3 Min Temperature <=3 -20℃ – 60℃ 0
4 Max Temperature <=3 -20℃ – 60℃ 0
5 Duration <=4 0 – 3600sec 60
6 Send Interval <=4 0|5 – 3600sec 300
TRACGL300WAN001 - 41 -
GL300W @Track Air Interface Protocol
7 Reserved 0
8 Reserved 0
9 Reserved 0
10 Reserved 0
11 Reserved 0
12 Reserved 0
13 Serial Number 4 0000 – FFFF
14 Tail Character 1 $ $
k
⚫ 1: Report the alarm message +RESP:GTTEM when the current temperature is
n
lower than the lowest temperature specified by <Min Temperature>.
i
⚫ 2: Report the alarm message +RESP:GTTEM when the current temperature is
l l
inside of the temperature range.
c
⚫ 3: Report the alarm message +RESP:GTTEM when the current temperature is
ia
higher than the highest temperature specified by <Max Temperature>.
e t
<Min Temperature>: The lower limit of the temperature range.
u
<Max Temperature>: The upper limit of the temperature range.
n
<Duration>: If the temperature is within the specified temperature range defined by a
Q fide
certain working mode and is maintained for a period of time specified by <Duration>, the
temperature alarm will be triggered.
<Send Interval>: When the temperature alarm is triggered, the temperature alarm message
will be sent each time the <Send Interval> condition is met. If the send interval is set to 0,
the temperature alarm message will be sent only once.
n
The acknowledgment message of the AT+GTTEM command:
o
➢ +ACK:GTTEM,
Example:
C
+ACK:GTTEM, 2C0204,135790246811220,,000E,20090214093254, 000E$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF, X∈{‘A’ –
‘Z’, ‘0’ – ‘9’}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Serial Number 4 0000 – FFFF
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
TRACGL300WAN001 - 42 -
GL300W @Track Air Interface Protocol
The AT+GTMSA command is used to configure the motion sensor to detect fall accidents and
report alarm.
➢ AT+GTMSA=
Example:
AT+GTMSA=gl300w,1,1,3,5,+8613888888888,,,0005$
SN Parameter Length (byte) Range/Format Default
1 Password 4 - 20 ‘0’-‘9’, ‘a’-‘z’, ‘A’-‘Z’ gl300w
2 Mode 1 0|1 0
3 Send Last Position 1 0|1 1
k
4 Sensitivity <=2 1-10 5
5 Alarm Timeout <=2 5-10 (second) 5
n
6 Reserved
l i
7 Reserved
l
8 Reserved
c a
9 Serial Number 4 0000-FFFF
e i
10 Tail Character 1 $ $
u n t
<Mode>: The working mode of the motion sensor.
⚫ 0: Disable this function.
Q fide
⚫ 1: Get a location fix and then send +RESP:GTMSA with the current position to the
backend server and an SMS with a Google Map link to the numbers according to the
settings of AT+GTGLM if a fall accident is detected.
<Send Last Position>: The device sends +RESP:GTLGL with the last known GNSS position
before sending +RESP:GTMSA.
n
⚫ 0: Disable this feature.
o
⚫ 1: Enable this feature.
<Sensitivity>: The sensitivity of the sensor, with a total of 10 levels. The smaller the value,
the more sensitive the detection.
C
<Alarm Timeout>: The timeout for cancelling the alarm. When a fall accident is detected,
the end user is notified to confirm the alarm sending through vibration. Alarm can be
canceled by pressing (not long pressing) the function key. If the end user does not cancel
the alarm within the given time, the terminal will, according to the working mode, send the
current position to the backend server.
TRACGL300WAN001 - 43 -
GL300W @Track Air Interface Protocol
Device Name 20
Serial Number 4 0000 – FFFF
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
The command AT+GTHBM is used to monitor the harsh driving behavior based on GNSS.
k
➢ AT+GTHBM=
i n
Example:
l l
AT+GTHBM=gl300w,1,,,100,21,6,,60,21,6,,,21,15,,,,,,,,,,0010$
c
SN Parameter Length (byte) Range/Format Default
ia
1 Password 4–8 '0' – '9' 'a' – 'z' 'A' – 'Z' gl300w
e t
2 Enable 1 0|1 0
u
3 Behavior Duration 1 3–5 3
n
4 Reserved 0
Q fide
5 High Speed <=3 80 – 400km/h 80
6 ∆Vhb <=3 0 – 100km/h 0
7 ∆Vha <=3 0 – 100km/h 0
8 Reserved 0
9 Medium Speed <=3 40 – 80km/h 60
n
10 ∆Vmb <=3 0 – 100km/h 0
o
11 ∆Vma <=3 0 – 100km/h 0
12 Reserved 0
C
13 Reserved 0
14 ∆Vlb <=3 0 – 100km/h 0
15 ∆Vla <=3 0 – 100km/h 0
16 Reserved 0
17 Reserved 0
18 Reserved 0
19 Reserved 0
20 Reserved 0
21 Reserved 0
22 Reserved 0
23 Reserved 0
24 Reserved 0
25 Serial Number 4 0000 – FFFF
26 Tail Character 1 $ $
TRACGL300WAN001 - 44 -
GL300W @Track Air Interface Protocol
k
<Behavior Duration>: The speed change within <Behavior Duration> is monitored.
<High Speed>, <Medium Speed>: If the last known speed of the device read from GNSS is
i n
greater than or equal to <High Speed>, the vehicle that the device is attached to is
l l
considered to be at high speed. If the last known speed is less than <High Speed> but
greater than or equal to <Medium Speed>, the vehicle is considered to be at medium speed.
c a
If the last known speed is less than <Medium Speed>, the vehicle is considered to be at low
e i
speed.
t
<∆Vhb>: The threshold for harsh braking at high speed level. If the current speed is less than
u n
the last known speed and the change of the speed is greater than or equal to this value
within 5 seconds, harsh braking is detected at high speed level. If it is set to 0, it means “Do
Q fide
not monitor harsh braking behavior at high speed level”.
<∆Vha>: The threshold for harsh acceleration at high speed level. If the current speed is
greater than the last known speed and the change of the speed is greater than or equal to
this value within 5 seconds, harsh acceleration is detected at high speed level. If it is set to 0,
it means “Do not monitor harsh acceleration behavior at high speed level”.
n
<∆Vmb>: The threshold for harsh braking at medium speed level. If the current speed is less
o
than the last known speed and the change of the speed is greater than or equal to this value
within 5 seconds, harsh braking is detected at medium speed level. If it is set to 0, it means
C
“Do not monitor harsh braking behavior at medium speed level”.
<∆Vma>: The threshold for harsh acceleration at medium speed level. If the current speed is
greater than the last known speed and the change of the speed is greater than or equal to
this value within 5 seconds, harsh acceleration is detected at medium speed level. If it is set
to 0, it means “Do not monitor harsh acceleration behavior at medium speed level”.
<∆Vlb>: The threshold for harsh braking at low speed level. If the current speed is less than
the last known speed and the change of the speed is greater than or equal to this value
within 5 seconds, harsh braking is detected at low speed level. If it is set to 0,it means “Do
not monitor harsh braking behavior at low speed level”.
<∆Vla>: The threshold for harsh acceleration at low speed level. If the current speed is
greater than the last known speed and the change of the speed is greater than or equal to
this value within 5 seconds, harsh acceleration is detected at low speed level. If it is set to 0,
it means “Do not monitor harsh acceleration behavior at low speed level”.
TRACGL300WAN001 - 45 -
GL300W @Track Air Interface Protocol
➢ +ACK:GTHBM,
Example:
+ACK:GTHBM,2C0204,135790246811220,,0010,20090214093254,11F0$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
Serial Number 4 0000 – FFFF
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
k
Tail Character 1 $ $
l i n
3.2.4.6.Jamming Detection
c l
ia
The command AT+GTJDC is used to configure the parameters for jamming detection. When the
e t
detection condition is matched, the device will report the +RESP:GTJDR or +RESP:GTJDS event
u
message to the backend server according to the <Mode> setting.
n
➢
Q fide
AT+GTJDC=
Example:
AT+GTJDC=gl300w,2,80,,,60,,,,,,,,0019$
n
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gl300w
o
Mode 1 0|1|2 0
3G Threshold 1 <=2 0 – 99 90
C
3G Threshold 2 <=2 0-60 20
2G Threshold <=2 0 – 99 70
Reserved
Reserved
Reserved
Reserved
TRACGL300WAN001 - 46 -
GL300W @Track Air Interface Protocol
Tail Character 1 $ $
k
Threshold 2> for more than 5s, the device will enter “jamming”.
<3G Increase Range>: If the signal increase range is greater than <3G Increase Range> for
i n
more than 5s, the device will enter “jamming”.
l
l
<2G Threshold>, <2G Increase Range>: If the signal is stronger than <2G Threshold> and the
signal increase range is greater than <2G Increase Range> for more than 5s, the device will
c a
enter “jamming”.
e i
<Enter Jamming Timer Threshold>: When the device detects jamming, the device will trigger
t
the “enter jamming” event based on the <Enter Jamming Timer Threshold> parameter.
u n
<Quit Jamming Timer Threshold>: When the device quits jamming, the device will trigger
the “quit jamming” event based on the <Quit Jamming Timer Threshold> parameter.
Q fide
The acknowledgment message of the AT+GTJDC command:
➢ +ACK:GTJDC,
Example:
n
+ACK:GTJDC, 2C0204,135790246811220,,0019,20090214093254,11F0$
o
XX0000 – XXFFFF, X∈{'A' –
Protocol Version 6
C
'Z', '0' – '9'}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Tail Character 1 $ $
TRACGL300WAN001 - 47 -
GL300W @Track Air Interface Protocol
3.2.5.IO Application
➢ AT+GTDIS=
Example:
AT+GTDIS=gl300w,1,1,5,,,,,,0010$
SN Parameter Length (byte) Range/Format Default
1 Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – gl300w
‘Z’
2 Input ID 1 1 1
3 Mode 1 0|1|2|3 0
k
4 Debounce Time <=2 0-20 (×10ms) 5
n
5 Reserved 0
l i
6 Reserved 0
l
7 Reserved 0
c a
8 Reserved 0
e i
9 Reserved 0
t
10 Serial Number 4 0000 – FFFF
u n
11 Tail Character 1 $ $
Q fide
<Input ID>: The ID of the digital input. It is always 1. If the field is empty, the device will
ignore the following settings for digital input 1, which means no change will be made about
digital input 1.
<Mode>: A numeral to check whether to enable the digital input.
⚫ 0: Disable the digital input. The status change of the digital input will be ignored.
n
⚫ 1: Enable the digital input. If the status of the input changes, the device will report
o
the message +RESP:GTDIS to the backend server to indicate the latest status.
⚫ 2: If the status of the input is changed to 0, the device will disable the sleep mode. If
C
the status of the input is changed to 1, the device will enable the sleep mode.
⚫ 3: If the status of the input is changed to 0, the SOS event will be triggered.
<Debounce Time>: The time for debouncing.
TRACGL300WAN001 - 48 -
GL300W @Track Air Interface Protocol
3.2.6.Other Settings
The AT+GTRTO command is used to retrieve information from the terminal or control the
terminal when it executes certain actions.
➢ AT+GTRTO=
k
Example:
n
AT+GTRTO=gl300w,0,,,,,,000B$
l i
SN Parameter Length (byte) Range/Format Default
l
1 Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gl300w
c a
2 Sub Command 1 0–F
e i
3 Single Command 3 0000000000000000 –
t
Configuration | FFFFFFFFFFFFFFFF
u n
Configuration Mask
4 Reserved 0
Q fide
5 Reserved 0
6 Reserved 0
7 Reserved 0
8 Serial Number 4 0000 – FFFF
n
9 Tail Character 1 $ $
o
<Sub Command>: A numeral to indicate the sub command to be executed.
⚫ 0: GPS. Request GNSS related information, including settings of <GNSS on Need>,
C
<Report Item Mask>, <Report Mask> of fixed report, GNSS antenna type, GNSS
antenna status and the time of last known successful GNSS fix.
⚫ 1: RTL. Request the device to report its current position.
⚫ 2: READ. Request the device to report its entire configuration.
⚫ 3: REBOOT. Reboot the device remotely.
⚫ 4: RESET. Reset all parameters to factory default except parameters of AT+GTBSI,
AT+GTSRI, AT+GTTMA, and AT+GTPIN.
⚫ 5: PWROFF. Power off the device remotely.
⚫ 6: CID. Request the device to report the ICCID of the installed SIM card.
⚫ 7: CSQ. Request the device to report the current WCDMA signal level.
⚫ 8: VER. Request the device to report version information including the device type,
the firmware version, the hardware version and MCU version.
⚫ 9: BAT. Request the device to report power supply related information including the
external power supply status, current voltage of the battery, the battery charging
status and the working mode of LED.
TRACGL300WAN001 - 49 -
GL300W @Track Air Interface Protocol
k
AT+GTFRI, please set AT+GTRTO=gl300w,2,FRI,,,,,0015$, and get it via +RESP:GTALS.
➢ Configuration Mask: If <Sub Command> is set to 2, configuration information for the
i n
specified <Configuration Mask> can be obtained via the message +RESP:GTALC.
l l
Configuration Mask must be 16 bytes. If it is less than 16 bytes, ‘0’ will be added in the
high bytes of the Configuration Mask.
c a
If <Sub Command> is set to 2 and <Configuration Mask> is empty, the device will
e i
report all the configurations via +RESP:GTALC.
u n t
Configuration Mask Table:
Mask Bit Item
Q fide
Bit 63 Reserved
Bit 62 Reserved
┇ Reserved
n
Bit 32 FVR
o
Bit 31 JDC
C
Bit 30 HBM
Bit 29 Reserved
Bit 28 Reserved
Bit 27 Reserved
Bit 26 GAM
Bit 25 Reserved
Bit 24 Reserved
Bit 23 MSA
Bit 22 NTS
Bit 21 APN
Bit 20 CMD
TRACGL300WAN001 - 50 -
GL300W @Track Air Interface Protocol
Bit 19 UDF
Bit 18 Reserved
Bit 17 PDS
Bit 16 UPC
Bit 15 TEM
Bit 14 WLT
Bit 13 DOG
Bit 12 OWH
k
Bit 11 PIN
i n
Bit 10 GLM
l l
Bit 9 FKS
c a
Bit 8 NMD
e t i
Bit 7 SPD
u n
Bit 6 GEO
Q fide
Bit 5 FRI
Bit 4 TMZ
Bit 3 DIS
Bit 2 CFG
n
Bit 1 SRI
o
Bit 0 BSI
C
The acknowledgement message of the AT+GTRTO command:
➢ +ACK:GTRTO,
Example:
+ACK:GTRTO,2C0204,135790246811220,,GPS,000B,20100310172830,11F0$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
Sub Command <=6 Sub command string
Serial Number 4 0000 – FFFF
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
TRACGL300WAN001 - 51 -
GL300W @Track Air Interface Protocol
Tail Character 1 $ $
The AT+GTDAT command is used to transfer data between UART and the backend server.
➢ AT+GTDAT=
Example:
AT+GTDAT=gl300w,0,,data needs to be sent,0,,,,0016$
AT+GTDAT=gl300w,1,,config command to the CAN bus device,1,,,,0016$
k
SN Parameter Length (byte) Range/Format Default
1 Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gl300w
n
2 Command Type 1 0|1 0
l i l
3 Reserved 0
4 Data <=200 ASCII code
c a
5 Need ACK 1 0|1 0
e t i
6 Reserved 0
7 Reserved 0
u n
8 Reserved 0
9 Serial Number 4 0000 – FFFF
Q fide
10 Tail Character 1 $ $
n
⚫ 1: The data should be transferred from the backend server to UART.
<Data>: The data to be transferred. It should be a printable ASCII string.
o
<Need ACK>: A numeral to indicate whether the device should reply with the +ACK message
to the backend server.
C
⚫ 0: Do not send +ACK:GTDAT to the backend server.
⚫ 1: Send +ACK:GTDAT to the backend server.
TRACGL300WAN001 - 52 -
GL300W @Track Air Interface Protocol
➢ AT+GTWLT=
Example:
AT+GTWLT=gl300w,1,1,2,13813888888,13913999999,,,,,000C$
SN Parameter Length (byte) Range/Format Default
k
1 Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gl300w
n
2 Number Filter 1 0|1|2 1
l i
3 Phone Number Start 1 1-10
l
4 Phone Number End 1 1-10
c a
5 White List of Numbers <=20*10
e i
6 Reserved 0
t
7 Reserved 0
u n
8 Reserved 0
9 Reserved 0
Q fide
10 Serial Number 4 0000 – FFFF
11 Tail Character 1 $ $
<Number Filter>: A numeral to indicate whether to filter the original number according to
<White List of Numbers> and <Direct Number List> before it tries to send an SMS with a
n
Google Maps link to the original number.
o
⚫ 0: Do not return a Google Maps link via SMS to original number. The device ignores
the Position Request message received or incoming call regardless of whether the
C
original number is in the <White List of Numbers> or <Direct Number List>.
⚫ 1: Do not filter the original number. The device will return a Google Maps link via
SMS to the original number as long as it receives Position Request message or
incoming call.
⚫ 2: Filter the original number. If the original number is not in <White List of Numbers>
or <Direct Number List>, the device will not return a Google Maps link to the original
number.
<Phone Number Start>: A numeral to indicate the first index of the white list numbers to be
input. For example, if it is 1, the device will update the white list from the 1st number. If it is
empty, there should be no <White List of Numbers>.
<Phone Number End>: A numeral to indicate the last index of the white list numbers to be
input. For example, if it is 2, the device will update the white number list until the 2nd one.
If it is empty, there should be no <White List of Numbers>.
<White List of Numbers>: A list of phone numbers. Two adjacent phone numbers are
separated with ",". The number of the phone numbers in the list is determined by the
TRACGL300WAN001 - 53 -
GL300W @Track Air Interface Protocol
parameters <Mobile Start> and <Mobile End>. For example, if <Mobile Start> is 1 and
<Mobile End> is 2, the <White List of Numbers> should include 2 phone numbers and the
two numbers are separated with ",".
k
Unique ID 15 IMEI
n
Device Name 20
i
Serial Number 4 0000 – FFFF
l l
Send Time 14 YYYYMMDDHHMMSS
c
Count Number 4 0000 – FFFF
ia
Tail Character 1 $ $
u e t
Note: Make sure the total size of the command is not greater than 160 bytes if it is sent via SMS.
Q fide n
3.2.6.4.Settings for SMS with Google Maps Link
The AT+GTGLM command is used to configure whether to send SMS with a Google Maps link for
SOS and GEO events.
n
➢ AT+GTGLM=
o
Example:
AT+GTGLM=gl300w,1,1,2,13813888888,13913999999,,,,,000D$
C
SN Parameter Length (byte) Range/Format Default
1 Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gl300w
2 Google Mode 1 0|1|2 0
3 Phone Number Start 1 1-3
4 Phone Number End 1 1-3
5 Direct Number List <=20*3
6 Reserved 0
7 Report Time Type 1 0|1 0
8 Reserved 0
9 Reserved 0
10 Serial Number 4 0000 – FFFF
11 Tail Character 1 $ $
<Google Mode>: A numeral to indicate whether to send an SMS with a Google Maps link to
the number in <Direct Number List> for SOS and GEO events.
TRACGL300WAN001 - 54 -
GL300W @Track Air Interface Protocol
⚫ 0: Do not send an SMS with a Google Maps link to the number in the <Direct
Number List> for SOS, GEO and MSA events.
⚫ 1: Send an SMS with a Google Maps link to the number in the <Direct Number List>
for SOS, GEO and MSA events while including the terminal name in the Google Maps
link.
⚫ 2: Send an SMS with a Google Maps link to the number in the <Direct Number List>
for SOS, GEO and MSA events and do not include the terminal name in the Google
Maps link.
<Phone Number Start>: A numeral to indicate the first index of the direct numbers to be
input. For example, if it is 1, the device will update the direct number list from the 1st
number. If it is empty, there should be no <Direct Number List>.
k
<Phone Number End>: A numeral to indicate the last index of the direct number to be input.
For example, if it is 2, the device will update the direct number list until the 2nd one. If it is
i n
empty, there should be no <Direct Number List>.
l
l
<Direct Number List>: A list of phone numbers. Two adjacent phone numbers are separated
with ",". The number of the phone numbers in the list is determined by the parameters
c a
<Phone Number Start> and <Phone Number End>. For example, if <Phone Number Start> is
e i
1 and <Phone Number End> is 2, the <Direct Number List> should include 2 phone numbers
t
and the two numbers are separated by with ",".
u n
<Report Time Type>: A numeral to indicate the time type for map report through SMS.
⚫ 0: Use GNSS UTC time for map report through SMS.
Q fide
⚫ 1: Use RTC time for map report through SMS.
n
+ACK:GTGLM,2C0204,135790246811220,,000D,20101029085505,0025$
o
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
C
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
Serial Number 4 0000 – FFFF
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
The AT+GTUPC command is used to download configuration file over the air for the update of
the local configuration.
➢ AT+GTUPC=
TRACGL300WAN001 - 55 -
GL300W @Track Air Interface Protocol
Example:
AT+GTUPC=gl300w,0,10,0,0,168,http://www.queclink.com/configure.ini,,,,,0001$
SN Parameter Length (byte) Range/Format Default
1 Password 4 – 20 ‘0’-‘9’, ‘a’-‘z’, ‘A’-‘Z’ gl300w
2 Max Download Retry 1 0–3 0
3 Download Timeout <=2 5 – 30 min 10
4 Download Protocol 1 0 0
5 Enable Report 1 0|1 0
6 Update Interval 1 0 – 8760 0
7 Download URL <=100 URL
8 Mode 1 0|1 0
k
9 Reserved 0
n
10 Extend Status Report 1 0|1 0
l i
11 Identifier Number 8 00000000-FFFFFFFF 0
l
12 Reserved 0
c a
13 Update Status Mask 1 0-F 3
e i
14 Serial Number 4 0000-FFFF
t
15 Tail Character 1 $ $
u n
<Password>: The valid characters for the password include ‘0’-‘9’, ‘a’-‘z’, and ‘A’-‘Z’. The
Q fide
default value is “gl300w”.
<Max Download Retry>: It specifies the maximum times of retries to download the
configuration file upon download failure.
<Download Timeout>: It specifies the expiration timeout of one download. If the download
expires, it is considered to be failure.
n
<Download Protocol>: The protocol used to download the file. Only HTTP is supported now.
o
It is set to 0.
<Enable Report>: A numeral to indicate whether to report the message +RESP:GTUPC to
C
indicate the configuration is updated over the air.
⚫ 0: Do not report the message +RESP:GTUPC.
⚫ 1: Report the message +RESP:GTUPC.
<Update Interval>: The time interval (in hours) for updating the configuration over the air.
<Download URL>: It specifies the URL to download the configuration file. If the URL ends
with “/” which indicates it is just a path without any file name, the unit will add <IMEI>.ini
as the default configuration file name at the end of URL.
<Mode>: A numeral to indicate the working mode of downloading configuration over the
air.
⚫ 0: Disable this function.
⚫ 1: Enable this function.
<Identifier Number>: A numeral to identify the update configuration request command.
This will be included in the message +RESP:GTEUC to inform the request it is related to.
<Extended Status Report>: A numeral to indicate the message to be reported for the
configuration update status when <Enable Report> is 1.
TRACGL300WAN001 - 56 -
GL300W @Track Air Interface Protocol
k
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
i n
X∈{'A'-'Z','0'-'9'}
l l
Unique ID 15 MEID
c
Device Name 20
ia
Serial Number 4 0000 – FFFF
e t
Send Time 14 YYYYMMDDHHMMSS
u
Count Number 4 0000 – FFFF
n
Tail Character 1 $ $
Q fide
Note:
1. If the <Download URL> ends with “/” which means the URL is just a path without file name,
the unit will add <imei>.ini as the file name to complete the URL. If it is larger than 100
bytes, “error” will be returned.
n
2. The maximum size of configuration file is 32*200 bytes. If the size of configuration file is
larger than 32*200 bytes, the device will fail to download the configuration file.
o
3. The length of one command should not exceed 200 bytes in the configuration file.
4. Make sure there’s only one command per line in the configuration file and there should be
C
a “\r\n” between each command.
5. There should be no space before each command.
The command AT+GTPDS is used to preserve specified logic state of the terminal. Enable the
function according to the working mode, and choose to save the logic state according to the
value of the <Mask>.
➢ AT+GTPDS=
Example:
AT+GTPDS=gl300w,1,1F,,,,,,,FFFF$
SN Parameter Length (byte) Range/Format Default
TRACGL300WAN001 - 57 -
GL300W @Track Air Interface Protocol
2 Mode 1 0|1|2 1
3 Mask 8 00000000-FFFFFFFF 69
4 Reserved
5 Reserved
6 Reserved
7 Reserved
8 Reserved
k
9 Reserved
i n
10 Serial Number 4 0000 – FFFF
l l
11 Tail Character 1 $ $
e c ia
<Mode>: The working mode of preserving specified logic states of the device.
t
⚫ 0: Disable this function.
u n
⚫ 1: Preserve specified logic states of the device according to the value of the
<Mask>.
Q fide
⚫ 2: Reset all the specified logic states listed in the <Mask> after receiving the
command, and then preserve specified logic states of the device according to the
value of the <Mask>.
<Mask>: Bitwise mask to configure which device states will be preserved.
Each bit represents a state.
n
⚫ Bit 0: State of GEO
o
⚫ Bit 1: Device reset type. The device will not send the +RESP:GTPFA / +RESP:GTPFL,
+RESP:GTPNA / +RESP:GTPNL messages when rebooted by RTO or DOG.
⚫ Bit 2: Reserved
C
⚫ Bit 3: Information of last known position
⚫ Bit 4: Current device state, including ignition state and motion state
⚫ Bit 5: State of external power supply
⚫ Bit 6: State of charge
⚫ Bit 7: State of digital inputs
⚫ Bit 20: State in the command AT+GTLSW from EBK
⚫ Bit 21: State in the command AT+GTTSW from EBK
⚫ Bit 22: State in the command AT+GTOMS from EBK
TRACGL300WAN001 - 58 -
GL300W @Track Air Interface Protocol
Unique ID 15 MEID
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_' '?'
k
Tail Character 1 $ $
l i n l
3.2.6.7.Command String Storage
c a
The AT+GTCMD command is used to store the commands whose settings will be configured by
e t i
the command AT+GTUDF.
u n
➢ AT+GTCMD=
Example:
Q fide
AT+GTCMD=gl300w,1,1,AT+GTRTO=gl300w,0,,,,,,000B$,,,,,0005$
n
2 Mode 1 0-1 0
o
3 Stored Command ID 3 0 – 31
C
5 Reserved 0
6 Reserved 0
7 Reserved 0
8 Reserved 0
10 Tail Character 1 $ $
TRACGL300WAN001 - 59 -
GL300W @Track Air Interface Protocol
with ‘$’.
➢ +ACK:GTCMD,
Example:
+ACK:GTCMD,2C0204,135790246811220,,0005,20100310172830,11F0$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 MEID
Device Name 20
Serial Number 4 0000 – FFFF
k
Send Time 14 YYYYMMDDHHMMSS
n
Count Number 4 0000 – FFFF
i
Tail Character 1 $ $
cl ia l
e
3.2.6.8.User Defined Function
u t
The AT+GTUDF command is used to bind input events and stored commands. The input events
n
will trigger the corresponding stored commands.
Q fide
➢ AT+GTUDF=
Example:
AT+GTUDF=gl300w,1,1,FFFFFFFF,30,,,FFFFFFFF,1,,,,,0005$
SN Parameter Length (byte) Range/Format Default
n
1 Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gl300w
2 Mode 1 0-2 0
o
3 Group ID 2 0 – 31
4 Input ID Mask 16 0-FFFFFFFFFFFFFFFF
C
5 Debounce Time 5 0-86400(s) 0
6 Inzizo Mask 5 0- FFFFF 0
7 Outzizo Mask 5 0- FFFFF 0
8 Stocmd ID Mask 16 0-FFFFFFFFFFFFFFFF
9 Stocmd Ack 1 0|1 0
10 Reserved
11 Reserved
12 Reserved
13 Reserved
14 Serial Number 4 0000 – FFFF
15 Tail Character 1 $ $
TRACGL300WAN001 - 60 -
GL300W @Track Air Interface Protocol
k
Bit (00000017): Select ID1, ID2, ID3, and ID5
ID Mask Bit Item
i n
1 Bit 0 Power on finished
l l
2 Bit 1 Ignition on
c
3 Bit 2 Ignition off
ia
4 Bit 3 The PDP connection is attached
e t
5 Bit 4 The PDP connection is not attached
u
6 Bit 5 The network is registered
n
7 Bit 6 The network is not registered
Q fide
8 Bit 7 Network roaming
9 Bit 8 Network non-roaming
10 Bit 9 SIM card is locked
11 Bit 10 GNSS is turned on
12 Bit 11 GNSS is turned off
n
13 Bit 12 The device is stationary
o
14 Bit 13 The device is moving
15 Bit 14 External charge inserted
16 Bit 15 No external charge
C
17 Bit 16 The device is charging
18 Bit 17 The device is not charging
19 Bit 18 External battery inserted
20 Bit 19 No external battery
21 Bit 20 Digital input 1 is low
22 Bit 21 Digital input 1 is high
23 Bit 22 SIM card is inserted
24 Bit 23 SIM card is not inserted
25 Bit 24 Reserved
26 Bit 25 Reserved
27 Bit 26 Inside the Geo 0
28 Bit 27 Outside the Geo 0
29 Bit 28 Inside the Geo 1
30 Bit 29 Outside the Geo 1
TRACGL300WAN001 - 61 -
GL300W @Track Air Interface Protocol
k
42 Bit 41 Battery low event
l i n
<Debounce Time>: The debounce time for input events before the specified stored
l
commands are executed.
c a
<Inzizo Mask>: Bitwise mask to indicate the input events inside the geo-fence.
e i
ID Mask Bit Item
t
1 Bit 0 Inside the Geo 0
u n
2 Bit 1 Inside the Geo 1
3 Bit 2 Inside the Geo 2
Q fide
4 Bit 3 Inside the Geo 3
5 Bit 4 Inside the Geo 4
6 Bit 5 Inside the Geo 5
7 Bit 6 Inside the Geo 6
n
8 Bit 7 Inside the Geo 7
9 Bit 8 Inside the Geo 8
o
10 Bit 9 Inside the Geo 9
11 Bit 10 Inside the Geo 10
C
12 Bit 11 Inside the Geo 11
13 Bit 12 Inside the Geo 12
14 Bit 13 Inside the Geo 13
15 Bit 14 Inside the Geo 14
16 Bit 15 Inside the Geo 15
17 Bit 16 Inside the Geo 16
18 Bit 17 Inside the Geo 17
19 Bit 18 Inside the Geo 18
20 Bit 19 Inside the Geo 19
<Outzizo Mask>: Bitwise mask to indicate the input events outside the geo-fence.
ID Mask Bit Item
1 Bit 0 Outside the Geo 0
2 Bit 1 Outside the Geo 1
TRACGL300WAN001 - 62 -
GL300W @Track Air Interface Protocol
k
14 Bit 13 Outside the Geo 13
n
15 Bit 14 Outside the Geo 14
l i
16 Bit 15 Outside the Geo 15
l
17 Bit 16 Outside the Geo 16
c a
18 Bit 17 Outside the Geo 17
e i
19 Bit 18 Outside the Geo 18
t
20 Bit 19 Outside the Geo 19
u n
Note: If the <Inzizo Mask> or <Outzizo Mask> is set to 0, please check Bit 26 – Bit 35 in <Input ID
Q fide
Mask>.
<Stocmd ID Mask>: Bitwise mask of the stored commands which will be executed after the
state of the group becomes TRUE (i.e. all input events included in the group occur).
<Stocmd Ack>: A numeral to indicate whether to return acknowledgement message after
n
the stored commands are executed.
o
⚫ 0: Do not send an acknowledgement message when a stored command is executed.
⚫ 1: Send an acknowledgement message when a stored command is executed.
C
Note: The maximum number of the stored commands to be executed in a group is five.
TRACGL300WAN001 - 63 -
GL300W @Track Air Interface Protocol
Tail Character 1 $ $
This command can only be sent via SMS, and will enable the device to report SMS message with
a Google Maps hyperlink to the current position immediately. Please refer to Chapter 3.3.6 for
details of the position report.
k
get position: It’s a command string to request the current position.
l i n l
3.2.6.10.GNSS-Assisted Motion Measurement
c a
The command AT+GTGAM is used for assisting in measuring motion with GNSS if the sensor
e i
detects stationary state while the GNSS is always on.
u n t
➢ AT+GTGAM=
Example:
Q fide
AT+GTGAM=gl300w,1,1,10,10,10,5,,,,,0006$
SN Parameter Length (byte) Range/Format Default
1 Password 4–6 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gl300w
2 Mode 1 0|1 1
n
3 Speed Mode 1 0|1 1
4 Motion Speed
<=2 5-50km/h 25
o
Threshold
5 Motion Cumulative
<=3 10-100s 10
C
Time
6 Motionless
<=3 10-250s 60
Cumulative Time
7 GNSS Fix Failure
<=4 5-1800s 60
Timeout
8 Reserved 0
9 Reserved 0
10 Reserved 0
11 Reserved 0
12 Serial Number 4 0000 – FFFF
13 Tail Character 1 $ $
TRACGL300WAN001 - 64 -
GL300W @Track Air Interface Protocol
k
state.
<GNSS Fix Failure Timeout>: If the GNSS takes more than <GNSS Fix Failure Timeout> before
i n
it gets a fix, the device will update motion status from the motion sensor.
l l
The acknowledgment message of the AT+GTGAM command:
c a
➢ +ACK:GTGAM,
e t i
Example:
+ACK:GTGAM,300600,135790246811220,,0011,20101029085505,0028$
u n
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
Q fide
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
Serial Number 4 0000 – FFFF
n
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
o
Tail Character 1 $ $
C
3.2.6.11.Configuration File Version
The command AT+GTFVR is used to record configuration information from the configuration file
(generated by Manage Tool) to be downloaded by the device during update via AT+GTUPC.
➢ AT+GTFVR=
Example:
AT+GTFVR=gl300w,1,0000,,,,,,,,,,,0010$
Parameter Length (byte) Range/Format Default
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z'
Configuration Name <=40 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’, ‘-’, ‘_’
Configuration Version 4 0000 – 9999
Command Mask <=32 0000000000000000000000000
0000000 –
TRACGL300WAN001 - 65 -
GL300W @Track Air Interface Protocol
FFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFF
GEO ID Mask <=16 0000000000000000 –
FFFFFFFFFFFFFFFF
Stocmd ID Mask <=8 00000000 – FFFFFFFF
Group ID Mask <=16 0000000000000000 –
FFFFFFFFFFFFFFFF
Digital Signature 32 ‘0’-‘9’, ‘a’-‘z’, ‘A’-‘Z’
Reserved 0
Reserved 0
Reserved 0
k
Reserved 0
n
Generation Time 14 YYYYMMDDHHMMSS
l i
Serial Number 4 0000 – FFFF
l
Tail Character 1 $ $
c ia
e
<Configuration Name>: The name of the configuration file.
t
<Configuration Version>: The version number of the configuration file. The first two
u n
characters indicate the major version number, and the last two characters indicate the
minor version number.
Q fide
<Command Mask>: A hex value to indicate which AT command is included in this
configuration file. Each bit corresponds to an AT command.
Mask Bit Item
Bit 0 BSI
n
Bit 1 SRI
o
Bit 2 QSS
Bit 3 CFG
C
Bit 4 DIS
Bit 5 TMA
Bit 6 FRI
Bit 7 GEO
Bit 8 SPD
Bit 9 Reserved
Bit 10 OWH
Bit 11 DOG
Bit 12 WLT
Bit 13 PDS
TRACGL300WAN001 - 66 -
GL300W @Track Air Interface Protocol
Bit 14 CMD
Bit 15 UDF
Bit 16 Reserved
Bit 17 Reserved
Bit 18 Reserved
Bit 19 Reserved
Bit 20 FVR
Bit 21 Reserved
k
Bit 22 Reserved
i n
Bit 23 Reserved
l l
Bit 24 Reserved
c a
Bit 25 HBM
e t i
Bit 26 Reserved
u n
Bit 27 Reserved
Q fide
Bit 28 Reserved
Bit 29 Reserved
Bit 30 Reserved
Bit 31 Reserved
n
Bit 32 Reserved
o
Bit 33 Reserved
C
Bit34 Reserved
Bit 35 Reserved
Bit 36 Reserved
Bit 37 Reserved
Bit 38 Reserved
Bit 39 Reserved
Bit 40 JDC
Bit 41 Reserved
Bit 42 Reserved
Bit 43 Reserved
TRACGL300WAN001 - 67 -
GL300W @Track Air Interface Protocol
┇ Reserved
Bit 50 Reserved
Bit 51 Reserved
Bit 52 Reserved
Bit 53 Reserved
Bit 54 PIN
Bit 55 GAM
Bit 56 Reserved
k
Bit 57 Reserved
i n
Bit 58 Reserved
l l
Bit 59 Reserved
c a
Bit 60 Reserved
e t i
Bit 61 Reserved
u n
Bit 62 Reserved
Q fide
Bit 63 Reserved
Bit 64 Reserved
Bit 65 Reserved
Bit 66 Reserved
n
Bit 67 Reserved
o
Bit 68 Reserved
C
Bit 69 Reserved
Bit 70 Reserved
Bit 71 Reserved
Bit 72 Reserved
Bit 73 Reserved
Bit 74 Reserved
Bit 75 Reserved
Bit 76 Reserved
Bit 77 Reserved
Bit 78 Reserved
TRACGL300WAN001 - 68 -
GL300W @Track Air Interface Protocol
Bit 79 Reserved
Bit 80 Reserved
Bit 81 Reserved
Bit 82 Reserved
Bit 83 Reserved
Bit 84 Reserved
Bit 85 Reserved
Bit 86 Reserved
k
Bit 87 NTS
i n
Bit 88 GLM
l l
Bit 89 NMD
c a
Bit 90 FKS
e t i
Bit 91 TEM
u n
┇ Reserved
Q fide
Bit 117 APN
n
ID Mask Bit Item
0 Bit 0 Indicate the Geo 0
o
1 Bit 1 Indicate the Geo 1
2 Bit 2 Indicate the Geo 2
C
3 Bit 3 Indicate the Geo 3
4 Bit 4 Indicate the Geo 4
5 Bit 5 Indicate the Geo 5
6 Bit 6 Indicate the Geo 6
7 Bit 7 Indicate the Geo 7
8 Bit 8 Indicate the Geo 8
9 Bit 9 Indicate the Geo 9
10 Bit 10 Indicate the Geo 10
11 Bit 11 Indicate the Geo 11
12 Bit 12 Indicate the Geo 12
13 Bit 13 Indicate the Geo 13
14 Bit 14 Indicate the Geo 14
15 Bit 15 Indicate the Geo 15
16 Bit 16 Indicate the Geo 16
TRACGL300WAN001 - 69 -
GL300W @Track Air Interface Protocol
<Stocmd ID Mask>: Please refer to <Stored cmd ID> in the command AT+GTCMD.
Bit Stored cmd ID
Bit 0 0
Bit 1 1
k
Bit 2 2
n
Bit 3 3
l i
Bit 4 4
l
Bit 5 5
c a
Bit 6 6
e i
Bit 7 7
t
Bit 8 8
u n
Bit 9 9
Bit 10 10
Q fide
Bit 11 11
Bit 12 12
Bit 13 13
Bit 14 14
n
Bit 15 15
Bit 16 16
o
Bit 17 17
Bit 18 18
C
Bit 19 29
┇ ┇
Bit 31 31
TRACGL300WAN001 - 70 -
GL300W @Track Air Interface Protocol
Bit 8 8
Bit 9 9
Bit 10 10
Bit 11 11
Bit 12 12
Bit 13 13
Bit 14 14
Bit 15 15
Bit 16 16
Bit 17 17
Bit 18 18
k
Bit 19 19
n
┇ ┇
l i
Bit 31 31
c a l
<Digital Signature>: The parameter is used to confirm the validity of subsequent commands.
e i
<Generation Time>: The time when the configuration file is generated.
u n t
Note: The AT+GTFVR command must be the first command in the configuration file.
Q fide
The acknowledgment message of the AT+GTFVR command:
➢ +ACK:GTFVR,
Example:
+ACK:GTFVR, 2C0204,135790246811220,,0012,20090214093254,11F0$
Parameter Length(byte) Range/Format Default
n
Protocol Version 6 XX0000 – XXFFFF, X∈{‘A’ –
o
‘Z’, ‘0’ – ‘9’}
Unique ID 14 MEID
C
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Serial Number 4 0000 – FFFF
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
3.3.Report
TRACGL300WAN001 - 71 -
GL300W @Track Air Interface Protocol
k
➢ +RESP:GTMSA: The location message for motion sensor alarm
➢ +RESP:GTHBM: The message reported if harsh behavior is detected
n
➢
i
+RESP:GTPFL: The first location message after the device powers off
l
➢
l
+RESP:GTLOC: Current location message
c a
Example:
e t i
+RESP:GTFRI,2C0204,135790246811220,,0,0,1,1,4.3,92,70.0,121.354335,31.222073,2009021
4013254,0460,0000,18d8,6141,00,,20090214093254,11F0$
u n
+RESP:GTFRI,2C0204,135790246811220,,0,0,2,1,4.3,92,70.0,121.354335,31.222073,2009021
Q fide
4013254,0460,0000,18d8,6141,00,0,4.3,92,70.0,121.354335,31.222073,20090101000000,046
0,0000,18d8,6141,00,,20090214093254,11F0$
+RESP:GTGEO,2C0204,135790246811220,,0,0,1,1,4.3,92,70.0,121.354335,31.222073,200902
14013254,0460,0000,18d8,6141,00,,20090214093254,11F0$
o n
+RESP:GTSPD,2C0204,135790246811220,,0,0,1,1,4.3,92,70.0,121.354335,31.222073,2009021
4013254,0460,0000,18d8,6141,00,,20090214093254,11F0$
C
+RESP:GTSOS,2C0204,135790246811220,,0,0,1,1,4.3,92,70.0,121.354335,31.222073,2009021
4013254,0460,0000,18d8,6141,00,,20090214093254,11F0$
+RESP:GTRTL,2C0204,135790246811220,,0,0,1,1,4.3,92,70.0,121.354335,31.222073,2009021
4013254,0460,0000,18d8,6141,00,,20090214093254,11F0$
+RESP:GTPNL,2C0204,135790246811220,,0,0,1,1,4.3,92,70.0,121.354335,31.222073,2009021
4013254,0460,0000,18d8,6141,00,,20090214093254,11F0$
+RESP:GTNMR,2C0204,135790246811220,,0,0,1,1,4.3,92,70.0,121.354335,31.222073,200902
14013254,0460,0000,18d8,6141,00,,20090214093254,11F0$
+RESP:GTDIS,2C0204,135790246811220,,0,0,1,1,4.3,92,70.0,121.354335,31.222073,2009021
4013254,0460,0000,18d8,6141,00,,20090214093254,11F0$
TRACGL300WAN001 - 72 -
GL300W @Track Air Interface Protocol
+RESP:GTDOG,2C0204,135790246811220,,0,0,1,1,4.3,92,70.0,121.354335,31.222073,200902
14013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
+RESP:GTIGL,2C0204,867844000125073,,,00,1,5,,,,117.201362,31.832724,20120821032037,,,
,,,,,000C$
+RESP:GTMSA,2C0204,867844000125073,,,00,1,5,,,,117.201362,31.832724,20120821032037,
,,,,,,,000C$
+RESP:GTHBM,2C0204,863835020307067,,,10,1,1,0.1,49,64.5,117.201427,31.833100,201503
27012643,0460,0000,5665,47A1,00,34.0,20150327092644,031A$
k
+RESP:GTHBM,2C0204,863835020307067,,,11,1,1,12.0,330,72.8,117.201388,31.833175,2015
i n
0327012737,0460,0000,5665,47A1,00,34.0,20150327092738,031D$
l l
+RESP:GTPFL,2C0204,863835020307067,,0,0,1,1,4.3,92,70.0,121.354335,31.222073,2015021
c
4013254,0460,0000,18d8,6141,10.0,50,20150214093254,11F0$
a
+RESP:GTLOC,F50601,015181001707687,,0,0,1,1,0.0,76,95.7,114.015303,22.537100,2019091
e t i
1032658,0460,0000,27BD,0DFC,0.1,100,20190911112659,006F$
Parameter Length (byte) Range/Format Default
u n
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9' '-' '_'}
Q fide
Unique ID 15 IMEI
Device Name 20
Report ID / Append 1 0 – 19
Mask
n
Report Type <=2 0|1|2
Number <=2 1 – 15
o
GNSS Accuracy <=2 0|1 – 50
Speed <=5 0.0 – 999.9km/h
C
Azimuth <=3 0 – 359
Altitude <=8 (-)xxxxx.x m
Longitude <=11 -180 - 180
Latitude <=10 -90 - 90
GNSS UTC Time 14 YYYYMMDDHHMMSS
MCC 0|4 0XXX
MNC 0|4 0XXX
LAC 0|4 XXXX
Cell ID 4|8 XXXX
ODO Mileage 9 0.0 – 4294967.0Km
Battery Percentage 3 0-100
Temperature(optional) <=5 (-)XX.X
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
TRACGL300WAN001 - 73 -
GL300W @Track Air Interface Protocol
Tail Character 1 $ $
k
sequence before <Send Time>.
⚫ For +RESP:GTSOS
i n
0: Triggered through other ways.
l l
1: Triggered by input ID 1.
c
⚫ For +RESP:GTHBM, it indicates the speed level at which the harsh behavior is
ia
detected in the message +RESP:GTHBM. “3” indicates high speed, “2” indicates
e t
medium speed and “1” indicates low speed.
<Report Type>: The type of the +RESP:GTFRI, +RESP:GTGEO, +RESP:GTSPD, +RESP:GTNMR,
u n
+RESP:GTDIS, +RESP:GTDOG,+RESP:GTSOS,+RESP:GTLOC and +RESP:GTHBM messages. For
other reports, it is 0.
Q fide
⚫ For +RESP:GTFRI
0: This message is a common scheduled position report.
1: This message is a turning point.
⚫ For +RESP:GTGEO
n
0: Exit the corresponding Geo-fence.
1: Enter the corresponding Geo-fence.
o
⚫ For +RESP:GTSPD
0: Outside the speed range.
C
1: Inside the speed range.
⚫ For +RESP:GTNMR
The enter-movement trigger and the report type in hex format. 4 high bits represent
the enter-movement trigger and 4 low bits represent the report type.
Enter-movement trigger defines the trigger for the message. It has three meanings
below.
0: Triggered by motion sensor detection (Default)
1: Triggered by the sub command RTL of RTO
2: Triggered by the command AT+GTLSW from EBK
Report type has two meanings below.
0: The state of the device changes from motion to rest.
1: The state of the device changes from rest to motion.
⚫ In the +RESP:GTDIS report message generated by the digital input
0: The current logic status of the input port is low level.
1: The current logic status of the input port is high level.
TRACGL300WAN001 - 74 -
GL300W @Track Air Interface Protocol
k
⚫ For +RESP:GTSOS and +RESP:GTLOC
0: A normal report when <Function Key Mode> is not set to 5(Mixed Mode)
i n
1: The first trigger report after the Function Key Button is pressed when <Function
l l
Key Mode> in the command AT+GTFKS is set to 5 (Mixed Mode)
2: The second trigger report after the Function Key Button is pressed when
c a
<Function Key Mode> in the command AT+GTFKS is set to 5 (Mixed Mode)
e i
<Number>: The number of points in one report message. According to the settings of fixed
t
report, there could be up to 15 points in one +RESP:GTFRI report message. For other
u n
reports, this parameter value is always 1. If there is more than one point in the report,
information from <GNSS Accuracy> to <ODO Mileage> will repeat for each point.
Q fide
<GNSS Accuracy>: A numeral to indicate the GNSS fix status and HDOP of the GNSS position.
0 means the current GNSS fix fails and the last known GNSS position is used. A non-zero
value (1 - 50) indicates the current GNSS fix is successful and represents the HDOP of the
current GNSS position.
<Speed>: The speed read from GNSS.
n
<Azimuth> The azimuth from GNSS.
o
<Altitude>: The height above sea level from GNSS.
<Longitude>: The longitude of the current position. The unit is degree, and accuracy is 6
C
decimal places. West longitude is defined as negative starting with the minus sign “-” and
east longitude is defined as positive without “+”.
<Latitude>: The latitude of the current position. The unit is degree, and accuracy is 6
decimal places. South latitude is defined as negative starting with the minus sign “-” and
north latitude is defined as positive without “+”.
<GNSS UTC Time>: UTC time from GNSS.
<MCC>: Mobile country code. It is 3 digits in length and ranges from 000-999. If Bit 3 of the
field <Report Composition Mask> in AT+GTCFG is not set to 1, the length of this field is 0 in
ASCII format report message.
<MNC>: Mobile network code. It is 3 digits in length and ranges from 000-999. If Bit 3 of the
field <Report Composition Mask> in AT+GTCFG is not set to 1, the length of this field is 0 in
ASCII format report message.
<Cell ID>: Cell ID in hex format.
<ODO Mileage>: The total mileage in the position defined by <Latitude> and <Longitude>. If
<Enable ODO> is set to 0 in the command AT+GTCFG, the field will be empty.
TRACGL300WAN001 - 75 -
GL300W @Track Air Interface Protocol
➢ +RESP:GTLBC,
Example:
+RESP:GTLBC,2C0204,135790246811220,,+8613800000000,1,4.3,92,70.0,121.354335,31.222
073,20090214013254,0460,0000,18d8,6141,00,,20090214093254,11F0$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
k
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
i n
Device Name 20
l l
Original Number <=20 phone number
c
GNSS Accuracy <=2 0|1 – 50
a
Speed <=5 0.0 – 999.9km/h
e t i
Azimuth <=3 0 – 359
Altitude <=8 ±XXXXX.X m
u n
Longitude <=11 -180 - 180
Q fide
Latitude <=10 -90 - 90
GNSS UTC Time 14 YYYYMMDDHHMMSS
MCC 0|4 0XXX
MNC 0|4 0XXX
LAC 0|4 XXXX
n
Cell ID 4|8 XXXX
ODO Mileage 9 0.0 – 4294967.0Km
o
Reserved 0
Send Time 14 YYYYMMDDHHMMSS
C
Count Number 4 0000 – FFFF
Tail Character 1 $ $
<Original Number>: The phone number which initiates this report message.
If <Function Key Mode> is set to 2 and function key is long pressed to enable Geo-fence 0, the
terminal will start GNSS fixing to get the current position as the center of Geo-fence 0. After
GNSS fix finishes, the terminal will report the message +RESP:GTGCR.
➢ +RESP:GTGCR,
Example:
TRACGL300WAN001 - 76 -
GL300W @Track Air Interface Protocol
+RESP:GTGCR,2C0204,135790246811220,,3,50,180,2,0.4,296,-5.4,121.391055,31.164473,201
00714104934,0460,0000,1878,0873,00,,20100714104934,000C$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
Geo Mode 1 0|1|2|3
Geo Radius <=7 50 – 6000000m
Geo Check Interval <=5 0|30 – 86400sec
GNSS Accuracy <=2 0|1 – 50
k
Speed <=5 0.0 – 999.9km/h
n
Azimuth <=3 0 – 359
l i
Altitude <=8 ±XXXXX.X m
l
Longitude <=11 -180 - 180
c a
Latitude <=10 -90 - 90
e i
GNSS UTC Time 14 YYYYMMDDHHMMSS
t
MCC 0|4 0XXX
u n
MNC 0|4 0XXX
LAC 0|4 XXXX
Q fide
Cell ID 4|8 XXXX
ODO Mileage 9 0.0 – 4294967.0Km
Reserved 0
Send Time 14 YYYYMMDDHHMMSS
n
Count Number 4 0000 – FFFF
Tail Character 1 $ $
o
<Geo Mode>: The mode of Geo-fence 0. Please refer to the parameter <Mode> in the
C
command AT+GTGEO.
<Geo Radius>: The radius of Geo-fence 0. Please refer to the parameter <Radius> in the
command AT+GTGEO.
<Geo Check Interval>: The check interval of Geo-fence 0. Please refer to the parameter
<Check Interval> in the command AT+GTGEO.
<Longitude>: The longitude of the current position. If the current position fix is successful,
this longitude will replace the longitude of the center of Geo-fence 0.
<Latitude>: The latitude of the current position. If the current position fix is successful, this
latitude will replace the latitude of the center of Geo-fence 0.
TRACGL300WAN001 - 77 -
GL300W @Track Air Interface Protocol
+RESP:GTINF,2C0204,135790246811220,,41,898600810906F8048812,16,0,0,0,,4.10,0,0,0,0,2
0100214013254,,,,+0800,0,20100214093254,11F0$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
Motion Status 2 21|22|41|42
ICCID 20
CSQ RSSI <=2 0 – 31|99
CSQ BER <=2 0 – 7|99
k
External Power Supply 1 0|1
n
Mileage <=9 0.0 – 4294967.0Km
l i
Reserved 0
l
Battery Voltage <=4 0.0 – 4.50V
c a
Charging 1 0|1
e i
LED On 1 0|1|2
t
GNSS on Need 1 0|1|2
u n
Reserved 0
Reserved 0
Q fide
Last GNSS Fix UTC 14 YYYYMMDDHHMMSS
Time
Battery Percentage 3 0-100
Reserved 0
n
Temperature <=5 (-)XX.X
Reserved 0
o
Reserved 0
Send Time 14 YYYYMMDDHHMMSS
C
Count Number 4 0000 – FFFF
Tail Character 1 $ $
TRACGL300WAN001 - 78 -
GL300W @Track Air Interface Protocol
AT+GTCFG.
<Battery Voltage>: The voltage of the battery.
<Charging>: Whether the battery is charging when the external power supply is connected.
⚫ 0: Not charging
⚫ 1: Charging
<LED On>: The setting of <LED On> in AT+GTCFG.
<GNSS on Need>: The setting of <GNSS on Need> in AT+GTCFG.
<Last GNSS Fix UTC Time>: The UTC time of the latest successful GNSS fix.
<Temperature>: The temperature of the device.
k
3.3.3.Report for Querying
n
The reports for real time querying via the command AT+GTRTO are as follows.
l i l
➢ +RESP:GTGPS: The report for the real time operation of the sub command GNSS.
c a
Example:
i
+RESP:GTGPS,2C0204,135790246811220,,0,1F,1F,0,0,20100214013254,20100214093254,11F
e t
0$
u n
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
Q fide
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
GNSS on Need 1 0|1|2
GNSS Fix Delay 3 5 – 60sec
n
Reserved 0
o
Report Item Mask <=4 0000 – FFFF
Reserved 0
C
Reserved 0
Last GNSS Fix UTC 14 YYYYMMDDHHMMSS
Time
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
➢ +RESP:GTALC: The report for the real time operation of the sub command READ.
Example:
+RESP:GTALC,2C0600,867162020003554,,00000000000FFFFF,,,BSI,3gp,,,,,,0,0,SRI,3,,1,116.22
6.44.17,9001,116.226.44.17,9002,0,5,1,0,,,,CFG,gl300w,GL300W,0,0.0,1,5,001F,0,,0FFF,0,1,1,
300,2,0,20491231235959,0,,0,DIS,1,0,5,,,,,,TMZ,+0000,0,,,,,FRI,0,1,,,0000,0000,180,180,180,1
80,,1000,1000,0,5,50,5,0,,GEO,0,0,,,50,0,0,,,,,,,,1,0,,,50,0,0,,,,,,,,2,0,,,50,0,0,,,,,,,,3,0,,,50,0,0,,,,
,,,,4,0,,,50,0,0,,,,,,,,5,0,,,50,0,0,,,,,,,,6,0,,,50,0,0,,,,,,,,7,0,,,50,0,0,,,,,,,,8,0,,,50,0,0,,,,,,,,9,0,,,50,0,
0,,,,,,,,10,0,,,50,0,0,,,,,,,,11,0,,,50,0,0,,,,,,,,12,0,,,50,0,0,,,,,,,,13,0,,,50,0,0,,,,,,,,14,0,,,50,0,0,,,,,,,,
TRACGL300WAN001 - 79 -
GL300W @Track Air Interface Protocol
15,0,,,50,0,0,,,,,,,,16,0,,,50,0,0,,,,,,,,17,0,,,50,0,0,,,,,,,,18,0,,,50,0,0,,,,,,,,19,0,,,50,0,0,,,,,,,,SPD,0,
0,0,60,300,,,,,,,,,,,,,,,,NMD,0,2,3,2,300,300,2,3,0,0,,,,FKS,1,1,3,0,0,3,3,4,4,3,GLM,0,,,,,,,,PIN,1,,
0,,,,,OWH,0,1F,0900,1200,1300,1800,,,0,0,,,,,,,,DOG,0,60,30,0200,,1,0,0,60,60,,WLT,1,,,,,,,,,,,,,
,,TEM,0,0,0,60,300,,,,,,,UPC,0,10,0,0,0,,0,,,,,3,PDS,1,69,,,,,,,UDF,0,0,0000000000000000,0,000
00,00000,0000000000000000,0,,,,,0,1,0000000000000000,0,00000,00000,000000000000000
0,0,,,,,0,2,0000000000000000,0,00000,00000,0000000000000000,0,,,,,0,3,000000000000000
0,0,00000,00000,0000000000000000,0,,,,,0,4,0000000000000000,0,00000,00000,000000000
0000000,0,,,,,0,5,0000000000000000,0,00000,00000,0000000000000000,0,,,,,0,6,000000000
0000000,0,00000,00000,0000000000000000,0,,,,,0,7,0000000000000000,0,00000,00000,000
0000000000000,0,,,,,20170731034150,0058$
+RESP:GTALC,2C0600,867162020003554,,0000000000080000,,,UDF,0,8,0000000000000000,
k
0,00000,00000,0000000000000000,0,,,,,0,9,0000000000000000,0,00000,00000,00000000000
00000,0,,,,,0,10,0000000000000000,0,00000,00000,0000000000000000,0,,,,,0,11,000000000
i n
0000000,0,00000,00000,0000000000000000,0,,,,,0,12,0000000000000000,0,00000,00000,00
l l
00000000000000,0,,,,,0,13,0000000000000000,0,00000,00000,0000000000000000,0,,,,,0,14,
c
0000000000000000,0,00000,00000,0000000000000000,0,,,,,0,15,0000000000000000,0,0000
a
0,00000,0000000000000000,0,,,,,0,16,0000000000000000,0,00000,00000,000000000000000
e t i
0,0,,,,,0,17,0000000000000000,0,00000,00000,0000000000000000,0,,,,,0,18,0000000000000
000,0,00000,00000,0000000000000000,0,,,,,0,19,0000000000000000,0,00000,00000,000000
u n
0000000000,0,,,,,0,20,0000000000000000,0,00000,00000,0000000000000000,0,,,,,0,21,0000
000000000000,0,00000,00000,0000000000000000,0,,,,,0,22,0000000000000000,0,00000,000
Q fide
00,0000000000000000,0,,,,,0,23,0000000000000000,0,00000,00000,0000000000000000,0,,,,,
0,24,0000000000000000,0,00000,00000,0000000000000000,0,,,,,0,25,0000000000000000,0,
00000,00000,0000000000000000,0,,,,,0,26,0000000000000000,0,00000,00000,00000000000
00000,0,,,,,0,27,0000000000000000,0,00000,00000,0000000000000000,0,,,,,0,28,000000000
0000000,0,00000,00000,0000000000000000,0,,,,,0,29,0000000000000000,0,00000,00000,00
n
00000000000000,0,,,,,0,30,0000000000000000,0,00000,00000,0000000000000000,0,,,,,2017
o
0731034150,0059$
+RESP:GTALC,2C0600,867162025001060,,0000000004F80000,,,UDF,0,31,0000000000000000,
C
0,00000,00000,0000000000000000,0,,,,,CMD,0,,,,,,1,,,,,,2,,,,,,3,,,,,,4,,,,,,5,,,,,,6,,,,,,7,,,,,,8,,,,,,9,,
,,,,10,,,,,,11,,,,,,12,,,,,,13,,,,,,14,,,,,,15,,,,,,16,,,,,,17,,,,,,18,,,,,,19,,,,,,20,,,,,,21,,,,,,22,,,,,,23,,,,,,24,,
,,,,25,,,,,,26,,,,,,27,,,,,,28,,,,,,29,,,,,,30,,,,,,31,,,,,,APN,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,NTS,0,30,10,,,,10,,MSA,0,1,5,5,,,,GAM,1,1,
25,10,60,60,,,,, HBM,0,,,80,0,0,,60,0,0,,,0,0,,0,0,0,0,,,,,20170731034150,005A$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
Configuration Mask 16 0000000000000000 –
FFFFFFFFFFFFFFFF
BSI 3 BSI BSI
APN <=40
APN User Name <=30
TRACGL300WAN001 - 80 -
GL300W @Track Air Interface Protocol
k
Name
n
Main Server Port <=5 0 – 65535 0
l i
Backup Server IP / Domain <=60
l
Name
c a
Backup Server Port <=5 0 – 65535 0
e i
SMS Gateway <=20
t
Heartbeat Interval <=3 0|10 – 360min 0
u n
Enable SACK 1 0|1 0
SMS ACK Enable 1 0|1 0
Q fide
Reserved 0
Encrypt Type 1 0|1|2
Reserved 0
CFG 3 CFG CFG
n
New Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’
Device Name 20 GL300W
o
Enable ODO 1 0|1 0
ODO Mileage <=9 0.0 – 4294967.0Km 0.0
C
GNSS on Need 1 0|1|2 1
GNSS Fix Delay 3 5 – 60sec 5
Report Item Mask <=4 0000 – FFFF 001F
GSM Report 1 0|1|2|3 0
Reserved 0
Event Mask 4 0000-FFFF 0FFF
EBK Mode 1 0|1 0
LED On 1 0|1|2 1
Enable Info Report 1 0|1 1
Info Report Interval <=5 30 – 86400sec 300
Location Request Mask 1 0–3 2
Enable Expiry 1 0|1 0
Expiration Time 14 YYYYMMDDHHMMSS 20491231
235959
TRACGL300WAN001 - 81 -
GL300W @Track Air Interface Protocol
k
Reserved 0
n
TMZ 3 TMZ TMZ
l i
Time Zone 5 -|+HHMM
l
Daylight Saving 1 0|1
c a
Reserved 0
e i
Reserved 0
t
Reserved 0
u n
Reserved 0
FRI 3 FRI FRI
Q fide
Mode 1 0|1|2|3|4|5|6 0
Discard No Fix 1 0|1 1
Reserved 0
Reserved 0
n
Begin Time 4 HHMM 0000
End Time 4 HHMM 0000
o
Check Interval <=5 1 – 86400sec 180
Send Interval <=5 1 – 86400sec 180
C
Ignition Check Interval <=5 1 – 86400sec 180
Ignition Send Interval <=5 1 – 86400sec 180
Reserved 0
Distance <=5 50 – 65535m 1000
Mileage <=5 50 – 65535m 1000
Movement Detection Mode 1 0|1 0
Movement Speed <=3 1-999(km/h) 5
Movement Distance <=4 1-9999(m) 50
Movement Send Number 1 1–5 5
Corner 3 0 – 180 0
Append Mask <=4 0|2 0
GEO 3 GEO GEO
GEO ID0 <=2 0 0
Mode 1 0–3 0
TRACGL300WAN001 - 82 -
GL300W @Track Air Interface Protocol
k
Reserved 0
n
GEO ID1 <=2 1 1
l i
Mode 1 0–3 0
l
Longitude <=11 -180 - 180 0.00000
c a
Latitude <=10 -90 - 90 0.00000
e i
Radius <=7 50 – 6000000m 50
t
Check Interval <=5 0|30 – 86400sec 0
u n
State Mode 1 0|1 0
Reserved 0
Q fide
Reserved 0
Reserved 0
Reserved 0
Reserved 0
n
Reserved 0
Reserved 0
o
┇ ┇ ┇ ┇
GEO ID18 <=2 18 18
C
Mode 1 0–3 0
Longitude <=11 -180 - 180 0.00000
Latitude <=10 -90 - 90 0.00000
Radius <=7 50 – 6000000m 50
Check Interval <=5 0|30 – 86400sec 0
State Mode 1 0|1 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
GEO ID19 <=2 19 19
TRACGL300WAN001 - 83 -
GL300W @Track Air Interface Protocol
Mode 1 0–3 0
Longitude <=11 -180 - 180 0.00000
Latitude <=10 -90 - 90 0.00000
Radius <=7 50 – 6000000m 50
Check Interval <=5 0|30 – 86400sec 0
State Mode 1 0|1 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
k
Reserved 0
n
Reserved 0
l i
SPD 3 SPD SPD
l
Mode 1 0|1|2 0
c a
Min Speed <=3 0 – 400km/h 0
e i
Max Speed <=3 0 – 400km/h 0
t
Duration <=4 15 – 3600sec 60
u n
Send Interval <=4 30 – 3600sec 300
Reserved 0
Q fide
Reserved 0
Reserved 0
Reserved 0
Reserved 0
n
Reserved 0
Reserved 0
o
Reserved 0
Reserved 0
C
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
NMD 3 NMD NMD
Mode 1 0-F 0
Non-movement Duration <=3 1 – 255(×15sec) 2
Movement Duration <=2 1 – 50(×100ms) 3
Movement Threshold 1 2–9 2
Rest Fix Interval 5 5 – 86400sec 300
Rest Send Interval 5 5 – 86400sec 300
PM Rest Threshold 1 2-9 2
TRACGL300WAN001 - 84 -
GL300W @Track Air Interface Protocol
k
Power Key Indication 0 0|1 0
n
Function Key Indication 0 0|1 0
l i
SOS Report Mode 1 1|2|3 3
l
First Trigger Time <=2 1-99s 3
c a
Second Trigger Time <=2 1-99s 4
e i
First Trigger Event 1 0-4 4
t
Second Trigger Event 1 0-4 3
u n
GLM 3 GLM GLM
Google Mode 1 0|1|2 0
Q fide
Direct Number 20
Direct Number 20
Direct Number 20
Reserved 0
n
Report Time Type 1 0|1 0
Reserved 0
o
Reserved 0
PIN 3 PIN PIN
C
Auto Unlock PIN 1 0|1 1
PIN 4-8 ‘0’-‘9’
PIN Checking 1 0|1 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
OWH 3 OWH OWH
Mode 1 0|1|2|3 0
Day of Work <=2 0 – 7F 1F
Working Hours Start1 4 HHMM 0900
Working Hours End1 4 HHMM 1200
Working Hours Start2 4 HHMM 1300
Working Hours End2 4 HHMM 1800
TRACGL300WAN001 - 85 -
GL300W @Track Air Interface Protocol
Reserved 0
Reserved 0
Digital Input ID 1 0|1 0
Sleep Mode 0 0|1 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
k
DOG 3 DOG DOG
n
Mode 1 0|1|2 0
l i
Ignition Frequency <=3 10-120 60
l
Interval <=2 1-30 days 30
c a
Time 4 HHMM 0200
e i
Reserved 0
t
Report Before Reboot 1 0|1 1
u n
Input ID 1 0|1 0
Unit 1 0|1 0
Q fide
Network Interval 4 0|5-1440 60
PDP Interval 4 0|5-1440 60
Reserved 0
WLT 3 WLT WLT
n
Call Filter 1 0|1|2 1
Whitelist Number 20
o
Whitelist Number 20
Whitelist Number 20
C
Whitelist Number 20
Whitelist Number 20
Whitelist Number 20
Whitelist Number 20
Whitelist Number 20
Whitelist Number 20
Whitelist Number 20
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TEM 3 TEM TEM
Mode 1 0|1|2|3 0
Min Temperature <=3 -20℃ – 60℃ 0
TRACGL300WAN001 - 86 -
GL300W @Track Air Interface Protocol
k
Download Timeout <=2 5 – 30 min 10
n
Download Protocol 1 0 0
l i
Enable Report 1 0|1 0
l
Update Interval 1 0 – 8760 0
c a
Download URL <=100 URL
e i
Mode 1 0|1 0
t
Reserved 0
u n
Extend Status Report 1 0|1 0
Identifier Number 8 00000000-FFFFFFFF 0
Q fide
Reserved 0
Update Status Mask 1 0-F 3
PDS 3 PDS PDS
Mode 1 0|1|2 1
n
Mask 8 00000000-FFFFFFFF 69
Reserved
o
Reserved
Reserved
C
Reserved
Reserved
Reserved
UDF 3 UDF UDF
Mode 1 0-2 0
Group ID 2 0 0
Input ID Mask 16 0-FFFFFFFFFFFFFFFF
Debounce Time 5 0-86400(s) 0
Inzizo Mask 5 0- FFFFF 0
Outzizo Mask 5 0- FFFFF 0
Stocmd ID Mask 16 0-FFFFFFFFFFFFFFFF
Stocmd Ack 1 0|1 0
Reserved
Reserved
TRACGL300WAN001 - 87 -
GL300W @Track Air Interface Protocol
Reserved
Reserved
Mode 1 0-2 0
Group ID 2 1 1
Input ID Mask 16 0-FFFFFFFFFFFFFFFF
Debounce Time 5 0-86400(s) 0
Inzizo Mask 5 0- FFFFF 0
Outzizo Mask 5 0- FFFFF 0
Stocmd ID Mask 16 0-FFFFFFFFFFFFFFFF
Stocmd Ack 1 0|1 0
Reserved
k
Reserved
n
Reserved
l i
Reserved
l
┇ ┇ ┇ ┇
c a
Mode 1 0-2 0
e i
Group ID 2 31 31
t
Input ID Mask 16 0-FFFFFFFFFFFFFFFF
u n
Debounce Time 5 0-86400(s) 0
Inzizo Mask 5 0- FFFFF 0
Q fide
Outzizo Mask 5 0- FFFFF 0
Stocmd ID Mask 16 0-FFFFFFFFFFFFFFFF
Stocmd Ack 1 0|1 0
Reserved
n
Reserved
Reserved
o
Reserved
CMD 3 CMD CMD
C
Stored Cmd ID 2 0 0
Command String 200 AT command
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Stored Cmd ID 2 1 1
Command String 200 AT command
Reserved 0
Reserved 0
Reserved 0
Reserved 0
┇ ┇ ┇ ┇
Stored Cmd ID 2 31 31
TRACGL300WAN001 - 88 -
GL300W @Track Air Interface Protocol
k
MNC 3 XXX
n
Reserved 0
l i
Reserved 0
l
┇ ┇ ┇
c a
APN <=40
e i
APN User Name <=30
t
APN Password <=30
u n
MCC 3 XXX
MNC 3 XXX
Q fide
Reserved 0
Reserved 0
Reserved 0
Reserved 0
n
Reserved 0
Reserved 0
o
NTS 3 NTS NTS
Enable 1 0|1 0
C
RSSI Threshold 3 0 – 35 30
Interval 3 0 – 300min 10
Oper1 10
Oper2 10
Oper3 10
GSM Interval 3 0 – 300min 10
Reserved
MSA 3 MSA MSA
Mode 1 0|1 0
Send Last Position 1 0|1 1
Sensitivity <=2 1-10 5
Alarm Timeout <=2 5-10 (second) 5
Reserved
Reserved
TRACGL300WAN001 - 89 -
GL300W @Track Air Interface Protocol
Reserved
GAM 3 GAM GAM
Mode 1 0|1 1
Speed Mode 1 0|1 1
Motion Speed Threshold <=2 5-50km/h 25
Motion Cumulative Time <=3 10-100s 10
Motionless Cumulative Time <=3 10-250s 60
GNSS Fix Failure Timeout <=4 5-1800s 60
Reserved 0
Reserved 0
Reserved 0
k
Reserved 0
n
HBM 3 HBM HBM
l i
HBM Enable 1 0|1 0
l
Behavior Duration 1 3–5 3
c a
Reserved 0
e i
High Speed <=3 80 – 400km/h 80
t
∆Vhb <=3 0 – 100km/h 0
u n
∆Vha <=3 0 – 100km/h 0
Reserved 0
Q fide
Medium Speed <=3 40 – 80km/h 60
∆Vmb <=3 0 – 100km/h 0
∆Vma <=3 0 – 100km/h 0
Reserved 0
n
Reserved 0
∆Vlb <=3 0 – 100km/h 0
o
∆Vla <=3 0 – 100km/h 0
Reserved 0
C
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
JDC 3 JDC JDC
Mode 1 0|1|2 0
3G Threshold 1 <=2 0 – 99 90
3G Threshold 2 <=2 0-60 20
3G Increase Range <=2 0-60 6
2G Threshold <=2 0 – 99 70
TRACGL300WAN001 - 90 -
GL300W @Track Air Interface Protocol
k
<=40
‘-’, ‘_’
n
Configuration Version 4 0000 – 9999
l i
Command Mask <=32 000000000000000000000
l
00000000000 –
c a
FFFFFFFFFFFFFFFF
i
FFFFFFFFFFFFFFFF
e t
GEO ID Mask <=16 0000000000000000 –
u
FFFFFFFFFFFFFFFF
n
Stocmd ID Mask <=8 00000000 – FFFFFFFF
Q fide
Group ID Mask <=16 0000000000000000 –
FFFFFFFFFFFFFFFF
Digital Signature 32 ‘0’-‘9’ ‘a’-‘z’ ‘A’-‘Z’
Reserved 0
Reserved 0
n
Reserved 0
o
Reserved 0
Generation Time 14 YYYYMMDDHHMMSS
C
Serial Number 4 0000 – FFFF
Tail Character 1 $ $
Note: Regardless of the report mode setting, +RESP:GTALC is only reported through TCP/UDP. If
the current report mode is forced SMS mode, +RESP:GTALC will still be reported via TCP/UDP.
➢ +RESP:GTCID: The report for the real time operation of the sub command CID.
Example:
+RESP:GTCID,2C0204,135790246811220,,898600810906F8048812,20100214093254,11F0$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
TRACGL300WAN001 - 91 -
GL300W @Track Air Interface Protocol
ICCID 20
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
➢ +RESP:GTCSQ: The report for the real time operation of the sub command CSQ.
Example:
+RESP:GTCSQ,2C0204,135790246811220,,16,0,20100214093254,11F0$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
k
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
n
Device Name 20
l i
CSQ RSSI <=2 0 – 31 | 99
l
CSQ BER <=2 0 – 7 | 99
c a
Send Time 14 YYYYMMDDHHMMSS
e i
Count Number 4 0000 – FFFF
t
Tail Character 1 $ $
u n
➢ +RESP:GTVER: The report for the real time operation of the sub command VER.
Q fide
Example:
+RESP:GTVER,2C0204,135790246811220,,GL300W,0100,0101,6.02,,,20100214093254,11F0$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
n
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
o
Device Name 20
Device Type 10 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ GL300W
C
Firmware Version 4 0000 – FFFF
Hardware Version 4 0000 – FFFF
MCU Version 4 0000 – FFFF
Reserved 0
Reserved 0
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
TRACGL300WAN001 - 92 -
GL300W @Track Air Interface Protocol
the major version and the last two characters indicate the minor version. For example,
010A means the version 1.10.
➢ +RESP:GTBAT: The report for the real time operation of the sub command BAT.
Example:
+RESP:GTBAT,2C0204,135790246811220,,0,,,4.10,0,1,20100214093254,11F0$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
k
External Power Supply 1 0|1
n
Reserved 0
i
Battery Percentage 3 0-100
l l
Battery Voltage <=4 0.0 – 4.50V
c
Charging 1 0|1
ia
LED On 1 0|1|2
e t
Send Time 14 YYYYMMDDHHMMSS
u n
Count Number 4 0000 – FFFF
Tail Character 1 $ $
Q fide
➢ +RESP:GTTMZ: The report for the real time operation of the sub command TMZ.
Example:
+RESP:GTTMZ,2C0204,135790246811220,-0330,0,20100214093254,11F0$
Parameter Length (byte) Range/Format Default
n
Protocol Version 6 XX0000 – XXFFFF,
o
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
C
Device Name 20
Time Zone Offset 5 ±HHMM
Daylight Saving 1 0|1
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
➢ +RESP:GTALS: The report for the real time operation of READ to get the configuration of a
single command (e.g. DIS).
Example:
+RESP:GTALS,2C0204,135790246811220,GL300W,DIS,1,1,5,,,,,,20121119083156,10FB$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
TRACGL300WAN001 - 93 -
GL300W @Track Air Interface Protocol
Unique ID 15 IMEI
Device Name 20
DIS 3 DIS DIS
Input ID 1 1 1
Mode 1 0|1|2|3 0
Debounce Time <=2 0-20 (×10ms) 5
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
k
Send Time 14 YYYYMMDDHHMMSS
n
Count Number 4 0000 – FFFF
l i
Tail Character 1 $ $
c l
➢ +RESP:GTAIF,
ia
After the device receives the command AT+GTRTO to get the AIF, it will send the information via
e t
the message +RESP:GTAIF to the backend server.
u n
Example:
+RESP:GTAIF,270201,862170010903183,,,,,cmnet,,,898602a5121106029714,20,0,0358,10.194.
Q fide
113.168,211.138.180.2,211.136.17.108,,,,2,20120716051300,0181$
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
n
Unique ID 15 IMEI
o
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
C
APN <=40
ICCID 20
Cell ID 4|8
TRACGL300WAN001 - 94 -
GL300W @Track Air Interface Protocol
Reserved
Reserved
Reserved
k
Count Number 4 0000 – FFFF
i n
Tail Character 1 $ $
cl l
<CSQ RSSI>: The signal strength level.
ia
CSQ RSSI Signal Strength (dBm)
e t
0 <-133
u n
1 -111
2 – 30 -109 – -53
Q fide
31 >-51
99 Unknown
<CSQ BER>: The quality of the UMTS signal. The range is 0-7, and 99 is for unknown signal
strength.
<Cell ID>: Cell ID (in hex format) of the serving cell.
n
<IP Address>: The IP address of the device.
o
<Main DNS>: The main DNS server.
<Backup DNS>: The backup DNS server.
C
<Network Type>: The type of the current mobile network the device is registered on.
⚫ 0: Unregistered
⚫ 1: GSM
⚫ 2: WCDMA
TRACGL300WAN001 - 95 -
GL300W @Track Air Interface Protocol
k
Tail Character 1 $ $
l i n
<GNSS Level>: There are four levels below.
l
⚫ 0: Cannot fix
c a
⚫ 1: Hard to fix
i
⚫ 2: A little hard to fix
e t
⚫ 3: Easy to fix
u
n
<Jamming Indicator>: Scaled from 0 to 255 (0 = no CW jamming, 255=strong CW jamming)
<SV Count>: The count of satellites the GNSS finds.
Q fide
<SV ID>: Satellite ID.
<SV Power>: Satellite power.
3.3.4.Event Report
n
The following event reports are triggered when certain events occur.
o
+RESP:GTPNA: Power on report
+RESP:GTPFA: Power off report
C
+RESP:GTEPN: The report for connecting external power supply
+RESP:GTEPF: The report for disconnecting external power supply
+RESP:GTBPL: Battery low report
+RESP:GTBTC: Start-charging report
+RESP:GTSTC: Stop-charging report
+RESP:GTSTT: Device motion state indication
+RESP:GTPDP: PDP connection report
+RESP:GTSWG: Switch on/off Geo-fence 0 via function key
+RESP:GTIGN: Ignition on report
+RESP:GTIGF: Ignition off report
+RESP:GTTEM: Temperature alarm report
+RESP:GTUPC: Configuration update report
+RESP:GTGSM: The report for the information of serving cell and neighbour cells.
+RESP:GTLGL: If <Send Last Position> in AT+GTMSA is set to 1, the device will report
+RESP:GTLGL when it detects fall.
TRACGL300WAN001 - 96 -
GL300W @Track Air Interface Protocol
+RESP:GTJDR: If the <Mode> is set to 1 in the AT+GTJDC command, the device will report the
+RESP:GTJDR message when jamming is detected.
+RESP:GTJDS: If the <Mode> is set to 2 in the AT+GTJDC command, the device will report the
+RESP:GTJDS message when jamming is detected.
+RESP:GTEUC: Configuration update extended status report.
➢ +RESP:GTPNA,
k
Example:
+RESP:GTPNA,2C0204,135790246811220,,20100214093254,11F0$
i n
Parameter Length (byte) Range/Format Default
l l
Protocol Version 6 XX0000 – XXFFFF,
c
X∈{'A'-'Z','0'-'9'}
ia
Unique ID 15 IMEI
e t
Device Name 20
Send Time 14 YYYYMMDDHHMMSS
u n
Count Number 4 0000 – FFFF
Q fide
Tail Character 1 $ $
➢ +RESP:GTPFA,
Example:
+RESP:GTPFA,2C0204,135790246811220,,20100214093254,11F0$
n
Parameter Length (byte) Range/Format Default
o
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
C
Device Name 20
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
➢ +RESP:GTEPN,
Example:
+RESP:GTEPN,2C0204,135790246811220,,0,4.3,92,70.0,121.354335,31.222073,20090214013
254,0460,0000,18d8,6141,00,20100214093254,11F0$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
TRACGL300WAN001 - 97 -
GL300W @Track Air Interface Protocol
GNSS Accuracy 1 0
Speed <=5 0.0 – 999.9km/h
Azimuth <=3 0 – 359
Altitude <=8 ±XXXXX.X m
Last Longitude <=11 -180 - 180
Last Latitude <=10 -90 - 90
GNSS UTC Time 14 YYYYMMDDHHMMSS
MCC 0|4 0XXX
MNC 0|4 0XXX
LAC 0|4 XXXX
Cell ID 4|8 XXXX
k
ODO Mileage 9 0.0 – 4294967.0Km
n
Send Time 14 YYYYMMDDHHMMSS
l i
Count Number 4 0000 – FFFF
l
Tail Character 1 $ $
e c ia
<Last Longitude>: The longitude of the last position. The unit is degree, and accuracy is 6
t
decimal places. West longitude is defined as negative starting with the minus sign “-” and
u n
east longitude is defined as positive without “+”.
<Last Latitude>: The latitude of the last position. The unit is degree, and accuracy is 6
Q fide
decimal places. South latitude is defined as negative starting with the minus sign “-” and
north latitude is defined as positive without “+”.
➢ +RESP:GTEPF,
Example:
n
+RESP:GTEPF,2C0204,135790246811220,0,,4.3,92,70.0,121.354335,31.222073,20090214013
o
254,0460,0000,18d8,6141,00,20100214093254,11F0$
Parameter Length (byte) Range/Format Default
C
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
GNSS Accuracy 1 0
Speed <=5 0.0 – 999.9km/h
Azimuth <=3 0 – 359
Altitude <=8 ±XXXXX.X m
Last Longitude <=11 -180 - 180
Last Latitude <=10 -90 - 90
GNSS UTC Time 14 YYYYMMDDHHMMSS
MCC 0|4 0XXX
MNC 0|4 0XXX
LAC 0|4 XXXX
TRACGL300WAN001 - 98 -
GL300W @Track Air Interface Protocol
➢ +RESP:GTBPL,
Example:
+RESP:GTBPL,2C0204,135790246811220,,3.53,0,4.3,92,70.0,121.354335,31.222073,2009021
4013254,0460,0000,18d8,6141,00,20100214093254,11F0$
k
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
n
X∈{'A'-'Z','0'-'9'}
l i
Unique ID 15 IMEI
l
Device Name 20
c a
Battery Voltage <=4 0.0 – 4.50V
e i
GNSS Accuracy 1 0
t
Speed <=5 0.0 – 999.9km/h
u n
Azimuth <=3 0 – 359
Altitude <=8 ±XXXXX.X m
Q fide
Last Longitude <=11 -180 - 180
Last Latitude <=10 -90 - 90
GNSS UTC Time 14 YYYYMMDDHHMMSS
MCC 0|4 0XXX
n
MNC 0|4 0XXX
LAC 0|4 XXXX
o
Cell ID 4|8 XXXX
ODO Mileage 9 0.0 – 4294967.0Km
C
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
➢ +RESP:GTBTC,
Example:
+RESP:GTBTC,2C0204,135790246811220,,0,4.3,92,70.0,121.354335,31.222073,20090214013
254,0460,0000,18d8,6141,00,20100214093254,11F0$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
GNSS Accuracy 1 0
TRACGL300WAN001 - 99 -
GL300W @Track Air Interface Protocol
k
Send Time 14 YYYYMMDDHHMMSS
n
Count Number 4 0000 – FFFF
l i
Tail Character 1 $ $
c a l
➢ +RESP:GTSTC,
e i
Example:
t
+RESP:GTSTC,2C0204,135790246811220,,0,4.3,92,70.0,121.354335,31.222073,20090214013
u n
254,0460,0000,18d8,6141,00,20100214093254,11F0$
Parameter Length (byte) Range/Format Default
Q fide
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
n
Reserved 0
GNSS Accuracy 1 0
o
Speed <=5 0.0 – 999.9km/h
Azimuth <=3 0 – 359
C
Altitude <=8 ±XXXXX.X m
Last Longitude <=11 -180 - 180
Last Latitude <=10 -90 - 90
GNSS UTC Time 14 YYYYMMDDHHMMSS
MCC 0|4 0XXX
MNC 0|4 0XXX
LAC 0|4 XXXX
Cell ID 4|8 XXXX
ODO Mileage 9 0.0 – 4294967.0Km
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
➢ +RESP:GTSTT,
TRACGL300WAN001 - 100 -
GL300W @Track Air Interface Protocol
Example:
+RESP:GTSTT,2C0204,135790246811220,,41,0,4.3,92,70.0,121.354335,31.222073,200902140
13254,0460,0000,18d8,6141,00,20100214093254,11F0$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
State 2 21|22|41|42
GNSS Accuracy 1 0
Speed <=5 0.0 – 999.9km/h
k
Azimuth <=3 0 – 359
n
Altitude <=8 ±XXXXX.X m
l i
Last Longitude <=11 -180 - 180
l
Last Latitude <=10 -90 - 90
c a
GNSS UTC Time 14 YYYYMMDDHHMMSS
e i
MCC 0|4 0XXX
t
MNC 0|4 0XXX
u n
LAC 0|4 XXXX
Cell ID 4|8 XXXX
Q fide
ODO Mileage 9 0.0 – 4294967.0Km
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
n
➢ +RESP:GTPDP,
o
Example:
+RESP:GTPDP,2C0204,135790246811220,,20100214093254,11F0$
C
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
➢ +RESP:GTSWG,
Example:
+RESP:GTSWG,2C0204,135790246811220,,1,0,2.1,0,27.1,121.390717,31.164424,2010090107
3917,0460,0000,1878,0873,00,20100901154653,0015$
Parameter Length (byte) Range/Format Default
TRACGL300WAN001 - 101 -
GL300W @Track Air Interface Protocol
k
GNSS UTC Time 14 YYYYMMDDHHMMSS
n
MCC 0|4 0XXX
l i
MNC 0|4 0XXX
l
LAC 0|4 XXXX
c a
Cell ID 4|8 XXXX
e i
ODO Mileage 9 0.0 – 4294967.0Km
t
Send Time 14 YYYYMMDDHHMMSS
u n
Count Number 4 0000 – FFFF
Tail Character 1 $ $
Q fide
<Geo Active>: A numeral to indicate whether Geo-fence 0 is activated or deactivated by
long pressing the function key.
⚫ 0: Geo-Fence 0 is deactivated.
⚫ 1: Geo-Fence 0 is activated.
o n
➢ +RESP:GTIGN,
Example:
C
+RESP:GTIGN,2C0204,135790246811220,,1200,0,4.3,92,70.0,121.354335,31.222073,2009021
4013254,0460,0000,18d8,6141,00,20090214093254,11F0$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
Duration of Ignition Off <=6 0 – 999999 sec
GNSS Accuracy 1 0
Speed <=5 0.0 – 999.9km/h
Azimuth <=3 0 – 359
Altitude <=8 ±XXXXX.X m
Last Longitude <=11 -180 - 180
Last Latitude <=10 -90 - 90
TRACGL300WAN001 - 102 -
GL300W @Track Air Interface Protocol
k
<Duration of Ignition Off>: Duration since last time the ignition is turned off. If it is greater
than 999999 seconds, it will be reported as 999999 seconds.
i n
➢
l
+RESP:GTIGF,
l
Example:
c a
+RESP:GTIGF,2C0204,135790246811220,,1200,0,4.3,92,70.0,121.354335,31.222073,2009021
e i
4013254,0460,0000,18d8,6141,00,20090214093254,11F0$
t
Parameter Length (byte) Range/Format Default
u n
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Q fide
Unique ID 15 IMEI
Device Name 20
Duration of Ignition <=6 0 – 999999 sec
On
GNSS Accuracy 1 0
n
Speed <=5 0.0 – 999.9km/h
o
Azimuth <=3 0 – 359
Altitude <=8 ±XXXXX.X m
C
Last Longitude <=11 -180 - 180
Last Latitude <=10 -90 - 90
GNSS UTC Time 14 YYYYMMDDHHMMSS
MCC 0|4 0XXX
MNC 0|4 0XXX
LAC 0|4 XXXX
Cell ID 4|8 XXXX
ODO Mileage 9 0.0 – 4294967.0Km
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
<Duration of Ignition On>: Duration since last time the ignition is turned on. If it is greater
than 999999 seconds, it will be reported as 999999 seconds.
TRACGL300WAN001 - 103 -
GL300W @Track Air Interface Protocol
➢ +RESP:GTTEM,
Example:
+RESP:GTTEM,2C0204,860599000000448,,3,33,0,5.8,0,33.4,117.201191,31.832502,20130109
061410,0460,0000,5678,2079,,20130109061517,0091$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
Alarm Type 1 1|2|3
k
Temperature <=5 (-)XX.X
n
GNSS Accuracy 1 0
i
Speed <=5 0.0 – 999.9km/h
l l
Azimuth <=3 0 – 359
c a
Altitude <=8 ±XXXXX.X m
i
Last Longitude <=11 -180 - 180
e t
Last Latitude <=10 -90 - 90
u n
GNSS UTC Time 14 YYYYMMDDHHMMSS
MCC 4 0XXX
Q fide
MNC 4 0XXX
LAC 4 XXXX
Cell ID 4|8 XXXX
ODO Mileage 9 0.0 – 4294967.0Km
Send Time 14 YYYYMMDDHHMMSS
n
Count Number 4 0000 – FFFF
o
Tail Character 1 $ $
C
<Last Longitude>: The longitude of the last position. The unit is degree, and accuracy is 6
decimal places. West longitude is defined as negative starting with the minus sign “-” and
east longitude is defined as positive without “+”.
<Last Latitude>: The latitude of the last position. The unit is degree, and accuracy is 6
decimal places. South latitude is defined as negative starting with the minus sign “-” and
north latitude is defined as positive without “+”.
<Alarm Type>: The type of temperature alarm.
⚫ 1: The current temperature is lower than the low temperature threshold defined
by <Min Temperature>.
⚫ 2: The current temperature is within the temperature threshold range.
⚫ 3: The current temperature is higher than the high temperature threshold defined
by <Max Temperature>.
<Temperature>: The current temperature of the device.
➢ +RESP:GTDAT,
TRACGL300WAN001 - 104 -
GL300W @Track Air Interface Protocol
Example:
+RESP:GTDAT,2C0204,135790246811220,GL300W,config command to the CAN bus
device,20121117112247,032D$
Parameter Length (byte) Range Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
Data 4 0XXX
Send Time 14 YYYYMMDDHHMMSS
Count Number 4
k
Tail Character 1 $ $
n
i
<Data>: The data to be transferred when the command AT+GTDAT is executed. It should be
l l
a printable ASCII string.
c a
➢ +RESP:GTUPC,
e t i
Example:
+RESP:GTUPC,2C0204,135790246811220,,1,http://www.queclink.com/configure.ini,,2009020
u n
1000000,11F0$
Parameter Length (byte) Range/Format Default
Q fide
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A' – 'Z', '0' – '9'}
Unique ID 15 IMEI
Device Name 20 ‘0’-‘9’,’a’-‘z’,’A’-‘Z’
Command ID 1
n
Result 2 100|101|102|103|200|201|202|300
o
|301|302|304|305|306
Download URL <=100 Complete URL
Send Time 14 YYYYMMDDHHMMSS
C
Count Number 4 0000-FFFF
Tail Character 1 $ $
<Command ID>: The command ID in the update configuration file. It is always 0 before the
device starts to update the configuration. It indicates the total number of the commands
when the response result code is 301. It indicates wrong format of command ID when the
response result code is 302.
<Result>: A numeral to indicate whether the configuration is updated successfully.
⚫ 100: The update command is starting.
⚫ 101: The update command is confirmed by the device.
⚫ 102: The update command is refused by the device.
⚫ 103: The update process is refused because the battery is low.
⚫ 200: The device starts to download the package.
⚫ 201: The device finishes downloading the package successfully.
TRACGL300WAN001 - 105 -
GL300W @Track Air Interface Protocol
k
➢ +RESP:GTGSM,
Example:
i n
+RESP:GTGSM,2C0204,011874000103767,FRI,0460,0000,1878,0871,20,,0460,0000,1878,015
l l
2,16,,,,,,,,,,,,,,,,,,,,,,,,,,0460,0000,1878,0873,57,00,20100712071540,0008$
Parameter Length (byte) Range Default
c a
Protocol Version 6 XX0000 – XXFFFF,
e i
X∈{'A'-'Z','0'-'9'}
t
Unique ID 15 IMEI
u n
Fix Type 3 SOS|RTL|LBC|FRI|GSM
MCC1 4 0XXX
Q fide
MNC1 4 0XXX
LAC1 4
Cell ID1 4
RxLevel1 2 0-63
Reserved1 0
n
MCC2 4 0XXX
o
MNC2 4 0XXX
LAC2 4
C
Cell ID2 4
RxLevel2 2 0-63
Reserved2 0
MCC3 4 0XXX
MNC3 4 0XXX
LAC3 4
Cell ID3 4
RxLevel3 2 0-63
Reserved3 0
MCC4 4 0XXX
MNC4 4 0XXX
LAC4 4
Cell ID4 4
RxLevel4 2 0-63
TRACGL300WAN001 - 106 -
GL300W @Track Air Interface Protocol
Reserved4 0
MCC5 4 0XXX
MNC5 4 0XXX
LAC5 4
Cell ID5 4
RxLevel5 2 0-63
Reserved5 0
MCC6 4 0XXX
MNC6 4 0XXX
LAC6 4
Cell ID6 4
k
RxLevel6 2 0-63
n
Reserved6 0
l i
MCC 4 0XXX
l
MNC 4 0XXX
c a
LAC 4
e i
Cell ID 4
t
RxLevel 2 0-63
u n
Reserved 2
Send Time 14 YYYYMMDDHHMMSS
Q fide
Count Number 4
Tail Character 1 $ $
<Fix Type>: A string to indicate what kind of GNSS fix this cell information is for.
⚫ "SOS": This cell information is for SOS request.
n
⚫ "RTL": This cell information is for RTL request.
o
⚫ "LBC": This cell information is for LBC request.
⚫ "FRI": This cell information is for FRI request.
C
⚫ "GSM": This cell information is for RTO GSM request.
<MCCi>: MCC of the neighboring cell i (i is the index of the neighboring cell).
<MNCi>: MNC of the neighboring cell i.
<LACi>: LAC( in hex format) of the neighboring cell i.
<Cell IDi>: Cell ID (in hex format) of the neighboring cell i.
<rxleveli>: The signal strength of the neighboring cell i. This parameter is a 6-bit value coded
in 1 dB steps:
0: -110 dBm
1 to 62: -109 to -48 dBm
63: -47 dBm
<Reservedi>: The reserved field for the neighboring cell i.
<MCC>: MCC of the serving cell.
<MNC>: MNC of the serving cell.
<LAC>: LAC in hex format of the serving cell.
<Cell ID>: Cell ID in hex format of the serving cell.
TRACGL300WAN001 - 107 -
GL300W @Track Air Interface Protocol
Note:
1. It may include information of several (or even no) neighboring cells. If no neighboring cell is
found, all the fields of the neighboring cell will be empty.
2. "ffff" in the fields of <LAC(i)> and <Cell ID(i)> means the terminal does not know the value.
3. This message cannot be sent via SMS.
4. Information of GSM neighboring cells is only available in 2G network mode.
➢ +RESP:GTLGL,
Example:
k
+RESP:GTLGL,2C0204,135790246811220,,0,4.3,92,70.0,121.354335,31.222073,20090214013
254,0460,0000,18d8,6141,00,20100214093254,11F0$
i n
Parameter Length (byte) Range/Format Default
l l
Protocol Version 6 XX0000 – XXFFFF,
c
X∈{'A'-'Z','0'-'9'}
ia
Unique ID 15 IMEI
e t
Device Name 20
Report Type 1 0
u n
GNSS Accuracy 1 0
Q fide
Speed <=5 0.0 – 999.9km/h
Azimuth <=3 0 – 359
Altitude <=8 ±XXXXX.X m
Last Longitude <=11 -180 - 180
Last Latitude <=10 -90 - 90
n
GNSS UTC Time 14 YYYYMMDDHHMMSS
MCC 0|4 0XXX
o
MNC 0|4 0XXX
LAC 0|4 XXXX
C
Cell ID 4|8 XXXX
ODO Mileage 9 0.0 – 4294967.0Km
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
➢ +RESP:GTJDR,
Example:
+RESP:GTJDR,
2C0204,135790246811220,,0,4.3,92,70.0,121.354335,31.222073,20090214013254,0460,0000,
TRACGL300WAN001 - 108 -
GL300W @Track Air Interface Protocol
18d8,6141,00,20090214093254,11F0$
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_' '?'
GNSS Accuracy 1 0
k
Speed <=5 0.0 – 999.9 km/h
n
Azimuth <=3 0 – 359
l i l
Altitude <=8 (–)xxxxx.x m
c a
Longitude <=11 -180 - 180
e t i
Latitude <=10 -90 - 90
u
GNSS UTC Time 14 YYYYMMDDHHMMSS
n
MCC 4 0XXX
Q fide
MNC 4 0XXX
LAC 4 XXXX
Cell ID 4 XXXX
n
Reserved 2 00 00
o
Send Time 14 YYYYMMDDHHMMSS
C
Tail Character 1 $ $
If <Mode> in the AT+GTJDC command is set to 2, the device will report the +RESP:GTJDS
message when jamming is detected.
➢ +RESP:GTJDS,
Example:
+RESP:GTJDS,
2C0204,135790246811220,,2,0,4.3,92,70.0,121.354335,31.222073,20090214013254,0460,000
TRACGL300WAN001 - 109 -
GL300W @Track Air Interface Protocol
0,18d8,6141,00,20090214093254,11F0$
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_' '?'
k
GNSS Accuracy 1 0
n
Speed <=5 0.0 – 999.9 km/h
l i l
Azimuth <=3 0 – 359
c a
Altitude <=8 (–)xxxxx.x m
e t i
Longitude <=11 -180 - 180
u
Latitude <=10 -90 - 90
n
GNSS UTC Time 14 YYYYMMDDHHMMSS
Q fide
MCC 4 0XXX
MNC 4 0XXX
LAC 4 XXXX
n
Cell ID 4 XXXX
o
Reserved 2 00 00
C
Count Number 4 0000 – FFFF
Tail Character 1 $ $
➢ +RESP:GTEUC,
Example:
+RESP:GTEUC,
2C0204,135790246811220,,1,http://www.queclink.com/configure.ini,2,,,,,20150201000000,1
1F0$
Parameter Length(byte) Range / Format Default
TRACGL300WAN001 - 110 -
GL300W @Track Air Interface Protocol
k
Reserved 0
Reserved 0
i n
Send Time 14 YYYYMMDDHHMMSS
l l
Count Number 4 0000-FFFF
c
Tail Character 1 $ $
e t ia
<Command ID>: The command ID in the update configuration file. It is always 0 before the
u
device starts to update the configuration. It indicates the total number of the commands
n
when the response code is 301. It indicates wrong format of command ID when the
Q fide
response code is 302. It is empty when the response code is 304 or 305.
<Result>: A numeral to indicate whether the configuration is updated successfully.
⚫ 100: The update command is starting.
⚫ 101: The update command is confirmed by the device.
⚫ 102: The update command is refused by the device.
n
⚫ 103: The update process is refused because the battery is low.
⚫ 200: The device starts to download the package.
o
⚫ 201: The device finishes downloading the package successfully.
⚫ 202: The device fails to download the package.
C
⚫ 300: The device starts to update the device configuration.
⚫ 301: The device finishes updating the device configuration successfully.
⚫ 302: The device fails to update the device configuration.
⚫ 303: Reserved
⚫ 304: <Command Mask> or <GEO ID Mask> check fails.
⚫ 305: The update process is interrupted by abnormal reboot.
⚫ 306: The update process is interrupted by md5 verification error.
<Download URL>: The complete URL to download the configuration. It includes the file
name.
<Identifier Number>: Please refer to the parameter <Identifier Number> in the command
AT+GTUPC.
TRACGL300WAN001 - 111 -
GL300W @Track Air Interface Protocol
3.3.5.Buffer Report
If the Buffer function is enabled, the terminal will save the message into the Buffer in the
following circumstances.
No WCDMA signal
Failed to activate WCDMA context for the TCP or UDP connection
Failed to establish the TCP connection with the backend server
The buffered messages will be sent to the backend server after the message can be sent to the
backend server. The buffer reports are saved to the built-in non-volatile memory in case the
device is reset. The device can save 10000 messages at most.
Only +RESP messages except +RESP:GTALC and +RESP:GTPDP can be buffered.
In the buffer report, the original header string “+RESP” is replaced by “+BUFF” while the other
k
content including the original send time and count number remains unchanged.
n
Buffered messages will be sent only via WCDMA by TCP or UDP protocol. They cannot be sent
l i
via SMS.
l
The buffered messages will be sent after sending the real time messages if <Buffer Mode> in
c a
AT+GTSRI is set to 1.
i
The buffered messages will be sent before sending the real time messages if <Buffer Mode> in
e t
AT+GTSRI is set to 2. The SOS message has the highest priority and is sent before the
u n
buffered messages.
Q fide
Example:
The following is an example of the buffered message:
+BUFF:GTFRI,2C0204,135790246811220,,0,0,1,1,4.3,92,70.0,121.354335,31.222073,200902140
13254,0460,0000,18d8,6141,00,,20090214093254,11F0$
o n
3.3.6.Report with Google Maps Hyperlink
According to the settings of the command AT+GTGLM or upon receiving SMS Position Request
C
message via SMS, the device can send a SMS with Google Maps hyperlink to a mobile phone.
If the device receives SMS Position Request message via SMS, GL300W will send its current
position to the original number via SMS with a Google Maps hyperlink if the original number is a
direct number (please refer to <Direct Number List> in Chapter 3.2.6.4) or a number in the white
list (please refer to <White List> in Chapter 3.2.6.3).
If <Google Link Mode> in the command AT+GTGLM is set to 1, GL300W will send an SMS with a
Google Maps hyperlink to the direct phone numbers after the messages +RESP:GTSOS and
+RESP:GTGEO.
TRACGL300WAN001 - 112 -
GL300W @Track Air Interface Protocol
Example:
GL300W SOS:
http://maps.google.com/maps?q=31.222073,121.354335+%28GL100%29
F1 D2009/01/01T00:00:00 B74%
Parameter Length (byte) Range/Format Default
SMS Header <=30
Google Maps Hyperlink <=77
GNSS Fix 2 F1|F0
GNSS UTC Time 20 DYYYY/MM/DDTHH:M
M:SS
Battery Level <=5 B1-100%
k
<SMS Header>: A string that includes the terminal name and GNSS fix type ("SOS", "IN
n
GEO-i", "OUT GEO-i", “LBC”).
l i
<Google Maps Hyperlink>: A string which represents a Google Maps hyperlink.
3.4.Heartbeat
e c ia l
u t
Heartbeat is used to maintain the contact between the device and the backend server in the
n
case of the communication via WCDMA. The heartbeat package is sent to the backend server at
Q fide
the interval specified by <Heartbeat Interval> in the AT+GTQSS or AT+GTSRI command.
➢ +ACK:GTHBD,
Example:
+ACK:GTHBD,2C0204,135790246811220,,20100214093254,11F0$
n
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
o
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
C
Device Name 20
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
Whenever the backend server receives a heartbeat package, it should reply with an
acknowledgement to the device.
➢ +SACK:GTHBD,
Example:
+SACK:GTHBD,2C0204,11F0$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Count Number 4 0000 – FFFF
TRACGL300WAN001 - 113 -
GL300W @Track Air Interface Protocol
Tail Character 1 $ $
<Count Number>: The backend server uses the <Count Number> extracted from the
heartbeat package from the device as the <Count Number> in the server acknowledgement
of the heartbeat.
3.5.Sever Acknowledgement
If server acknowledgement is enabled by the AT+GTQSS or AT+GTSRI command, the backend
server should reply to the device whenever it receives a message from the device.
k
➢ +SACK:
i n
Example:
l l
+SACK:11F0$
c
Parameter Length (byte) Range/Format Default
ia
Count Number 4 0000 – FFFF
e t
Tail Character 1 $ $
u n
<Count Number>: The backend server uses the <Count Number> extracted from the
Q fide
received message as the <Count Number> in the server acknowledgement.
o n
C
TRACGL300WAN001 - 114 -
GL300W @Track Air Interface Protocol
k
+ACK:GTCFG
AT+GTPIN
n
+ACK:GTPIN
l i
AT+GTDOG
l
+ACK:GTDOG
c a
AT+GTTMA
i
+ACK:GTTMA
e t
AT+GTNMD
u
+ACK:GTNMD
n
AT+GTFKS
Q fide
+ACK:GTFKS
AT+GTOWH
+ACK:GTOWH
AT+GTFRI
+ACK:GTFRI
n
AT+GTGEO
+ACK:GTGEO
o
AT+GTSPD
+ACK:GTSPD
C
AT+GTTEM
+ACK:GTTEM
AT+GTDIS
+ACK:GTDIS
AT+GTRTO
+ACK:GTRTO
AT+GTDAT
+ACK:GTDAT
AT+GTWLT
+ACK:GTWLT
AT+GTGLM
+ACK:GTGLM
AT+GTUPC
+ACK:GTUPC
AT+GTCMD
TRACGL300WAN001 - 115 -
GL300W @Track Air Interface Protocol
+ACK:GTCMD
AT+GTUDF
+ACK:GTUDF
AT+GTPDS
+ACK:GTPDS
AT+GTNTS
+ACK:GTNTS
AT+GTMSA
+ACK:GTMSA
AT+GTAPN
+ACK:GTAPN
k
AT+GTGAM
+ACK:GTGAM
i n
AT+GTHBM
l l
+ACK:GTHBM
AT+GTJDC
c a
+ACK:GTJDC
e i
AT+GTFVR
t
+ACK:GTFVR
u n
Position Related Report
Q fide
+RESP:GTFRI
+RESP:GTGEO
+RESP:GTSPD
+RESP:GTSOS
+RESP:GTRTL
n
+RESP:GTPNL
o
+RESP:GTNMR
+RESP:GTDIS
C
+RESP:GTDOG
+RESP:GTIGL
+RESP:GTGCR
+RESP:GTLBC
+RESP:GTMSA
+RESP:GTHBM
+RESP:GTPFL
+RESP:GTLOC
TRACGL300WAN001 - 116 -
GL300W @Track Air Interface Protocol
+RESP:GTCID
+RESP:GTCSQ
+RESP:GTVER
+RESP:GTBAT
+RESP:GTTMZ
+RESP:GTALS
+RESP:GTAIF
+RESP:GTGSV
Event Report
+RESP:GTPNA
k
+RESP:GTPFA
+RESP:GTEPN
i n
+RESP:GTEPF
l l
+RESP:GTBPL
+RESP:GTBTC
c a
+RESP:GTSTC
e i
+RESP:GTSTT
t
+RESP:GTPDP
u n
+RESP:GTSWG
+RESP:GTIGN
Q fide
+RESP:GTIGF
+RESP:GTTEM
+RESP:GTUPC
+RESP:GTGSM
+RESP:GTLGL
n
+RESP:GTJDR
o
+RESP:GTJDS
+RESP:GTEUC
C
Data Transfer Command Report
+RESP:GTDAT
Heartbeat
+ACK:GTHBD
+SACK:GTHBD
Server Acknowledgement
+SACK
Queclink
Rita Pan
2021.09.02
TRACGL300WAN001 - 117 -