GV55W @track Air Interface Protocol V1.00
GV55W @track Air Interface Protocol V1.00
TRACGV55AN005 –0–
GV55W @Track Air Interface Protocol
Version 1.00
Date 2017-10-27
Status Release
General Notes
l i n k
l
Queclink offers this information as a service to its customers, to support application and
c
engineering efforts that use the products designed by Queclink. The information provided is
i a
based upon requirements specifically provided to Queclink by the customers. Queclink has not
e t
undertaken any independent search for additional relevant information, including any
u
information that may be in the customer’s possession. Furthermore, system validation of this
n
product designed by Queclink within a larger electronic system remains the responsibility of the
Q fide
customer or the customer’s system integrator. All specifications supplied herein are subject to
change.
n
Copyright
This document contains proprietary technical information which is the property of Queclink
o
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
C
liable to the payment of damages. All rights are reserved in the event of a patent grant or
registration of a utility model or design. All specifications supplied herein are subject to change
without notice at any time.
TRACGV55WAN001 –1–
GV55W @Track Air Interface Protocol
Contents
Contents ............................................................................................................................................ 2
0. Revision History............................................................................................................................. 5
1. Overview ....................................................................................................................................... 6
1.1. Scope of This Document ...................................................................................................... 6
1.2. Terms and Abbreviations ..................................................................................................... 6
2. System Architecture ...................................................................................................................... 7
3. Message Description ..................................................................................................................... 8
k
3.1. Message Format .................................................................................................................. 8
3.2. Command And Acknowledgement ...................................................................................... 9
n
3.2.1. Server Connection ..................................................................................................... 9
l i l
3.2.1.1. Bearer Setting Information .................................................................................................... 9
c
3.2.1.2. Backend Server Registration Information ............................................................................ 10
i a
3.2.1.3. Quick Start Setting ............................................................................................................... 14
e t
3.2.2. Device Configuration ............................................................................................... 15
u
3.2.2.1. Global Configuration ........................................................................................................... 15
n
3.2.2.2. Auto-unlock PIN................................................................................................................... 19
Q fide
3.2.2.3. Time Adjustment ................................................................................................................. 20
3.2.2.4. Outside Working Hours ....................................................................................................... 22
3.2.2.5. Protocol Watchdog .............................................................................................................. 24
3.2.2.6. Settings for Preserving Device’s Specified Logic States ........................................................ 26
n
3.2.2.7. Over-the-air Configuration Update ...................................................................................... 27
3.2.3. Position Related Report ........................................................................................... 29
o
3.2.3.1. Fixed Report Information .................................................................................................... 29
3.2.3.2. Frequency Change of Fixed Report Information .................................................................. 32
C
3.2.4. Alarm Settings ......................................................................................................... 34
3.2.4.1. Tow Alarm Configuration ..................................................................................................... 34
3.2.4.2. Geo-Fence Information ....................................................................................................... 36
3.2.4.3. Polygon Geo-Fence .............................................................................................................. 38
3.2.4.4. Roaming Detection Configuration ....................................................................................... 40
3.2.4.5. Speed Alarm ........................................................................................................................ 44
3.2.4.6. Buzzer Alarm ....................................................................................................................... 45
3.2.4.7. Overspeed Alarm with Buzzer Notification .......................................................................... 47
3.2.4.8. SOS Function ....................................................................................................................... 49
3.2.4.9. Excessive Idling Detection ................................................................................................... 51
3.2.4.10. Start/Stop Report .............................................................................................................. 52
3.2.4.11. Harsh Behavior Monitoring ............................................................................................... 54
3.2.4.12. Crash Detection and Acceleration Report.......................................................................... 57
3.2.4.13. Jamming Detection ............................................................................................................ 59
3.2.4.14. Jamming Behavior Setting ................................................................................................. 60
3.2.5. IO Application .......................................................................................................... 63
3.2.5.1. Digital Output ...................................................................................................................... 63
3.2.5.2. Digital Input Port Setting ..................................................................................................... 66
TRACGV55WAN001 –2–
GV55W @Track Air Interface Protocol
k
3.2.7.5. User Defined Function ......................................................................................................... 83
3.2.7.6. GNSS-Assisted Motion Measurement.................................................................................. 88
i n
3.2.7.7. SMS Position Request .......................................................................................................... 89
l l
3.3. Report ................................................................................................................................ 90
c
3.3.1. Position Related Report ........................................................................................... 90
i a
3.3.2. Device Information Report .................................................................................... 102
e t
3.3.3. Report for Real Time Querying .............................................................................. 105
u n
3.3.3.1. +RESP:GTGPS ..................................................................................................................... 105
3.3.3.2. +RESP:GTALM .................................................................................................................... 105
Q fide
3.3.3.3. +RESP:GTALC...................................................................................................................... 107
3.3.3.4. +RESP:GTALS ...................................................................................................................... 139
3.3.3.5. +RESP:GTCID ...................................................................................................................... 140
3.3.3.6. +RESP:GTCSQ ..................................................................................................................... 140
n
3.3.3.7. +RESP:GTVER ..................................................................................................................... 141
3.3.3.8. +RESP:GTBAT ..................................................................................................................... 142
o
3.3.3.9. +RESP:GTIOS ...................................................................................................................... 143
3.3.3.10. +RESP:GTTMZ .................................................................................................................. 143
C
3.3.4. Event Report .......................................................................................................... 144
3.3.5. Buffer Report ......................................................................................................... 166
3.3.6. Report with Google Maps Hyperlink ..................................................................... 167
3.3.7. Crash Data Packet .................................................................................................. 168
3.3.8. Acceleration Data Packet ....................................................................................... 169
3.4. Heartbeat ........................................................................................................................ 170
3.5. Server Acknowledgement ............................................................................................... 172
4. HEX Format Report Message..................................................................................................... 173
4.1. Hex Report Mask ............................................................................................................. 173
4.2. Acknowledgement +ACK ................................................................................................. 179
4.3. Location Report +RSP ...................................................................................................... 182
4.4. Information Report +INF ................................................................................................. 193
4.5. Event Report +EVT ........................................................................................................... 198
4.6. Heartbeat Data +HBD ...................................................................................................... 223
4.7. Crash Data Packet +CRD .................................................................................................. 224
4.8. Acceleration Data Packet +ACC ....................................................................................... 226
4.9. Buffer Report in HEX Format ........................................................................................... 227
TRACGV55WAN001 –3–
GV55W @Track Air Interface Protocol
l i n k
e c i a l
u n t
Q fide
o n
C
TRACGV55WAN001 –4–
GV55W @Track Air Interface Protocol
0. Revision History
l i n k
e c i a l
u n t
Q fide
o n
C
TRACGV55WAN001 –5–
GV55W @Track Air Interface Protocol
1. Overview
k
The purpose of this document is to describe how to build the backend server based on the
@Track Air Interface Protocol.
c l i n
1.2.Terms and Abbreviations
l
e ti a
Abbreviation Description
u
APN Access Point Network
n
ASCII American National Standard Code for Information Interchange
Q fide
UMTS Universal Mobile Telecommunications System
WCDMA Wideband Code Division Multiple Access
GNSS Global Navigation Satellite System
HDOP Horizontal Dilution of Precision
n
ICCID Integrated Circuit Card Identity
o
IP Internet Protocol
SMS Short Message Service
C
TCP Transmission Control Protocol
UDP User Datagram Protocol
UTC Coordinated Universal Time
TRACGV55WAN001 –6–
GV55W @Track Air Interface Protocol
2. System Architecture
l i n k
e c i a l
u n t
The backend server needs to be accessible by many terminals and should have the following
Q fide
abilities:
The backend server should be able to access the internet and listen for the connection
originating from the terminal.
The backend server should be able to support TCP or UDP connection with the terminal. It
n
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.
Co
TRACGV55WAN001 –7–
GV55W @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 below:
Message Format Message Type
AT+GTXXX=<parameter1>,<parameter2>,…$ Command
+ACK:GTXXX,<parameter1>,<parameter2>,…$ Acknowledgement
k
+RESP:GTXXX,<parameter1>,<parameter2>,…$ Report
The entire message string ends with the character ‘$’.
i n
The characters ‘XXX’ allow the identification of the difference between messages.
l l
The “<parameter1>,<parameter2>,…” carry the message’s parameters. The number of
c a
parameters is different in different messages. The ASCII character ‘,’ is used to separate the
i
neighbouring parameter characters. The parameter string may contain the following ASCII
e t
characters: ‘0’–‘9’, ‘a’–‘z’, and ‘A’–‘Z’.
u n
Details of each message format are available in the corresponding message sections.
Q fide
By sending Commands to the terminal, the backend server can either configure and query the
parameters of the terminal or control the terminal when it performs specific actions. When the
terminal receives Commands over the air, it will reply with a corresponding Acknowledgement
message.
n
According to the configuration of the parameters, the terminal can send Report messages to the
backend server. Please see the following figure:
Co
Terminal
Command
Acknowledgement
Backend
Server
Report
Report
Report
TRACGV55WAN001 –8–
GV55W @Track Air Interface Protocol
3.2.1.Server Connection
AT+GTBSI=
Example:
k
AT+GTBSI=gv55w,cmnet,,,,,,,0000$
n
Parameter Length (byte) Range/Format Default
l i l
Password 4–6 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55w
c
APN <=40
e ti a
APN User Name <=30
u n
APN Password <=30
Q fide
Reserved 0
Reserved 0
Reserved 0
n
Network Mode 1 0-2 0
o
Serial Number 4 0000 – FFFF
Tail Character 1 $ $
C
<Password>: The valid characters for the password include ‘0’–9’, ‘a’ –‘z’, and ‘A’ –‘Z’. The
default value is “gv55w”.
<APN>: Access point name (APN).
<APN User Name>: The WCDMA APN user name. If the parameter field is empty, the current
value for this parameter will be cleared.
<APN Password>: The WCDMA APN password. If the parameter field is empty, the current
value for this parameter will be cleared.
<Reserved>: Not used at present. Please keep the field empty.
<Network Mode>: The mobile network mode the device works in.
0: Auto.
1: GSM only.
2: WCDMA only.
<Serial Number>: The serial number of a command. It will be included in the ACK message of
the command.
<Tail Character>: A character to indicate the end of the command. It must be ‘$’.
TRACGV55WAN001 –9–
GV55W @Track Air Interface Protocol
Unique ID 15 IMEI
k
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
n
Serial Number 4 0000 – FFFF
l i l
Send Time 14 YYYYMMDDHHMMSS
c a
Count Number 4 0000 – FFFF
e ti
Tail Character 1 $ $
u n
<Protocol Version>: The protocol version that the terminal conforms to. The first two
Q fide
characters represent the device type. As shown in the example, “50” means GV55 new
version. The middle two characters represent the major version number of the protocol and
the last two characters represent the minor version number of the protocol. Both version
numbers are hex digits. For example, “020A” means version 2.10.
n
<Unique ID>: The IMEI of the terminal.
<Device Name>: The specified name of the device.
o
<Serial Number>: A serial number which is the same as the <Serial Number> in the
C
corresponding command. It distinguishes which command the ACK message is for.
<Send Time>: The local time to send the ACK message.
<Count Number>: A self-increasing count number in each acknowledgment message and
report message. It begins from 0000 and increases by 1 for each message. And it recycles
back after “FFFF”.
<Tail Character>: A character to indicate the end of the command. It must be ‘$’.
Note: Only after both the command AT+GTBSI and AT+GTSRI are properly set can the ACK
messages and other report messages be sent to the backend server.
The command AT+GTSRI is used to configure where and how to report all the messages, including
the server information and the method of communication between the backend server and the
terminal. When the terminal is configured correctly, it should be able to report data to the
backend server.
TRACGV55WAN001 – 10 –
GV55W @Track Air Interface Protocol
AT+GTSRI=
Example:
AT+GTSRI=gv55w,3,,1,116.226.44.17,7011,116.226.45.229,7012,+8613812341234,15,1,,,,,00
01$
AT+GTSRI=gv55w,3,,1,some.host.name,7011,116.226.45.229,7012,+8613812341234,15,1,,,,3
0,0001$
k
Reserved 0
l i n
Buffer Mode 1 0|1|2 1
c l
Main Server IP / Domain
a
<=60
i
Name
e t
Main Server Port <=5 0 – 65535
u n
Backup Server IP / Domain
<=60
Q fide
Name
n
Heartbeat Interval <=3 0|2 – 360min 0
o
SACK Enable 1 0|1 0
C
Protocol Format 1 0|1 0
Reserved 0
Tail Character 1 $ $
<Report Mode>: This parameter defines the communication method between the backend
server and the terminal. Supported report modes are as follows:
0: Stop mode.
1: TCP short-connection preferred mode. The connection is based on TCP protocol.
The terminal connects to the backend server every time it needs to send data and
will shut down the connection when the terminal finishes sending data. If the
terminal fails to establish TCP connection to the backend server (both Main Server
and Backup Server), it will try to send data via SMS to the SMS gateway.
2: TCP short-connection forced mode. The connection is based on TCP protocol. The
TRACGV55WAN001 – 11 –
GV55W @Track Air Interface Protocol
terminal connects to the backend server every time it needs to send data and will
shut down the connection when the terminal finishes sending data. If the terminal
fails to establish TCP connection to the backend server (both Main Server and
Backup Server), it will store the data in the memory buffer if buffer report function is
enabled. Otherwise the data is dropped.
3: TCP long-connection mode. The connection is based on TCP protocol. The terminal
connects to the backend server and maintains the connection using heartbeat data.
The backend server should respond to the heartbeat data from the terminals.
4: UDP mode. The terminal will send data to the backend server by UDP protocol.
Receiving protocol commands via UDP is supported if the WCDMA network allows it.
k
It is recommended to enable heartbeat sending and +RESP:GTPDP report in the case
of receiving commands via UDP.
i n
5: Forced SMS mode. Only SMS is used for data transmission.
l l
6: UDP with fixed local port. Like the UDP mode, the terminal will send data using
c
UDP protocol. The difference is the terminal will use a fixed local port rather than a
i a
random port to communicate with the server in this mode. Thus the backend server
e t
could use the identical port to communicate with all terminals if the backend server
u n
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.
Q fide
7: Backup server supported TCP long-connection mode. The connection is based on
TCP protocol. The terminal connects to the backend server and maintains the
connection using the heartbeat data. The backend server should respond to the
heartbeat data from the terminals. If the connection to the main server is lost, it will
n
try to connect to the backup server. If the connection to the backup server is also
lost, it will try to connect to the main server again.
o
<Buffer Mode>: The working mode the buffer report function. If the buffer report function is
enabled and the device goes into areas without WCDMA network coverage, it will store all
C
reports locally. When the device goes to areas with WCDMA network coverage again, it will
then send all the buffered reports through WCDMA.
0: Disable the buffer report function.
1: Low priority - Enable the buffer report function. In this mode, the device will send
the buffered messages after real time messages.
2: High priority - Enable the buffer report function. In this mode, the device will send
all the buffered messages before real time messages except the SOS message
(+RESP:GTSOS).
<Main Server IP / Domain Name>: The IP address or the domain name of the primary server.
<Main Server Port>: The port of the primary server.
<Backup Server IP / Domain Name>: The IP address or the domain name of the backup
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 sending SMS messages. Short code (for example, 10086) is also supported.
<Heartbeat Interval>: The interval for sending the heartbeat message (+ACK:GTHBD) when
<Report Mode> is TCP long-connection mode or UDP mode. If it is set to 0, no heartbeat
TRACGV55WAN001 – 12 –
GV55W @Track Air Interface Protocol
k
the original number when the command is sent via SMS.
0: The device will send the acknowledgement message to the backend server
i n
according to the mode configured by <Report Mode>.
l l
1: The device will send the acknowledgement message to the original number via
c
SMS if the command is received via SMS.
i a
<Connection Life>: A numeral to indicate the period of time over which TCP short connection
e t
is maintained for receiving commands from the server. If there is no data transmission
u n
within the time specified by <Connection Life>, the TCP connection will be closed. Unit:
second.
Q fide
The acknowledgment message of the AT+GTSRI command:
+ACK:GTSRI,
Example:
n
+ACK:GTSRI,500100,135790246811220,,0001,20090214093254,11F0$
o
Parameter Length (byte) Range/Format Default
C
XX0000 – XXFFFF, X∈{'A' –
Protocol Version 6
'Z','0' – '9'}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
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 sent to the backend server.
TRACGV55WAN001 – 13 –
GV55W @Track Air Interface Protocol
The command AT+GTQSS is used to configure the network parameters and backend server
information if the length of all the settings is no greater than 160 bytes; otherwise the two
commands AT+GTBSI and AT+GTSRI are used to configure those settings.
AT+GTQSS=
Example:
AT+GTQSS=gv55w,cmnet,,,3,,1,116.226.44.17,7011,116.226.45.229,7012,+8613812341234,1
5,1,,,0002$
k
Parameter Length (byte) Range/Format Default
i n
Password 4–6 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55w
l l
APN <=40
c i a
APN User Name <=30
e t
APN Password <=30
u n
Report Mode 1 0–7 0
Q fide
Reserved 0
n
Name
o
Main Server Port <=5 0 – 65535
C
<=60
Name
Reserved 0
Tail Character 1 $ $
TRACGV55WAN001 – 14 –
GV55W @Track Air Interface Protocol
+ACK:GTQSS,500100,135790246811220,,0002,20090214093254,11F0$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
k
Send Time 14 YYYYMMDDHHMMSS
n
Count Number 4 0000 – FFFF
l i l
Tail Character 1 $ $
e c ti
3.2.2.Device Configuration
a
u n
3.2.2.1.Global Configuration
Q fide
The AT+GTCFG command is used to configure the global parameters.
AT+GTCFG=
n
Example:
AT+GTCFG=gv55w,123456,gv55w,,,,,,,,,,,,,,,,,,0,0003$
o
AT+GTCFG=gv55w,gv55w,gv55w,1,123.4,,,7F,0,3,3DEF,,1,1,300,1,,1,1,1F,0,FFFF$
C
Parameter Length (byte) Range/Format Default
Reserved 0
Reserved 0
TRACGV55WAN001 – 15 –
GV55W @Track Air Interface Protocol
Reserved 0
LED On 1 0|1 0
High: 0-2
Location Request Mask 2 00
Low: 0-3
Reserved 0
k
Backup Battery Charge
1 0|1 0
Mode
l i n
AGPS Mode 1 0|1 0
c l
GSM Report 4 0000 – FFFF 000F
e i a
GNSS Lost Time 2 0 – 30min 0
u t
Serial Number 4 0000 – FFFF
n
Tail Character 1 $ $
Q fide
<New Password>: It is set to change the current password.
<Device Name>: An ASCII string which represents the name of the device.
<ODO Enable>: Enable/disable the odograph function to calculate the total mileage. The
n
current mileage is included in every position report message.
o
<ODO Initial Mileage>: The initial value for calculating the total mileage.
<Report Composition Mask>: Bitwise mask to configure the composition of a report message,
C
especially the composition of GNSS information.
Bit 0 for <Speed>
Bit 1 for <Azimuth>
Bit 2 for <Altitude>
Bit 3 for Cell tower data, including <MCC>, <MNC>, <LAC>, <Cell ID> and the
<Reserved> parameter value “00”
Bit 4 for <Mileage>
Bit 5 for <Send Time>
Bit 6 for <Device Name>
For each bit, set it to 1 to enable the corresponding component in the report, and 0 to
disable the corresponding component in the report. This mask is valid for all report
messages. Bit 3 is invalid for +RESP:GTGSM message.
<Power Saving Mode>: It configures the power saving function of the device. If the
parameter <Power Saving Mode> is set to 0, the GNSS will be always on. If the parameter
<Power Saving Mode> is set to 1, the fixed report, geo-fence and speed alarm report
functions are suspended when the device is at a standstill or the engine is turned off. If the
parameter <Power Saving Mode> is set to 2, it is mostly like mode 1 and the difference is
that the fixed report will not be suspended and the fix and send interval of it will be set to
TRACGV55WAN001 – 16 –
GV55W @Track Air Interface Protocol
k
Bit 1 for device status
<Event Mask>: Bitwise mask to configure which event report will be sent to the backend
i n
server.
l l
Bit 0 for +RESP:GTPNA
c
Bit 1 for +RESP:GTPFA
i a
Bit 2 for +RESP:GTMPN
e t
Bit 3 for +RESP:GTMPF
u n
Bit 4 Reserved
Bit 5 for +RESP:GTBPL
Q fide
Bit 6 for +RESP:GTBTC
Bit 7 for +RESP:GTSTC
Bit 8 for +RESP:GTSTT
Bit 9 Reserved
n
Bit 10 for +RESP:GTPDP
Bit 11 for the power on +RESP:GTRTL
o
Bit 12 for the ignition report +RESP:GTIGN, +RESP:GTIGF, +REPS:GTVGN and
+RESP:GTVGF
C
Bit 13 for the ignition on/off location report +RESP:GTIGL and +RESP:GTVGL
Bit 14 Reserved
Bit 15 for +RESP:GTPNR
Bit 16 for +RESP:GTPFR
For each bit, set it to 1 to enable the corresponding event report, and 0 to disable the
corresponding event report. If +RESP:GTPNR and +RESP:GTPFR events are enabled,
+RESP:GTPNA and +RESP:GTPFA will not be reported even if they are enabled.
<LED On>: It configures the working mode of power LED and GNSS LED.
0: Each time the device powers on, both LEDs will work for 30 minutes and then turn
off.
1: Power LED and GNSS LED turn on as configured.
<Info Report Enable>: Enable/disable the device information report (+RESP:GTINF). The
device information includes state of the device, ICCID, cell signal strength, voltage of
external power supply, battery voltage, charging status, Power and GNSS LED working mode,
the last known time of GNSS fix, status of all digit inputs and outputs, time zone information
and daylight saving setting.
0: Disable the device information report.
TRACGV55WAN001 – 17 –
GV55W @Track Air Interface Protocol
k
4 low bits are for incoming call.
0: Just hang up the call.
i n
1: Hang up the call and report the current position via +RESP:GTLBC.
l l
2: Hang up the call and report the current position with a Google Maps link through
c
SMS to the phone number of the incoming call.
i a
3: Hang up the call. Report the current position via +RESP:GTLBC and report the
e t
current position with a Google Maps link through SMS to the phone number of the
u n
incoming call at the same time.
<Backup Battery Charge Mode>: It controls the charge mode of the backup battery.
Q fide
0: When the main power supply is connected, the backup battery is charged as
needed.
1: When the main power supply is connected, the backup battery is only charged
when ignition on is detected. The charging process will begin 3 minutes after the
n
ignition is turned on and stop when the ignition is turned off.
<AGPS Mode>: A numeral to indicate whether to enable AGPS. AGPS helps increase the
o
chances of getting GNSS position successfully and reduce the time needed to get GNSS
position.
C
0: Disable the AGPS function.
1: Enable the AGPS function.
<GSM Report>: It controls how or when to report cell information.
The 2 high bits, Bit 14 – 15, represent GSM report mode.
0: Do not allow the cell information report.
1: Report the cell information after failing to get GNSS position if cell information is
available.
2: Report the message +RESP:GTGSM after getting GNSS position successfully every
time if cell information is available.
3: Report the message +RESP:GTGSM regardless of whether getting GNSS position is
successful or not if cell information is available.
Bitwise mask to configure which event report will be sent to the backend server.
Bit 0 for +RESP:GTRTL
Bit 1 for +RESP:GTLBC
Bit 2 for +RESP:GTFRI
Bit 3 for +RESP:GTSOS
Bit 4 for +RESP:GTTOW
TRACGV55WAN001 – 18 –
GV55W @Track Air Interface Protocol
Bit 5 – 13 Reserved
For each bit, set it to 1 to enable the corresponding event report, and 0 to disable the
corresponding event report.
<GNSS Lost Time>: A time parameter to monitor the GNSS signal. If there is no GNSS signal
or no successful GNSS fix for consecutive <GNSS Lost Time>, the device will send the event
report +RESP:GTGSS to indicate “GNSS signal lost”. When the GNSS signal is recovered or a
successful fix is obtained again, the device will send the event report +RESP:GTGSS to
indicate the recovery. 0 means “Disable this feature”.
k
+ACK:GTCFG,
n
Example:
i
+ACK:GTCFG,500100,135790246811220,,0003,20090214093254,11F0$
c l l
Parameter Length (byte) Range/Format Default
e i a
XX0000 – XXFFFF, X∈{'A' –
t
Protocol Version 6
'Z','0' – '9'}
u n
Unique ID 15 IMEI
Q fide
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
n
Count Number 4 0000 – FFFF
o
Tail Character 1 $ $
C
3.2.2.2.Auto-unlock PIN
The command AT+GTPIN is used to configure the auto-unlock PIN function of the device. Some
operators offer SIM card with PIN code protection by default. To make the device work with the
PIN-protected SIM card, this command is used to configure the device to auto-unlock the SIM
PIN with the pre-set PIN code.
AT+GTPIN=
Example:
AT+GTPIN=gv55w,1,0000,,,,,,0014$
TRACGV55WAN001 – 19 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Tail Character 1 $ $
n k
<Enable Auto-unlock PIN>: Set it to 1 to enable the auto-unlock PIN function, and 0 to
i
disable the auto-unlock PIN function.
l l
<PIN>: The PIN code used to unlock the SIM card.
e c i a
The acknowledgment message of the AT+GTPIN command:
t
+ACK:GTPIN,
u n
Example:
Q fide
+ACK:GTPIN,500100,135790246811220,,0014,20090214093254,11F0$
n
Unique ID 15 IMEI
o
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
C
Serial Number 4 0000 – FFFF
Tail Character 1 $ $
3.2.2.3.Time Adjustment
The command AT+GTTMA is used to adjust the local time on the device remotely. Upon
receiving this command, the device will set the time zone and daylight saving accordingly. Then
it will use the given UTC time to adjust the local time based on the time zone and daylight saving
setting. This command will also be a trigger for the GNSS on the device. After a successful GNSS
fix, the device will update the local time with the GNSS UTC time again.
AT+GTTMA=
Example:
TRACGV55WAN001 – 20 –
GV55W @Track Air Interface Protocol
AT+GTTMA=gv55w,-,3,30,0,20090917203500,,,,,0011$
Sign 1 +|– +
k
UTC Time 14 YYYYMMDDHHMMSS
i n
Reserved 0
l l
Reserved 0
c i a
Reserved 0
e t
Reserved 0
u n
Serial Number 4 0000 – FFFF
Q fide
Tail Character 1 $ $
<Sign>: It indicates the positive or negative offset of the local time from UTC.
<Hour Offset>: UTC offset in hours.
n
<Minute Offset>: UTC offset in minutes.
o
<Daylight Saving>: Enable/disable daylight saving time.
0: Disable daylight saving time.
C
1: Enable daylight saving time.
<UTC Time>: UTC time used to adjust for the local time on the device.
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
TRACGV55WAN001 – 21 –
GV55W @Track Air Interface Protocol
Tail Character 1 $ $
To protect the privacy of the driver when he is off duty, the device can be configured to report
empty location information outside working hours. The command AT+GTOWH is used to define
the working hours and the working mode to protect the privacy. If this function is enabled, the
k
device will report empty latitude, empty longitude, and empty cell tower information in all the
report messages except +RESP:GTSOS.
l i n l
AT+GTOWH=
c a
Example:
e i
AT+GTOWH=gv55w,1,1F,0900,1200,1300,1730,,,1,1,1,0,0,,,,,0012$
u t
Parameter Length (byte) Range/Format Default
n
Password 4–6 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55w
Q fide
Mode 1 0|1|2|3 0
n
Working Hours End1 4 HHMM 1200
o
Working Hours Start2 4 HHMM 1300
C
Working Hours End2 4 HHMM 1800
Reserved 0
Reserved 0
Output ID 1 0–2 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV55WAN001 – 22 –
GV55W @Track Air Interface Protocol
Tail Character 1 $ $
k
2: Full manual mode. By connecting an external unit to a specified digital input of the
device, the driver has full control over the privacy protection. The device will not
i n
check the time against the working hours range. It just hides the location
l l
information when the input is enabled manually and reports the location
c
information normally when the input is disabled manually.
i a
3: Automatic mode. In this mode, the device will ignore the status of the digital input.
e t
It will automatically check the current time against the working hours range. If it is
u n
outside working hours, the device will hide the location information. Otherwise, the
location information will be reported normally.
Q fide
<Day of Work>: It specifies the working days in a week in a bitwise manner.
Bit 0 for Monday
Bit 1 for Tuesday
Bit 2 for Wednesday
n
Bit 3 for Thursday
Bit 4 for Friday
o
Bit 5 for Saturday
Bit 6 for Sunday
C
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.
<Working Hours Start2>, <Working Hours End2>: The second period of the working hours in
a day.
<Digital Input ID>: The input ID used to trigger this function when <Mode> is 1. The working
parameters of the specified input must be set by AT+GTDIS first. If an interruptible digital
input is used, please connect slide button instead of tact button to that input for this
function.
<Output ID>, <Output Status>, <Duration> and <Toggle Times>: If this function is enabled
and it is currently off duty time, a specified wave will be output on the specified output.
TRACGV55WAN001 – 23 –
GV55W @Track Air Interface Protocol
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
k
Count Number 4 0000 – FFFF
n
Tail Character 1 $ $
c l i a l
i
3.2.2.5.Protocol Watchdog
e t
The AT+GTDOG command is used to reboot the device in a time based manner or upon ignition
u n
on. This helps the device avoid working in an abnormal status for a long time. Besides these two
Q fide
automatic reboot methods, the device also supports the use of the digital input to trigger the
reboot manually.
AT+GTDOG=
Example:
n
AT+GTDOG=gv55w,1,,1,0130,,1,1,,60,60,,0013$
o
AT+GTDOG=gv55w,1,30,,,,1,1,,60,60,,0013$
Parameter
C
Length (byte) Range/Format Default
Mode 1 0|1|2 0
Reserved 0
Input ID 1 0|1 0
Reserved 0
Reserved 0
TRACGV55WAN001 – 24 –
GV55W @Track Air Interface Protocol
Tail Character 1 $ $
k
reboot upon ignition on.
<Interval>: The time interval for rebooting the device. It is measured in days.
i n
<Time>: The time to perform the reboot operation when the <Interval> condition is met.
l l
<Report Before Reboot>: Whether to report the +RESP:GTDOG message before reboot. 0
c
means “Do not report the message”, and 1 means “Report the message”. If this parameter is
i a
enabled, the device will initiate a real-time location fix before sending the message with the
e t
current location information.
u n
<Input ID>: The ID of the digital input port which is used to trigger manual reboot. 0 means
“Disable manual reboot”. Only digital input port 1 is supported.
Q fide
<No Network Interval>: The internal for rebooting the device in no network signal situation.
0 means “Do not reboot the device”.
<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, Server ack). 0 means “Do not
n
reboot the device”. Before using this parameter, at least one of the two fields <APN> and
<Backup APN> in the command AT+GTBSI should not be empty.
o
The acknowledgment message of the AT+GTDOG command:
C
+ACK:GTDOG,
Example:
+ACK:GTDOG,500100,135790246811220,,0013,20090214093254,11F0$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Tail Character 1 $ $
TRACGV55WAN001 – 25 –
GV55W @Track Air Interface Protocol
The command AT+GTPDS is used to preserve specified logic states of the device. The specified
logic states selected based on the value of <Mask> will be preserved or reset according to the
<Mode> setting.
AT+GTPDS=
Example:
AT+GTPDS=gv55w,1,1F,,,,,,,FFFF$
k
Parameter Length (byte) Range/Format Default
i n
Password 4–6 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55w
l l
Mode 1 0|1|2 0
c i a
Mask 4 0000-FFFF 0
e t
Reserved
u n
Reserved
Q fide
Reserved
Reserved
Reserved
n
Reserved
o
Serial Number 4 0000 – FFFF
C
Tail Character 1 $ $
TRACGV55WAN001 – 26 –
GV55W @Track Air Interface Protocol
k
Unique ID 15 IMEI
i n
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
l l
Serial Number 4 0000 – FFFF
c i a
Send Time 14 YYYYMMDDHHMMSS
e t
Count Number 4 0000 – FFFF
u n
Tail Character 1 $ $
Q fide
3.2.2.7.Over-the-air Configuration Update
n
The AT+GTUPC command is used to download configuration file over the air for the update of the
local configuration.
o
AT+GTUPC=
C
Example:
AT+GTUPC=gv55w,0,10,0,0,168,http://www.queclink.com/configure.ini,0,,1,00000001,0001
$
Parameter Length (Byte) Range/Format Default
Password 4~20 ‘0’-‘9’, ‘a’-‘z’, ‘A’-‘Z’ gv55w
Max Download Retry 1 0–3 0
Download Timeout <=2 5 – 30 min 10
Download Protocol 1 0 0
Enable Report 1 0|1 0
Update Interval <=4 0 – 8760 hour 0
Download URL <=100 URL
Mode 1 0|1 0
Reserved 0
Reserved
0
Reserved
0
TRACGV55WAN001 – 27 –
GV55W @Track Air Interface Protocol
<Password>: The valid characters for the password include ‘0’- ‘9’, ‘a’-‘z’, and ‘A’-‘Z’. The
default value is “gv55w”.
<Max Download Retry>: It specifies the maximum number of retries to download the
configuration file upon download failure.
<Download Timeout>: It specifies the expiration timeout of a single download. If the
download expires, it is considered to be failure.
<Download Protocol>: The protocol used to download the file. Only HTTP is supported now.
k
It is set to 0.
<Enable Report>: A numeral which indicates whether to report the message +RESP:GTUPC
n
i
when the configuration is updated over the air.
l l
0: Do not report the message +RESP:GTUPC.
c a
1: Report the message +RESP:GTUPC.
i
<Update Interval>: The time interval measured in hours for updating the configuration over
e
t
the air.
u n
<Download URL>: It specifies the full URL ending with configuration file name to download
the configuration file. If the <Download URL> ends with “/” which means the URL is just a
Q fide
path without file name, the unit will add <imei>.ini as the file name to complete the URL. If
the URL is greater than 100 bytes in length, error will be returned.
<Mode>: A numeral which indicates the working mode of downloading configuration over
the air.
n
0: Disable this function.
1: Enable this function.
Co
Note:
1. The maximum size of configuration file is 10240 bytes. If the file size exceeds the limit
allowed, the device will fail to download the configuration file.
2. The length of one command in the configuration file should not exceed 320 bytes.
3. Make sure there’s only one command per line in the configuration file.
4. Before each command there should be no space.
5. It is not recommended to include the commands AT+GTUPC and AT+GTUPD in the
configuration file to be downloaded.
6. Please DO NOT execute the commands AT+GTUPC and AT+GTUPD at the same time.
7. Please DO NOT execute another command when the AT+GTUPC is being executed (i.e.
during the period of time beginning upon sending AT+GTUPC command until the reporting of
+RESP:GTUPC with result 301 or 302).
TRACGV55WAN001 – 28 –
GV55W @Track Air Interface Protocol
k
3.2.3.Position Related Report
i n
3.2.3.1.Fixed Report Information
l l
The command AT+GTFRI is used to configure the parameters of fixed report (+RESP:GTFRI).
e c ti a
AT+GTFRI=
u
Example:
n
AT+GTFRI=gv55w,0,,,,,,,,,,,,,,,,,0009$
Q fide
AT+GTFRI=gv55w,1,1,,1,1000,2300,,30,,,,,600,,,,,0009$
AT+GTFRI=gv55w,2,1,,1,1000,2300,,,500,,,,,,,,,0009$
AT+GTFRI=gv55w,3,1,,1,1000,2300,,,,1000,,,,,,,,0009$
AT+GTFRI=gv55w,4,1,,1,1000,2300,,60,,300,,,,,,,,0009$
n
Parameter Length (byte) Range/Format Default
o
Password 4–6 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55w
C
Mode 1 0–5 0
Reserved 0
Reserved 0
Reserved 0
TRACGV55WAN001 – 29 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Tail Character 1 $ $
n k
<Mode>: The working mode of the fixed report function.
i
0: Disable this function.
l l
1: Fixed Time Report. The position report message is sent to the backend server
c a
periodically according to the parameter <Send Interval>.
e i
2: Fixed Distance Report. The position report message is sent to the backend server
t
when the straight line distance between the current GNSS position and the last sent
u n
GNSS position is greater than or equal to the distance specified by the parameter
<Distance>. Connect the vehicle ignition signal to the ignition detection port of the
Q fide
device for this function.
3: Fixed Mileage Report. The position report message is sent to the backend server
when the path length between the current GNSS position and the last sent GNSS
position is greater than or equal to the mileage specified by the parameter
n
<Mileage>. Connect the vehicle ignition signal to the igntion detection port of the
o
device for this function.
4: Optimum Report. The device simultaneously checks both time interval and path
C
length between two adjacent position reports. The device will report the current
position if the calculated time interval between current time and time of the last
report is greater than <Send Interval>, and the length of path between the current
position and the last position is greater than <Mileage>. Connect the vehicle ignition
signal to the ignition detection port of the device for this function.
5: Fixed Time or Mileage Report. The device checks either time interval or path
length between two adjacent position reports. The device will report the current
location if the calculated time interval between current time and time of the last
report is greater than <Send Interval>, or the length of path between the current
position and the last position is greater than <Mileage>. Connect the vehicle ignition
signal to the specified digital input port of the device for this function.
<Discard No Fix>: Enable/disable report when there is no GNSS fix.
0: Enable report.
1: Disable report.
<Period Enable>: Enable/disable the time range specified by <Start time> and <End time>. If
the time range is enabled, the position reporting will be limited within the time range.
<Start 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”.
TRACGV55WAN001 – 30 –
GV55W @Track Air Interface Protocol
<End Time>: The end time of scheduled report. The valid format and range are the same as
those of <Start Time>.
<Send Interval>: The time interval for sending position information. The value range is 5 –
86400 and the unit is second. If <Report 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.
<Distance>: The specified distance for sending the position information when <Mode> is 2.
Unit: meter.
<Mileage>: The specified length for sending the position information when <Mode> is 3 and
4. Unit: meter.
k
<Corner Report>: The threshold to determine whether the device is turning around a corner.
0 means “Disable the corner report”. For other values, the device will compare the current
i n
azimuth with that of the last known corner; if the difference is greater than or equal to this
l l
value, the device will send the corner report with +RESP:GTFRI.
c
<IGF Report Interval>: The time interval for fixing and sending position information when
i a
<Power Saving Mode> in AT+GTCFG is set to 0|2 and the engine is off. If <IGF Report
e t
Interval> is less than 60 seconds, the GNSS will be always on. Its value range is 0|5 – 86400
u n
and the unit is second.
Q fide
Note: If the current <Mode> is not 0 and the <Power Saving Mode> in AT+GTCFG is set to 0 or 2,
the message +RESP:GTFRI will be sent to the backend server periodically according to the
parameter <IGF Report Interval> when the engine is off.
n
The acknowledgment message of the AT+GTFRI command:
+ACK:GTFRI,
o
Example:
C
+ACK:GTFRI,500100,135790246811220,,0009,20090214093254,11F0$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Tail Character 1 $ $
TRACGV55WAN001 – 31 –
GV55W @Track Air Interface Protocol
The command AT+GTFFC is used to change the parameters of fixed report when a corresponding
event occurs, so that different report interval requirements can be met. When the event
disappears, the device will resume its previous settings.
The device supports up to 5 sets of parameters for different events. Priority is assigned among
these events. Only the parameters for the highest priority event are applied if more than one
event occurs at the same time.
k
AT+GTFFC=
Example:
i n
AT+GTFFC=gv55w,0,1,0,,,,,,,30,500,500,300,,0,,,,,0000$
l l
Parameter Length (byte) Range/Format Default
c i a
Password 4–6 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55w
e t
Priority 1 0-4 0
u n
Mode 1 0-3 0
Q fide
FRI Mode 1 0-5 0
Reserved
Reserved
n
Reserved
o
Reserved
C
Reserved
Reserved
Reserved 0
Reserved
Reserved
Reserved
Reserved
TRACGV55WAN001 – 32 –
GV55W @Track Air Interface Protocol
Tail Character 1 $ $
<Priority>: The priority of the event which triggers the parameter change for fixed report. 0
indicates the highest priority.
<Mode>: It specifies the trigger event for the change of fixed report parameters.
0: Disable the parameters of the specified priority.
1: Change the fixed report parameter when the device enters into any of the defined
Geo-Fence.
k
2: Change the fixed report parameters when the device enters into known UMTS
roaming state. (Please refer to the command AT+GTRMD for details)
i n
3: Change the fixed report parameters when the device enters into unknown UMTS
l l
roaming state.
c
<FRI Mode>: When a corresponding event occurs, the working mode of the fixed report will
i a
be changed according to this parameter.
e t
0: Do not change the working mode.
u n
1: Change the working mode to “Fixed Time Report”.
2: Change the working mode to “Fixed Distance Report”.
Q fide
3: Change the working mode to “Fixed Mileage Report”.
4: Change the working mode to “Optimum Report”.
5: Change the working mode to “Fixed Time or Mileage Report”.
<FRI IGN Report Interval>: The time interval for sending the position information when the
n
ignition is on. The value range is 5 – 86400 and the unit is second.
<FRI Report Distance>: The specified distance for sending the position information when the
o
working mode is fixed distance report. Unit: meter.
<FRI Report Mileage>: The specified path length for sending the position information when
C
the working mode is fixed mileage report or optimum report. Unit: meter.
<FRI IGF Report Interval>: The time interval for fixing and sending the position information
when the ignition is off if <Power Saving Mode> in AT+GTCFG is set to 0|2. The value range
is 0|5 – 86400 and the unit is second.
<Corner Report>: The threshold to determine whether the device is turning around a corner.
0 means “Disable the corner report”. For other values, the device will compare the current
azimuth with that of the last known corner; if the difference is greater than or equal to this
value, the device will send the corner report with +RESP:GTFRI.
TRACGV55WAN001 – 33 –
GV55W @Track Air Interface Protocol
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Tail Character 1 $ $
n k
3.2.4.Alarm Settings
l i l
3.2.4.1.Tow Alarm Configuration
c a
The AT+GTTOW command is used to configure sensitivity setting of the motion sensor and the
e i
tow alarm parameters.
u n t
AT+GTTOW=
Q fide
Example:
AT+GTTOW=gv55w,1,5,0,120,1,0,5,10,4,10,4,,,,,,,,,000B$
n
Tow Enable 1 0|1 0
o
Engine Off to Tow <=2 5 – 15 min 10
C
Fake Tow Delay <=2 0 – 10 min 1
Reserved 0
Reserved 0
Reserved 0
TRACGV55WAN001 – 34 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Tail Character 1 $ $
n k
<Tow Enable>: Enable/disable tow alarm (+RESP:GTTOW).
i
0: Disable the tow alarm.
l l
1: Enable the tow alarm.
c a
<Engine Off to Tow>: A time parameter to determine whether the device is considered to be
e i
towed after the engine is turned off. If the motion sensor doesn’t detect rest within the
t
specified time after engine is turned off, the device is being towed.
u n
<Fake Tow Delay>: If the motion sensor detects movement after detecting engine off and
rest, the device turns into a state called fake tow. If the device stays in fake tow for a period
Q fide
of time specified by the parameter <Fake Tow Delay>, it is considered to be towed.
<Tow Interval>: The time interval for sending the tow alarm message.
<Tow Output ID>: The ID of the output port to output the specified wave shape when tow
event is detected.
n
<Tow Output Status>: Please refer to the parameter <Output1–2 Status> in Chapter 3.2.5.
o
<Tow Output Duration>: Please refer to the parameter <Duration> in Chapter 3.2.5.
<Tow Output Toggle Times>: Please refer to the parameter <Toggle Times> in Chapter 3.2.5.
C
<Rest Duration>: A time parameter to measure whether the device enters into rest status.
The status of the device will be changed to rest if the motion sensor detects rest which is
maintained for a period of time specified by the parameter <Rest Duration>.
<Motion Duration>: A time parameter to measure whether the device enters into motion
status. The status of the device will be changed to motion if the motion sensor detects
motion which is maintained for a period of time specified by the parameter <Motion
Duration>.
<Motion Threshold>: The threshold for the motion sensor to measure whether the device is
moving.
TRACGV55WAN001 – 35 –
GV55W @Track Air Interface Protocol
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Tail Character 1 $ $
k
3.2.4.2.Geo-Fence Information
l i n
The command AT+GTGEO is used to configure the parameters of Geo-Fence. (Geo-Fence is a
l
virtual perimeter around a geographic area using a location-based service. When the geofencing
c a
terminal enters or exits the area, a notification is generated. The notification contains information
e ti
about the location of the terminal and can be sent to the backend server.)
u n
AT+GTGEO=
Q fide
Example:
AT+GTGEO=gv55w,0,3,121.412248,31.187891,1000,600,1,1,0,0,,,,,000A$
n
GEO ID <=2 0 – 19
o
Mode 1 0–3 0
C
Longitude <=11 (–)xxx.xxxxxx
Output ID 1 0–2 0
Reserved 0
TRACGV55WAN001 – 36 –
GV55W @Track Air Interface Protocol
Tail Character 1 $ $
<GEO ID>: The ID of the Geo-Fence. A total of 20 zones (0 – 19) are supported.
<Mode>: The working mode of the Geo-Fence to report the message +RESP:GTGEO to the
backend server.
0: Disable the zone’s Geo-Fence function.
1: Entering the zone. The report will be generated only when the terminal enters the
Geo-Fence.
k
2: Exiting the zone. The report will be generated only when the terminal exits from
the Geo-Fence.
i n
3: Report will be generated upon both entering and exiting the Geo-Fence zone.
l l
<Longitude>: The longitude of a point which is defined as the center of the circular
c
Geo-Fence zone. The format is “(–)xxx.xxxxxx” and the value range is from “–180.000000” to
i a
“180.000000”. The unit is degree. West longitude is defined as negative starting with the
e t
minus sign “–” and east longitude is defined as positive without “+”.
u n
<Latitude>: The latitude of a point which is defined as the centre of the circular Geo-Fence
zone. The format is “(–)xx.xxxxxx” and the value range is from “–90.000000” to “90.000000”.
Q fide
The unit is degree. South latitude is defined as negative starting with the minus sign “–” and
north latitude is defined as positive without “+”.
<Radius>: The radius of the circular Geo-Fence zone. The value range is (50 – 6000000) and
the unit is meter.
n
<Check Interval>: The interval of GNSS checking for the Geo-Fence alarm.
<Trigger Mode>: A numeral to indicate the working mode of the geofencing function.
o
0: Disable auto trigger mode.
21: Automatically set up a Geo-Fence after the ignition is turned off. In this mode,
C
the device will automatically set up a Geo-Fence with the current location as the
center point of the Geo-Fence when the ignition is off. It will only send the alarm
report when exiting the Geo-Fence zone. The Geo-Fence will be cancelled after the
device exits the zone.
22: Manually enable Geo-Fence after the ignition is turned off. In this mode, the
device will automatically set up a Geo-Fence with the current location as the center
point of the Geo-Fence when the ignition is off. It will only send the alarm report
when exiting the Geo-Fence zone. When the device exits this Geo-Fence, it will
cancel this Geo-Fence and disable the trigger mode at the same time. If the driver
wants to use this trigger mode again, he has to manually set the trigger mode again.
<Trigger Report>: Whether to report the +RESP:GTGES message when a specified trigger
mode is triggered and when the Geo-Fence is cancelled.
0: Disable the +RESP:GTGES report.
1: Enable the +RESP:GTGES report.
<State Mode>: A numeral to indicate the mode of reporting GEO state.
0: Report when getting the GEO state for the first time.
1: Do not report until the GEO state changes.
TRACGV55WAN001 – 37 –
GV55W @Track Air Interface Protocol
Unique ID 15 IMEI
k
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
n
GEO ID 1 0 – 19
l i l
Serial Number 4 0000 – FFFF
c a
Send Time 14 YYYYMMDDHHMMSS
e ti
Count Number 4 0000 – FFFF
u n
Tail Character 1 $ $
Q fide
3.2.4.3.Polygon Geo-Fence
The command AT+GTPEO is used to configure the parameters of Polygon Geo-Fence. (Geo-Fence
n
is a virtual perimeter around a geographic area using a location-based service. When the
o
geo-fencing terminal enters or exits the area, a notification is generated. The notification which
contains information about the location of the terminal will be sent to the backend server.)
C
Note: This command can configure less than ten sets of longitude and latitude coordinates each
time.
AT+GTPEO=
Example:
AT+GTPEO=gv55w,0,0,1,3,121.412240,31.187801,121.412248,31.187891,121.412258,31.187
991,600,1,1,0,0,,,,,000B$
PEO ID 1 0 – 19 0
Mode 1 0–3 0
TRACGV55WAN001 – 38 –
GV55W @Track Air Interface Protocol
Output ID 1 0–2 0
k
State Mode 1 0|1 0
i n
Reserved 0
l l
Reserved 0
c i a
Reserved 0
e t
Serial Number 4 0000 – FFFF
u n
Tail Character 1 $ $
Q fide
<GEO ID>: The ID of the Geo-Fence. A total of 20 zones (0 to 19) are supported.
<Mode>: The working mode for the polygon Geo-Fence to report the message to the
backend server.
n
0: Disable the zone’s Geo-Fence function.
1: Entering the zone. The report will be generated only when the terminal enters the
o
Geo-Fence.
2: Exiting the zone. The report will be generated only when the terminal exits from
C
the Geo-Fence.
3: Report both entering and exiting the zone.
<Start Point>: The start point of the polygon GEO-Fence formed by a set of points.
<End Point>: The end point of the polygon GEO-Fence formed by a set of points.
<Longitude>: The longitude of a point which is defined as the endpoint of the polygon
Geo-Fence region. The format is “(–)xxx.xxxxxx” and the value range is from “–180.000000”
to “180.000000”. The unit is degree. West longitude is defined as negative starting with the
minus sign “–” and east longitude is defined as positive without “+”.
<Latitude>: The latitude of a point which is defined as the endpoint of the polygon
Geo-Fence region. The format is “(–)xx.xxxxxx” and the value range is from “–90.000000” to
“90.000000”. The unit is degree. South latitude is defined as negative starting with the minus
sign “–” and north latitude is defined as positive without “+”.
Note: If more sets of <Longitude> and <Latitude> are needed, please adjust <Start Point>
and <End Point> for appropriate setup. If some sets of <Longitude> and <Latitude> are
empty, then the corresponding vertices will be deleted. For example, to delete the 4th, 5th
and 6th vertices of a polygon Geo-Fence, please set <Start Point> to 4 and set <End Point> to
6 and keep the three sets of <Longitude> and <Latitude> empty.
TRACGV55WAN001 – 39 –
GV55W @Track Air Interface Protocol
<Check Interval>: The interval of GNSS checking position information against the Geo-Fence
alarm.
<State Mode>: A numeral to indicate the mode of reporting PEO state.
0: Report when getting the PEO state for the first time.
1: Do not report until the PEO state changes.
k
Parameter Length (Byte) Range/Format Default
i n
XX0000 – XXFFFF, X∈{‘A’ –
l
Protocol Version 6
l
‘Z’, ‘0’ – ‘9’}
c a
Unique ID 15 IMEI
e ti
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
u n
GEO ID 1 0 – 19
Q fide
Serial Number 4 0000 – FFFF
n
Tail Character 1 $ $
o
Note: Make sure the total size of the command is no more than 160 bytes if it is sent via SMS.
C
3.2.4.4.Roaming Detection Configuration
The command AT+GTRMD is used to configure the parameters for WCDMA roaming detection.
AT+GTRMD=
Example:
AT+GTRMD=gv55w,0,,,,,1,2,46000F,46002F,,,1,1,,,,2,2,,,,1f,,,1f,,,,,0,0,0,0,,,0001$
AT+GTRMD=gv55w,1,,,,,1,3,46000,46002,46003,,,2,2,46007,,,1,1,46001,,,3fff,,,2ff,,,,,0,0,0,0,,,0
002$
Mode 1 0|1 0
Reserved 0
TRACGV55WAN001 – 40 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
k
Reserved 0
n
Roaming Operator Start 1 1-100
l i l
Roaming Operator End 1 1-100
c a
Roaming Operator List <=6*100
e ti
Reserved 0
u
Reserved 0
n
Blacklist Operator Start 1 1-20
Q fide
Blacklist Operator End 1 1-20
Black List Operator <=6*20
Reserved 0
n
Reserved 0
o
Known Roaming Event
<=6 000000 – FFFFFF 3DEF
Mask
C
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Output ID 1 0–2 0
TRACGV55WAN001 – 41 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Tail Character 1 $ $
k
<Operator Start>: A numeral to indicate the first index of the whitelist operator numbers to
be input. For example, if the value is 1, the device will update the white list of operators
i n
from the 1st one. If the parameter is empty, there should be no white list number following
l l
the empty value.
c
<Operator End>: A numeral to indicate the last index of the whitelist operator numbers to be
i a
input. For example, if the value is 2, the device will update the white list of operators until
e t
the 2nd one. If it is empty, there should be no white list number following the empty value.
u
<Home Operator List>: A white list of PLMN operator numbers. The numbers are composed
n
of MCC and MNC, both of which consist of 3 digits. The last digit of MNC can be omitted (e.g.
Q fide
both ‘46001F’ and ‘46001’ are the PLMN of CHINA UNICOM). The operators in this list will be
considered as in “Home” state. And two adjacent operator numbers are separated with ‘,’.
The number of the operators in the list is determined by the parameters <Operator Start>
and <Operator End>. For example, if <Operator Start> is 1 and <Operator End> is 2, the
n
operator list should include 2 operator numbers (empty value acceptable) and the two
numbers are separated by with ‘,’. ‘MCCFF’ type code is used to identify operators across a
o
whole country. For example, ‘460FF’ covers the mobile network operators all across China.
<Roaming Operator List>: It is mostly like the <Home Operator List>, and the difference is
C
that the operators in this list will be considered as in “Known Roaming” state.
<Black List Operator>: It is mostly like the <Home Operator List>, and the difference is that
the operators in this list will be considered as in “Blocking Report” state. In this state the
device works normally but all reports will be buffered instead of being sent.
Note: Operators that are not in <Home Operator List>, <Roaming Operator List> and <Black
List Operator> will be considered as in “Unknown Roaming” state.
<Known Roaming Event Mask>: Bitwise mask to configure which event report will be sent to
the backend server when UMTS roaming state is detected. If the roaming state indicates
“Known Roaming”, the <Known Roaming Event Mask> will be valid; if the roaming state
indicates “Unknown Roaming”, the <Unknown Roaming Event Mask> will be valid.
Bit 0 for +RESP:GTPNA
Bit 1 for +RESP:GTPFA
Bit 2 for +RESP:GTMPN
Bit 3 for +RESP:GTMPF
Bit 4 Reserved
Bit 5 for +RESP:GTBPL
Bit 6 for +RESP:GTBTC
TRACGV55WAN001 – 42 –
GV55W @Track Air Interface Protocol
k
Bit 15 for +RESP:GTPNR
Bit 16 for +RESP:GTPFR
i n
For each bit, set it to 1 to enable corresponding event report, and 0 to disable corresponding
l l
event report. If +RESP:GTPNR and +RESP:GTPFR events are enabled, +RESP:GTPNA and
c
+RESP:GTPFA will not be reported even if they are enabled.
i a
<Unknown Roaming Event Mask>: It is mostly like the <Known Roaming Event Mask>.
e t
<Output ID>, <Output Status>, <Duration> and <Toggle Times>: If this function is enabled
u n
and roaming is detected, a specified wave will be output at the specified output.
Q fide
Note: If more operators are needed, please adjust <Operator Start> and <Operator End> for
appropriate setup. If some operators in <Operator List> are empty, then the corresponding
operators will be deleted. For example, to delete the 4th, 5th and 6th operators of the <Operator
List>, please set <Operator Start> to 4 and set <Operator End > to 6 and keep those three
n
operators of <Operator List> empty.
o
The acknowledgment message of the AT+GTRMD command:
+ACK:GTRMD,
C
Example:
+ACK:GTRMD,500100,135790246811220,,0000,20090214093254,11F0$
Unique ID 15 IMEI
Tail Character 1 $ $
Note: Only an AT command string of no more than 100 fields could be accepted by the device.
TRACGV55WAN001 – 43 –
GV55W @Track Air Interface Protocol
3.2.4.5.Speed Alarm
This command is used to set a speed range for the speed alarm function of the terminal.
According to the working mode, the terminal will report the message +RESP:GTSPD to the
backend server when its moving speed is outside or inside the range.
AT+GTSPD=
Example:
AT+GTSPD=gv55w,1,80,120,60,300,1,1,0,0,,,,,,,,,,,,000C$
k
AT+GTSPD=gv55w,2,80,120,60,300,1,1,0,0,,,,,,,,,,,,000C$
i n
Parameter Length (byte) Range/Format Default
l l
Password 4–6 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55w
c i a
Mode 1 0|1|2|3 0
e t
Min Speed <=3 0 – 400km/h 0
u n
Max Speed <=3 0 – 400km/h 0
Q fide
Validity <=4 0 – 3600sec 60
Output ID 1 0–2 0
n
Output Status 1 0|1 0
o
Duration <=3 0 – 255(×100ms) 0
C
Toggle Times <=3 0 – 255 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV55WAN001 – 44 –
GV55W @Track Air Interface Protocol
Tail Character 1 $ $
k
3: Report speed alarm only one time if the current speed is within/outside the speed
range defined by <Min Speed> and <Max Speed>. In this mode, <Send Interval> will
i n
be ignored.
l l
<Min Speed>: The lower speed limit.
c
<Max Speed>: The upper speed limit.
i a
<Validity>: If the speed meets the alarm condition and is maintained for the period of time
e t
specified by <Validity>, the speed alarm will be triggered.
u n
<Send Interval>: The time interval for sending speed alarm message.
Q fide
The acknowledgment message of the AT+GTSPD command:
+ACK:GTSPD,
Example:
+ACK:GTSPD,500100,135790246811220,,000C,20090214093254,11F0$
n
Parameter Length (byte) Range/Format Default
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 $ $
3.2.4.6.Buzzer Alarm
This command is used to set the buzzer alarm. There are four kinds of alarms. Each alarm outputs
a different sound with the buzzer, and all the alarms are settable in this command. Before using
those alarms, configure the output ID which connects to the buzzer and enable it.
TRACGV55WAN001 – 45 –
GV55W @Track Air Interface Protocol
AT+GTBZA=
Example:
AT+GTBZA=gv55w,2,,,,1,2,10,,,0,6,10,,,0,10,10,,,0,20,10,,,,,,,,,0000$
Output ID 1 0|2|3 0
Reserved 0
Reserved 0
k
Reserved 0
l i n
Alarm 1 Output Status 1 0|1
c l
Duration <=3 0 – 255(×100ms) 0
e i a
Toggle Times <=3 0 – 255 0
u t
Reserved 0
n
Reserved 0
Q fide
Alarm 2 Output Status 1 0|1
n
Reserved 0
o
Reserved 0
C
Alarm 3 Output Status 1 0|1
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV55WAN001 – 46 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Tail Character 1 $ $
k
<Output ID>: The ID of the output port which indicates the connection with the buzzer.
0: Disable buzzer.
i n
1: Reserved.
l l
2: Connect Ouput 2 to the external buzzer.
c
3: Reserved.
e ti a
The acknowledgment message of the AT+GTBZA command:
u
+ACK:GTBZA,
n
Example:
Q fide
+ACK:GTBZA, 500100,135790246811220,,000D,20090214093254,FFFF$
n
‘Z’, ‘0’ – ‘9’}
o
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
C
Serial Number 4 0000 – FFFF
Tail Character 1 $ $
This command is used to set the speed thresholds and bind one alarm type with each speed
threshold for the buzzer alarm. If the current speed meets one of the thresholds, the buzzer will
make a sound corresponding to the alarm type.
AT+GTSPA=
Example:
AT+GTSPA=gv55w,1,20,,2,1,,,40,,2,2,,,60,,2,3,,,80,,2,4,,,,,,,,,000C$
TRACGV55WAN001 – 47 –
GV55W @Track Air Interface Protocol
Mode 1 0|1|2 0
Reserved 0
k
Reserved 0
i n
Reserved 0
l l
Speed Threshold 2 <=3 0 – 400km/h 70
c i a
Reserved 0
e t
Validity <=4 0 – 3600sec 60
u n
Alarm Type 1 0|1 – 4 0
Q fide
Reserved 0
Reserved 0
n
Reserved 0
o
Validity <=4 0 – 3600sec 60
C
Alarm Type 1 0|1 – 4 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV55WAN001 – 48 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Tail Character 1 $ $
k
1: Strict standard mode. In this mode, the device will check the speed and trigger
n
the buzzer alarm during speedup or slowdown.
i
2: Warning mode. In this mode, the device will only check the speed and trigger
l l
the buzzer alarm during speedup.
c a
<Speed Threshold>: It defines the speed threshold to trigger the buzzer alarm.
e i
<Validity>: If the speed meets the alarm condition and is maintained for the period of time
t
specified by <Validity>, the buzzer alarm will be triggered.
u n
<Alarm Type>: The alarm type for each speed threshold. 0 means “No buzzer alarm”.
Q fide
The acknowledgment message of the AT+GTSPA command:
+ACK:GTSPA,
Example:
+ACK:GTSPA,500100,135790246811220,,000D,20090214093254,FFFF$
n
Parameter Length (byte) Range/Format Default
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 $ $
3.2.4.8.SOS Function
This command is used to configure a specified input port for emergency. When an emergency
occurs, the end user can use this input port to trigger the SOS function and report the position
message +RESP:GTSOS to the backend server. A specified wave shape can be configured to be
output on the specified output port.
TRACGV55WAN001 – 49 –
GV55W @Track Air Interface Protocol
AT+GTSOS=
Example:
AT+GTSOS=gv55w,1,1,+8613812341234,1,1,0,0,,,,,000D$
Mode 1 0–2 0
k
SOS Number <=20
i n
Output ID 1 0– 2 0
l l
Output Status 1 0|1 0
c i a
Duration <=3 0 – 255(×100ms) 0
e t
Toggle Times <=3 0 – 255 0
u n
Reserved 0
Q fide
Reserved 0
Reserved 0
Reserved 0
n
Serial Number 4 0000 – FFFF
o
Tail Character 1 $ $
C
<Mode>: The working mode of the SOS function.
0: Disable SOS function.
1: Send the current position to the backend server via data service only.
2: Send the current position to the SOS Number via SMS only.
<Digital Input ID>: The ID of the digital input port which triggers the SOS function. 0 means
“The SOS function is disabled”. The digital input port should be configured by the command
AT+GTDIS first for the SOS function. If a digital input port is configured to trigger the SOS
function, there is no +RESP:GTDIS report message for the specified digital input port.
<SOS Number>: The emergency phone number.
TRACGV55WAN001 – 50 –
GV55W @Track Air Interface Protocol
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Tail Character 1 $ $
l i n k
l
3.2.4.9.Excessive Idling Detection
c a
The command AT+GTIDL is used to detect the engine excessive idling (Vehicle stays stationary
e i
while the ignition is on). To use this command, the ignition signal must be connected to the
t
device. If the vehicle entering into the idle status is detected, the device will report the event
u n
message +RESP:GTIDN to the backend server. If the vehicle leaves the idle status, the device will
report the event message +RESP:GTIDF to the backend server.
Q fide
AT+GTIDL=
Example:
AT+GTIDL=gv55w,1,2,1,0,,,,1,1,0,0,,,,,000F$
n
Parameter Length (byte) Range/Format Default
o
Password 4–6 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55w
C
Mode 1 0|1 0
Reserved 0
Reserved 0
Reserved 0
Output ID 1 0–2 0
Reserved 0
TRACGV55WAN001 – 51 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Tail Character 1 $ $
k
1: Enable this function.
n
<Time to Idling>: If it is detected that the vehicle is stationary with ignition on for the length
i
of time specified by this parameter, it is considered to be in idling state.
l l
<Time to Movement>: If the vehicle moves again or ignition off is detected after it enters
c a
into idling status and the status lasts for the length of time specified by this parameter, the
e i
vehicle is considered to leave idling status.
t
<Debounce Distance>: If the vehicle moves a longer distance than <Debounce Distance>
u n
after it enters into idling status, the vehicle will be considered to leave idling status.
<Output ID>: It specifies the ID of the output port (1 - 2) to output specified wave shape
Q fide
when the vehicle enters into idling status. If it is set to 0, there will be no wave output.
n
Example:
o
+ACK:GTIDL,500100,135790246811220,,000F,20090214093254,11F0$
C
XX0000 – XXFFFF, X∈{'A' –
Protocol Version 6
'Z','0' – '9'}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Tail Character 1 $ $
3.2.4.10.Start/Stop Report
The command AT+GTSSR is used to detect the status of vehicle (Start/Stop status). When the
device detects the vehicle entering into Start status, it will report the event message
TRACGV55WAN001 – 52 –
GV55W @Track Air Interface Protocol
+RESP:GTSTR to the backend server. When the vehicle leaves the Start status, and then enters
into Stop status, the device will report the event message +RESP:GTSTP to the backend server.
AT+GTSSR=
Example:
AT+GTSSR=gv55w,1,2,1,5,,,,,000F$
Mode 1 0|1 0
k
(0 – 30 min)| (0 – 1800
n
Time to Stop <=4 2
i
Sec)
l l
Time to Start <=3 (0 – 5 min)|(0 – 300 Sec) 1
c i a
Start Speed <=2 1 – 10 Km/h 5
e t
Long Stop <=5 0 – 43200 min 0
u n
Time Unit 1 0|1 0
Q fide
Reserved 0
Reserved 0
n
Tail Character 1 $ $
o
<Mode>: The working mode of the Start/Stop report function.
C
0: Disable this function.
1: Enable this function.
<Time to Stop>: If the vehicle becomes stationary again and stays in that status for the
period of time specified by this parameter after it enters into Start status, the vehicle is
considered to quit Start status.
<Time to Start>: If it is detected that the vehicle is moving with ignition on for the period of
time specified by this parameter, it is considered to be in Start status.
<Start Speed>: The start speed threshold to determine whether the vehicle is started or not.
When the built-in motion sensor detects that the vehicle is moving with ignition on, the
device will start to check the speed from GNSS. If the device speed is maintained at a higher
level than <Start Speed> for a period of time longer than <Time to Start>, the vehicle is
considered to be in Start status. The event message +RESP:GTSTR will be reported.
Otherwise, if the device speed stays at a level lower than or equal with <Start Speed> for a
period of time longer than <Time to Stop>, the vehicle is considered to quit Start status. The
event message +RESP:GTSTP will be reported. If GNSS fix works in an abnormal state for
more than 1 minute, the built-in motion sensor will be used to detect the Start/Stop status
only without checking the speed.
TRACGV55WAN001 – 53 –
GV55W @Track Air Interface Protocol
<Long Stop>: After the vehicle enters into Stop status and stays in the Stop status for the
length of time specified by this parameter, the +RESP:GTLSP message will be sent. 0 means
“Disable this parameter”.
<Time Unit>: It controls the time unit of <Time to Stop> and <Time to Start> parameters.
0: Unit: minute
1: Unit: second.
k
+ACK:GTSSR,500100,135790246811220,,000F,20090214093254,11F0$
n
Parameter Length (byte) Range/Format Default
l i l
XX0000 – XXFFFF, X∈{'A' –
Protocol Version 6
c a
'Z','0' – '9'}
e ti
Unique ID 15 IMEI
u n
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Q fide
Serial Number 4 0000 – FFFF
n
Tail Character 1 $ $
Co
3.2.4.11.Harsh Behavior Monitoring
The command AT+GTHBM is used to monitor the harsh driving behavior based on GNSS or
motion sensor.
AT+GTHBM=
Example:
AT+GTHBM=gv55w,1,,,100,21,6,,60,21,6,,,21,15,,1,1,8,3,,,,,0010$
Mode 1 0–4 0
Reserved 0
TRACGV55WAN001 – 54 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
k
∆Vlb <=3 0 – 100km/h 0
i n
∆Vla <=3 0 – 100km/h 0
l l
Reserved 0
c i a
Output ID 1 0–2 0
e t
Output Status 1 0|1 0
u n
Duration <=3 0 – 255(×100ms) 0
Q fide
Toggle Times <=3 0 – 255 0
n
Cornering and Braking
<=3 40-100(*8ms) 50
Duration
o
Acceleration Threshold <=3 15-50 20
C
Acceleration Duration <=3 50-250(*8ms) 65
Tail Character 1 $ $
TRACGV55WAN001 – 55 –
GV55W @Track Air Interface Protocol
harsh behavior can be detected, i.e. harsh braking, harsh acceleration and harsh
cornering. The device needs GNSS information to get the harsh behavior direction,
so it is necessary to keep GNSS always on to collect all the information needed.
3: Enable this function: Detection by motion sensor or GNSS. This mode works as
both mode 1 and 2 are enabled.
4: Enable this function: Detection by motion sensor and GNSS. In this mode, a harsh
behavior can be triggered only if it is detected by both GNSS and motion sensor.
<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
greater than or equal to <High Speed>, the vehicle that the device is attached to is
k
considered to be at high speed. If the last known speed is less than <High Speed> and
greater than or equal to <Medium Speed>, the vehicle is considered to be at medium speed.
i n
If the last known speed is less than <Medium Speed>, the vehicle is considered to be at low
l l
speed.
c
<∆Vhb>: The threshold for harsh braking at high speed level. If the current speed is less than
i a
the last known speed and the change of the speed is greater than or equal to this value
e t
within 5 seconds, harsh braking is detected at high speed level. If it is set to 0, it means “Do
u n
not monitor harsh braking at high speed level”.
<∆Vha>: The threshold for harsh acceleration at high speed level. If the current speed is
Q fide
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 at high speed level”.
<∆Vmb>: The threshold for harsh braking at medium speed level. If the current speed is less
n
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
o
“Do not monitor harsh braking at medium speed level”.
<∆Vma>: The threshold for harsh acceleration at medium speed level. If the current speed is
C
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 at medium speed level”.
<∆Vlb>: The threshold for harsh braking at low speed level. If the current speed is lower 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 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 at low speed level”.
<Output ID>: It specifies the ID of the output port (1 - 2) to output specified wave shape
when harsh behavior is detected. If it is set to 0, there will be no wave output.
<Cornering and Braking Threshold>: The threshold for the motion sensor to determine
whether the device is in harsh cornering or harsh braking status.
<Cornering and Braking Duration>: The time parameter to measure whether the device
enters harsh cornering or harsh braking status. If the driving behavior is maintained for a
TRACGV55WAN001 – 56 –
GV55W @Track Air Interface Protocol
period of time longer than <Cornering and Braking Duration>, harsh cornering or harsh
braking event will be triggered.
<Acceleration Threshold>: The threshold for the motion sensor to determine whether the
device is in harsh acceleration status.
<Acceleration Duration>: The time parameter to measure whether the device enters harsh
acceleration status. If the driving behavior is maintained for a period of time longer than
<Acceleration Duration>, harsh acceleration event will be triggered.
k
Example:
n
+ACK:GTHBM,500100,135790246811220,,0010,20090214093254,11F0$
l i l
Parameter Length (byte) Range/Format Default
c a
XX0000 – XXFFFF, X∈{'A' –
Protocol Version 6
e i
'Z','0' – '9'}
t
Unique ID 15 IMEI
u n
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Q fide
Serial Number 4 0000 – FFFF
n
Tail Character 1 $ $
Co
3.2.4.12.Crash Detection and Acceleration Report
The command AT+GTCRA is used to configure the parameters for crash detection and
acceleration report. When the detection condition for crash event is matched, the device will
report the +RESP:GTCRA event message and +RESP:GTCRD data packets to the backend server. If
configured to report accelerations to the backend server, the device will report +RESP:GTACC
with 75 sets of tri-axial acceleration data to the backend server.
AT+GTCRA=
Example:
AT+GTCRA=gv55w,1,5,,,,,,0,1,10,6,,0019$
Mode 1 0|1 0
Sensitivity 1 1–9 5
TRACGV55WAN001 – 57 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Output ID 1 0–2 0
k
Duration <=3 0~255(×100ms) 0
i n
Toggle Times <=3 0 – 255 0
l l
Reserved 0
c i a
Serial Number 4 0000 – FFFF
e t
Tail Character 1 $ $
u
Q fide n
<Mode>: The working mode of the crash detection / acceleration report function.
0: Disable this function.
1: Enable this function.
<Sensitivity>: The crash detection sensitivity. The smaller the number is, the more sensitive
this function will be.
n
<Report ACC>: A numeral to indicate whether to report the acceleration data to the backend
o
server.
0: Disable the report.
C
1: Enable the report. The device will report 75 sets of tri-axial acceleration data to
the backend server via the message +RESP:GTACC.
Unique ID 15 IMEI
TRACGV55WAN001 – 58 –
GV55W @Track Air Interface Protocol
Tail Character 1 $ $
3.2.4.13.Jamming Detection
The command AT+GTJDC is used to configure the parameters for jamming detection. When the
detection condition is matched, the device will report the +RESP:GTJDR or +RESP:GTJDS event
message to the backend server according to the <Mode> setting.
k
AT+GTJDC=
i n
Example:
l l
AT+GTJDC=gv55w,2,90,20,6,70,6,,1,1,0,0,,0019$
c a
Parameter Length (Byte) Range/Format Default
e ti
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55w
u n
Mode 1 0|1|2 0
Q fide
3G Threshold 1 <=2 0 – 99 90
n
2G Threshold <=2 0 – 99 70
o
2G Increase Range <=2 0-31 6
Reserved
C
Output ID 1 0–2 0
Reserved 0
Tail Character 1 $ $
TRACGV55WAN001 – 59 –
GV55W @Track Air Interface Protocol
<3G Threshold 1-2>: If the signal is stronger than <3G Threshold 1> or <3G Threshold 2> for
over 5s, the device will enter jamming state.
<3G Increase Range>: If the signal increase range is more than <3G Increase Range> for over
5s, the device will enter jamming state.
<2G Threshold>,<2G Increase Range>: If the signal is stronger than <2G Threshold> and the
signal increase range is more than <2G Increase Range> for over 5s, the device will enter
jamming state.
k
Example:
n
+ACK:GTJDC,500100,135790246811220,,0019,20090214093254,11F0$
l i l
Parameter Length (Byte) Range/Format Default
c a
XX0000 – XXFFFF, X∈{'A' –
Protocol Version 6
e i
'Z', '0' – '9'}
t
Unique ID 15 IMEI
u n
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Q fide
Serial Number 4 0000 – FFFF
n
Tail Character 1 $ $
Co
3.2.4.14.Jamming Behavior Setting
The command AT+GTJBS is used for the Jamming Behavior Setting function. There are two modes
of Jamming Behavior Setting, i.e. Jamming Behavior Setting Configure Mode and Jamming
Behavior Setting Reset Mode. The output1 is used for “cut off fuel” and the output2 is used for
“siren”.
Mode 1 0|1 0
TRACGV55WAN001 – 60 –
GV55W @Track Air Interface Protocol
Reserved 0
k
Motion Sensor 1 0|1 0
i n
GNSS Fix Failure Timeout Timer
l
3 1 – 100 (min) 5
l
(T4)
c a
Enable Siren 1 0|1 1
e ti
Release Fuel Cut-off Timer (T5) 4 0 – 1000 (min) 0
u n
Check Jamming in T3 1 0|1 0
Q fide
Waiting Release Fuel Timer (T6) 5 0 – 65535 (sec) 0
Tail Character 1 $ $
n
<Mode>: A numeral to indicate the working mode of Jamming Behavior Setting (JBS)
o
function.
0: Disable the JBS function.
C
1: Jamming Behavior Setting Configure Mode.
<Siren On Timer (T1)>: It specifies the length of time the siren is on.
<Siren Off Timer (T2)>: It specifies the length of time the siren is off.
<Ready Fuel Release Timer (T3)>: It indicates the length of time the fuel is cut off.
<Check Speed>: Whether to check speed when the device enters into jamming state.
0: Disable speed check.
1: Enable speed check.
<Speed Limit>: The speed limit to cut off fuel.
<Output 1 Init State>: It is used to set the initial state of output 1.
<Motion Sensor>: Whether the motion sensor needs to measure the motion status to cut off
fuel when the GNSS fix failure timeout expires. If the <Motion Sensor> is set to 0, the state
machine will always measure the GNSS fix state.
0: Disable motion sensor.
1: Enable motion sensor.
<GNSS Fix Failure Timeout Timer (T4)>: It indicates the GNSS timeout length of time.
<Enable Siren>: It defines whether to control siren with the digital output 2 in the current
JBS state.
<Release Fuel Cut-off Timer (T5)>: If the device enters into JBS and then cuts off fuel, it will
TRACGV55WAN001 – 61 –
GV55W @Track Air Interface Protocol
check the current jamming state when the <Fuel Cut-off Timer (T3)> condition is met. If the
device does not quit the jamming state and the value of <Release Fuel Cut-off Timer> is
greater than 0, the device will release fuel cut-off and the <Release Fuel Cut-off Timer> will
start to work. When the <Release Fuel Cut-off Timer> condition is met, the device will check
the current jamming state. If the device does not quit the jamming state, it will check the
condition and decides whether to cut off fuel again. If the device doesn’t quit the jamming
state and the value of <Release Fuel Cut-off Timer> is 0, the device will maintain fuel cut-off
status unless the device quits the jamming state.
<Check Jamming in T3>: It determines whether the JBS state machine starts T3 timer to
check jamming state every 2 seconds. If the device quits jamming state, T6 timer starts to
k
work.
0: Do not check jamming state (compatible with old JBS state machines).
i n
1: Check jamming state and start T6 timer.
l l
<Waiting Release Fuel Timer (T6)>: It indicates the length of time to be waited before
c
releasing fuel and quitting JBS state machine.
e ti a
The acknowledgment message of the AT+GTJBS command:
u n
+ACK:GTJBS,
Example:
Q fide
+ACK:GTJBS,500100,135790246811220,,001A,20090214093254,11F0$
n
'Z','0' – '9'}
o
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
C
Serial Number 4 0000 – FFFF
Tail Character 1 $ $
Mode 1 2
Reserved 0
TRACGV55WAN001 – 62 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Tail Character 1 $ $
<Mode>: A numeral to indicate the working mode of the Jamming Behavior Setting (JBS)
function.
k
2: Jamming Behavior Setting Reset Mode.
i n
The acknowledgment message of the AT+GTJBS command:
l l
+ACK:GTJBS,
c a
Example:
e ti
+ACK:GTJBS,500100,135790246811220,,001A,20090214093254,11F0$
u n
Parameter Length (Byte) Range/Format Default
Q fide
XX8000 – XX80FF, X∈{'A' –
Protocol Version 6
'Z','0' – '9'}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
n
Serial Number 4 0000 – FFFF
o
Send Time 14 YYYYMMDDHHMMSS
C
Count Number 4 0000 – FFFF
Tail Character 1 $ $
3.2.5.IO Application
3.2.5.1.Digital Output
The AT+GTOUT command is used to configure digital output ports to output a specified wave
shape. A total of four wave shapes are supported as shown below. If set to wave shape 1, the
device will maintain this wave shape at the specified output port after power reset.
The digital output 1 is a latched output. The final status of the output will be latched during
power off.
Wave Shape 1:
<Duration> = 0ms, <Toggle Times> = 0
TRACGV55WAN001 – 63 –
GV55W @Track Air Interface Protocol
Wave Shape 2:
k
<Duration> = 500ms, <Toggle Times> = 1
c l i n l
u e ti a
n
Figure 3: Wave Shape 2
Q fide
Wave Shape 3:
<Duration> = 800ms, <Toggle Times> = 3
o n
C
Figure 4: Wave Shape 3
Wave Shape 4:
<Duration> = 800ms, <Toggle Times> = 0
AT+GTOUT=
Example:
AT+GTOUT=gv55w,1,,,0,0,0,,,,1,,,,,,,0004$
TRACGV55WAN001 – 64 –
GV55W @Track Air Interface Protocol
k
Reserved 0
i n
Reserved 0
l l
Reserved 0
c i a
DOS Report 1 0-3 0
e t
Reserved 0
u n
Long Operation2 <=3 0 – 120min 0
Q fide
Reserved 0
Reserved 0
Reserved 0
n
Reserved 0
o
Serial Number 4 0000 – FFFF
C
Tail Character 1 $ $
<Output1–2 Status>: Valid only for the wave shape 1 as shown in Figure 2, it is used to set
the final status of the output port.
0: Disable status.
1: Enable status.
<Duration>: Please refer to Figure 2, Figure 3, Figure 4 and Figure 5. Unit: 100ms.
<Toggle Times>: Please refer to Figure 2, Figure 3, Figure 4 and Figure 5.
<DOS Report>: A bitwise value to control whether or not to report +RESP:GTDOS when the
status of wave shape 1 output changes.
Bit 0: Output 1
Bit 1: Output 2
<Long Operation2>: The long operation time for output2. The output wave will be stopped
on the specified output port after the length of time specified by this parameter. The
parameter is valid only when the output wave shape is 1 or 4.
TRACGV55WAN001 – 65 –
GV55W @Track Air Interface Protocol
Example:
+ACK:GTOUT,500100,135790246811220,,0004,20090214093254,11F0$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
k
Send Time 14 YYYYMMDDHHMMSS
l i n
Count Number 4 0000 – FFFF
c l
Tail Character 1 $ $
u e ti a
n
3.2.5.2.Digital Input Port Setting
Q fide
The command AT+GTDIS is used to configure the parameters of two digital input ports. The
<Ignition Detection> input is dedicated to ignition signal detection. The other one is customizable.
If the logic status of the customizable digital input changes, the device will report the message
+RESP:GTDIS to the backend server.
o n
AT+GTDIS=
Example:
C
AT+GTDIS=gv55w,0,2,,0,1,1,4,1,,,,,,,,,,,,,0005$
Ignition Detection 1 0 0
Input ID 1 1 1 1
Enable 1 0|1 0
Reserved 0
TRACGV55WAN001 – 66 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
k
Reserved 0
i n
Reserved 0
l l
Reserved 0
c i a
Reserved 0
e t
Serial Number 4 0000 – FFFF
u n
Tail Character 1 $ $
Q fide
<Ignition Detection>: The ID of the ignition detection port.
<Input ID 1>: The digital input port ID.
<Sample Period>: The sampling period of the non-interruptible input port.
n
<Enable>: Enable/disable the interrupt input.
0: Disable the interrupt input.
o
1: Enable the interrupt input.
<MPF Debounce Time>: The time for +RESP:GTMPF and +RESP:GTMPN report debouncing.
C
<Ignition Detection Mode>: A numeral to define the ignition detection mode.
0: Hard-wired ignition detection mode.
1: Motion status to simulate ignition status. In this mode, movement state will
trigger behaviors which should be triggered by ignition-on state, including (1) Enable
the odograph function to calculate the total mileage, (2) GNSS chip works in “always
on” mode, (3) The fixed report, geo-fence (AT+GTGEO and AT+GTPEO) and speed
alarm (AT+GTSPD) report functions are resumed, and non-movement state will
trigger behaviors which should be triggered by ignition-off state, including (1)
Disable the odograph function to calculate the total mileage, (2) GNSS chip works in
“only on when needed” mode, (3) The fixed report, geo-fence (AT+GTGEO and
AT+GTPEO) and speed alarm (AT+GTSPD) report functions are suspended when the
<Power Saving Mode> is set to mode 1.
2: External power voltage mode (virtual ignition detection). Ignition state correlates
with the voltage of external power. Please use the command AT+GTVVS to configure
the parameters and enable the function of AT+GTEPS.
3: Reserved.
4: Accelerometer mode (virtual ignition detection). Ignition state correlates with the
TRACGV55WAN001 – 67 –
GV55W @Track Air Interface Protocol
k
<Validity Time>: The validity time of the input port. 0 means “Do not check the validity time”.
Only when a new input state is maintained for at least the period of time specified by the
i n
parameter <Validity Time> will the new state of the device be considered valid.
c l l
The acknowledgment message of the AT+GTDIS command:
i a
+ACK:GTDIS,
e t
Example:
u n
+ACK:GTDIS,500100,135790246811220,,0005,20090214093254,11F0$
Q fide
Parameter Length (byte) Range/Format Default
Unique ID 15 IMEI
n
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
o
Serial Number 4 0000 – FFFF
C
Send Time 14 YYYYMMDDHHMMSS
Tail Character 1 $ $
This command is used to configure the user defined output-port actions triggered by input ports.
If I/O binding is configured and the corresponding condition is met, a specified wave shape will be
output on a specified output port. Otherwise, the device will restore the initial status of the
specified output port. The device will report the message +RESP:GTIOB to the backend server
when the logic status of bound input ports changes.
AT+GTIOB=
Example:
AT+GTIOB=gv55w,1,3,3,1,2,1,1,0,,,,,FFFF$
TRACGV55WAN001 – 68 –
GV55W @Track Air Interface Protocol
IOB ID 1 0–3
Output ID 1 0–2 0
k
Output Status 1 0|1 0
i n
Duration <=3 0 – 255(×100ms) 0
l l
Toggle Times <=3 0 – 255 0
c i a
Reserved 0
e t
Reserved 0
u n
Reserved 0
Q fide
Reserved 0
Tail Character 1 $ $
o n
<IOB ID>: The ID of the user defined IO binding.
<Input Mask>: Bitwise mask for input ports composition. Each of the two bits (Bit 0 and Bit 1)
C
represents one digital input port. Set a bit to 1 to enable the corresponding input port and 0
to disable the corresponding input port.
Bit 0: Ignition detection
Bit 1: Digital input 1
<Trigger Mask>: Bitwise mask for trigger condition composition of the corresponding input
ports. Each of the two bits (Bit 0 and Bit 1) represents the logic status of the corresponding
input port to trigger the IOB event. Set a bit to 1 to use “Enable status” as the trigger
condition and 0 to use “Disable status” as the trigger condition. Only when the logic status
of all the input ports in one IO binding meets the trigger condition will the IOB event be
triggered.
Bit 0: Ignition detection
Bit 1: Digital input 1
<Input Sample Period>: The sampling interval for checking the status of all the digital input
ports in one IO binding. AT+GTIOB and AT+GTDIS use separate sample periods to check the
input port status even for the same input port.
<Output ID>: The ID of the output port to output specified wave when the trigger condition
is met. 0 means “No wave will be output”.
TRACGV55WAN001 – 69 –
GV55W @Track Air Interface Protocol
Unique ID 15 IMEI
k
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
n
IOB ID 1 0–2
l i l
Serial Number 4 0000 – FFFF
c a
Send Time 14 YYYYMMDDHHMMSS
e ti
Count Number 4 0000 – FFFF
u n
Tail Character 1 $ $
Q fide
3.2.5.4.External Power Supply Monitoring
The command AT+GTEPS is used to configure the parameters of external power supply
n
monitoring. The device will measure and monitor the voltage of the external power supply. If the
o
voltage of the external power supply matches the predefined alarm condition, the device will
report an alarm message +RESP:GTEPS to the backend server to notify the status of the external
C
power supply.
To make sure this function works in all situations, please switch on the internal backup battery in
case that the voltage of the external power may drop to a very low level.
AT+GTEPS=
Example:
AT+GTEPS=gv55w,2,250,12000,3,2,1,1,0,0,1,,,,0007$
Mode 1 0|1|2 0
TRACGV55WAN001 – 70 –
GV55W @Track Air Interface Protocol
Output ID 1 0–2
k
Debounce Voltage
3 0 – 100 (×100mv) 0
n
Threshold
l i l
Reserved 0
c a
Serial Number 4 0000 – FFFF
e ti
Tail Character 1 $ $
u n
<Mode>: The working mode of the external power supply monitoring function.
Q fide
0: Disable the external power supply monitoring function.
1: Enable the external power supply monitoring function: If the current voltage is
within the range of (<Min Threshold>, <Max Threshold>), the +RESP:GTEPS alarm
will be triggered.
n
2: Enable the external power supply monitoring function: If the current voltage is
outside the range of (<Min Threshold>, <Max Threshold>), the +RESP:GTEPS alarm
o
will be triggered.
<Min Threshold>: The lower limit to the voltage of the external power supply to trigger the
C
alarm.
<Max Threshold>: The upper limit to the voltage of the external power supply to trigger the
alarm.
<Sample Period>: The period for sampling the external power supply.
<Debounce Time>: The time for debouncing external power voltage to avoid excessive
voltage drop in the external power supply.
<Output ID>: It specifies the ID of the output port (1 - 2) to output specified wave shape
when the +RESP:GTEPS alarm is triggered. If it is set to 0, there will be no output wave.
<Sync with FRI>: Besides the +RESP:GTEPS alarm report, the device can also send the voltage
of external power supply periodically along with the fixed report message.
0: Do not report external power supply voltage with fixed report message.
1: Report external power supply voltage with fixed report message.
<Voltage Margin Error>: This parameter is used together with <Min Threshold> and <Max
Threshold> parameters. It indicates the voltage margin error of <Min Threshold> and <Max
Threshold>. If the current voltage detected falls within the range of the <Voltage Margin
Error> of the <Min Threshold> or the <Voltage Margin Error> of <Max Threshold>, it will not
trigger +RESP:GTEPS alarm report. For example, if the <Min Threshold> is set to 6000mv, the
TRACGV55WAN001 – 71 –
GV55W @Track Air Interface Protocol
<Max Threshold> is set to 12000mv, and the <Voltage Margin Error> is set to ±100mv, the
current voltage will not trigger +RESP:GTEPS alarm report when the current voltage meets
the condition (5900mv < current voltage <6100mv) or (11900mv < current voltage
<12100mv). The parameter improves the performance of +RESP:GTEPS alarm report.
<Debounce Voltage Threshold>: This parameter is used together with <Debounce Time>. If
the voltage drops or bursts dramatically more than <Debounce Voltage Threshold>, the
device will start to debounce voltage according to <Debounce Time>.
k
Example:
n
+ACK:GTEPS,500100,135790246811220,,0007,20090214093254,11F0$
l i l
Parameter Length (byte) Range/Format Default
c a
XX0000 – XXFFFF, X∈{'A' –
Protocol Version 6
e i
'Z','0' – '9'}
t
Unique ID 15 IMEI
u n
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Q fide
Serial Number 4 0000 – FFFF
n
Tail Character 1 $ $
Co
3.2.6. Virtual Ignition Detection
The command AT+GTVVS is used to configure parameters for checking ignition state by voltage. It
works when hard-wired ignition line is not connected and Voltage Virtual Ignition mode is
enabled by AT+GTDIS.
AT+GTVVS=
Example:
AT+GTVVS=gv55w,13000,500,10,,,000B$
TRACGV55WAN001 – 72 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Tail Character 1 $ $
<Ignition On Voltage>: The external power voltage in ignition on state. Different vehicles
have different voltage in ignition on state. This parameter should be set very close to the
k
original external power so that the device can detect ignition event more accurately.
n
<Voltage Offset>: The offset from <Ignition On Voltage> used to determine ignition off state.
i
When the voltage of the external power is <Voltage Offset> lower than <Ignition On
l l
Voltage>, the vehicle will be considered in ignition off state.
c a
Note: <Ignition On Voltage> and <Voltage Offset> values will be adjusted automatically
e i
according to measured external power voltage data if necessary to make the ignition
t
measurement more precisely.
u n
<Debounce>: The debounce time before updating virtual ignition state according to the
external power voltage. Unit: second.
Q fide
The acknowledgment message of the AT+GTVVS command:
+ACK:GTVVS,
Example:
n
+ACK:GTVVS,500100,135790246811220,,0000,20090214093254,11F0$
o
Parameter Length (Byte) Range/Format Default
C
XX0000 – XXFFFF, X∈{'A' –
Protocol Version 6
'Z', '0' – '9'}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Tail Character 1 $ $
The command AT+GTAVS is used to configure parameters for checking ignition state by
accelerometer. It works when hard-wired ignition line is not connected and Accelerometer Virtual
Ignition mode is enabled by AT+GTDIS.
TRACGV55WAN001 – 73 –
GV55W @Track Air Interface Protocol
AT+GTAVS=
Example:
AT+GTAVS=gv55w,20,30,,,,000B$
k
Reserved 0
i n
Reserved 0
l l
Reserved 0
c i a
Serial Number 4 0000 – FFFF
e t
Tail Character 1 $ $
u
Q fide n
<Sensor Rest Duration>: A time parameter to determine whether the device enters
stationary state. The device will be considered in stationary state after the motion sensor
detects stationary state and the stationary state is maintained for the period of time
specified by the parameter <Sensor Rest Duration>.
<Sensor Motion Validity>: A time parameter to determine whether the device enters moving
n
state. The device will be considered in moving state after the motion sensor detects
o
movement and the moving state is maintained for the period of time specified by the
parameter <Sensor Motion Validity>.
C
The acknowledgment message of the AT+GTAVS command:
+ACK:GTAVS,
Example:
+ACK:GTAVS,500100,135790246811220,,0000,20090214093254,11F0$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Tail Character 1 $ $
TRACGV55WAN001 – 74 –
GV55W @Track Air Interface Protocol
3.2.7.Other Settings
The command AT+GTRTO is used to retrieve information from the terminal or control the
terminal when it executes certain actions.
AT+GTRTO=
k
Example:
AT+GTRTO=gv55w,2,FRI,,,,,0015$
i n
AT+GTRTO=gv55w,2, 0000000000000003,,,,,0015$
l l
AT+GTRTO=gv55w,A,,,,,,0015$
c a
Parameter Length (byte) Range/Format Default
e ti
Password 4–6 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55w
u n
Sub Command 2 0 – 0xD
Q fide
“SRI”|
AT Command /
3|16 0000000000000000 –
Configuration Mask
FFFFFFFFFFFFFFFF
n
Reserved 0
o
Reserved 0
C
Reserved 0
Tail Character 1 $ $
TRACGV55WAN001 – 75 –
GV55W @Track Air Interface Protocol
+RESP:GTCID.
7: CSQ. Get the current network signal level of the terminal via the message
+RESP:GTCSQ.
8: VER. Get the version information of the device via the message +RESP:GTVER.
9: BAT. Get the battery level and adapter status of the terminal via the message
+RESP:GTBAT.
A: IOS. Get the status of all the IO ports via the message +RESP:GTIOS.
B: TMZ. Get the time zone settings via the message +RESP:GTTMZ.
C: GIR. Get cell information via the message +RESP:GTGSM.
D: DELBUF. Delete all the buffered reports.
k
<AT Command / Configuration Mask>:
AT Command: To get single AT command configuration when <Sub Command> is set
i n
to 2, please follow the format in the following example. Example: To get the
l l
configuration of AT+GTFRI, set AT+GTRTO=gv55w,2,FRI,,,,,0015$, and get it via
c
+RESP:GTALS.
i a
Note: To get local time information, please use “TMZ” instead of “TMA”.
e t
Configuration Mask: If <Sub Command> is set to 2, configuration information which
u n
varies depending on the selected configuration mask can be obtained via the
message +RESP:GTALC and the configuration mask must be 16 bytes. If it is less than
Q fide
16 bytes, add ‘0’ in the high bytes of the configuration mask.
Configuration Mask Table:
Mask Bit Item
n
Bit 62 AVS
Bit 61 VVS
o
Bit 60 Reserved
C
Bit 59 GAM
Bit 58 Reserved
Bit 57 Reserved
Bit 56 Reserved
Bit 55 Reserved
Bit 54 Reserved
Bit 53 Reserved
Bit 52 Reserved
Bit 51 Reserved
Bit 50 UDF
Bit 49 CMD
Bit 48 Reserved
TRACGV55WAN001 – 76 –
GV55W @Track Air Interface Protocol
Bit 47 Reserved
Bit 46 Reserved
Bit 45 Reserved
Bit 44 Reserved
Bit 43 Reserved
Bit 42 Reserved
Bit 41 Reserved
k
Bit 40 PEO
i n
Bit 39 Reserved
l l
Bit 38 Reserved
c i a
Bit 37 UPC
e t
Bit 36 Reserved
u n
Bit 35 Reserved
Q fide
Bit 34 Reserved
Bit 33 Reserved
Bit 32 Reserved
n
Bit 31 JBS
o
Bit 30 FFC
C
Bit 29 RMD
Bit 28 Reserved
Bit 27 SSR
Bit 26 SPA
Bit 25 BZA
Bit 24 OUT
Bit 23 PDS
Bit 22 CRA
Bit 21 HRM
Bit 20 WLT
Bit 19 JDC
Bit 18 HBM
TRACGV55WAN001 – 77 –
GV55W @Track Air Interface Protocol
Bit 17 HMC
Bit 16 IDL
Bit 15 DOG
Bit 14 OWH
Bit 13 PIN
Bit 12 SOS
Bit 11 SPD
k
Bit 10 GEO
i n
Bit 9 FRI
l l
Bit 8 TMZ
c i a
Bit 7 IOB
e t
Bit 6 DIS
u n
Bit 5 EPS
Q fide
Bit 4 TOW
Bit 3 CFG
Bit 2 Reserved
n
Bit 1 SRI
o
Bit 0 BSI
C
Set <Sub Command> to 4 to specify the configuration to be reset. To specify a configuration,
use the last three letters of the protocol command. For example, to reset configuration of
the AT+GTFRI command, send the command “AT+GTRTO=gv55w,4,FRI,,,,,000F$”. Also, the
buffered messages saved can be deleted with the command
“AT+GTRTO=gv55w,4,BUF,,,,,000F$”. Configuration of the commands AT+GTBSI, AT+GTSRI,
AT+GTQSS, AT+GTCFG, and AT+GTTMA can not be reset by this command.
<Output Direction>: This parameter determines the destination that the response message
of the RTO command will be reported to. This field is invalid for <Sub Command> 3(REBOOT),
4(RESET), and 5(PWROFF).
0: The message will be output to the backend server.
1: Reserved
TRACGV55WAN001 – 78 –
GV55W @Track Air Interface Protocol
2: Reserved
3: If the command is received via SMS, the message will be output to the original
SMS number; otherwise the message will be output to the backend server.
Note: If this function is used for getting configurations and the length of a message is over
160 bytes, the terminal will report to the user a warning message which reads “The
configuration information is too long to report by SMS”.
k
+ACK:GTRTO,500100,135790246811220,,IOS,0015,20090214093254,11F1$
n
Parameter Length (byte) Range/Format Default
l i l
XX0000 – XXFFFF, X∈{'A' –
Protocol Version 6
c a
'Z','0' – '9'}
e ti
Unique ID 15 IMEI
u n
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Q fide
Sub Command <=6 Sub Command String
n
Count Number 4 0000 – FFFF
o
Tail Character 1 $ $
C
<Sub Command>: A string which indicates the sub command of AT+GTRTO.
The command AT+GTHMC is used to measure the accumulated use time with each actuation of
the ignition on. To use this command, the ignition signal must be connected to the device. If the
hour meter count function is enabled, <Hour Meter Count> will be included in +RESP:GTFRI,
+RESP:GTIGN, +RESP:GTVGN, +RESP:GTIGF or +RESP:GTVGF report messages sent by the device.
AT+GTHMC=
Example:
AT+GTHMC=gv55w,1,12345:12:34,,,,,,,,,0018$
TRACGV55WAN001 – 79 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
k
Reserved 0
i n
Reserved 0
l l
Serial Number 4 0000 – FFFF
c i a
Tail Character 1 $ $
u e n t
<Hour Meter Enable>: Enable/disable the hour meter count function. If the hour meter
count function is enabled, the hour meter count will be increased when the device detects
Q fide
the vehicle ignition on.
0: Disable the hour meter count function.
1: Enable the hour meter count function. The current <Hour Meter Count> reported
in +RESP:GTFRI, +RESP:GTIGN and +RESP:GTIGF is equal to (=) <Hour Meter Count>
n
+ current <Initial Hour Meter Count> - last <Initial Hour Meter Count>.
2: Enable hour meter count function. The current <Hour Meter Count> reported in
o
+RESP:GTFRI, +RESP:GTIGN or +RESP:GTIGF is the same as the value of <Initial Hour
Meter Count>.
C
<Initial Hour Meter Count>: It is formatted with 5 hour digits, 2 minute digits and 2 second
digits, and ranges from 00000:00:00 to 99999:00:00. When the ignition is turned on for the
first time, the <Hour Meter Count> which is reported in +RESP:GTFRI, +RESP:GTIGN or
+RESP:GTIGF will be increased based on this value.
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
TRACGV55WAN001 – 80 –
GV55W @Track Air Interface Protocol
Tail Character 1 $ $
3.2.7.3.White List
The command AT+GTWLT is used to configure a list of authorized phone numbers which are
k
allowed to perform the location by call function.
l i n
AT+GTWLT=
l
c
Example:
i a
AT+GTWLT=gv55w,1,1,2,13813888888,13913999999,,,,,0018$
e t
Parameter Length (byte) Range/Format Default
u n
Password 4–6 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55w
Q fide
Call Filter 1 0–7 0
n
Phone Number List <=20*10
o
Reserved 0
C
Reserved 0
Reserved 0
Reserved 0
Tail Character 1 $ $
<Call Filter>: Bitwise mask to configure the white list for a specific use.
Bit 0: White list for location by call function.
Bit 1: Reserved.
Bit 2: White list for SMS.
For each bit, set it to 1 to enable the corresponding function, and 0 to disable the
corresponding function. If a bit is set to 1, only the phone number(s) in white list will be
valid for the function specified for that bit. If a bit is set to 0, the corresponding white list will
be ignored.
<Start Index>, <End Index>: The index range of the white list to which the phone numbers
are to be updated. For example, if <Start Index> is set to 1 and <End Index> is set to 2, then
TRACGV55WAN001 – 81 –
GV55W @Track Air Interface Protocol
the first two phone numbers in the white list will be updated by the numbers provided in the
parameter <Phone Number List>. The two parameters <Start Index> and <End Index>
determine the total number of phone numbers that will be updated. If either one is empty,
there should be no <Phone Number List> following the empty value.
<Phone Number List>: A list of comma-separated phone numbers to be updated to the white
list. The number of the phone numbers is determined by <Start Index> and <End Index>.
Note: If more phone numbers are needed, please adjust <Start Index> and <End Index> for
appropriate setup. If some phone numbers in <Phone Number List> are empty, then the
corresponding phone numbers will be deleted. For example, to delete the 4th, 5th and 6th
k
numbers of the <Phone Number List>, please set <Start Index> to 4 and set <End Index> to 6 and
keep those three phone numbers of <Phone Number List> empty.
l i n l
The acknowledgment message of the AT+GTWLT command:
c
+ACK:GTWLT,
e i a
Example:
t
+ACK:GTWLT,500100,135790246811220,,0018,20090214093254,11F0$
u n
Parameter Length (byte) Range/Format Default
Q fide
XX0000 – XXFFFF, X∈{'A' –
Protocol Version 6
'Z','0' – '9'}
Unique ID 15 IMEI
n
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
o
Serial Number 4 0000 – FFFF
C
Count Number 4 0000 – FFFF
Tail Character 1 $ $
Note: Make sure the total size of the command is not greater than 160 bytes if it is sent via SMS.
The AT+GTCMD command is used to store the commands which will be configured by the
command AT+GTUDF.
AT+GTCMD=
Example:
AT+GTCMD=gv55w,1,1,AT+GTRTO=gv55w,0,,,,,,000B$,,,,,0005$
Parameter Length (byte) Range/Format Default
Password 4–6 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gv55w
TRACGV55WAN001 – 82 –
GV55W @Track Air Interface Protocol
Mode 1 0-1 0
Stored cmd ID 3 0 – 31
Command String 200 AT command
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Serial Number 4 0000 – FFFF
Tail Character 1 $ $
k
<Mode>: A numeral to indicate the mode of storing a command string.
n
0: Delete the stored command.
l i l
1: Add the stored command.
<Stored cmd ID>: A numeral to identify the stored command.
c
a
<Command String>: The whole content of the stored command.
i
u e t
The acknowledgement message of the AT+GTCMD command:
n
+ACK:GTCMD
Q fide
Example:
+ACK:GTCMD,500100,135790246811220,,0005,20100310172830,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
Serial Number 4 0000 – FFFF
C
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $
The AT+GTUDF command is used to bind input events and the stored commands. The input
events will trigger the corresponding stored commands.
AT+GTUDF=
Example:
AT+GTUDF=gv55w,1,0,7,0,0,0,7,1,7,7,,,FFFF$
Parameter Length (byte) Range/Format Default
Password 4–6 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gv55w
Mode 1 0-2 0
Group ID 2 0 – 31
TRACGV55WAN001 – 83 –
GV55W @Track Air Interface Protocol
k
Serial Number 4 0000 – FFFF
n
Tail Character 1 $ $
c l i l
<Mode>: The working mode of the user defined fuction.
a
i
0: Disable the group.
e t
1: Enable the group.
u
2: Delete the group.
n
<Group ID>: A numeral to identify the group of input events and the stored commands to be
Q fide
executed.
<Input ID Mask>: Btwise mask which indicates the input events included in the group.
Bit 0 (00000001): Select ID 1
Bit 1 (00000002): Select ID 2
n
Bit 2 (00000004): Select ID 3
Bit 3 (00000008): Select ID 4
o
For example:
Bit (00000003): Select ID 1, and ID 2
C
Bit (00000017): Select ID 1, ID 2, ID 3, and ID 5
ID Mask Bit Item
1 Bit 0 Power on finished
2 Bit 1 Ignition on
3 Bit 2 Ignition off
4 Bit 3 The data service is activated.
5 Bit 4 The data service is not activated.
6 Bit 5 Registered on the network
7 Bit 6 Not registered on the network
8 Bit 7 Network roaming
9 Bit 8 Network non-roaming
10 Bit 9 SIM card is locked
11 Bit 10 GNSS is on
12 Bit 11 GNSS is off
13 Bit 12 The device is stationary
14 Bit 13 The device is moving
TRACGV55WAN001 – 84 –
GV55W @Track Air Interface Protocol
k
25 Bit 24 Reserved
n
26 Bit 25 Reserved
l i l
27 Bit 26 Inside the speed range
c
28 Bit 27 Outside the speed range
i a
29 Bit 28 Messages need to be sent
e t
30 Bit 29 No messages need to be sent
u n
<Debounce Time>: The debounce time for input events before the specified stored
Q fide
commands are executed.
<Inzizo Mask>: Bitwise mask used to indicate the input events which occur within the
Geo-fence.
ID Mask Bit Item
n
1 Bit 0 Inside the Geo 0
o
2 Bit 1 Inside the Geo 1
3 Bit 2 Inside the Geo 2
C
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
8 Bit 7 Inside the Geo 7
9 Bit 8 Inside the Geo 8
10 Bit 9 Inside the Geo 9
11 Bit 10 Inside the Geo 10
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
TRACGV55WAN001 – 85 –
GV55W @Track Air Interface Protocol
<Outzizo Mask>: Bitwise mask to indicate the input events which occur outside the
Geo-fence.
ID Mask Bit Item
1 Bit 0 Outside the Geo 0
2 Bit 1 Outside the Geo 1
3 Bit 2 Outside the Geo 2
4 Bit 3 Outside the Geo 3
5 Bit 4 Outside the Geo 4
6 Bit 5 Outside the Geo 5
k
7 Bit 6 Outside the Geo 6
n
8 Bit 7 Outside the Geo 7
l i
9 Bit 8 Outside the Geo 8
l
10 Bit 9 Outside the Geo 9
c a
11 Bit 10 Outside the Geo 10
e ti
12 Bit 11 Outside the Geo 11
u
13 Bit 12 Outside the Geo 12
n
14 Bit 13 Outside the Geo 13
Q fide
15 Bit 14 Outside the Geo 14
16 Bit 15 Outside the Geo 15
17 Bit 16 Outside the Geo 16
18 Bit 17 Outside the Geo 17
n
19 Bit 18 Outside the Geo 18
20 Bit 19 Outside the Geo 19
Co
<Stocmd ID Mask>: The bitwise mask of the stored commands which will be executed after
the status of the group becomes TRUE (i.e. All input events included in the group occur).
<Stocmd Ack>: A numeral to indicate whether to return an acknowledgement message after
a stored command is executed.
0: Do not send an acknowledgement message when a stored command is executed.
1: Send an acknowledgement message when a stored command is executed.
<Inpeo Mask>: The bitwise mask to indicate the input events within the polygon Geo-Fence.
ID Mask Bit Item
1 Bit 0 Inside the Peo 0
2 Bit 1 Inside the Peo 1
3 Bit 2 Inside the Peo 2
4 Bit 3 Inside the Peo 3
5 Bit 4 Inside the Peo 4
6 Bit 5 Inside the Peo 5
7 Bit 6 Inside the Peo 6
8 Bit 7 Inside the Peo 7
9 Bit 8 Inside the Peo 8
TRACGV55WAN001 – 86 –
GV55W @Track Air Interface Protocol
k
20 Bit 19 Inside the Peo 19
l i n l
<Outpeo Mask>: The bitwise mask to indicate the input events outside the polygon
c
Geo-Fence.
i a
ID Mask Bit Item
e t
1 Bit 0 Outside the Peo 0
u n
2 Bit 1 Outside the Peo 1
3 Bit 2 Outside the Peo 2
Q fide
4 Bit 3 Outside the Peo 3
5 Bit 4 Outside the Peo 4
6 Bit 5 Outside the Peo 5
7 Bit 6 Outside the Peo 6
n
8 Bit 7 Outside the Peo 7
o
9 Bit 8 Outside the Peo 8
10 Bit 9 Outside the Peo 9
C
11 Bit 10 Outside the Peo 10
12 Bit 11 Outside the Peo 11
13 Bit 12 Outside the Peo 12
14 Bit 13 Outside the Peo 13
15 Bit 14 Outside the Peo 14
16 Bit 15 Outside the Peo 15
17 Bit 16 Outside the Peo 16
18 Bit 17 Outside the Peo 17
19 Bit 18 Outside the Peo 18
20 Bit 19 Outside the Peo 19
Note: The maximum number of the stored commands to be executed in a group is five.
TRACGV55WAN001 – 87 –
GV55W @Track Air Interface Protocol
i n k
3.2.7.6.GNSS-Assisted Motion Measurement
l l
The command AT+GTGAM is used for assisting in measuring motion with GNSS if the sensor
c a
detects stationary state while the vehicle is ignition on.
e ti
AT+GTGAM=
u n
Example:
Q fide
AT+GTGAM=gv55w,1,1,10,10,10,5,,,,,0006$
n
Mode 1 0|1 1
o
Speed Mode 1 0|1 1
C
Motion Cumulative Time <=3 10-100s 10
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Tail Character 1 $ $
TRACGV55WAN001 – 88 –
GV55W @Track Air Interface Protocol
<Speed Mode>: Enable/disable the use of GNSS speed to assist with motion measurement
based on motion sensor state.
0: Disable this feature.
1: Enable this feature.
<Motion Speed Threshold>: The speed threshold which is combined with GNSS speed to
measure the status of movement.
<Motion Cumulative Time>: If the average speed is higher than <Motion Speed Threshold>
for <Motion Cumulative Time>, the device is considered to be in moving state.
<Motionless Cumulative Time>: If the average speed is lower than <Motion Speed
Threshold> for <Motionless Cumulative Time>, the device is considered to be in stationary
k
state.
<GNSS Fix Failure Timeout>: If GNSS takes longer than <GNSS Fix Failure Timeout> before it
i n
gets a fix, the device will update the motion status from the motion sensor.
c l l
The acknowledgment message of the AT+GTGAM command:
i a
+ACK:GTGAM,
e t
Example:
u n
+ACK:GTGAM,500100,135790246811220,,1,0006,20090214093254,11F0$
Q fide
Parameter Length (Byte) Range/Format Default
Unique ID 15 IMEI
n
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
o
IOB ID 1 0–3
C
Serial Number 4 0000 – FFFF
Tail Character 1 $ $
This command can only be sent via SMS, and can configure the device to report SMS message
with Google Maps hyperlink to the current position immediately. Please refer to Chapter 3.3.6 for
the details of the position report.
TRACGV55WAN001 – 89 –
GV55W @Track Air Interface Protocol
3.3.Report
This section defines the formats of the report messages. Due to the size limit of an SMS message
(160 bytes), it is recommended to carefully set the <Report Composition Mask> in AT+GTCFG to
limit the length of the report message which contains GNSS position information in SMS
transmission. Otherwise the report message will be truncated to fit the length of an SMS
message.
n k
3.3.1.Position Related Report
l i l
+RESP:GTTOW,
c
If the tow alarm is enabled by the command AT+GTTOW, the device will send the message
i a
+RESP:GTTOW to the backend server when the motion sensor detects tow.
u e t
+RESP:GTDIS,
n
If the status change of digital inputs is detected, the device will send the message +RESP:GTDIS
Q fide
to the backend server.
+RESP:GTIOB,
If the IO binding is configured and the corresponding condition is met, the device will report the
n
message +RESP:GTIOB to the backend server.
o
+RESP:GTSPD,
If the speed alarm is enabled, the device will send the message +RESP:GTSPD to the backend
C
server when the speed of the device which meets the alarm condition is detected.
+RESP:GTSOS,
If the SOS function is enabled, the device will send the message +RESP:GTSOS to the backend
server when a specified digital input port triggers SOS.
+RESP:GTRTL,
After the device receives the command AT+GTRTO, it will start GNSS to get the current position
and then send the message +RESP:GTRTL to the backend server.
+RESP:GTDOG,
The protocol watchdog reboot message.
+RESP:GTIGL,
The location message when the ignition is on/off.
+RESP:GTHBM,
If harsh behavior is detected, this message will be sent to the backend server.
TRACGV55WAN001 – 90 –
GV55W @Track Air Interface Protocol
+RESP:GTVGL,
The location message for virtual ignition on and ignition off.
All of the above report messages have the same format as shown below.
Example:
+RESP:GTTOW,500100,135790246811220,,,10,1,1,4.3,92,70.0,121.354335,31.222073,2009021
4013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
+RESP:GTDIS,500100,135790246811220,,,20,1,1,4.3,92,70.0,121.354335,31.222073,200902140
k
13254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
i n
+RESP:GTIOB,500100,135790246811220,,,10,1,1,4.3,92,70.0,121.354335,31.222073,20090214
l l
013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
e c i a
+RESP:GTSPD,500100,135790246811220,,,00,1,1,4.3,92,70.0,121.354335,31.222073,20090214
t
013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
u n
+RESP:GTSOS,500100,135790246811220,,,00,1,1,4.3,92,70.0,121.354335,31.222073,20090214
Q fide
013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
+RESP:GTRTL,500100,135790246811220,,,00,1,1,4.3,92,70.0,121.354335,31.222073,20090214
013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
o n
+RESP:GTDOG,500100,135790246811220,,,01,1,1,4.3,92,70.0,121.354335,31.222073,2009021
4013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
C
+RESP:GTIGL,500100,135790246811220,,,00,1,1,4.3,92,70.0,121.354335,31.222073,200902140
13254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
+RESP:GTHBM,500100,135790246811220,,,10,1,1,4.3,92,70.0,121.354335,31.222073,2009021
4013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
+RESP:GTHBM,500100,135790246811220,,,11,1,1,24.3,92,70.0,121.354335,31.222073,200902
14013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
+RESP:GTVGL,500100,135790246811220,,,00,1,1,4.3,92,70.0,121.354335,31.222073,20090214
013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
TRACGV55WAN001 – 91 –
GV55W @Track Air Interface Protocol
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Reserved
Number 1 0–1
k
Altitude <=8 (–)xxxxx.x m
i n
Longitude <=11 (–)xxx.xxxxxx
l l
Latitude <=10 (–)xx.xxxxxx
c i a
GNSS UTC Time 14 YYYYMMDDHHMMSS
e t
MCC 4 0XXX
u n
MNC 4 0XXX
Q fide
LAC 4 XXXX
Reserved 2 00 00
n
Mileage <=9 0.0 – 4294967.0 km
o
Send Time 14 YYYYMMDDHHMMSS
C
Count Number 4 0000 – FFFF
Tail Character 1 $ $
<Report ID / Report Type>: The report ID and the report type in hex format. 4 high bits
means report ID and 4 low bits means report type.
Report ID has different meanings in different messages as listed below.
The ID of digital input port which triggers the report messages +RESP:GTDIS and
+RESP:GTSOS. The value is 1.
The ID of the bound IO which triggers the report message +RESP:GTIOB. The range
is 0 – 3.
The ID of the digital input port which triggers the reboot message +RESP:GTDOG.
The valid value is 1.
The speed level at which the harsh behavior is detected in the message
+RESP:GTHBM. 3 indicates high speed, 2 indicates medium speed and 1 indicates
low speed. If mode 2 in the AT+GTHBM command is selected, the value is always 0
which indicates unknown speed.
The value of <Ignition Detection Mode> which indicates the trigger source of the
TRACGV55WAN001 – 92 –
GV55W @Track Air Interface Protocol
message +RESP:GTVGL. The value range is 0 – 4. For other messages, it will always
be 0.
k
In the speed alarm message +RESP:GTSPD
0: Outside the predefined speed range
i n
1: Inside the predefined speed range
l l
In the protocol watchdog reboot message +RESP:GTDOG
c
1: Reboot message for time based working mode
i a
2: Reboot message for ignition on working mode
e t
3: Message for input triggered reboot
u n
4: Reboot message for network watchdog reboot
5: Reboot message for data watchdog reboot
Q fide
In the harsh behavior monitoring message +RESP:GTHBM
0: Harsh braking behavior
1: Harsh acceleration behavior
2: Harsh cornering behavior
n
3: Harsh braking and cornering behavior
4: Harsh acceleration and cornering behavior
o
5: Unknown harsh behavior
In the ignition messages +RESP:GTIGL and +RESP:GTVGL
C
0: Ignition off
1: Ignition on
For other messages, it will always be 0.
<Number>: The number of the GNSS position(s) included in the report message. Generally, it
is 1.
<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 current speed. Unit: km/h.
<Azimuth>: The azimuth of the GNSS fix.
<Altitude>: The height above the sea level.
<Longitude>: The longitude of the current position.
<Latitude>: The latitude of the current position.
<GNSS UTC Time>: The UTC time obtained from the GNSS chip.
<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.
TRACGV55WAN001 – 93 –
GV55W @Track Air Interface Protocol
+RESP:GTFRI,
If fixed report is enabled, the device will send the message +RESP:GTFRI to the backend server
according to the working mode.
Example:
+RESP:GTFRI,500100,135790246811220,,,00,1,1,4.3,92,70.0,121.354335,31.222073,200902140
13254,0460,0000,18d8,6141,00,2000.0,12345:12:34,,,80,210100,,,,20090214093254,11F0$
n k
+RESP:GTFRI,500100,135790246811220,,,00,2,1,4.3,92,70.0,121.354335,31.222073,200902140
i
13254,0460,0000,18d8,6141,00,0,4.3,92,70.0,121.354335,31.222073,20090101000000,0460,0
l l
000,18d8,6141,00,2000.0,12345:12:34,,,80,210100,,,,20090214093254,11F0$
e c i a
+RESP:GTFRI,500100,135790246811220,,,00,1,1,4.3,92,70.0,121.354335,31.222073,200902140
t
13254,0460,0000,18d8,6141,00,2000.0,12345:12:34,,92,80,210100,,,,20090214093254,11F0$
u n
Parameter Length (byte) Range/Format Default
Q fide
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
n
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
o
External Power Voltage <=5 0 – 99999 mV
C
Number <=2 0–2
MCC 4 0XXX
MNC 4 0XXX
LAC 4 XXXX
TRACGV55WAN001 – 94 –
GV55W @Track Air Interface Protocol
Reserved 2 00 00
Reserved 0
Reserved 0
k
Reserved 0
i n
Reserved 0
l l
Reserved 0
c i a
Send Time 14 YYYYMMDDHHMMSS
e t
Count Number 4 0000 – FFFF
u n
Tail Character 1 $ $
Q fide
<External Power Voltage>: The voltage of the external power supply. If the command
AT+GTEPS is used to configure the device to report the external power supply voltage
periodically with fixed report, the device will send the current voltage along with the
n
+RESP:GTFRI message to the backend server. If the device is not configued as such by the
command AT+GTEPS, this field will be empty.
o
<Report ID / Report Type>: It indicates the working mode of the fixed report and the type of
the message.
C
Report ID has the following meanings.
1: Fixed time report
2: Fixed distance report
3: Fixed mileage report
4: Fixed time and mileage report
5: Fixed time or mileage report
Report type has the following meanings.
0: Normal fixed report
1: Corner report which indicates the device just turns around a corner
2: FRI report frequency change which indicates the device enters into Geo-Fence or
roaming status.
3: Corner report when FRI report frequency changes
4: Mileage report when <Mode> in AT+GTFRI is 5
5: Reserved
6: Mileage report when <Mode> in AT+GTFRI is 5 and AT+GTFFC works
<Number>: The number of the GNSS position(s) included in the report message. In the
message +RESP:GTFRI, there may be one or two positions. If there are multi-positions in one
TRACGV55WAN001 – 95 –
GV55W @Track Air Interface Protocol
+RESP:GTFRI message, information of the items displayed in the green part will repeat.
<Hour Meter Count>: If the hour meter count function is enabled by the command
AT+GTHMC, the total hours the meter has counted when engine is on will be reported in this
field. It is formatted with 5 hour digits, 2 minute digits and 2 second digits, and ranges from
00000:00:00 to 99999:00:00. If the function is disabled, this field will be empty.
<Backup Battery Percentage>: The current volume of the backup battery in percentage.
<Device Status>: The state of the device. From left to right, the first two characters indicate
the current motion status of the device, the middle two characters indicate the status of
input ports, and the last two characters indicate the status of output ports.
The current motion status of the device:
k
16 (Tow): The device attached vehicle is ignition off and it is towed.
1A (Fake Tow): The device attached vehicle is ignition off and it might be towed.
i n
11 (Ignition Off Rest): The device attached vehicle is ignition off and it is
l l
motionless.
c
12 (Ignition Off Motion): The device attached vehicle is ignition off and it is moving
i a
before it is considered to be towed.
e t
21 (Ignition On Rest): The device attached vehicle is ignition on and it is
u n
motionless.
22 (Ignition On Motion): The device attached vehicle is ignition on and it is
Q fide
moving.
41 (Sensor Rest): The device attached vehicle is motionless without ignition signal
detected.
42 (Sensor Motion): The device attached vehicle is moving without ignition signal
n
detected.
The status of input ports: A bitwise hex integer to represent the logic status of digital inputs.
o
The low bit represents the ignition detection input and the high bit represents digital input 1.
For each bit, 0 means “Disable status”, and 1 means “Enable status”.
C
The status of output ports: A bitwise hex integer to represent the logic status of digital
outputs. The low bit represents digital output 1 and the high bit represents digital output 2.
For each bit, 0 means “Disable status”, and 1 means “Enable status”.
+RESP:GTEPS,
If external power supply monitoring is enabled by the command AT+GTEPS, the device will send
the message +RESP:GTEPS to the backend server when the voltage of the external power supply
enters the alarm range.
All of the above report messages have the same format as shown below.
Example:
+RESP:GTEPS,500100,135790246811220,,13500,00,1,1,4.3,92,70.0,121.354335,31.222073,200
90214013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
TRACGV55WAN001 – 96 –
GV55W @Track Air Interface Protocol
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
k
Speed <=5 0.0 – 999.9 km/h
i n
Azimuth <=3 0 – 359
l l
Altitude <=8 (–)xxxxx.x m
c i a
Longitude <=11 (–)xxx.xxxxxx
e t
Latitude <=10 (–)xx.xxxxxx
u n
GNSS UTC Time 14 YYYYMMDDHHMMSS
Q fide
MCC 4 0XXX
MNC 4 0XXX
LAC 4 XXXX
n
Cell ID <=8 XXXX
o
Reserved 2 00 00
C
Mileage <=9 0.0 – 4294967.0 km
Tail Character 1 $ $
<External Power Voltage>: The value of the external power voltage. When the voltage of the
external input meets the alarm condition as set by the command AT+GTEPS, the device will
send the current external input voltage to the backend server via +RESP:GTEPS.
<Report ID / Report Type>: The report ID and the report type in hex format. 4 high bits
represent report ID and 4 low bitsrepresent report type.
The value of <Report ID> for the report message +RESP:GTEPS is 0.
Report type has two meanings:
0: Outside the predefined range.
1: Inside the predefined range.
<Number>: The number of the GNSS position(s) included in the report message. Generally, it
is 1.
TRACGV55WAN001 – 97 –
GV55W @Track Air Interface Protocol
+RESP:GTLBC,
If the parameter <Location by Call> is enabled by the command AT+GTCFG, the device will get
and send the current position to the backend server via the message +RESP:GTLBC when there
is an incoming call.
Example:
+RESP:GTLBC,500100,135790246811220,,+8613800000000,1,4.3,92,70.0,121.354335,31.22207
3,20090214013254,0460,0000,18d8,6141,00,20090214093254,11F0$
k
XX0000 – XXFFFF,
Protocol Version 6
n
X∈{'A' – 'Z','0' – '9'}
l i
Unique ID 15 IMEI
c l
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
e ti a
Call Number <=20 phone number
u n
GNSS Accuracy <=2 0|1 – 50
Q fide
Speed <=5 0.0 – 999.9 km/h
n
Longitude <=11 (–)xxx.xxxxxx
o
Latitude <=10 (–)xx.xxxxxx
C
MCC 4 0XXX
MNC 4 0XXX
LAC 4 XXXX
Reserved 0
Tail Character 1 $ $
<Call Number>: The phone number of the incoming call which triggers the report message.
+RESP:GTGEO,
TRACGV55WAN001 – 98 –
GV55W @Track Air Interface Protocol
If Geo-Fence is configured and enabled, the device will send the message +RESP:GTGEO to the
backend server according to settings when the device enters or exits the Geo-Fence.
Example:
+RESP:GTGEO,500100,135790246811220,,,00,1,1,4.3,92,70.0,121.354335,31.222073,20090214
013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
k
Unique ID 15 IMEI
i n
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
l l
Reserved
c i a
Report ID / Report Type <=3 XX(0-13)X(0-3)
e t
Number 1 0–1
u n
GNSS Accuracy <=2 0|1 – 50
Q fide
Speed <=5 0.0 – 999.9 km/h
n
Longitude <=11 (–)xxx.xxxxxx
o
Latitude <=10 (–)xx.xxxxxx
C
GNSS UTC Time 14 YYYYMMDDHHMMSS
MCC 4 0XXX
MNC 4 0XXX
LAC 4 XXXX
Reserved 2 00 00
Tail Character 1 $ $
<Report ID / Report Type>: The report ID and the report type in hex format. 6 high bits
represent report ID and 2 low bits represent report type.
TRACGV55WAN001 – 99 –
GV55W @Track Air Interface Protocol
Report ID: The ID of Geo Fence in HEX format. The range is 0X00 to 0X13.
Report Type: 0 means “Exit from the Geo-Fence”, and 1 means “Enter the
Geo-Fence”.
+RESP:GTGES,
The device will report +RESP:GTGES according to the parameters <Trigger Mode> and <Trigger
Report> in AT+GTGEO after the ignition is turned off.
Example:
+RESP:GTGES,500100,135790246811220,gv55w,,00,0,100,30,11,1,1,24.3,92,70.0,121.354335,3
1.222073,20090214013254,0460,0000,18d8,6141, ,20090214093254,11F0$
k
Parameter Length (byte) Range/Format Default
i n
XX0000 – XXFFFF,
l l
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
c a
Unique ID 15 IMEI
e ti
'0' – '9' 'a' – 'z' 'A' – 'Z' '-'
Device Name <=20
u n
'_'
Q fide
Reserved
n
Radius <=7 50 – 6000000m
o
Check Interval <=5 0|5 – 86400sec
Number <=2 0 – 15
C
GNSS Accuracy <=2 0|1 – 50
MCC 4 0XXX
MNC 4 0XXX
LAC 4 XXXX
Reserved 2 00 00
TRACGV55WAN001 – 100 –
GV55W @Track Air Interface Protocol
Tail Character 1 $ $
k
+RESP:GTGIN,
n
If Geo-Fence is configured and enabled, the device will send the message +RESP:GTGIN to the
l i l
backend server according to settings when the device enters the Polygon Geo-Fence.
c a
+RESP:GTGOT,
e ti
If Geo-Fence is configured and enabled, the device will send the message +RESP:GTGOT to the
u
backend server according to settings when the device leaves the Polygon Geo-Fence.
Q fide n
Example:
+RESP:GTGIN,500100,100000000000091,gv55w,,,0,80000,,,,,1,1,40.9,266,30.0,117.145232,31.
832502,20170103103610,0460,0000,550B,3C75,00,49.3,20170103183610,0053$
+RESP:GTGOT,500100,100000000000091,gv55w,,,0,80000,,,,,1,1,21.1,341,43.7,117.139643,31.
n
832588,20170103103658,0460,0000,550B,3C76,00,49.8,20170103183658,0054$
o
Parameter Length (Byte) Range/Format Default
XX0000 – XXFFFF,
C
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Number 1 0–1
TRACGV55WAN001 – 101 –
GV55W @Track Air Interface Protocol
k
MCC 4 0XXX
i n
MNC 4 0XXX
l l
LAC 4 XXXX
c i a
Cell ID <=8 XXXX
e t
Reserved 2 00 00
u n
Mileage <=9 0.0 – 4294967.0 km
Q fide
Send Time 14 YYYYMMDDHHMMSS
Tail Character 1 $ $
o n
<Area Type>: The report message is for polygon or circular area. 0 means “polygon”.
<Area Mask>: It indicates the report message is for a single polygon or multiple polygons
C
overlapping.
Bit 0: for Polygon ID 0
Bit 1: for Polygon ID 1
...
Bit 19: for Polygon ID 19
For example, if the Area Mask is 03, it means the overlapping of Polygon ID 0 and Polygon ID
1.
+RESP:GTINF,
Example:
+RESP:GTINF,500100,135790246811220,,16,898600810906F8048812,16,0,1,12000,,4.2,0,0,,,20
090214013254, , , ,00,00,+0800,0,20090214093254,11F0$
TRACGV55WAN001 – 102 –
GV55W @Track Air Interface Protocol
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
ICCID 20
k
CSQ RSSI <=2 0 – 31|99
n
CSQ BER <=2 0–7
l i l
External Power Supply 1 0|1
c a
External Power Voltage <=5 0 – 99999mV
e ti
Reserved 0
u n
Backup Battery Voltage <=4 0.00 – 4.20 V
Q fide
Charging 1 0|1
LED On 1 0|1
Reserved 0
n
Reserved 0
o
Last Fix UTC Time 14 YYYYMMDDHHMMSS
Reserved 0
C
Reserved 0
Reserved 0
Digital Input 2 00 – 01
Digital Output 2 00 – 02
Tail Character 1 $ $
TRACGV55WAN001 – 103 –
GV55W @Track Air Interface Protocol
12 (Ignition Off Motion): The device attached vehicle is ignition off and it is moving
before it is considered to be towed.
16 (Tow): The device attached vehicle is ignition off and it is towed.
1A (Fake Tow): The device attached vehicle is ignition off and it might be towed.
21 (Ignition On Rest): The device attached vehicle is ignition on and it is
motionless.
22 (Ignition On Motion): The device attached vehicle is ignition on and it is
moving.
41 (Sensor Rest): The device attached vehicle is motionless without ignition signal
detected.
k
42 (Sensor Motion): The device attached vehicle is moving without ignition signal
detected.
i n
<ICCID>: The ICCID of the SIM card.
l l
<CSQ RSSI>: The level of signal strength.
c
CSQ RSSI Signal Strength (dBm)
i a
0 <-133
e t
1 -111
u n
2 – 30 -109 – -53
31 >-51
Q fide
99 Unknown
<CSQ BER>: The quality of the UMTS signal. The range is 0-7.
<External Power Supply>: Whether the external power supply is connected.
0: Not connected.
n
1: Connected.
o
<External Power Voltage>: The voltage of the external power supply.
<Backup Battery Voltage>: The voltage of the backup battery. The value of this field is only
C
valid when the external power is not connected.
<Charging>: Whether the backup battery is charging when the main power supply is
connected.
0: Not charging.
1: Charging.
<Last Fix UTC Time>: The UTC time of the latest successful GNSS fix.
<Digital Input>: A bitwise hex integer to represent the logic status of digital input. From the
lowest bit to the highest bit, each bit represents the status of a digital input (e.g., ignition
detection, digital input 1, etc.). For each bit, 0 means “Disable status”, and 1 means “Enable
status”.
<Digital Output>: A bitwise hex integer to represent the logic status of digital output. From
the lowest bit to the highest bit, each bit represents the status of a digital output (e.g.,
digital output 1, digital input 2, etc.). For each bit, 0 means “Disable status”, and 1 means
“Enable status”.
<Time Zone Offset>: The offset of the local time zone from UTC time.
<Daylight Saving>: The current setting of the daylight saving.
0: Daylight saving is disabled.
1: Daylight saving is enabled.
TRACGV55WAN001 – 104 –
GV55W @Track Air Interface Protocol
3.3.3.1.+RESP:GTGPS
After the device receives the command AT+GTRTO to read the GNSS information, it will send the
GNSS information to the backend server via the message +RESP:GTGPS.
+RESP:GTGPS,
k
Example:
+RESP:GTGPS,500100,135790246811220,,,,,0000,,,20090214013254,20090214093254,11F0$
i n
Parameter Length (byte) Range/Format Default
l l
XX0000 – XXFFFF,
c a
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
e ti
Unique ID 15 IMEI
u n
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Q fide
Reserved 0
Reserved 0
Reserved 0
n
Report Composition Mask 4 0000 – FFFF
o
Reserved 0
C
Reserved 0
Tail Character 1 $ $
<Report Composition Mask>: Please refer to <Report Composition Mask> of the AT+GTCFG
command.
3.3.3.2.+RESP:GTALM
After the device receives the command AT+GTRTO to read all the configurations, it will send all
configurations to the backend server via the message +RESP:GTALM. This message is only sent via
TCP/UDP; even if the report mode is forced SMS mode, it will be sent via TCP short-connection.
The +RESP:GTALM message does not support the HEX report.
TRACGV55WAN001 – 105 –
GV55W @Track Air Interface Protocol
+RESP:GTALM,
Example:
+RESP:GTALM,500100,868034001591312,,4,1,BSI,,,,,,,,SRI,0,,1,,0,0.0.0.0,0,,0,0,0,0,,,CFG,gv55w
,gv55w,0,0.0,,,003F,1,,3FFF,,0,0,300,0,0,0,0,000F,0,TOW,0,10,1,300,0,0,0,0,2,3,2,,,,,,,,,EPS,0,0,0,
0,0,0,0,0,0,0,0,0,,DIS,0,1,,0,1,0,0,0,,,,,,,,,,,,,IOB,0,0,0,0,0,0,0,0,,,,,1,0,0,0,0,0,0,0,,,,,2,0,0,0,0,0,0,
0,,,,,3,0,0,0,0,0,0,0,,,,,TMZ,+0000,0,,,,,FRI,0,1,,1,0000,0000,,30,1000,1000,,0,600,,,,,201101010
00030,0027$
+RESP:GTALM,500100,868034001591312,,4,2,GEO,0,0,,,50,0,0,0,0,0,0,0,,,1,0,,,50,0,0,0,0,0,0,0,
,,2,0,,,50,0,0,0,0,0,0,0,,,3,0,,,50,0,0,0,0,0,0,0,,,4,0,,,50,0,0,0,0,0,0,0,,,5,0,,,50,0,0,0,0,0,0,0,,,6,0,,
k
,50,0,0,0,0,0,0,0,,,7,0,,,50,0,0,0,0,0,0,0,,,8,0,,,50,0,0,0,0,0,0,0,,,9,0,,,50,0,0,0,0,0,0,0,,,10,0,,,50,
n
0,0,0,0,0,0,0,,,11,0,,,50,0,0,0,0,0,0,0,,,12,0,,,50,0,0,0,0,0,0,0,,,13,0,,,50,0,0,0,0,0,0,0,,,14,0,,,50,
i
0,0,0,0,0,0,0,,,15,0,,,50,0,0,0,0,0,0,0,,,16,0,,,50,0,0,0,0,0,0,0,,,17,0,,,50,0,0,0,0,0,0,0,,,18,0,,,50,
l l
0,0,0,0,0,0,0,,,19,0,,,50,0,0,0,0,0,0,0,,,SPD,0,0,0,60,300,0,0,0,0,,,,,,,,,,,,SOS,0,0,,0,0,0,0,,,,,PIN,1,
c a
,,,,,,OWH,0,1f,0900,1200,1300,1800,,,0,0,0,0,0,,,,,DOG,0,60,30,0200,,1,0,,60,60,,201101010000
e i
30,0028$
t
+RESP:GTALM,500100,868034001591312,,4,3,IDL,0,2,1,0,,,,0,0,0,0,,,,,HMC,0,00000:00:00,,,,,,,,,
u n
HBM,0,,,100,0,0,,60,0,0,,,0,0,,0,0,0,0,30,50,20,65,WLT,0,,,,,,,,,,,,,,,HRM,,,ef,fe1fbf,fe1fbf,fffd,ef,
7d,,,,CRA,0,5,,,,,,0,0,0,0,,PDS,0,0,,,,,,,OUT,0,,,,,,,BZA,0,,,,0,0,0,,,0,0,0,,,0,0,0,,,0,0,0,,,,,,,,,SPA,0,5
Q fide
0,,60,0,,,70,,60,0,,,90,,60,0,,,110,,60,0,,,,,,,,,SSR,0,2,1,5,0,,,,20110101000030,0029$
+RESP:GTALM,500100,868034001591312,,4,4,RMD,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3FFF,,,3FFF,,,,,0,0,0,0,,,FFC,0,0,0,,,,,,,30,500,500,
300,,0,,,,,1,0,0,,,,,,,30,500,500,300,,0,,,,,2,0,0,,,,,,,30,500,500,300,,0,,,,,3,0,0,,,,,,,30,500,500,300
n
,,0,,,,,4,0,0,,,,,,,30,500,500,300,,0,,,,,20110101000030,002A$
o
Parameter Length (byte) Range/Format Default
C
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Total Packets 1 4
Configurations <1500
Tail Character 1 $ $
TRACGV55WAN001 – 106 –
GV55W @Track Air Interface Protocol
configurations for the commands from BSI to FRI, the second message is for the commands
from GEO to DOG, the third message is for the commands from IDL to SSR, and the last
message is for the configurations of the commands from RMD to the end of the protocol
commands.
Note: The length of every +RESP:GTALM message (including header and tail) must be less than or
equal to (<=) 1500 characters.
3.3.3.3.+RESP:GTALC
k
After the device receives the command AT+GTRTO to read all the configurations, it will send all
n
configurations to the backend server via the message +RESP:GTALC. This message is only sent via
l i l
TCP/UDP; even if the report mode is forced SMS mode, it will be sent via TCP short-connection.
c
The +RESP:GTALC message does not support the HEX report.
e ti a
+RESP:GTALC,
u n
Example:
+RESP:GTALC,500100,135790246811220,,FFFFFFB,,,BSI,cmnet,,,,,,,SRI,3,,2,116.228.146.250,814
Q fide
4,116.228.146.250,8143,,5,0,0,0,,30,CFG,gv55w,gv55w,0,0.0,,,003F,1,,3FFF,,0,0,300,0,0,0,0,000F
,0,TOW,0,10,1,300,0,0,0,0,2,3,2,,,,,,,,,EPS,0,0,0,0,0,0,0,0,0,0,0,0,,DIS,0,1,,0,1,0,0,0,,,,,,,,,,,,,IOB,0,
0,0,0,0,0,0,0,,,,,1,0,0,0,0,0,0,0,,,,,2,0,0,0,0,0,0,0,,,,,3,0,0,0,0,0,0,0,,,,,TMZ,+0000,0,,,,,FRI,0,1,,1,0
000,0000,,30,1000,1000,,0,600,,,,,GEO,0,0,,,50,0,0,0,0,0,0,0,,,1,0,,,50,0,0,0,0,0,0,0,,,2,0,,,50,0,0,
n
0,0,0,0,0,,,3,0,,,50,0,0,0,0,0,0,0,,,4,0,,,50,0,0,0,0,0,0,0,,,5,0,,,50,0,0,0,0,0,0,0,,,6,0,,,50,0,0,0,0,0,
0,0,,,7,0,,,50,0,0,0,0,0,0,0,,,8,0,,,50,0,0,0,0,0,0,0,,,9,0,,,50,0,0,0,0,0,0,0,,,10,0,,,50,0,0,0,0,0,0,0,,,
o
11,0,,,50,0,0,0,0,0,0,0,,,12,0,,,50,0,0,0,0,0,0,0,,,13,0,,,50,0,0,0,0,0,0,0,,,14,0,,,50,0,0,0,0,0,0,0,,,1
5,0,,,50,0,0,0,0,0,0,0,,,16,0,,,50,0,0,0,0,0,0,0,,,17,0,,,50,0,0,0,0,0,0,0,,,18,0,,,50,0,0,0,0,0,0,0,,,19
C
,0,,,50,0,0,0,0,0,0,0,,,SPD,0,0,0,60,300,0,0,0,0,,,,,,,,,,,,SOS,0,0,,0,0,0,0,,,,,PIN,1,,,,,,,OWH,0,1f,090
0,1200,1300,1800,,,0,0,0,0,0,,,,,DOG,0,60,30,0200,,1,0,,60,60,,IDL,0,2,1,0,,,,0,0,0,0,,,,,HMC,0,00
000:00:00,,,,,,,,,HBM,0,,,100,0,0,,60,0,0,,,0,0,,0,0,0,0,30,50,20,65,WLT,0,,,,,,,,,,,,,,,HRM,,,ef,fe1fbf
,fe1fbf,fffd,ef,7d,,,,CRA,0,5,,,,,,0,0,0,0,,PDS,0,0,,,,,,,OUT,0,,,,,,,BZA,0,,,,0,0,0,,,0,0,0,,,0,0,0,,,0,0,0,
,,,,,,,,SPA,0,50,,60,0,,,70,,60,0,,,90,,60,0,,,110,,60,0,,,,,,,,,SSR,0,2,1,5,0,,,,RMD,0,,,,,1,2,46000F,46
002F,,,1,1,,,,2,2,,,,1f,,,1f,,,,,0,0,0,0,,,FFC,0,1,0,,,,,,,30,500,500,300,,0,,,,,upc,gv55w,0,10,0,0,168,
http://www.queclink.com/configure.ini,0,,,,peo,0,3,117.200955,31.834054,117.203152,31.833
664,117.202325,31.832352,,,,,,,,,,,,,,,86400,2,1,255,255,,,,,…19,3,117.149551,31.854971,117.13
7741,31.850317,117.140930,31.845852,,,,,,,,,,,,,,,5,2,1,10,10,,,,,20140106075757,00A6$
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
TRACGV55WAN001 – 107 –
GV55W @Track Air Interface Protocol
FFFFFFFFFFFFFFFF
APN <=40
k
Reserved 0
i n
Reserved 0
l l
Reserved 0
c i a
Reserved 0
e t
SRI 3 SRI SRI
u n
Report Mode 1 0–7
Q fide
Reserved 0
n
Name
o
Main Server Port <=5 0 – 65535
C
Name
Reserved 0
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
TRACGV55WAN001 – 108 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
k
Event Mask 4 0000 – FFFF
i n
Reserved 0
l l
LED On 1 0|1
c i a
Info Report Enable 1 0|1
e t
Info Report Interval <=5 30 – 86400sec
u n
High: 0-2
Location Request Mask 2 00
Q fide
Low: 0-3
Reserved 0
n
AGPS Mode 1 0|1
o
GSM Report 4 0000 – FFFF
C
GNSS Lost Time 2 0 – 30min 0
TRACGV55WAN001 – 109 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
k
Reserved 0
i n
Reserved 0
l l
EPS 3 EPS EPS
c i a
Mode 1 0|1|2
e t
Min Threshold <=5 250 – 28000 mV
u n
Max Threshold <=5 250 – 28000 mV
Q fide
Sample Period <=2 0|1 – 12(×2s)
Output ID 1 0–2
n
Output Status 1 0|1
o
Duration <=3 0 – 255(×100ms)
C
Toggle Times <=3 0 – 255
Reserved 0
Ignition Detection 1 0 0
Input ID 1 1 1 1
Enable 1 0|1
TRACGV55WAN001 – 110 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
k
Reserved 0
i n
Reserved 0
l l
Reserved 0
c i a
Reserved 0
e t
Reserved 0
u n
Reserved 0
Q fide
Reserved 0
IOB ID0 1 0 0
n
Input Mask 1 0–F
o
Trigger Mask 1 0–F
C
Input Sample Period <=2 0|1 – 12(×2s)
Output ID 1 0–2
Reserved 0
Reserved 0
Reserved 0
Reserved 0
IOB ID1 1 1 1
TRACGV55WAN001 – 111 –
GV55W @Track Air Interface Protocol
Output ID 1 0 –2
Reserved 0
Reserved 0
k
Reserved 0
i n
Reserved 0
l l
IOB ID2 1 2 2
c i a
Input Mask 1 0–F
e t
Trigger Mask 1 0–F
u n
Input Sample Period <=2 0|1 – 12(×2s)
Q fide
Output ID 1 0–2
n
Toggle Times <=3 0 – 255
o
Reserved 0
C
Reserved 0
Reserved 0
Reserved
IOB ID3 1 3 3
Output ID 1 0–2
Reserved 0
TRACGV55WAN001 – 112 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
k
Reserved 0
i n
Reserved 0
l l
Reserved 0
c i a
FRI 3 FRI FRI
e t
Mode 1 0–4
u n
Discard No Fix <=2 0|1
Q fide
Reserved 0
n
End Time 4 HHMM
o
Reserved 0
C
Send Interval <=5 0|5 – 86400sec
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
GEO ID0 1 0 0
TRACGV55WAN001 – 113 –
GV55W @Track Air Interface Protocol
Mode 1 0–3
Output ID 1 0–2
k
Duration <=3 0 – 255(×100ms)
i n
Toggle Times <=3 0 – 255
l l
Trigger Mode <=2 0|21|22 0
c i a
Trigger Report 1 0|1 0
e t
State Mode 1 0|1 0
u n
Reserved 0
Q fide
GEO ID1 1 1 1
Mode 1 0–3
n
Latitude <=10 (–)xx.xxxxxx
o
Radius <=7 50 – 6000000m
C
Check Interval <=5 0 | 5 – 86400sec
Output ID 1 0–2
Reserved 0
GEO ID2 1 2 2
Mode 1 0–3
TRACGV55WAN001 – 114 –
GV55W @Track Air Interface Protocol
Output ID 1 0–2
k
Trigger Mode <=2 0|21|22 0
i n
Trigger Report 1 0|1 0
l l
State Mode 1 0|1 0
c i a
Reserved 0
e t
GEO ID3 1 3 3
u n
Mode 1 0–3
Q fide
Longitude <=11 (–)xxx.xxxxxx
n
Check Interval <=5 0 | 5 – 86400sec
o
Output ID 1 0–2
C
Output Status 1 0|1
Reserved 0
GEO ID4 1 4 4
Mode 1 0–3
TRACGV55WAN001 – 115 –
GV55W @Track Air Interface Protocol
Output ID 1 0–2
k
State Mode 1 0|1 0
i n
Reserved 0
l l
GEO ID5 1 5 5
c i a
Mode 1 0–3 0
e t
Longitude <=11 (–)xxx.xxxxxx 0.000000
u n
Latitude <=10 (–)xx.xxxxxx 0.000000
Q fide
Radius <=7 50 – 6000000m 50
Output ID 1 0–3 0
n
Output Status 1 0|1 0
o
Duration <=3 0 – 255(×100ms) 0
C
Toggle Times <=3 0 – 255 0
Reserved 0
GEO ID6 1 6 6
Mode 1 0–3 0
Output ID 1 0–3 0
TRACGV55WAN001 – 116 –
GV55W @Track Air Interface Protocol
Reserved 0
k
GEO ID7 1 7 7
i n
Mode 1 0–3 0
l l
Longitude <=11 (–)xxx.xxxxxx 0.000000
c i a
Latitude <=10 (–)xx.xxxxxx 0.000000
e t
Radius <=7 50 – 6000000m 50
u n
Check Interval <=5 0 | 5 – 86400sec 0
Q fide
Output ID 1 0–3 0
n
Toggle Times <=3 0 – 255 0
o
Trigger Mode <=2 0|21|22 0
C
Trigger Report 1 0|1 0
Reserved 0
GEO ID8 1 8 8
Mode 1 0–3 0
Output ID 1 0–3 0
TRACGV55WAN001 – 117 –
GV55W @Track Air Interface Protocol
Reserved 0
GEO ID9 1 9 9
Mode 1 0–3 0
k
Longitude <=11 (–)xxx.xxxxxx 0.000000
i n
Latitude <=10 (–)xx.xxxxxx 0.000000
l l
Radius <=7 50 – 6000000m 50
c i a
Check Interval <=5 0 | 5 – 86400sec 0
e t
Output ID 1 0–3 0
u n
Output Status 1 0|1 0
Q fide
Duration <=3 0 – 255(×100ms) 0
n
Trigger Report 1 0|1 0
o
State Mode 1 0|1 0
C
Reserved 0
GEO ID10 2 10 10
Mode 1 0–3 0
Output ID 1 0–3 0
TRACGV55WAN001 – 118 –
GV55W @Track Air Interface Protocol
Reserved 0
GEO ID11 2 11 11
Mode 1 0–3 0
k
Radius <=7 50 – 6000000m 50
i n
Check Interval <=5 0 | 5 – 86400sec 0
l l
Output ID 1 0–3 0
c i a
Output Status 1 0|1 0
e t
Duration <=3 0 – 255(×100ms) 0
u n
Toggle Times <=3 0 – 255 0
Q fide
Trigger Mode <=2 0|21|22 0
n
Reserved 0
o
GEO ID12 2 12 12
C
Mode 1 0–3 0
Output ID 1 0–3 0
TRACGV55WAN001 – 119 –
GV55W @Track Air Interface Protocol
Reserved 0
GEO ID13 2 13 13
Mode 1 0–3 0
k
Output ID 1 0–3 0
i n
Output Status 1 0|1 0
l l
Duration <=3 0 – 255(×100ms) 0
c i a
Toggle Times <=3 0 – 255 0
e t
Trigger Mode <=2 0|21|22 0
u n
Trigger Report 1 0|1 0
Q fide
State Mode 1 0|1 0
Reserved 0
GEO ID14 2 14 14
n
Mode 1 0–3 0
o
Longitude <=11 (–)xxx.xxxxxx 0.000000
C
Latitude <=10 (–)xx.xxxxxx 0.000000
Output ID 1 0–3 0
Reserved 0
GEO ID15 2 15 15
TRACGV55WAN001 – 120 –
GV55W @Track Air Interface Protocol
Mode 1 0–3 0
Output ID 1 0–3 0
k
Duration <=3 0 – 255(×100ms) 0
i n
Toggle Times <=3 0 – 255 0
l l
Trigger Mode <=2 0|21|22 0
c i a
Trigger Report 1 0|1 0
e t
State Mode 1 0|1 0
u n
Reserved 0
Q fide
GEO ID16 2 16 16
Mode 1 0–3 0
n
Latitude <=10 (–)xx.xxxxxx 0.000000
o
Radius <=7 50 – 6000000m 50
C
Check Interval <=5 0 | 5 – 86400sec 0
Output ID 1 0–3 0
Reserved 0
GEO ID17 2 17 17
Mode 1 0–3 0
TRACGV55WAN001 – 121 –
GV55W @Track Air Interface Protocol
Output ID 1 0–3 0
k
Trigger Mode <=2 0|21|22 0
i n
Trigger Report 1 0|1 0
l l
State Mode 1 0|1 0
c i a
Reserved 0
e t
GEO ID18 2 18 18
u n
Mode 1 0–3 0
Q fide
Longitude <=11 (–)xxx.xxxxxx 0.000000
n
Check Interval <=5 0 | 5 – 86400sec 0
o
Output ID 1 0–3 0
C
Output Status 1 0|1 0
Reserved 0
GEO ID19 2 19 19
Mode 1 0–3 0
TRACGV55WAN001 – 122 –
GV55W @Track Air Interface Protocol
Output ID 1 0–3 0
k
State Mode 1 0|1 0
i n
Reserved 0
l l
SPD 3 SPD SPD
c i a
Mode 1 0|1|2
e t
Min Speed <=3 0 – 400km/h
u n
Max Speed <=3 0 – 400km/h
Q fide
Validity <=4 0 – 3600sec
Output ID 1 0–2
n
Output Status 1 0|1
o
Duration <=3 0 – 255(×100ms)
C
Toggle Times <=3 0 – 255
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV55WAN001 – 123 –
GV55W @Track Air Interface Protocol
Mode 1 0–2
Output ID 1 0–2
k
Toggle Times <=3 0 – 255
i n
Reserved 0
l l
Reserved 0
c i a
Reserved 0
e t
Reserved 0
u n
PIN 3 PIN PIN
Q fide
Enable Auto-unlock PIN 1 0|1
Reserved 0
n
Reserved 0
o
Reserved 0
C
Reserved 0
Reserved 0
Mode 1 0|1|2|3
Reserved 0
Reserved 0
TRACGV55WAN001 – 124 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
k
Reserved 0
i n
DOG 3 DOG DOG
l l
Mode 1 0|1|2
c i a
Ignition Frequency <=3 10 – 120min
e t
Interval <=2 1 – 30
u n
Time 4 HHMM
Q fide
Reserved 0
Input ID 1 0|1|2
n
Reserved 0
o
No Network Interval 4 0 | 5-1440 min 60
C
No Activation Interval 4 0 | 5-1440 min 60
Reserved 0
Mode 1 0|1
Reserved 0
Reserved 0
Reserved 0
Output ID 1 0–2
TRACGV55WAN001 – 125 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
k
Hour Meter Enable 1 0|1|2
i n
Initial Hour Meter Count 11 00000:00:00-99999:00:00
l l
Reserved 0
c i a
Reserved 0
e t
Reserved 0
u n
Reserved 0
Q fide
Reserved 0
Reserved 0
Reserved 0
n
Reserved 0
o
HBM 3 HBM HBM
C
HBM Enable 1 0|1|2|3
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV55WAN001 – 126 –
GV55W @Track Air Interface Protocol
Reserved 0
Output ID 1 0–2
k
Cornering and Braking
<=3 30-70 30
n
Threshold
l i l
Cornering and Braking
<=3 40-100(*8ms) 50
c
Duration
e i a
Acceleration Threshold <=3 15-50 20
u t
Acceleration Duration <=3 50-250(*8ms) 65
n
WLT 3 WLT WLT
Q fide
Call Filter 1 0–7 0
Reserved 0
n
Reserved 0
o
Reserved 0
C
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV55WAN001 – 127 –
GV55W @Track Air Interface Protocol
Reserved 0
Mode 1 0|1 0
Sensitivity 1 1–9 5
Reserved 0
Reserved 0
Reserved 0
k
Reserved 0
i n
Reserved 0
l l
Output ID 1 0–2 0
c i a
Output Status 1 0|1
e t
Duration <=3 0~255(×100ms) 0
u n
Toggle Times <=3 0 – 255 0
Q fide
Reserved 0
Mode 1 0|1|2 0
n
Mask 4 0000-FFFF 0
o
Reserved 0
C
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV55WAN001 – 128 –
GV55W @Track Air Interface Protocol
Reserved 0
Output ID 1 0|2|3 0
Reserved 0
Reserved 0
Reserved 0
k
Duration <=3 0 – 255(×100ms) 0
i n
Toggle Times <=3 0 – 255 0
l l
Reserved 0
c i a
Reserved 0
e t
Alarm 2 Output Status 1 0|1
u n
Duration <=3 0 – 255(×100ms) 0
Q fide
Toggle Times <=3 0 – 255 0
Reserved 0
Reserved 0
n
Alarm 3 Output Status 1 0|1
o
Duration <=3 0 – 255(×100ms) 0
C
Toggle Times <=3 0 – 255 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV55WAN001 – 129 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Mode 1 0|1|2 0
Reserved 0
k
Alarm Type 1 0|1 – 4 0
i n
Reserved 0
l l
Reserved 0
c i a
Speed Threshold 2 <=3 0 – 400km/h 70
e t
Reserved 0
u n
Validity <=4 0 – 3600sec 60
Q fide
Alarm Type 1 0|1 – 4 0
Reserved 0
Reserved 0
n
Speed Threshold 3 <=3 0 – 400km/h 90
o
Reserved 0
C
Validity <=4 0 – 3600sec 60
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV55WAN001 – 130 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Mode 1 0|1 0
k
Time to Start 1 1 – 5 min 1
i n
Start Speed 2 1 – 10 Km/h 5
l l
Long Stop 3 0 – 255 min 0
c i a
Time Unit 1 0|1 0
e t
Reserved 0
u n
Reserved 0
Q fide
RMD 3 RMD RMD
Mode 1 0|1 0
Reserved 0
n
Reserved 0
o
Reserved 0
C
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV55WAN001 – 131 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
k
Output ID 1 0–2 0
n
Output Status 1 0|1
l i l
Duration <=3 0~255(×100ms) 0
c a
Toggle Times <=3 0 – 255 0
e ti
Reserved 0
u n
Reserved 0
Q fide
FFC 3 FFC FFC
Priority 1 0 0
Mode 1 0-3 0
n
FRI Mode 1 0-5 0
o
Reserved 0
Reserved 0
C
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV55WAN001 – 132 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Priority 1 1 1
Mode 1 0-3 0
Reserved 0
Reserved 0
k
Reserved 0
i n
Reserved 0
l l
Reserved 0
c i a
Reserved 0
e t
FRI IGN Report Interval <=5 5-86400s 30
u n
FRI Report Distance <=5 50-65535m 500
Q fide
FRI Report Mileage <=5 50-65535m 500
Reserved 0
n
Corner Report <=3 0 – 180 0
o
Reserved 0
C
Reserved 0
Reserved 0
Reserved 0
Priority 1 2 2
Mode 1 0-3 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV55WAN001 – 133 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
k
Reserved 0
i n
Reserved 0
l l
Reserved 0
c i a
Priority 1 3 3
e t
Mode 1 0-3 0
u n
FRI Mode 1 0-5 0
Q fide
Reserved 0
Reserved 0
Reserved 0
n
Reserved 0
o
Reserved 0
C
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Priority 1 4 4
TRACGV55WAN001 – 134 –
GV55W @Track Air Interface Protocol
Mode 1 0-3 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
k
Reserved 0
i n
FRI IGN Report Interval <=5 5-86400s 30
l l
FRI Report Distance <=5 50-65535m 500
c i a
FRI Report Mileage <=5 50-65535m 500
e t
FRI IGF Report Interval <=5 5-86400s 300
u n
Reserved 0
Q fide
Corner Report <=3 0 – 180 0
Reserved 0
Reserved 0
n
Reserved 0
o
Reserved 0
C
UPC 3 UPC UPC
Download Protocol 1 0 0
Mode 1 0|1 0
Reserved 0
Reserved 0
Reserved 0
TRACGV55WAN001 – 135 –
GV55W @Track Air Interface Protocol
GEO ID 1 0 – 19 0
Mode 1 0–3 0
k
Check Interval <=5 0|5 – 86400sec 0
i n
Output ID 1 0–2 0
l l
Output Status 1 0|1
c i a
Duration <=3 0 – 255(×100ms) 0
e t
Toggle Times <=3 0 – 255 0
u n
State Mode 1 0|1 0
Q fide
Reserved 0
Reserved 0
Reserved 0
n
CMD 3 CMD CMD
o
Mode 1 0-1 0
C
Stored Cmd ID 3 0 – 31
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Mode 1 0-2 0
Group ID <=2 0 – 31
TRACGV55WAN001 – 136 –
GV55W @Track Air Interface Protocol
Reserved
Reserved
k
GAM 3 GAM GAM
i n
Mode 1 0|1 1
l l
Speed Mode 1 0|1 1
c i a
Motion Speed Threshold <=2 5-50km/h 25
e t
Motion Cumulative Time <=3 10-100s 10
u n
Motionless Cumulative Time <=3 10-250s 60
Q fide
GNSS Fix Failure Timeout <=4 5-1800s 60
Reserved 0
Reserved 0
n
Reserved 0
o
Reserved 0
C
VVS 3 VVS VVS
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV55WAN001 – 137 –
GV55W @Track Air Interface Protocol
Mode 1 0|1|2 0
3G Threshold 1 <=2 0 – 99 90
2G Threshold <=2 0 – 99 70
k
Reserved
i n
Output ID 1 0–2 0
l l
Output Status 1 0|1 0
c i a
Duration <=3 0~255(×100ms) 0
e t
Toggle Times <=3 0 – 255 0
u n
Reserved 0
Q fide
JBS 3 JBS JDC
Mode 1 0|1 0
Reserved 0
n
Siren On Timer (T1) 5 1 – 65535 (×100ms) 10
o
Siren Off Timer (T2) 5 1 – 65535 (×100ms) 10
C
Ready Fuel Release Timer
5 1 – 65535 (sec) 1800
(T3)
TRACGV55WAN001 – 138 –
GV55W @Track Air Interface Protocol
Tail Character 1 $ $
<Next Packet>: It indicates whether the following information packet is the last one or not.
0: The following packet is the last information packet.
1: The following packet is not the last information packet.
<Current Packet>: It indicates the index of +RESP:GTALC.
3.3.3.4.+RESP:GTALS
l i n k
l
After the device receives the command AT+GTRTO to get sub AT command configuration
c a
information, it will send the configuration information to the backend server via the message
i
+RESP:GTALS. Configuration information varies with different AT Commands. For example, to get
e t
FRI configuration, set AT+GTRTO=gv55w,2,FRI,,,,,0015$.
u n
+RESP:GTALS,
Q fide
Example:
+RESP:GTALS,500100,862170010822169,gv55w,FRI,1,0,,0,0000,0000,,30,1000,1000,,40,60,000
00000,,,,,20121205072258,00C3$
n
Parameter Length (byte) Range/Format Default
o
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
C
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Mode 1 0–4
Reserved 0
Reserved 0
TRACGV55WAN001 – 139 –
GV55W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
k
Reserved 0
i n
Send Time 14 YYYYMMDDHHMMSS
l l
Count Number 4 0000 – FFFF
c i a
Tail Character 1 $ $
u e
3.3.3.5.+RESP:GTCID
n t
Q fide
After the device receives the command AT+GTRTO to read the ICCID of the SIM card, it will send
the ICCID to the backend server via the message +RESP:GTCID.
n
+RESP:GTCID,
Example:
o
+RESP:GTCID,500100,135790246811220,,898600810906F8048812,20090214093254,11F0$
C
Parameter Length (byte) Range/Format Default
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
ICCID 20
Tail Character 1 $ $
3.3.3.6.+RESP:GTCSQ
After the device receives the command AT+GTRTO to read the UMTS signal level, it will send the
signal level to the backend server via the message +RESP:GTCSQ.
TRACGV55WAN001 – 140 –
GV55W @Track Air Interface Protocol
+RESP:GTCSQ,
Example:
+RESP:GTCSQ,500100,135790246811220,,16,0,20090214093254,11F0$
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
k
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
n
CSQ RSSI <=2 0 – 31|99
l i l
CSQ BER <=2 0–7
c a
Send Time 14 YYYYMMDDHHMMSS
e ti
Count Number 4 0000 – FFFF
u n
Tail Character 1 $ $
Q fide
<CSQ RSSI>: The level of signal strength.
CSQ RSSI Signal Strength (dBm)
0 <-133
n
1 -111
2 – 30 -109 – -53
o
31 >-51
99 Unknown
C
<CSQ BER>: The quality of the UMTS signal. The range is 0-7.
3.3.3.7.+RESP:GTVER
After the device receives the command AT+GTRTO to get the versions (including software version
and hardware version), it will send the version information to the backend server via the message
+RESP:GTVER.
+RESP:GTVER,
Example:
+RESP:GTVER,500100,135790246811220,,GV55W,0100,0101,20090214093254,11F0$
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
TRACGV55WAN001 – 141 –
GV55W @Track Air Interface Protocol
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Tail Character 1 $ $
n k
<Device Type>: The type of the device.
i
<Software Version>: The software version of the device. The first two characters represent
l l
the major version and the last two characters represent the minor version. For example,
c a
010A means the version 1.10.
e i
<Hardware Version>: The hardware version of the device. The first two characters represent
t
the major version and the last two characters represent the minor version. For example,
u n
010A means the version 1.10.
Q fide
3.3.3.8.+RESP:GTBAT
After the device receives the command AT+GTRTO to read the power supply information, it will
n
send the power supply information to the backend server via the message +RESP:GTBAT.
o
+RESP:GTBAT,
C
Example:
+RESP:GTBAT,500100,135790246811220,,1,12000,,4.40,0,0,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' '-' '_'
Reserved 0
Charging 1 0|1
LED On 1 0|1
TRACGV55WAN001 – 142 –
GV55W @Track Air Interface Protocol
Tail Character 1 $ $
3.3.3.9.+RESP:GTIOS
After the device receives the command AT+GTRTO to get the status of all the IO ports, it will send
the status information to the backend server via the message +RESP:GTIOS.
k
+RESP:GTIOS,
n
l i
Example:
l
+RESP:GTIOS,500100,135790246811220,,0,1200,1300,00,00,20090214093254,11F0$
c i a
Parameter Length (byte) Range/Format Default
e t
XX0000 – XXFFFF,
u
Protocol Version 6
n
X∈{'A' – 'Z','0' – '9'}
Q fide
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Reserved 0
n
Reserved 0
o
Reserved 0
C
Digital Output Status 2 00 – 03
Tail Character 1 $ $
3.3.3.10.+RESP:GTTMZ
After the device receives the command AT+GTRTO to get the time zone settings, it will send the
time zone information to the backend server via the message +RESP:GTTMZ.
+RESP:GTTMZ,
Example:
+RESP:GTTMZ,500100,135790246811220,,+0800,0,20090214093254,11F0$
TRACGV55WAN001 – 143 –
GV55W @Track Air Interface Protocol
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
k
Count Number 4 0000 – FFFF
n
Tail Character 1 $ $
c l i a l
i
3.3.4.Event Report
e t
The following event reports are triggered when certain events occur.
u n
+RESP:GTPNA: Power on report
+RESP:GTPFA: Power off report
Q fide
+RESP:GTMPN: The report for connecting main power supply
+RESP:GTMPF: The report for disconnecting main power supply
+RESP:GTBTC: Backup battery starts charging
+RESP:GTSTC: Backup battery stops charging
n
+RESP:GTBPL: Backup battery low
o
+RESP:GTSTT: Device motion status indication when the motion status changes
+RESP:GTPDP: Data Service (DS) connection establishment report
C
+RESP:GTIGN: Ignition on report
+RESP:GTIGF: Ignition off report
+RESP:GTIDN: Enter into idling status
+RESP:GTIDF: Leave idling status
+RESP:GTGSM: The report for the information of the serving cell and the neighbor cells
+RESP:GTGSS: GNSS signal status
+RESP:GTCRA: Crash incident report
+RESP:GTSTR: Vehicle enters into Start status
+RESP:GTSTP: Vehicle enters into Stop status
+RESP:GTLSP: Vehicle enters into long stop status
+RESP:GTDOS: Wave shape 1 output status change
+RESP:GTRMD: The report for entering or leaving UMTS roaming state
+RESP:GTUPC: The report for information about UPC
+RESP:GTVGN: Virtual ignition on report
+RESP:GTVGF: Virtual ignition off report
+RESP:GTPNR: Indication of the reason for power on
+RESP:GTPFR: Indication of the reason for power off
+RESP:GTJDR: If the <Mode> in AT+GTJDC is set to 1, the device will report the +RESP:GTJDR
TRACGV55WAN001 – 144 –
GV55W @Track Air Interface Protocol
+RESP:GTPNA,
k
+RESP:GTPFA,
+RESP:GTPDP,
i n
Example:
l l
+RESP:GTPNA,500100,135790246811220,,20090214093254,11F0$
c a
+RESP:GTPFA,500100,135790246811220,,20090214093254,11F0$
e i
+RESP:GTPDP,500100,135790246811220,,20090214093254,11F0$
u t
Parameter Length (byte) Range/Format Default
n
XX0000 – XXFFFF,
Q fide
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
n
Send Time 14 YYYYMMDDHHMMSS
o
Count Number 4 0000 – FFFF
C
Tail Character 1 $ $
+RESP:GTMPN,
+RESP:GTMPF,
+RESP:GTBTC,
+RESP:GTCRA,
Example:
+RESP:GTMPN,500100,135790246811220,,0,4.3,92,70.0,121.354335,31.222073,200902140132
54,0460,0000,18d8,6141,00,20090214093254,11F0$
+RESP:GTMPF,500100,135790246811220,,0,4.3,92,70.0,121.354335,31.222073,200902140132
54,0460,0000,18d8,6141,00,20090214093254,11F0$
+RESP:GTBTC,500100,135790246811220,,0,4.3,92,70.0,121.354335,31.222073,2009021401325
4,0460,0000,18d8,6141,00,20090214093254,11F0$+RESP:GTCRA,500100,135790246811220,,0,
4.3,92,70.0,121.354335,31.222073,20090214013254,0460,0000,18d8,6141,00,2009021409325
4,11F0$
TRACGV55WAN001 – 145 –
GV55W @Track Air Interface Protocol
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
k
Altitude <=8 (–)xxxxx.x m
n
Longitude <=11 (–)xxx.xxxxxx
l i l
Latitude <=10 (–)xx.xxxxxx
c a
GNSS UTC Time 14 YYYYMMDDHHMMSS
e ti
MCC 4 0XXX
u n
MNC 4 0XXX
Q fide
LAC 4 XXXX
n
Reserved (Optional) 2 00
o
Device Status (Optional) 6 000000 – FFFFFF
C
Count Number 4 0000 – FFFF
Tail Character 1 $ $
<Reserved (Optional)>: If Bit 0 of <Event Info Mask> is enabled, this field will be included in
the event reports. Otherwise, this field will not be included.
<Device Status (Optional)>: If Bit 1 of <Event Info Mask> is enabled, <Device Status> will be
included in the event reports. Otherwise, this field will not be included. For detailed
information of this field, please refer to the parameter <Device Status> in the report
+RESP:GTFRI.
+RESP:GTSTC,
Example:
+RESP:GTSTC,500100,135790246811220,,,0,4.3,92,70.0,121.354335,31.222073,200902140132
54,0460,0000,18d8,6141,00,20090214093254,11F0$
TRACGV55WAN001 – 146 –
GV55W @Track Air Interface Protocol
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Reserved 0
k
Azimuth <=3 0 – 359
n
Altitude <=8 (–)xxxxx.x m
l i l
Longitude <=11 (–)xxx.xxxxxx
c a
Latitude <=10 (–)xx.xxxxxx
e ti
GNSS UTC Time 14 YYYYMMDDHHMMSS
u n
MCC 4 0XXX
Q fide
MNC 4 0XXX
LAC 4 XXXX
n
Event Info Mask 2 00~FF 00
o
Reserved (Optional) 2 00
C
Send Time 14 YYYYMMDDHHMMSS
Tail Character 1 $ $
+RESP:GTBPL,
Example:
+RESP:GTBPL,500100,135790246811220,,3.53,0,4.3,92,70.0,121.354335,31.222073,200902140
13254,0460,0000,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' '-' '_'
TRACGV55WAN001 – 147 –
GV55W @Track Air Interface Protocol
k
GNSS UTC Time 14 YYYYMMDDHHMMSS
i n
MCC 4 0XXX
l l
MNC 4 0XXX
c i a
LAC 4 XXXX
e t
Cell ID <=8 XXXX
u n
Event Info Mask 2 00~FF 00
Q fide
Reserved (Optional) 2 00
n
Count Number 4 0000 – FFFF
o
Tail Character 1 $ $
C
+RESP:GTSTT,
Example:
+RESP:GTSTT,500100,135790246811220,,16,0,4.3,92,70.0,121.354335,31.222073,20090214013
254,0460,0000,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' '-' '_'
TRACGV55WAN001 – 148 –
GV55W @Track Air Interface Protocol
MCC 4 0XXX
MNC 4 0XXX
LAC 4 XXXX
k
Cell ID <=8 XXXX
i n
Event Info Mask 2 00~FF 00
l l
Reserved (Optional) 2 00
c i a
Device Status (Optional) 6 000000 – FFFFFF
e t
Send Time 14 YYYYMMDDHHMMSS
u n
Count Number 4 0000 – FFFF
Q fide
Tail Character 1 $ $
n
motionless.
o
12 (Ignition Off Motion): The device attached vehicle is ignition off and it is moving
before it is considered to be towed.
C
16 (Tow): The device attached vehicle is ignition off and it is towed.
21 (Ignition On Rest): The device attached vehicle is ignition on and it is
motionless.
22 (Ignition On Motion): The device attached vehicle is ignition on and it is
moving.
41 (Sensor Rest): The device attached vehicle is motionless without ignition signal
detected.
42 (Sensor Motion): The device attached vehicle is moving without ignition signal
detected.
+RESP:GTIGN,
Example:
+RESP:GTIGN,500100,135790246811220,,1200,0,4.3,92,70.0,121.354335,31.222073,20090214
013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
TRACGV55WAN001 – 149 –
GV55W @Track Air Interface Protocol
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
k
Altitude <=8 (–)xxxxx.x m
i n
Longitude <=11 (–)xxx.xxxxxx
l l
Latitude <=10 (–)xx.xxxxxx
c i a
GNSS UTC Time 14 YYYYMMDDHHMMSS
e t
MCC 4 0XXX
u n
MNC 4 0XXX
Q fide
LAC 4 XXXX
n
Reserved (Optional) 2 00
o
Device Status (Optional) 6 000000 – FFFFFF
C
Hour Meter Count 11 HHHHH:MM:SS
Tail Character 1 $ $
<Duration of Ignition Off>: Duration since last time the ignition is turned off. If the duration
is greater than 999999 seconds, it will be reported as 999999 seconds.
<Hour Meter Count>: If the hour meter count function is enabled by the command
AT+GTHMC, the total hours the meter has counted when the engine is on will be reported in
this field. If the function is disabled, this field will be empty. It is formatted with 5 hour digits,
2 minute digits and 2 second digits, and ranges from 00000:00:00 to 99999:00:00.
+RESP:GTVGN,
Example:
TRACGV55WAN001 – 150 –
GV55W @Track Air Interface Protocol
+RESP:GTVGN,500100,135790246811220,,00,,1200,0,4.3,92,70.0,121.354335,31.222073,20090
214013254,0460,0000,18d8,6141,00, 12345:12:34,2000.0,20090214093254,11F0$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Reserved 2 00
k
Report Type 1 0-4
l i n
Duration of Ignition Off <=6 0 – 999999 sec
c l
GNSS Accuracy <=2 0 0, Last known
e i a
Speed <=5 0.0 – 999.9 km/h
u t
Azimuth <=3 0 – 359
n
Altitude <=8 (–)xxxxx.x m
Q fide
Longitude <=11 (–)xxx.xxxxxx
n
MCC 4 0XXX
o
MNC 4 0XXX
C
LAC 4 XXXX
Reserved (Optional) 2 00
Tail Character 1 $ $
<Report Type>: This parameter indicates the trigger source of the ignition event.
0: Reserved
TRACGV55WAN001 – 151 –
GV55W @Track Air Interface Protocol
k
+RESP:GTIGF,
i n
Example:
l l
+RESP:GTIGF,500100,135790246811220,,1200,0,4.3,92,70.0,121.354335,31.222073,200902140
c a
13254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
e ti
Parameter Length (byte) Range/Format Default
u n
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Q fide
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
n
GNSS Accuracy <=2 0 0, Last known
o
Speed <=5 0.0 – 999.9 km/h
C
Azimuth <=3 0 – 359
MCC 4 0XXX
MNC 4 0XXX
LAC 4 XXXX
Reserved (Optional) 2 00
TRACGV55WAN001 – 152 –
GV55W @Track Air Interface Protocol
Tail Character 1 $ $
<Duration of Ignition On>: Duration since last time the ignition is turned on. If the duration is
greater than 999999 seconds, it will be reported as 999999 seconds.
k
<Hour Meter Count>: If the hour meter count function is enabled by the command
n
AT+GTHMC, the total hours the meter has counted when the engine is on will be reported in
i
this field. If the function is disabled, this field will be empty. It is formatted with 5 hour digits,
l l
2 minute digits and 2 second digits, and ranges from 00000:00:00 to 99999:00:00.
e c i a
+RESP:GTVGF,
t
Example:
u n
+RESP:GTVGF,500100,135790246811220,,00,,1200,0,4.3,92,70.0,121.354335,31.222073,20090
Q fide
214013254,0460,0000,18d8,6141,00, 12345:12:34,2000.0,20090214093254,11F0$
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
Reserved 2 00
MCC 4 0XXX
MNC 4 0XXX
TRACGV55WAN001 – 153 –
GV55W @Track Air Interface Protocol
LAC 4 XXXX
Reserved (Optional) 2 00
k
Send Time 14 YYYYMMDDHHMMSS
i n
Count Number 4 0000 – FFFF
l l
Tail Character 1 $ $
e c ti a
<Duration of Ignition On>: Duration since last time the ignition is turned on. If it is greater
than 999999 seconds, it is reported as 999999 seconds.
u n
<Hour Meter Count>: If the hour meter count function is enabled by the command
Q fide
AT+GTHMC, total hours the meter has counted when the engine is on will be reported in this
field. If the function is disabled, this field will be empty. It is formatted with 5 hour digits, 2
minute digits and 2 second digits and ranges from 00000:00:00 – 99999:00:00.
+RESP:GTIDN,
n
+RESP:GTSTR,
o
+RESP:GTSTP,
+RESP:GTLSP,
C
Example:
+RESP:GTIDN,500100,135790246811220,,,,0,4.3,92,70.0,121.354335,31.222073,200902140132
54,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
+RESP:GTSTR,500100,135790246811220,,,,0,4.3,92,70.0,121.354335,31.222073,200902140132
54,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
+RESP:GTSTP,500100,135790246811220,,,,0,4.3,92,70.0,121.354335,31.222073,200902140132
54,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
+RESP:GTLSP,500100,135790246811220,,,,0,4.3,92,70.0,121.354335,31.222073,200902140132
54,0460,0000,18d8,6141,00,2000.0,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' '-' '_'
Reserved 0
TRACGV55WAN001 – 154 –
GV55W @Track Air Interface Protocol
Reserved 0
k
GNSS UTC Time 14 YYYYMMDDHHMMSS
i n
MCC 4 0XXX
l l
MNC 4 0XXX
c i a
LAC 4 XXXX
e t
Cell ID <=8 XXXX
u n
Event Info Mask 2 00~FF 00
Q fide
Reserved (Optional) 2 00
n
Send Time 14 YYYYMMDDHHMMSS
o
Count Number 4 0000 – FFFF
C
Tail Character 1 $ $
+RESP:GTIDF,
Example:
+RESP:GTIDF,500100,135790246811220,,22,300,0,4.3,92,70.0,121.354335,31.222073,2009021
4013254,0460,0000,18d8,6141,00,2000.0,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' '-' '_'
TRACGV55WAN001 – 155 –
GV55W @Track Air Interface Protocol
MCC 4 0XXX
k
MNC 4 0XXX
i n
LAC 4 XXXX
l l
Cell ID <=8 XXXX
c i a
Event Info Mask 2 00~FF 00
e t
Reserved (Optional) 2 00
u n
Device Status (Optional) 6 000000 – FFFFFF
Q fide
Mileage <=9 0.0 – 4294967.0 km
n
Tail Character 1 $ $
o
<Motion Status>: The motion status when the vehicle leaves idling status.
C
<Duration of Idling Status>: The period of time that the vehicle has been in idling status. If
the duration is greater than 999999 seconds, it will be reported as 999999 seconds.
+RESP:GTGSM,
Example:
+RESP:GTGSM,500100,135790246811220,FRI,0460,0000,1878,0871,20,,0460,0000,1878,0152,1
6,,,,,,,,,,,,,,,,,,,,,,,,,,0460,0000,1878,0873,57,00,20090214093254,11F0$
MCC1 4 0XXX
MNC1 4 0XXX
TRACGV55WAN001 – 156 –
GV55W @Track Air Interface Protocol
LAC1 4
RX Level1 2 0-63
Reserved 1
MCC2 4 0XXX
MNC2 4 0XXX
LAC2 4
k
Cell ID2 4-8
i n
RX Level2 2 0-63
l l
Reserved 1
c a
MCC3 4 0XXX
e ti
MNC3 4 0XXX
u n
LAC3 4
Q fide
Cell ID3 4-8
RX Level3 2 0-63
Reserved 1
n
MCC4 4 0XXX
o
MNC4 4 0XXX
C
LAC4 4
RX Level4 2 0-63
Reserved 1
MCC5 4 0XXX
MNC5 4 0XXX
LAC5 4
RX Level5 2 0-63
Reserved 1
MCC6 4 0XXX
MNC6 4 0XXX
TRACGV55WAN001 – 157 –
GV55W @Track Air Interface Protocol
LAC6 4
RX Level6 2 0-63
Reserved 1
MCC 4 0XXX
MNC 4 0XXX
LAC 4
k
Cell ID 4-8
i n
RX Level 2 0-63
l l
Event Info Mask 2 00~FF 00
c i a
Reserved (Optional) 2 00
e t
Device Status (Optional) 6 000000 – FFFFFF
u n
Send Time 14 YYYYMMDDHHMMSS
Q fide
Count Number 4 0000 – FFFF
Tail Character 1 $ $
n
<Fix Type>: A string to indicate what kind of GNSS fix this cell information is for.
"SOS": This cell information is for SOS request.
o
"RTL": This cell information is for RTL request.
"LBC": This cell information is for LBC request.
C
"FRI": This cell information is for FRI request.
"GIR": This cell information is for the sub command “C” in the AT+GTRTO command.
<MCC (i)>: MCC of the neighbor cell i (i is the index of the neighbor cell).
<MNC (i)>: MNC of the neighbor cell i.
<LAC (i)>: LAC (in hex format) of the neighbor cell i.
<Cell ID (i)>: Cell ID (in hex format) of the neighbor cell i.
<RX Level (i)>: The signal strength of the neighbor 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
<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.
<RX Level>: The signal strength of the serving cell.
Note:
TRACGV55WAN001 – 158 –
GV55W @Track Air Interface Protocol
1. It may include information of several neighbor cells (or even no neighbor cell information). If
no neighbor cell is found, all the fields of the neighbor 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 neighbouring cells is only available in 2G network mode.
5. If <Fix Type> is “SOS”, information of GSM neighbouring cells will not be hidden.
+RESP:GTGSS,
Example:
+RESP:GTGSS,500100,135790246811220,,1,9,11,,0,4.3,92,70.0,121.354335,31.222073,2009021
k
4013254,0460,0000,18d8,6141,00,20090214093254,11F0$
n
Parameter Length (byte) Range/Format Default
l i l
XX0000 – XXFFFF,
Protocol Version 6
c a
X∈{'A' – 'Z','0' – '9'}
e ti
Unique ID 15 IMEI
u n
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Q fide
GNSS Signal Status 1 0|1
Satellite Number 2 0 - 24
n
Reserved 0
o
GNSS Accuracy <=2 0 0, Last known
C
Azimuth <=3 0 – 359
MCC 4 0XXX
MNC 4 0XXX
LAC 4 XXXX
Reserved (Optional) 2 00
TRACGV55WAN001 – 159 –
GV55W @Track Air Interface Protocol
Tail Character 1 $ $
<GNSS Signal Status>: 0 means “GNSS signal lost” or “no successful GNSS fix”, and 1 means
“GNSS signal recovered and successful GNSS fix”.
<Satellite Number>: The number of the satellites in view when fix is successful. If fix fails, the
parameter field is empty.
<Motion Status>: The current motion status of the device.
k
11 (Ignition Off Rest): The device attached vehicle is ignition off and it is
n
motionless.
l i
12 (Ignition Off Motion): The device attached vehicle is ignition off and it is moving
l
before it is considered to be towed.
c a
16 (Tow): The device attached vehicle is ignition off and it is towed.
e i
21 (Ignition on Rest): The device attached vehicle is ignition on and it is
t
motionless.
u n
22 (Ignition on Motion): The device attached vehicle is ignition on and it is moving.
Q fide
41 (Sensor Rest): The device attached vehicle is motionless without ignition signal
detected.
42 (Sensor Motion): The device attached vehicle is moving without ignition signal
detected.
n
+RESP:GTDOS,
o
Example:
+RESP:GTDOS,500100,862170010190559,,2,0.0,57.7,117.201371,31.833041,20121015085137,
C
0460,0000,5663,5A02,,2,1,20121015085153,0149$
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
TRACGV55WAN001 – 160 –
GV55W @Track Air Interface Protocol
MCC 4 0XXX
MNC 4 0XXX
LAC 4 XXXX
k
Event Info Mask 2 00~FF 00
i n
Reserved (Optional) 2 00
l l
Device Status (Optional) 6 000000 – FFFFFF
c i a
Send Time 14 YYYYMMDDHHMMSS
e t
Count Number 4 0000 – FFFF
u n
Tail Character 1 $ $
Q fide
<Wave1 Output ID>: The ID of the wave shape 1 output.
<Wave1 Output Active>: The status of the wave shape 1 output.
n
If the UMTS roaming state of the device changes, the +RESP:GTRMD message will report the
current roaming state. The message is defined as an event message.
o
+RESP:GTRMD,
C
Example:
+RESP:GTRMD,500100,135790246811220,,0,0,4.3,92,70.0,121.354335,31.222073,2009021401
3254,0460,0000,18d8,6141,00,20090214093254,11F0$
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
TRACGV55WAN001 – 161 –
GV55W @Track Air Interface Protocol
MCC 4 0XXX
MNC 4 0XXX
LAC 4 XXXX
k
Event Info Mask 2 00~FF 00
i n
Reserved (Optional) 2 00
l l
Device Status (Optional) 6 000000 – FFFFFF
c i a
Send Time 14 YYYYMMDDHHMMSS
e t
Count Number 4 0000 – FFFF
u n
Tail Character 1 $ $
Q fide
<Roaming State>: A numeral to indicate the roaming status.
0: Home
1: Known Roaming
n
2: Unknown Roaming
3: Blocking Report
o
+RESP:GTUPC,
C
Example:
+RESP:GTUPC,500100,135790246811220,,1,http://www.queclink.com/configure.ini,20150201
000000,11F0$
Parameter Length (Byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A' – 'Z', '0' – '9'}
Unique ID 15 IMEI
Device Name <=10 ‘0’-‘9’, ‘a’-‘z’, ‘A’-‘Z’
Command ID <=3
Result 3 100|101|102|103|200|201|202|300|301
|302
Download URL <=100 Complete URL
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000-FFFF
Tail Character 1 $ $
<Command ID>: The command ID in the update configuration file. It is always 0 before the
TRACGV55WAN001 – 162 –
GV55W @Track Air Interface Protocol
device starts to update the configuration. It indicates the total number of the commands
when the response code is 301. It indicates wrong format of command ID when the
response code is 302.
<Result>: A code 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.
k
202: The device fails to download the package.
300: The device starts to update the device configuration.
i n
301: The device finishes updating the device configuration successfully.
l l
302: The device fails to update the device configuration.
c
303: Reserved
i a
<Download URL>: The complete URL to download the configuration. It includes the file
e t
name.
u n
+RESP:GTPNR: It indicates the reason for power on.
Q fide
Example:
+RESP:GTPNR,500100,864802030038933,GV55W,2,,,,,20171215171633,0697$
n
XX0000 – XXFFFF,
Protocol Version 6
o
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
C
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Reserved 0
Reserved
Reserved
Reserved
Tail Character 1 $ $
TRACGV55WAN001 – 163 –
GV55W @Track Air Interface Protocol
2: RTO reboot
3: Watchdog reboot
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
k
Unique ID 15 IMEI
i n
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
l l
Power Off Reason 1 0-3
c i a
Reserved 0
e t
Reserved 0
u n
Reserved 0
Q fide
Reserved 0
n
Tail Character 1 $ $
o
<Power Off Reason>: The reason for power off.
C
0: RTO power off
1: Low battery voltage
2: RTO reboot
3: Watchdog reboot
+RESP:GTJDR,
Example:
+RESP:GTJDR,500100,135790246811220,,0,4.3,92,70.0,121.354335,31.222073,2009021401325
4,0460,0000,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' '-' '_' '?'
TRACGV55WAN001 – 164 –
GV55W @Track Air Interface Protocol
k
MCC 4 0XXX
i n
MNC 4 0XXX
l l
LAC 4 XXXX
c i a
Cell ID 4 XXXX
e t
Reserved 2 00 00
u n
Send Time 14 YYYYMMDDHHMMSS
Q fide
Count Number 4 0000 – FFFF
Tail Character 1 $ $
n
<Jamming Net>: A numeral to indicate which network is being jammed.
1: GSM
o
2: WCDMA
3: Both WCDMA and GSM
C
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:GTJDS,
Example:
+RESP:GTJDS,500100,135790246811220,,2,0,4.3,92,70.0,121.354335,31.222073,200902140132
54,0460,0000,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' '-' '_' '?'
TRACGV55WAN001 – 165 –
GV55W @Track Air Interface Protocol
k
GNSS UTC Time 14 YYYYMMDDHHMMSS
i n
MCC 4 0XXX
l l
MNC 4 0XXX
c i a
LAC 4 XXXX
e t
Cell ID 4 XXXX
u n
Reserved 2 00 00
Q fide
Send Time 14 YYYYMMDDHHMMSS
Tail Character 1 $ $
o n
<Jamming Status>: The current jamming status of the device.
1: Quit the jamming state.
C
2: Enter the jamming state.
3.3.5.Buffer Report
If the buffer report function is enabled by the command AT+GTSRI, the terminal will save the
report messages in a local buffer when the following occurs.
Failed to activate HSPA 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 when the connection to the server is
recovered. The buffered reports are saved to the built-in non-volatile memory in case the device
is reset. The terminal can buffer up to 10,000 messages.
TRACGV55WAN001 – 166 –
GV55W @Track Air Interface Protocol
other content including the original sending time and count number is kept unchanged.
Buffered messages will be sent only via HSPA by TCP or UDP connection. They cannot be
sent via SMS. If the current report is in forced SMS mode, the buffered messages will not be
sent until the report mode is changed to TCP or UDP.
The buffered messages will be sent after real time messages if <Buffer Mode> in AT+GTSRI is
set to 1.
The buffered messages will be sent before real time messages if <Buffer Mode> in AT+GTSRI
is set to 2. The SOS message has the highest priority and is sent before buffered messages.
Example:
k
The following is an example of a buffered message:
+BUFF:GTFRI,500100,868034001000579,gv55w,0,10,1,1,0.4,60,56.6,117.201309,31.833082,2013
i n
0107182151,0460,0000,5678,2079,00,21188.6,,,,100,210100,,,,20130107182154,01B8$
c l i a l
e
3.3.6.Report with Google Maps Hyperlink
u t
If <Location Request Mask> in the command AT+GTCFG is set to 2, the device will send its current
n
location to the phone number of the incoming call via SMS with a Google Maps hyperlink.
Q fide
Google Maps Hyperlink
Example:
gv55w:
n
<http://maps.google.com/maps?q=31.222073,121.354335
F1 D2009/01/01T00:00:00 B100 I1 S99>
o
Parameter Length (byte) Range/Format Default
C
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
<GNSS Fix>: The accuracy of the location information. F0 means no GNSS fix.
<Ignition Status>: The ignition status of the device.
0: The device is ignition off.
TRACGV55WAN001 – 167 –
GV55W @Track Air Interface Protocol
k
+RESP:GTCRD,
Example:
i n
+RESP:GTCRD,500100,359231038715676,,0,3,1,00010001005500010002005100000000005500
l l
00000100520001000100560001000100530000000000540000000100510001000000540000000
c
100530001000100550001000000530001000100540000000300510000000100530001ffff00530
i a
000000100530001000000520000000000540003000100530002ffff00530001000100520000000
e t
200510001000300530001000000530001ffff00540000000100520000000300550002000100530
u n
001000000520001000100550001000100540001ffff0053000000020053000000020056ffff00000
053000000000052000100000052000100020052000200010054000000010054ffff00020052000
Q fide
0000100510001ffff00530002ffff00540001fffe00520001ffff005300000002005200000002005200
02000100520001000100560001000100520001ffff00530001000200560001ffff00510001000100
55000100000051000200020053000000000055000100000052000100010055000100010053fffff
fff00520000ffff00520001000200530002000100540001000000550001000200530001000000530
n
000000100530001000100520000ffff00510001000000520002000000520002ffff0052000100020
0530000000200540000000000540001fffe00530001ffff005200010001005200010001005300010
o
00100520000,20120330120443,005C$
C
Parameter Length (byte) Range/Format Default
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
Total Frame 1 3
Frame Number 1 1 -3
Tail Character 1 $ $
TRACGV55WAN001 – 168 –
GV55W @Track Air Interface Protocol
<Data Type>: The data reported to backend server is recorded before or after crash.
0: Before crash
1: After crash
<Total Frame>: The total number of the messages that are sent to the backend server for
the crash event.
<Frame Number>: A numeral to indicate the sequence of the current message.
<Data>: There are at most 1000 ASCII characters in the message with 12 characters in a
group. The first 4 characters of these 12 characters represent X axis acceleration data, the
middle 4 characters represent Y axis acceleration data and the last 4 characters represent Z
axis acceleration data. The ASCII “0001” means HEX value 0x0001, so the acceleration is 1.
k
The ASCII “fffd” means HEX value 0xFFFD which is the compliment of -3, so the acceleration
is -3.
l i n l
Example:
c
+RESP:GTCRD,2F0204,359231038715676,,0,3,1,000100010055… ,20120330120443,005C$
i a
The packet above is the original XYZ-axis acceleration data:
e t
Conversion to hex format: X (axis acceleration data) = 0x0001; Y = 0x0001; Z = 0x0055;
u n
Decimal format: X (axis acceleration data) = 1; Y = 1; Z = 85;
+RESP:GTCRD,060204,359231038715676,,1,3,3,...fffffff10052,20120330115736,005A$
Q fide
The packet above is the original XYZ-axis acceleration data:
Conversion to hex format: X (axis acceleration data) = 0xFFFF; Y = 0xFFF1; Z = 0x0052;
Decimal format: X (axis acceleration data) = -1; Y = -15; Z = 82;
n
Note: The acceleration of gravity (+g) is 82 in decimal format and –g is -82. The linearized
acceleration data 1312 represents +16g and -1312 represents -16g.
Co
3.3.8.Acceleration Data Packet
The device will report the message every 3 seconds, and record 25 sets of XYZ-axis acceleration
data per second.
+RESP:GTACC,
Example:
+RESP:GTACC,500100,868034001591569,gv55w,0000fffb00590003fffb00580001fffd00560002ff
fc00560002fffb0054fffffffb005a0001fffa00580002fffb0056fffefffb0059fffffffb005afffefffb0059
0001fffd005bfffffffd00540000fffd00580003fffd0059fffffffc00560000fffa00580001fffb00580003
fffc00590001fffb0058000200000059fffefffb00560000fffc00590003fffa00550000fffe0059fffffffd
00590001fffd00560000fffe00570002fffa0059fffefffe0059fffefffc0058fffefffc00580001fffc00590
002fffa0057fffffffd00580000fff900590001fffa0058fffefffb00570000fffa00580000fffc0058fffffff
d00560000fffd00580000fffb00570000fffc00570002fffd005bffffffff00590001fffb0057fffefffb005
70001fffb00580002000200570002fff900580001fffc0057fffffffb00580002fffa00580004fffb0058
0004fffb00590001fffe00560001fffc0057fffffffe00580002fffc00580004fffb00580000fffa0058fffc
fffb00580000fffb00590002fffb005afffefffb00580000fffb00570001fffc005c0002fffb00560002fff
TRACGV55WAN001 – 169 –
GV55W @Track Air Interface Protocol
d0055fffffffb00590002fffe00580000fffb005a0001fffe00580001fffc005a,,,,20130830031904,04E
7$
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
k
Reserved 0
l i n
Reserved 0
c l
Reserved 0
e i a
Send Time 14 YYYYMMDDHHMMSS
u t
Count Number 4 0000 – FFFF
n
Tail Character 1 $ $
Q fide
<Data>: There are 12*75 ASCII characters in the message with 12 characters in a group. The
first 4 characters of these 12 characters represent X axis acceleration data, the middle 4
characters represent Y axis acceleration data, and the last 4 characters represent Z axis
n
acceleration data. ASCII “0001” means HEX value 0x0001, so the acceleration is 1. ASCII
o
“fffd” means HEX value 0xFFFD which is the compliment of -3, so the acceleration is -3.
C
Example:
+RESP:GTACC, 2F0105, 868034001591569, 000100010055…, 20120330120443, 005C$
The packet above is the original XYZ-axis acceleration data:
Conversion to hex format: X (axis acceleration data) = 0x0001; Y = 0x0001; Z = 0x0055;
Equal to decimal format: X (axis acceleration data) = 1; Y = 1; Z = 85;
+RESP:GTACC, 2F0105, 868034001591569 , fffffff10052… ,,,20120330120443,005C$
The packet above is the orignal XYZ-axis acceleration data:
Conversion to hex format: X (axis acceleration data) = 0xFFFF; Y = 0xFFF1; Z = 0x0052;
Decimal format: X (axis acceleration data) = -1; Y = -15; Z = 82;
Note: Acceleration of gravity (+g) is 82 in decimal format and –g is -82. The linearized acceleration
data 1312 represents +16g and -1312 represents -16g.
3.4.Heartbeat
Heartbeat is used to maintain the contact between the device and the backend server in case of
TCP/UDP communication. The heartbeat package is sent to the backend server at the interval
TRACGV55WAN001 – 170 –
GV55W @Track Air Interface Protocol
+ACK:GTHBD,
Example:
+ACK:GTHBD,500100,135790246811220,,20100214093254,11F0$
Unique ID 15 IMEI
k
'0' – '9' 'a' – 'z' 'A' – 'Z' '-'
n
Device Name <=20
i
'_'
l l
Send Time 14 YYYYMMDDHHMMSS
c i a
Count Number 4 0000 – FFFF
e t
Tail Character 1 $ $
u
Q fide n
Whenever the backend server receives a heartbeat package, it should reply with an
acknowledgement to the device.
+SACK:GTHBD,
n
Example:
+SACK:GTHBD,500100,11F0$
o
+SACK:GTHBD,,11F0$
C
Parameter Length (byte) Range/Format Default
Tail Character 1 $ $
<Protocol Version>: The device type and the protocol version that the backend server
supports. This field is optional. The backend server can just send an empty field to decrease
the length of the heartbeat data acknowledgement.
<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 package.
TRACGV55WAN001 – 171 –
GV55W @Track Air Interface Protocol
3.5.Server Acknowledgement
If server acknowledgement is enabled by the AT+GTSRI command, the backend server should
reply to the device whenever it receives a message from the device.
+SACK:
Example:
+SACK:11F0$
k
Count Number 4 0000 – FFFF
n
Tail Character 1 $ $
c l i l
<Count Number>: The backend server uses the <Count Number> extracted from the received
a
i
message as the <Count Number> in the server acknowledgement.
u e n t
Q fide
o n
C
TRACGV55WAN001 – 172 –
GV55 @Track Air Interface Protocol
From this version, the @Track protocol starts to support report messages in HEX format. For all
the commands, they are still using the ASCII format as described above. By default, the device
uses ASCII format report messages. The backend server could use the AT+GTQSS or AT+GTSRI
command to enable the HEX format report messages by setting the <Protocol Format> to 1.
All the report messages are sorted into 5 categories and messages in the same category use the
same header string, including acknowledgement to command (+ACK), location report (+RSP),
k
event report (+EVT), information report (+INF) and the heartbeat data (+HBD).
n
The composition of the HEX report message could be customized by the AT+GTHRM command.
l i l
The actual length of each HEX report message varies depending on mask settings in AT+GTHRM.
c i a
The device uses CRC16 method to calculate the checksum of the report data and appends the
e t
checksum to the end of the data. The backend server could use this checksum to verify the
u
integrity of the received data.
Q fide n
At the end of each HEX report message, the device uses 0x0D and 0x0A to mark the end.
The HEX report messages are transmitted in network byte order (big-endian).
n
4.1.Hex Report Mask
o
The AT+GTHRM command consists of <+ACK Mask>, <+RSP Mask>, <+EVT Mask>, <+INF Mask>,
C
<+HBD Mask> and <+CRD Mask> which control the composition of a HEX report message. In each
HEX report message, the corresponding mask for the report indicates which part is reported.
AT+GTHRM=
Example:
AT+GTHRM=gv55w,,,EF,FFFFFFFF,FFFFFFFF,FFFF,FF,FE0F,,,,0018$
Reserved 0
Reserved 0
TRACGV55AN005 – 173 –
GV55W @Track Air Interface Protocol
+HBD Mask 2 00 – FF EF
Reserved 0
Reserved 0
Reserved 0
k
Tail Character 1 $ $
l i n l
<+ACK Mask>: Component mask of the acknowledgement received.
c
Mask Bit Item
e i a
Bit 7 Reserved
u t
Bit 6 <Count Number>
n
Bit 5 <Send Time>
Q fide
Bit 4 <Unique ID>
n
Bit 1 <Device Type>
o
Bit 0 <Length>
C
<+RSP Mask>: Component mask of the location report message.
Mask Bit Item
Bit 31 Reserved
Bit 30 Reserved
Bit 29 Reserved
Bit 28 Reserved
Bit 27 Reserved
Bit 26 Reserved
Bit 25 Reserved
Bit 24 Reserved
TRACGV55WAN001 – 174 –
GV55W @Track Air Interface Protocol
Bit 16 Reserved
k
Bit 15 Reserved
i n
Bit 14 Reserved
l l
Bit 13 Reserved
c i a
Bit 12 <External Power Voltage>
e t
Bit 11 <Battery Level>
u n
Bit 10 <Firmware Version>
Q fide
Bit 9 <Protocol Version>
Bit 7 <Length>
n
Bit 6 <Unique ID>
o
Bit 5 <Count Number>
C
Bit 4 <Send Time>
Bit 2 <Altitude>
Bit 1 <Azimuth>
Bit 0 <Speed>
Bit 31 Reserved
Bit 30 Reserved
Bit 29 Reserved
Bit 28 Reserved
Bit 27 Reserved
TRACGV55WAN001 – 175 –
GV55W @Track Air Interface Protocol
Bit 26 Reserved
Bit 25 Reserved
Bit 24 Reserved
k
Bit 19 <Satellite Information>
i n
Bit 18 <Motion Status>
l l
Bit 17 <Digital IO Status>
c i a
Bit 16 Reserved
e t
Bit 15 Reserved
u n
Bit 14 Reserved
Q fide
Bit 13 Reserved
n
Bit 10 <Firmware Version>
o
Bit 9 <Protocol Version>
C
Bit 8 <Device Type>
Bit 7 <Length>
Bit 2 <Altitude>
Bit 1 <Azimuth>
Bit 0 <Speed>
<+INF Mask>: Component mask of the information report message. Bit 8 - Bit 15 indicate
which groups of information items are included when the device reports the message
+RESP:GTINF.
Mask Bit Item
TRACGV55WAN001 – 176 –
GV55W @Track Air Interface Protocol
Bit 15 +RESP:GTGIR
Bit 14 +RESP:GTTMZ
Bit 13 +RESP:GTCSQ
Bit 12 +RESP:GTCID
Bit 11 +RESP:GTBAT
Bit 10 +RESP:GTGPS
Bit 9 +RESP:GTIOS
k
Bit 8 +RESP:GTVER
i n
Bit 7 Reserved
l l
Bit 6 <Count Number>
c i a
Bit 5 <Send Time>
e t
Bit 4 <Firmware Version>
u n
Bit 3 <Protocol Version>
Q fide
Bit 2 <Device Type>
Bit 0 <Length>
o n
<+HBD Mask>: Component mask of the heartbeat data.
Mask Bit Item
C
Bit 7 <UID>
Bit 0 <Length>
Bit 15 Reserved
TRACGV55WAN001 – 177 –
GV55W @Track Air Interface Protocol
Bit 14 Reserved
Bit 13 Reserved
Bit 12 Reserved
Bit 11 Reserved
Bit 10 Reserved
Bit 9 Reserved
Bit 8 Reserved
k
Bit 7 Reserved
i n
Bit 6 <Count Number>
l l
Bit 5 <Send Time>
c i a
Bit 4 <Firmware Version>
e t
Bit 3 <Protocol Version>
u n
Bit 2 <Device Type>
Q fide
Bit 1 <Unique ID>
Bit 0 <Length>
n
The acknowledgment message of the AT+GTHRM command:
+ACK:GTHRM,
o
Example:
+ACK:GTHRM,500100,135790246811220,,0019,20090214093254,11F0$
C
Parameter Length (byte) Range/Format Default
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Tail Character 1 $ $
TRACGV55WAN001 – 178 –
GV55W @Track Air Interface Protocol
4.2.Acknowledgement +ACK
+ACK,
Example:
2B 41 43 4B 01 EF 24 50 01 00 03 02 56 50 22 00 0A 00 27 07 00 07 F9 07 DD 01 1E 0A 15 0A 01
01 F9 19 0D 0A
Message Type 1
k
Report Mask 1 00 – FF
l i n
Length 1
c l
Device Type 1 50 50
e i a
Protocol Version 2 0000 – FFFF
u t
Firmware Version 2 0000 – FFFF
n
Unique ID 8 IMEI / Device Name
Q fide
ID 1
n
Count Number 2 0000 – FFFF
o
Checksum 2 0000 – FFFF
C
Tail Characters 2 0x0D 0x0A 0x0D 0x0A
<Message Type>: It indicates the ID of the command that the device receives.
Command ID
AT+GTBSI 0
AT+GTSRI 1
AT+GTQSS 2
Reserved 3
AT+GTCFG 4
AT+GTTOW 5
AT+GTEPS 6
AT+GTDIS 7
TRACGV55WAN001 – 179 –
GV55W @Track Air Interface Protocol
AT+GTOUT 8
AT+GTIOB 9
AT+GTTMA 10
AT+GTFRI 11
AT+GTGEO 12
AT+GTSPD 13
AT+GTSOS 14
k
Reserved 15
i n
AT+GTRTO 16
l l
Reserved 17
c i a
Reserved 18
e t
Reserved 19
u n
Reserved 20
Q fide
AT+GTUPD 21
AT+GTPIN 22
Reserved 23
n
AT+GTOWH 24
o
AT+GTDOG 25
C
Reserved 26
AT+GTJDC 27
AT+GTIDL 28
AT+GTHBM 29
AT+GTHMC 30
Reserved 31
Reserved 32
Reserved 33
AT+GTWLT 34
AT+GTHRM 35
AT+GTCRA 36
AT+GTPDS 38
TRACGV55WAN001 – 180 –
GV55W @Track Air Interface Protocol
AT+GTBZA 39
AT+GTSPA 40
AT+GTSSR 41
Reserved 42
Reserved 43
AT+GTRMD 44
AT+GTFFC 45
k
AT+GTCMD 46
i n
AT+GTUDF 47
l l
AT+GTJBS 48
c i a
Reserved 49
e t
Reserved 50
u n
AT+GTPEO 51
Q fide
AT+GTUPC 52
Reserved 53
Reserved 54
n
Reserved 55
o
Reserved 56
C
Reserved 57
Reserved 58
Reserved 59
Reserved 60
Reserved 61
Reserved 62
Reserved 63
Reserved 64
AT+GTGAM 65
Reserved 66
Reserved 67
Reserved 68
TRACGV55WAN001 – 181 –
GV55W @Track Air Interface Protocol
AT+GTVVS 69
AT+GTAVS 70
k
IMEI 86 80 34 00 10 00 39 7
n
HEX 56 50 22 00 0A 00 27 07
l i l
If Bit 4 of <+ACK Mask> is 1, the device name is used as the unique ID of the device. For the
c a
device name, please refer to the <Device Name> in AT+GTCFG. Device name is an 8-byte
e i
string. If the length of the <Device Name> is more than 8 bytes, only the first 8 bytes will be
t
acquired. In the Hex format message, each byte is encoded into one byte as an integer. If the
u n
device name is less than 8 bytes, the remaining bytes are set to 0.
Q fide
Device Name g v 5 5 w
HEX 67 76 35 35 77 00 00 00
<ID>: The sub-command ID of AT+GTRTO or the ID of AT+GTIOB or AT+GTGEO. For others,
set it to 0.
n
<Send Time>: The local time to send the acknowledgement message. 7 bytes in total. The
first 2 bytes are for year, and the other 5 bytes are for month, day, hour, minute and second
o
respectively.
Send Time 2011 01 31 06 29 11
C
HEX 07 DB 01 1F 06 1D 0B
<Checksum>: The CRC16 checksum for data from <Message Type> to <Count Number>.
+RSP,
Example:
2B 52 53 50 07 00 FE 0F BF 00 5D 50 01 00 03 02 56 50 22 00 0A 00 27 07 5F 01 00 22 08 30 01 01
00 24 00 00 AE 00 28 06 FC 0F 06 01 E5 F6 04 07 DD 01 1E 00 14 04 04 60 00 00 55 0A 1A 11 00
00 07 00 00 00 00 07 00 0C 0C 23 00 00 00 0C 0C 23 07 DD 01 1E 08 14 05 00 C7 DE 11 0D 0A
TRACGV55WAN001 – 182 –
GV55W @Track Air Interface Protocol
Message Type 1
Length 2
Device Type 1 50 50
k
Unique ID 8 IMEI / Device Name
i n
Battery Level 1 0 ~ 100
l l
External Power Voltage 2
c i a
Digital Input Status 1 00 – 03
e t
Digital Output Status 1 00 – 03
u n
0x11 | 0x12
Q fide
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A
Satellites in View 1
n
Report ID / Report Type 1
o
Number 1 1 – 15
C
GNSS Accuracy 1 0|1 – 50
Azimuth 2 0 – 359
Altitude 2
Longitude 4
Latitude 4
Reserved 1 00 00
TRACGV55WAN001 – 183 –
GV55W @Track Air Interface Protocol
k
Tail Characters 2 0x0D 0x0A 0x0D 0x0A
l i n l
<Message Type>: The ID of a specific location report message.
c
Message ID
e i a
+RESP:GTRTL (PNL) Reserved
u t
+RESP:GTTOW 1
n
Reserved 2
Q fide
+RESP:GTLBC 3
+RESP:GTEPS 4
+RESP:GTDIS 5
n
+RESP:GTIOB 6
o
+RESP:GTFRI 7
C
+RESP:GTGEO 8
+RESP:GTSPD 9
+RESP:GTSOS 10
+RESP:GTRTL 11
+RESP:GTDOG 12
Reserved 13
Reserved 14
+RESP:GTHBM 15
+RESP:GTIGL 16
Reserved 17
Reserved 18
Reserved 19
TRACGV55WAN001 – 184 –
GV55W @Track Air Interface Protocol
Reserved 20
Reserved 21
Reserved 22
Reserved 23
Reserved 24
+RESP:GTGIN 25
+RESP:GTGOT 26
k
+RESP:GTVGL 27
l i n l
<Report Mask>: Please refer to the <+RSP Mask> in AT+GTHRM.
<Unique ID>: If Bit 6 of <+RSP Mask> is 0, the IMEI of the device is used as the unique ID of
c
a
the device. IMEI is a 15-digit string. In the HEX format message, each 2 digits are encoded
e ti
into one byte as an integer.
u
IMEI 86 80 34 00 10 00 39 7
n
HEX 56 50 22 00 0A 00 27 07
Q fide
If Bit 6 of <+RSP Mask> is 1, the device name is used as the unique ID of the device. For the
device name, please refer to the <Device Name> in AT+GTCFG. Device name is an 8-byte
string. If the length of the <Device Name> is more than 8 bytes, only the first 8 bytes will be
n
acquired. In the Hex format message, each byte is encoded into one byte as an integer. If the
device name is less than 8 bytes, the remaining bytes are set to 0.
o
Device Name g v 5 5 w
C
HEX 67 76 35 35 77 00 00 00
<Digital Input Status>: The status masks of ignition detection input and digital input 1
compose the byte.
Input Status Mask ID
Reserved
Reserved
<Digital Output Status>: The status masks of digital output 1 and digital output 2 compose
the byte.
Output Status Mask ID
Reserved
TRACGV55WAN001 – 185 –
GV55W @Track Air Interface Protocol
Reserved
<Motion Status>: The current motion status of the device.
<Satellites in View>: The number of visible satellites.
<Report ID / Report Type>: The high nibble is for <Report ID> and the low nibble is for
<Report Type>.
<Speed>: 3 bytes in total. The first two bytes are for the integer part of the speed and the
last byte is for the fractional part. The fraction part has 1 digit.
<Longitude>: The longitude of the current position. 4 bytes in total. The longitude is
converted to an integer with 6 implicit decimals and the integer is reported in HEX format. If
the value of the longitude is a negative, it is represented in 2’s complement format.
k
Longitude 121390847
n
121.390847
l i l
HEX 07 3C 46 FF
c i a
<Latitude>: The latitude of the current position. 4 bytes in total. The latitude is converted to
e t
an integer with 6 implicit decimals and the integer is reported in HEX format. If the value of
u n
the latitude is negative, it is represented in 2’s complement format.
Latitude 31164503
Q fide
31.164503
HEX 01 DB 88 57
<Altitude>: The altitude from GNSS. If the altitude is negative, it is represented in 2’s
n
complement format. Unit: meter.
o
<GNSS UTC Time>: UTC time obtained from GNSS. 7 bytes in total. The first two bytes are for
year, and the other 5 bytes are for month, day, hour, minute and second respectively.
C
GNSS UTC Time 2011 07 14 08 24 13
HEX 07 DB 07 0E 08 18 0D
<Current Mileage>: 3 bytes in total. The first two bytes are for the integer part of the current
mileage and the last byte is for the fractional part. The fractional part has 1 digit.
Current Mileage 0 0
HEX 00 00 00
<Total Mileage>: 5 bytes in total. The first four bytes are for the integer part of the total
mileage and the last byte is for the fractional part. The fractional part has 1 digit.
Total Mileage 0 0
HEX 00 00 00 00 00
<Total Hour Meter Count>: 6 bytes in total. The first four bytes represent the hour part, the
fifth byte represents the minute part, and the sixth byte represents the second part.
Total Hour Meter Count 0 0 0
HEX 00 00 00 00 00 00
TRACGV55WAN001 – 186 –
GV55W @Track Air Interface Protocol
Example:
2B 52 53 50 03 00 FE 1F BF 00 66 50 01 00 03 02 56 50 22 00 0A 00 27 07 62 2E 46 01 00 21 08 00
70 02 15 44 50 29 3F 01 01 00 00 03 00 81 00 40 06 FC 59 86 01 E5 BC 2D 07 DD 01 1E 03 28 08
04 60 00 00 56 78 5D 7B 00 00 00 01 00 00 00 0B 05 00 04 32 00 00 00 0E 2A 29 07 DD 01 1E 0B
28 09 01 82 6A 27 0D 0A
Message Type 1
k
Report Mask 4 00000000 – FFFFFFFF
n
Length 2
l i l
Device Type 1 50 50
c a
Protocol Version 2 0000 – FFFF
e ti
Firmware Version 2 0000 – FFFF
u n
Unique ID 8 IMEI / Device Name
Q fide
Battery Level 1 0 ~ 100
n
Digital Output Status 1 00 – 03
o
0x11 | 0x12
0x21 | 0x22
Motion Status 1
C
0x41 | 0x42
0x16 | 0x1A
Satellites in View 1
Number 1 1 – 15
Azimuth 2 0 – 359
Altitude 2
Longitude 4
TRACGV55WAN001 – 187 –
GV55W @Track Air Interface Protocol
Latitude 4
Reserved 1 00 00
k
Current Mileage 3 0.0 –65535.0 km
i n
Total Mileage 5 0.0 – 4294967.0 km
l l
Current Hour Meter Count 3 HHMMSS
c i a
Total Hour Meter Count 6 HHHHHHHHMMSS
e t
Send Time 7 YYYYMMDDHHMMSS
u n
Count Number 2 0000 – FFFF
Q fide
Checksum 2 0000 – FFFF
n
<Number Length / Number Type>: The high nibble is for <Number Length> and the low
nibble is for <Number Type>. <Number Length> is the total number of bytes which is equal
o
to the length of the <Phone Number> in bytes plus the length of the parameter <Number
Length / Number Type>. <Number Type> indicates if there is a ‘+’ sign before the phone
C
number. 1 means “with the sign”, and 0 means “without the sign”.
Number Length Number Type
HEX 7 0
<Phone Number>: Not more than 10 bytes. In each byte, the high nibble and low nibble are
used to represent one digit of the phone number respectively. If there is no digit for the last
low nibble to represent, fill in 0xF.
Phone Number
02 15 44 50 29 3
02154450293
HEX 02 15 44 50 29 3F
TRACGV55WAN001 – 188 –
GV55W @Track Air Interface Protocol
Message Type 1
Length 2
Device Type 1 50 50
k
Firmware Version 2 0000 – FFFF
i n
Unique ID 8 IMEI / Device Name
l l
Battery Level 1 0 ~ 100
c i a
External Power Voltage 2
e t
Digital Input Status 1 00 – 03
u n
Digital Output Status 1 00 – 03
Q fide
0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A
n
Satellites in View 1
o
Report ID / Report Type 1
C
Reserved 1 00 00
Number 1 1 – 15
Azimuth 2 0 – 359
Altitude 2
Longitude 4
Latitude 4
TRACGV55WAN001 – 189 –
GV55W @Track Air Interface Protocol
Reserved 1 00 00
k
Count Number 2 0000 – FFFF
i n
Checksum 2 0000 – FFFF
l l
Tail Characters 2 0x0D 0x0A 0x0D 0x0A
e c ti a
The location report message +RESP:GTGEO uses the format below.
+RSP,
u n
Example:
Q fide
2B 52 53 50 08 00 FE 1F BF 00 5F 50 01 00 01 01 0A 00 00 00 00 00 09 01 00 00 00 01 02 21 07 22
01 01 00 00 00 00 00 FF C6 06 FC 59 6C 01 E5 BA 73 07 DF 0B 18 05 38 3B 04 60 00 00 56 78 2D
80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 DF 0B 18 05 38 3A 00 73 92 79 0D
0A
n
Parameter Length (byte) Range/Format Default
o
Message Header 4 +RSP +RSP
C
Message Type 1
Length 2
Device Type 1 50 50
0x11 | 0x12
Motion Status 1
0x21 | 0x22
TRACGV55WAN001 – 190 –
GV55W @Track Air Interface Protocol
0x41 | 0x42
0x16 | 0x1A
Satellites in View 1
Number 1 1 – 15
k
Azimuth 2 0 – 359
n
Altitude 2
l i l
Longitude 4
c a
Latitude 4
e ti
GNSS UTC Time 7 YYYYMMDDHHMMSS
u n
MCC 2 0000 – FFFF
Q fide
MNC 2 0000 – FFFF
n
Reserved 1 00 00
o
Current Mileage 3 0.0 – 65535.0 km
C
Current Hour Meter Count 3 HHMMSS
<Report ID / Report Type>: Bit 0 is used for Report Type. Bit 1 – 3 are used as 3 high bits of
Report ID, and Bit 4 – 7 as 4 low bits of Report ID.
Report ID: The ID of Geo Fence in HEX format. The range is 0 to 19.
Report Type: 0 indicates “Exit from the Geo-Fence”, and 1 indicates “Enter the
Geo-Fence”.
The location report messages +RESP:GTGIN and +RESP:GTGOT use the format below.
TRACGV55WAN001 – 191 –
GV55W @Track Air Interface Protocol
+RSP,
Example:
2B 52 53 50 19 00 FE 1F BF 00 68 50 01 00 09 04 0A 00 00 00 00 00 09 01 61 00 00 01 00 21 0A 00
01 00 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 41 06 FC 5A 6B 01 E5 BC 29 07 E0 0C 1E 09 18
09 04 60 00 00 56 78 20 79 00 00 00 00 00 00 00 1D 04 00 00 00 00 00 00 00 00 00 07 E0 0C 1E 11
18 0A 20 24 0C 77 0D 0A
Message Type 1
k
Report Mask 4 00000000 – FFFFFFFF
l i n
Length 2
c l
Device Type 1 50 50
e i a
Protocol Version 2 0000 – FFFF
u t
Firmware Version 2 0000 – FFFF
n
Unique ID 8 IMEI/Device Name
Q fide
Battery Level 1 0~100
n
Digital Input Status 1 00 – 1F
o
Digital Output Status 1 00 – 1F
C
0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A
Satellites in View 1
0000000000000001-0000
Area Mask Group 1 8
0000000FFFFF
0000000000000001-0000
Area Mask Group 2 8
0000000FFFFF
Number 1 1
TRACGV55WAN001 – 192 –
GV55W @Track Air Interface Protocol
Azimuth 2 0 – 359
Altitude 2
Longitude 4
Latitude 4
k
LAC 2 0000 – FFFF
i n
Cell ID 4 00000000 – FFFFFFFF
l l
Reserved 1 00 00
c i a
Current Mileage 3 0.0 – 65535.0 km
e t
Total Mileage 5 0.0 – 4294967.0 km
u n
Current Hour Meter Count 3 HHMMSS
Q fide
Total Hour Meter Count 6 HHHHHHHHMMSS
n
Checksum 2 0000 – FFFF
o
Tail Characters 2 0x0D 0x0A 0x0D 0x0A
C
<Mask Group>: The bitwise mask to determine whether to report <Area Mask Group>. Bit 0
is for Area Mask Group 1 and Bit 1 is for Area Mask Group 2. 1 means “Report the
information”, and 0 means “Do not report the information”.
<Area Mask Group 1>: Bitwise mask for trigger condition composition of the corresponding
PEO ID. Each bit, from Bit 0 to Bit 19, represents the logic status of the corresponding PEO ID
to trigger the entering or exiting event. 1 means that the event of the PEO ID set is triggered
and 0 means the event of the PEO ID set is not triggered. In a group, if no event of PEO ID is
triggered, the bitwise mask will be null.
TRACGV55WAN001 – 193 –
GV55W @Track Air Interface Protocol
+INF,
Example:
2B 49 4E 46 01 FF FD 00 AD 56 50 22 00 0A 00 27 07 50 01 00 03 02 01 01 01 0B 00 00 00 00 00
00 00 00 00 00 00 00 00 00 01 00 00 21 00 0C 01 07 DD 01 1D 0C 34 15 00 00 00 7F 00 3C 01 2C
00 00 00 00 00 D1 00 00 00 04 5F 89 86 00 95 12 42 16 06 30 63 1F 00 00 08 00 06 07 04 60 00
00 56 65 01 EC 00 2F 04 60 00 00 55 0A 2B B8 00 2F 04 60 00 00 55 0A 11 D3 00 2C 04 60 00 00
56 65 20 6D 00 2A 04 60 00 00 56 63 3A 40 00 29 04 60 00 00 55 0A 2B B9 00 28 04 60 00 00 55
0A 03 58 00 3E 07 DD 01 1D 14 34 16 00 52 A1 2C 0D 0A
k
Message Header 4 +INF +INF
n
Message Type 1
l i l
Report Mask 2 0000 – FFFF
c a
Length 2
e ti
Unique ID 8 IMEI / Device Name
u n
Device Type 1 50
Q fide
Protocol Version 2 0000 – FFFF
n
MCU Version 2 0000 – FFFF +RESP:GTVER
o
Reserved 2 0000
C
Reserved 1 00
Reserved 2 0000
Reserved 2 0000
Reserved 1 00
Reserved 2 0000
Reserved 2 0000
Reserved 1 00
0x11 | 0x12
Motion Status 1 0x21 | 0x22 +RESP:GTGPS
0x41 | 0x42
TRACGV55WAN001 – 194 –
GV55W @Track Air Interface Protocol
0x16 | 0x1A
Reserved 1 00
Satellites in View 1
Reserved 1 00
k
FRI Discard No Fix 1 0|1
n
Response Report Item Mask 2
l i l
IGN Interval 2
c a
IGF Interval 2
e ti
Reserved 4 00000000
u n
Reserved 1 00
Q fide
External Power Supply / Backup
Battery On / Charging / LED On / 1
Backup Battery Charge Mode
n
Backup Battery Voltage 2 0 – 4200mV
o
Backup Battery Level 1 00
C
ICCID 10 ICCID +RESP:GTCID
CSQ RSSI 1 0 – 31 | 99
+RESP:GTCSQ
CSQ BER 1 0–7
Cell Number 1
MCC 2
MNC 2 +RESP:GTGIR
LAC 2
Cell ID 4
TA 1
TRACGV55WAN001 – 195 –
GV55W @Track Air Interface Protocol
RX Level 1
k
+RESP:GTINF 1
l i n
+RESP:GTGPS 2
c l
+RESP:GTCID 4
e i a
+RESP:GTCSQ 5
u t
+RESP:GTVER 6
n
+RESP:GTBAT 7
Q fide
+RESP:GTIOS 8
+RESP:GTTMZ 9
+RESP:GTGIR 10
n
<Report Mask>: Please refer to the <+INF Mask> in AT+GTHRM.
o
<Unique ID>: If Bit 1 of <+INF Mask> is 0, the IMEI of the device is used as the unique ID of
the device. IMEI is a 15-digit string. In the HEX format message, each 2 digits are encoded
C
into one byte as an integer.
IMEI 86 80 34 00 10 00 39 7
HEX 56 50 22 00 0A 00 27 07
If Bit 1 of <+INF Mask> is 1, the device name is used as the unique ID of the device. For the
device name, please refer to the <Device Name> in AT+GTCFG. Device name is an 8-byte
string. If the length of the <Device Name> is more than 8 bytes, only the first 8 bytes will be
acquired. In the Hex format message, each byte is encoded into one byte as an integer. If the
device name is less than 8 bytes, the remaining bytes are set to 0.
Device Name g v 5 5 w
HEX 67 76 35 35 77 00 00 00
<Device Type>: If <Message Type> is 6 (+RESP:GTVER) in the message, Bit 2 (<Device Type>)
in <+INF Mask> will be forced to be 1, and thus the field will always be present in the hex
report of +RESP:GTVER.
<Protocol Version>: If <Message Type> is 6 (+RESP:GTVER) in the message, Bit 3 (<Protocol
Version>) in <+INF Mask> will be forced to be 1, and thus the field will always be present in
the hex report of +RESP:GTVER.
TRACGV55WAN001 – 196 –
GV55W @Track Air Interface Protocol
k
external power supply is connected to the device. Bit 6 is for <Backup Battery On> and
indicates whether the backup battery is working. Bit 5 is for <Charging> which indicates
i n
whether the backup battery is currently charging. Bit 4 is for <LED On> and indicates
l l
whether the LED’s are turned on. Bit 0 is for <Backup Battery Charge Mode>.
c
<ICCID>: The ICCID is a 20-digit string. In the HEX format message, every 4 bits are used to
i a
represent one digit of the 20 digits of the ICCID.
e t
ICCID 89 86 00 00 09 09 17 21 49 53
u n
HEX 89 86 00 00 09 09 17 21 49 53
<Time Zone Offset Sign / Daylight Saving Enable>: Bit 1 is for <Daylight Saving Enable> which
Q fide
indicates whether the daylight saving function is currently enabled. Bit 0 is for <Time Zone
Offset Sign> which indicates the positive or negative offset of the local time from UTC time.
1 means “negative offset”.
<GIR Trigger Type>: A string to indicate what kind of GNSS fix this cell information is for.
n
"SOS": This cell information is for SOS request.
o
"RTL": This cell information is for RTL request.
"LBC": This cell information is for LBC request.
C
"TOW": This cell information is for TOW request.
"FRI": This cell information is for FRI request.
"GIR": This cell information is for the sub command “C” in the AT+GTRTO command.
Trigger Type ID
SOS 1
RTL 2
LBC 3
TOW 4
FRI 5
GIR 6
<Cell Number>: The number of cells. It also indicates the number of cell information groups.
One cell information group consists of MCC, MNC, LAC, and Cell ID.
TRACGV55WAN001 – 197 –
GV55W @Track Air Interface Protocol
+EVT,
Example:
2B 45 56 54 09 00 FE 1F BF 00 5E 50 01 00 03 02 56 50 22 00 0A 00 27 07 5F 00 00 01 00 22 0C 01
00 00 00 02 00 28 00 35 06 FC 5E 38 01 E5 E0 E4 07 DD 01 1D 0C 34 30 04 60 00 00 55 0A 03 58
k
00 00 01 07 00 00 00 01 07 00 2D 0A 00 00 00 00 2D 0A 07 DD 01 1D 14 34 31 00 53 78 1D 0D 0A
n
Parameter Length (byte) Range/Format Default
l i l
Message Header 4 +EVT +EVT
c a
Message Type 1
e ti
Report Mask 4 00000000 – FFFFFFFF
u n
Length 2
Q fide
Device Type 1 50 50
n
Unique ID 8 IMEI / Device Name
o
Battery Level 1 0 ~ 100
C
External Power Voltage 2
0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A
Satellites in View 1
Number 1 1
GNSS Accuracy 1 0 0
Azimuth 2 0 – 359
Altitude 2
TRACGV55WAN001 – 198 –
GV55W @Track Air Interface Protocol
Longitude 4
Latitude 4
k
Reserved 1 00 00
i n
Current Mileage 3 0.0 –65535.0 km
l l
Total Mileage 5 0.0 – 4294967.0 km
c i a
Current Hour Meter Count 3 HHMMSS
e t
Total Hour Meter Count 6 HHHHHHHHMMSS
u n
Send Time 7 YYYYMMDDHHMMSS
Q fide
Count Number 2 0000 – FFFF
o n
<Message Type>: The ID of a specific event report message.
Message ID
C
+RESP:GTPNA 1
+RESP:GTPFA 2
+RESP:GTMPN 3
+RESP:GTMPF 4
Reserved 5
+RESP:GTBPL 6
+RESP:GTBTC 7
+RESP:GTSTC 8
+RESP:GTSTT 9
Reserved 10
Reserved 11
+RESP:GTPDP 12
TRACGV55WAN001 – 199 –
GV55W @Track Air Interface Protocol
+RESP:GTIGN 13
+RESP:GTIGF 14
+RESP:GTUPD 15
+RESP:GTIDN 16
+RESP:GTIDF 17
Reserved 18
Reserved 19
k
+RESP:GTJDR 20
i n
+RESP:GTGSS 21
l l
Reserved 22
c i a
+RESP:GTCRA 23
e t
+RESP:GTDOS 25
u n
+RESP:GTGES 26
Q fide
+RESP:GTSTR 28
+RESP:GTSTP 29
+RESP:GTLSP 30
n
Reserved 31
o
+RESP:GTRMD 32
C
+RESP:GTJDS 33
Reserved 34
Reserved 35
+RESP:GTUPC 36
Reserved 37
Reserved 38
+RESP:GTVGN 39
+RESP:GTVGF 40
+RESP:GTPNR 41
+RESP:GTPFR 42
TRACGV55WAN001 – 200 –
GV55W @Track Air Interface Protocol
If Bit 6 of <+EVT Mask> is 1, the device name is used as the unique ID of the device. For the
device name, please refer to the <Device Name> in AT+GTCFG. Device name is an 8-byte
string. If the length of the <Device Name> is more than 8 bytes, only the first 8 bytes will be
acquired. In the Hex format message, each byte is encoded into one byte as an integer. If the
device name is less than 8 bytes, the remaining bytes are set to 0.
Device Name g v 5 5 w
k
HEX 67 76 35 35 77 00 00 00
l i n l
The event report message +RESP:GTBPL uses the format below.
c
+EVT,
i a
Example:
e t
2B 45 56 54 06 00 7E 1F 3F 50 01 00 03 02 56 50 22 00 0B 31 5C 01 04 00 00 00 00 11 07 0D C1 01
u n
00 00 01 02 01 0A 00 33 06 FC 59 81 01 E5 BC 2A 07 DD 01 1F 08 0B 15 04 60 00 01 55 04 69 D3
00 00 00 00 00 00 00 17 04 00 00 00 07 DD 01 1F 10 0B 18 00 B6 69 C2 0D 0A
Q fide
Parameter Length (byte) Range/Format Default
Message Type 1
n
Report Mask 4 00000000 – FFFFFFFF
o
Length 2
C
Device Type 1 50 50
0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A
Satellites in View 1
TRACGV55WAN001 – 201 –
GV55W @Track Air Interface Protocol
Number 1 1
GNSS Accuracy 1 0 0
Azimuth 2 0 – 359
Altitude 2
Longitude 4
k
Latitude 4
i n
GNSS UTC Time 7 YYYYMMDDHHMMSS
l l
MCC 2 0000 – FFFF
c i a
MNC 2 0000 – FFFF
e t
LAC 2 0000 – FFFF
u n
Cell ID 4 00000000 – FFFFFFFF
Q fide
Reserved 1 00 00
n
Current Hour Meter
3 HHMMSS
o
Count
C
Send Time 7 YYYYMMDDHHMMSS
The event report messages +RESP:GTIGN and +RESP:GTIGF use the format below. For these two
messages, the <Current Mileage> and <Total Mileage> fields will always be present regardless of
the <+EVT Mask> setting.
+EVT,
Example:
2B 45 56 54 0D 00 FE 1F BF 00 62 50 01 00 03 02 56 50 22 00 0A 00 27 07 57 00 00 01 00 22 08
00 00 00 00 01 00 00 00 04 00 6B 00 38 06 FC 59 7D 01 E5 BC 00 07 DD 01 1D 0C 07 24 04 60 00
00 56 78 5D 7B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 DD 01 1D 14 07 27 00
3E 0F 13 0D 0A
TRACGV55WAN001 – 202 –
GV55W @Track Air Interface Protocol
Message Type 1
Length 2
Device Type 1 50 50
k
Firmware Version 2 0000 – FFFF
i n
Unique ID 8 IMEI / Device Name
l l
Battery Level 1 0 ~ 100
c i a
External Power Voltage 2
e t
Digital Input Status 1 00 – 03
u n
Digital Output Status 1 00 – 03
Q fide
0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A
n
Satellites in View 1
o
Duration of Ignition On or Ignition
4 0 – 999999 sec
Off
C
Number 1 1
GNSS Accuracy 1 0 0
Azimuth 2 0 – 359
Altitude 2
Longitude 4
Latitude 4
TRACGV55WAN001 – 203 –
GV55W @Track Air Interface Protocol
Reserved 1 00 00
k
Checksum 2 0000 – FFFF
i n
Tail Characters 2 0x0D 0x0A 0x0D 0x0A
c l a l
The event report messages +RESP:GTVGN and +RESP:GTVGF use the format below. For these two
i
messages, the <Current Mileage> and <Total Mileage> fields will always be present regardless of
e t
the <+EVT Mask> setting.
u n
+EVT,
Example:
Q fide
2B 45 56 54 28 00 FE 1F BF 00 66 50 01 00 01 04 56 30 02 03 00 37 43 01 64 2F 98 00 03 11 07
00 02 00 00 06 76 01 00 00 00 00 00 00 00 4D 06 FC 5A 9D 01 E5 BC 4C 07 E1 0C 0F 01 33 1B 04
60 00 00 56 78 00 00 2D 80 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 07 E1 0C 0F
01 33 1D 32 9A AA C3 0D 0A
n
Parameter Length (Byte) Range/Format Default
o
Message Header 4 +EVT +EVT
C
Message Type 1
Length 2
Device Type 1 50 50
TRACGV55WAN001 – 204 –
GV55W @Track Air Interface Protocol
0x21 | 0x22
0x41 | 0x42
0x16 | 0x1A
Satellites in View 1
Reserved 1 00
k
Number 1 1
i n
GNSS Accuracy 1 0 0
l l
Speed 3 0.0 – 999.9km/h
c i a
Azimuth 2 0 – 359
e t
Altitude 2
u n
Longitude 4
Q fide
Latitude 4
n
MNC 2 0000 – FFFF
o
LAC 2 0000 – FFFF
C
Cell ID 4 00000000 – FFFFFFFF
Reserved 1 00 00
The event report message +RESP:GTUPD uses the format below. For this message, the <Protocol
TRACGV55WAN001 – 205 –
GV55W @Track Air Interface Protocol
Version> and <Firmware Version> will always be present regardless of the <+EVT Mask> setting.
+EVT,
Example:
2B 45 56 54 0F 00 FE 1F BF 00 61 50 01 00 03 02 56 50 22 00 0B 31 5C 01 62 2C C9 00 00 41 05 01
2C 00 01 00 00 00 01 00 00 00 43 06 FC 59 ED 01 E5 BC 09 07 DD 01 1F 0A 05 0E 04 60 00 01 55
04 58 2B 00 00 00 00 00 00 00 03 04 00 00 00 00 00 30 34 00 02 07 DD 01 1F 03 00 30 00 27 F7 0C
0D 0A
k
Message Type 1
i n
Report Mask 4 00000000 – FFFFFFFF
l l
Length 2
c i a
Device Type 1 50 50
e t
Protocol Version 2 0000 – FFFF
u n
Firmware Version 2 0000 – FFFF
Q fide
Unique ID 8 IMEI / Device Name
n
Digital Input Status 1 00 – 03
o
Digital Output Status 1 00 – 03
C
0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A
Satellites in View 1
Code 2
Retry 1
Number 1 1
GNSS Accuracy 1 0 0
Azimuth 2 0 – 359
Altitude 2
Longitude 4
TRACGV55WAN001 – 206 –
GV55W @Track Air Interface Protocol
Latitude 4
Reserved 1 00 00
k
Current Mileage 3 0.0 –65535.0 km
i n
Total Mileage 5 0.0 – 4294967.0 km
l l
Current Hour Meter Count 3 HHMMSS
c i a
Total Hour Meter Count 6 HHHHHHHHMMSS
e t
Send Time 7 YYYYMMDDHHMMSS
u n
Count Number 2 0000 – FFFF
Q fide
Checksum 2 0000 – FFFF
n
The event report message +RESP:GTIDF uses the format below.
+EVT,
o
Example:
2B 45 56 54 11 00 FE 1F BF 00 62 50 01 00 03 02 56 50 22 00 0A 00 27 07 5D 00 00 00 03 12 07 00
C
00 03 FF 01 00 00 01 01 00 99 00 21 06 FC 59 75 01 E5 BB BD 07 DD 01 1E 09 1C 07 04 60 00 00
56 78 5D 7B 00 00 00 02 00 00 00 0B 07 00 0B 28 00 00 00 00 00 00 07 DD 01 1E 11 1C 0A 03 C9
2A A1 0D 0A
Message Type 1
Length 2
Device Type 1 50 50
TRACGV55WAN001 – 207 –
GV55W @Track Air Interface Protocol
0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A
k
Satellites in View 1
i n
Duration of Idling 4
l l
Number 1 1
c i a
GNSS Accuracy 1 0 0
e t
Speed 3 0.0 – 999.9km/h
u n
Azimuth 2 0 – 359
Q fide
Altitude 2
Longitude 4
Latitude 4
n
GNSS UTC Time 7 YYYYMMDDHHMMSS
o
MCC 2 0000 – FFFF
C
MNC 2 0000 – FFFF
Reserved 1 00 00
TRACGV55WAN001 – 208 –
GV55W @Track Air Interface Protocol
k
Message Type 1
i n
Report Mask 4 00000000 – FFFFFFFF
l l
Length 2
c i a
Device Type 1 50 50
e t
Protocol Version 2 0000 – FFFF
u n
Firmware Version 2 0000 – FFFF
Q fide
Unique ID 8 IMEI / Device Name
n
Digital Input Status 1 00 – 03
o
Digital Output Status 1 00 – 03
C
0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A
Satellites in View 1
Number 1 1
GNSS Accuracy 1 0 0
Azimuth 2 0 – 359
Altitude 2
Longitude 4
TRACGV55WAN001 – 209 –
GV55W @Track Air Interface Protocol
Latitude 4
Reserved 1 00 00
k
Current Mileage 3 0.0 –65535.0 km
i n
Total Mileage 5 0.0 – 4294967.0 km
l l
Current Hour Meter
c
3 HHMMSS
a
Count
e ti
Total Hour Meter Count 6 HHHHHHHHMMSS
u n
Send Time 7 YYYYMMDDHHMMSS
Q fide
Count Number 2 0000 – FFFF
n
<GNSS Signal Status>: 0 means “GNSS signal lost or no successful GNSS fix”, and 1 means
o
“GNSS signal recovered and successful GNSS fix”.
C
The event report message +RESP:GTDOS uses the format below.
+EVT,
Example:
2B 45 56 54 19 00 FE 1F BF 00 60 50 01 00 05 05 56 50 22 00 0F 5B 2E 00 5F 00 00 01 01 21 0A 01
01 01 00 00 00 00 00 85 00 38 06 FC 59 AA 01 E5 BB CE 07 DD 07 0B 08 07 29 04 60 00 00 56 78
20 79 00 00 00 02 00 00 00 00 02 00 00 00 00 00 00 00 00 00 07 DD 07 0B 10 07 2B 02 0D 42 59
0D 0A
Message Type 1
Length 2
Device Type 1 50 50
TRACGV55WAN001 – 210 –
GV55W @Track Air Interface Protocol
k
0x11 | 0x12
0x21 | 0x22
n
Motion Status 1
i
0x41 | 0x42
l l
0x16 | 0x1A
c a
Satellites in View 1
e ti
Wave1 Output ID 1 1-2
u n
Wave1 Ouptut Active 1 0|1
Q fide
Number 1 1
GNSS Accuracy 1 0 0
n
Azimuth 2 0 – 359
o
Altitude 2
Longitude 4
C
Latitude 4
Reserved 1 00 00
TRACGV55WAN001 – 211 –
GV55W @Track Air Interface Protocol
k
2B 45 56 54 1A 00 FE 1F BF 00 68 50 01 00 05 05 56 50 22 00 0F 5B 2E 00 5F 00 00 00 01 11 0B 01
15 00 00 00 32 00 00 00 1E 01 01 00 00 00 00 85 00 37 06 FC 59 9A 01 E5 BB D7 07 DD 07 0B 08
i n
1C 11 04 60 00 00 56 78 20 79 00 00 00 02 00 00 00 00 02 00 00 00 00 00 00 00 00 00 07 DD 07 0B
l l
10 1C 11 02 17 D2 D2 0D 0A
c a
Parameter Length (byte) Range/Format Default
e ti
Message Header 4 +EVT +EVT
u n
Message Type 1
Q fide
Report Mask 4 00000000 – FFFFFFFF
Length 2
Device Type 1 50 50
n
Protocol Version 2 0000 – FFFF
o
Firmware Version 2 0000 – FFFF
C
Unique ID 8 IMEI / Device Name
0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A
Satellites in View 1
TRACGV55WAN001 – 212 –
GV55W @Track Air Interface Protocol
Radius 4 50 – 6000000m
Number 1 1
Azimuth 2 0 – 359
Altitude 2
k
Longitude 4
i n
Latitude 4
l l
GNSS UTC Time 7 YYYYMMDDHHMMSS
c i a
MCC 2 0000 – FFFF
e t
MNC 2 0000 – FFFF
u n
LAC 2 0000 – FFFF
Q fide
Cell ID 4 00000000 – FFFFFFFF
Reserved 1 00 00
n
Total Mileage 5 0.0 – 4294967.0 km
o
Current Hour Meter Count 3 HHMMSS
C
Total Hour Meter Count 6 HHHHHHHHMMSS
TRACGV55WAN001 – 213 –
GV55W @Track Air Interface Protocol
01 00 00 00 00 00 00 00 30 05 4C 56 38 05 4C 56 38 07 DE 01 06 06 0A 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 2C 19 0A 00 00 00 45 12 21 07 DE 01 06 0E 0B 2C 1C 7B 39 AD 0D 0A
Message Type 1
Length 2
k
Device Type 1 50 50
n
Protocol Version 2 0000 – FFFF
l i l
Firmware Version 2 0000 – FFFF
c a
Unique ID 8 IMEI / Device Name
e ti
Battery Level 1 0 ~ 100
u n
External Power Supply
2
Voltage
Q fide
Digital Input Status 1 00 – 03
0x11 | 0x12
n
0x21 | 0x22
Motion Status 1
o
0x41 | 0x42
0x16 | 0x1A
C
Satellites in View 1 Satellites in View
Number 1 1
GNSS Accuracy 1 0 0
Azimuth 2 0 – 359
Altitude 2
Longitude 4
Latitude 4
TRACGV55WAN001 – 214 –
GV55W @Track Air Interface Protocol
Reserved 1 00 00
k
Total Hour Meter Count 6 HHHHHHHHMMSS
n
Send Time 7 YYYYMMDDHHMMSS
l i l
Count Number 2 0000 – FFFF
c a
Checksum 2 0000 – FFFF
e ti
Tail Characters 2 0x0D 0x0A 0x0D 0x0A
u n
The event report message +RESP:GTUPC uses the format below.
Q fide
+EVT,
Example:
2B 45 56 54 24 00 FE 1F BF 00 A0 50 01 00 09 04 0D 39 5A 18 44 0B 16 00 59 00 00 01 00 21 05
00 00 64 68 74 74 70 3A 2F 2F 32 32 30 2E 31 37 38 2E 36 37 2E 32 31 30 3A 31 30 30 32 38 2F 47
n
56 35 35 4E 2F 64 65 6C 74 61 62 69 6E 2F 47 56 35 35 4E 5F 30 32 30 33 5F 30 34 30 35 2E 62 69
o
6E 00 01 00 00 00 00 00 00 00 31 06 FC 5A 99 01 E5 BB C9 07 E1 01 12 02 0F 10 04 60 00 00 56 78
20 79 00 00 00 00 00 00 00 1D 04 00 00 00 00 00 00 00 00 00 07 E1 01 12 0A 0F 12 00 4A 10 15
C
0D 0A
Message Type 1
Length 2
Device Type 1 50 50
TRACGV55WAN001 – 215 –
GV55W @Track Air Interface Protocol
0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A
Satellites in View 1
k
Command ID 1
n
100|101|102|103|200|2
i
Result 2
l
01|202|300|301|302
c l
Download URL <=100 Complete URL
e i a
Number 1 1
u t
GNSS Accuracy 1 0 0
n
Speed 3 0.0 – 999.9km/h
Q fide
Azimuth 2 0 – 359
Altitude 2
Longitude 4
n
Latitude 4
o
GNSS UTC Time 7 YYYYMMDDHHMMSS
C
MCC 2 0000 – FFFF
Reserved 1 00 00
TRACGV55WAN001 – 216 –
GV55W @Track Air Interface Protocol
<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 commands when
the response code is 301. It indicates wrong format of command ID when the response code
is 302.
<Result>: A code 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.
k
103: The update process is refused because the battery is low.
n
200: The device starts to download the package.
l i
201: The device finishes downloading the package successfully.
l
202: The device fails to download the package.
c a
300: The device starts to update the device configuration.
e ti
301: The device finishes updating the device configuration successfully.
302: The device fails to update the device configuration.
u n
<Download URL>: The complete URL to download the configuration. It includes the file name
Q fide
and ends by 0x00.
n
Example:
2B 45 56 54 29 00 FE 1F BF 00 61 50 01 00 01 05 56 47 3E 02 34 15 10 09 00 00 00 00 00 41 00 02
o
01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 E1 0C 16 03 28 1E 0E A2 96 C9 0D
C
0A
Message Type 1
Length 2
Device Type 1 50 50
TRACGV55WAN001 – 217 –
GV55W @Track Air Interface Protocol
0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A
Satellites in View 1
k
Power On Reason 1 0–3
i n
Number 1 1
c l l
GNSS Accuracy 1 0 0
e i a
Speed 3 0.0 – 999.9km/h
u t
Azimuth 2 0 – 359
n
Altitude 2
Q fide
Longitude 4
Latitude 4
n
MCC 2 0000 – FFFF
o
MNC 2 0000 – FFFF
C
LAC 2 0000 – FFFF
Reserved 1 00 00
TRACGV55WAN001 – 218 –
GV55W @Track Air Interface Protocol
+EVT,
Example:
2B 45 56 54 2A 00 FE 1F BF 00 61 50 01 00 01 05 56 47 3E 02 34 15 10 09 64 00 00 00 00 11 07 02
01 00 00 00 00 00 00 00 37 06 FC 59 F9 01 E5 BB E6 07 E1 0C 16 03 25 2F 04 60 00 00 56 65 00 00
47 A1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 E1 0C 16 03 26 17 0E 91 8C CA
0D 0A
Message Type 1
k
Report Mask 4 00000000 – FFFFFFFF
l i n
Length 2
c l
Device Type 1 50 50
e i a
Protocol Version 2 0000 – FFFF
u t
Firmware Version 2 0000 – FFFF
n
Unique ID 8 IMEI / Device Name
Q fide
Battery Level 1 0 ~ 100
n
Digital Output Status 1 00 – 03
o
0x11 | 0x12
C
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A
Satellites in View 1
Number 1 1
GNSS Accuracy 1 0 0
Azimuth 2 0 – 359
Altitude 2
Longitude 4
Latitude 4
TRACGV55WAN001 – 219 –
GV55W @Track Air Interface Protocol
Reserved 1 00 00
k
Total Mileage 5 0.0 – 4294967.0 km
i n
Current Hour Meter Count 3 HHMMSS
l l
Total Hour Meter Count 6 HHHHHHHHMMSS
c i a
Send Time 7 YYYYMMDDHHMMSS
e t
Count Number 2 0000 – FFFF
u n
Checksum 2 0000 – FFFF
Q fide
Tail Characters 2 0x0D 0x0A 0x0D 0x0A
n
Example:
o
2B 45 56 54 09 00 FE 1F BF 00 5E 50 01 00 03 02 56 50 22 00 0A 00 27 07 5F 00 00 01 00 22 0C 01
00 00 00 02 00 28 00 35 06 FC 5E 38 01 E5 E0 E4 07 DD 01 1D 0C 34 30 04 60 00 00 55 0A 03 58
C
00 00 01 07 00 00 00 01 07 00 2D 0A 00 00 00 00 2D 0A 07 DD 01 1D 14 34 31 00 53 78 1D 0D 0A
Message Type 1
Length 2
Device Type 1 50 50
TRACGV55WAN001 – 220 –
GV55W @Track Air Interface Protocol
0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A
Satellites in View 1
k
Jamming Net 1 1-3
n
Number 1 1
l i l
GNSS Accuracy 1 0 0
c a
Speed 3 0.0 – 999.9km/h
e ti
Azimuth 2 0 – 359
u n
Altitude 2
Q fide
Longitude 4
Latitude 4
n
MCC 2 0000 – FFFF
o
MNC 2 0000 – FFFF
C
Cell ID 4 00000000 – FFFFFFFF
Reserved 1 00 00
TRACGV55WAN001 – 221 –
GV55W @Track Air Interface Protocol
Example:
2B 45 56 54 09 00 FE 1F BF 00 5E 50 01 00 03 02 56 50 22 00 0A 00 27 07 5F 00 00 01 00 22 0C 01
00 00 00 02 00 28 00 35 06 FC 5E 38 01 E5 E0 E4 07 DD 01 1D 0C 34 30 04 60 00 00 55 0A 03 58
00 00 01 07 00 00 00 01 07 00 2D 0A 00 00 00 00 2D 0A 07 DD 01 1D 14 34 31 00 53 78 1D 0D 0A
Message Type 1
k
Length 2
i n
Device Type 1 50 50
l l
Protocol Version 2 0000 – FFFF
c i a
Firmware Version 2 0000 – FFFF
e t
Unique ID 8 IMEI / Device Name
u n
Battery Level 1 0 ~ 100
Q fide
External Power Voltage 2
n
0x11 | 0x12
o
0x21 | 0x22
Motion Status 1
0x41 | 0x42
C
0x16 | 0x1A
Satellites in View 1
Number 1 1
GNSS Accuracy 1 0 0
Azimuth 2 0 – 359
Altitude 2
Longitude 4
Latitude 4
TRACGV55WAN001 – 222 –
GV55W @Track Air Interface Protocol
Reserved 1 00 00
k
Current Hour Meter Count 3 HHMMSS
i n
Total Hour Meter Count 6 HHHHHHHHMMSS
l l
Send Time 7 YYYYMMDDHHMMSS
c i a
Count Number 2 0000 – FFFF
e t
Checksum 2 0000 – FFFF
u n
Tail Characters 2 0x0D 0x0A 0x0D 0x0A
Q fide
4.6.Heartbeat Data +HBD
n
+HBD,
Example:
o
2B 48 42 44 EF 20 50 01 00 03 02 56 50 22 00 0A 00 27 07 07 DD 01 1D 14 02 13 00 39 D2 5B 0D
C
0A
Report Mask 1 00 – FF
Length 1
Device Type 1 50 50
TRACGV55WAN001 – 223 –
GV55W @Track Air Interface Protocol
k
If Bit 4 of <+HBD Mask> is 1, the device name is used as the unique ID of the device. For the
device name, please refer to the <Device Name> in AT+GTCFG. Device name is an 8-byte
i n
string. If the length of the <Device Name> is more than 8 bytes, only the first 8 bytes will be
l l
acquired. In the Hex format message, each byte is encoded into one byte as an integer. If the
c
device name is less than 8 bytes, the remaining bytes are set to 0.
i a
Device Name g v 5 5 w
e t
HEX 67 76 35 35 77 00 00 00
u n
If the mask of <UID> in the <+HBD Mask> of AT+GTHRM is set to 0, the heartbeat message
Q fide
will not report the IMEI information. If the mask of <UID> is set to 1, the heartbeat message
will report the IMEI information.
n
4.7.Crash Data Packet +CRD
o
+CRD,
C
Example:
2B 43 52 44 00 7D 02 19 50 01 00 04 08 56 50 22 00 0F 5B 31 04 00 03 01 00 01 00 01 00 52 00 02
00 01 00 51 00 01 00 01 00 53 00 01 FF FF 00 52 00 01 FF FF 00 50 FF FF 00 00 00 54 00 01 00 00
00 52 00 01 00 00 00 52 00 02 00 00 00 54 00 01 00 00 00 53 00 02 00 00 00 53 00 01 00 00 00 52
00 02 00 01 00 52 00 01 00 00 00 52 00 00 00 01 00 50 00 00 00 01 00 55 00 01 00 01 00 51 00 01
00 01 00 51 00 02 00 00 00 53 00 01 FF FF 00 51 00 01 00 01 00 52 00 02 00 02 00 52 00 01 00 01
00 52 00 02 FF FF 00 52 00 03 FF FF 00 51 00 04 00 00 00 51 00 01 00 00 00 52 00 02 00 00 00 51
00 01 00 00 00 50 00 02 00 02 00 53 00 00 00 01 00 51 00 02 00 02 00 53 00 01 00 01 00 52 00 03
00 01 00 55 00 03 00 00 00 52 00 01 00 01 00 51 FF FF 00 00 00 52 00 02 00 02 00 53 00 02 FF FF
00 52 00 01 FF FF 00 52 00 00 00 01 00 54 00 01 00 00 00 52 00 01 00 01 00 51 00 02 00 00 00 54
00 03 00 00 00 53 00 01 00 01 00 52 00 02 00 02 00 53 00 01 00 00 00 53 00 01 00 00 00 52 00 02
00 01 00 52 00 02 00 01 00 54 00 00 00 00 00 54 00 02 00 00 00 52 00 01 00 00 00 52 00 01 00 01
00 51 00 02 FF FF 00 52 00 01 00 01 00 53 00 01 FF FF 00 51 00 01 00 01 00 52 00 01 00 01 00 53
00 01 00 00 00 52 00 04 00 02 00 53 00 02 00 01 00 51 00 01 00 01 00 54 00 03 00 02 00 52 00 03
FF FF 00 53 00 00 00 00 00 52 00 01 FF FF 00 53 00 01 00 01 00 52 00 03 00 01 00 51 00 02 00 02
00 53 00 00 00 01 00 52 00 01 FF FF 00 50 00 01 00 02 00 50 00 02 00 00 00 53 00 00 00 00 00 51
00 01 00 01 00 51 00 01 00 01 00 51 00 00 FF FF 00 52 00 01 00 02 00 51 00 02 00 00 00 52 00 02
TRACGV55WAN001 – 224 –
GV55W @Track Air Interface Protocol
00 00 00 53 00 03 00 00 00 52 00 00 07 DD 05 08 10 29 3A 00 18 10 CD 0D 0A
Length 2
Device Type 1 50 50
k
Firmware Version 2 0000 – FFFF
i n
Unique ID 8 IMEI / Device Name
l l
Data Type 1 0|1
c i a
Total Frame 1 3
e t
Frame Number 1 1|2|3
u n
Data 500
Q fide
Send Time 7 YYYYMMDDHHMMSS
n
Tail Characters 2 0x0D 0x0A 0x0D 0x0A
o
<Report Mask>: Please refer to <+CRD Mask> in AT+GTHRM.
C
<Unique ID>: If Bit 1 of <+CRD Mask> is 0, the IMEI of the device is used as the unique ID of
the device. IMEI is a 15-digit string. In the HEX format message, each 2 digits are encoded
into one byte as an integer.
IMEI 86 80 34 00 10 00 39 7
HEX 56 50 22 00 0A 00 27 07
If Bit 1 of <+CRD Mask> is 1, the device name is used as the unique ID of the device. For the
device name, please refer to the <Device Name> in AT+GTCFG. Device name is an 8-byte
string. If the length of the <Device Name> is more than 8 bytes, only the first 8 bytes will be
acquired. In the Hex format message, each byte is encoded into one byte as an integer. If the
device name is less than 8 bytes, the remaining bytes are set to 0.
Device Name g v 5 5 w
HEX 67 76 35 35 77 00 00 00
<Data Type>: The data reported to the backend server is recorded before or after crash.
0: Before crash
1: After crash
<Total Frame>: The total number of the messages that are sent to the backend server for
TRACGV55WAN001 – 225 –
GV55W @Track Air Interface Protocol
k
Example:
n
2B 41 43 43 50 01 00 56 50 22 00 0F 5B 38 09 FF FD FF FA 00 5D FF FE FF FC 00 5B 00 00 FF FD 00
i
5B 00 00 FF FB 00 59 FF FF FF FA 00 5B FF FD FF FB 00 5C FF FF FF FD 00 59 FF FE FF FC 00 59 FF FF
l l
FF FC 00 5A FF FF FF FD 00 59 00 00 FF FB 00 5B FF FF FF FC 00 5B FF FC FF FE 00 5B 00 00 FF FE
c a
00 5B FF FA FF FB 00 5A FF FE FF FB 00 5A FF FF FF FD 00 5C FF FE FF FA 00 58 FF FE FF FD 00 5A
e i
FF FE FF FB 00 5D FF FE FF FE 00 5D FF FD FF FB 00 5A FF FE FF FB 00 5D FF FE FF FB 00 5C FF FF FF
t
FB 00 5C FF FE FF FC 00 5B FF FF FF FC 00 5B FF FE FF FD 00 5D 00 01 FF FE 00 5B FF FF FF FE 00
u n
5B 00 00 FF FE 00 5B 00 00 FF FB 00 5D 00 00 FF FC 00 5A FF FF FF FC 00 59 00 00 FF FC 00 57 FF
FE FF FE 00 59 FF FF FF FB 00 5A FF FF FF FC 00 5B FF FE FF FB 00 59 FF FF FF FD 00 58 FF FB FF FE
Q fide
00 5B FF FF FF FC 00 58 00 00 FF FE 00 60 FF FE FF FD 00 5C FF FF FF FE 00 5A FF FF FF FD 00 5D
00 01 FF FE 00 59 FF FE FF FC 00 5B FF FC FF FD 00 5A FF FE FF F9 00 5D FF FD FF FC 00 5A FF FE
FF FC 00 5A 00 00 FF FA 00 5E 00 00 FF FB 00 5B 00 00 FF FA 00 5C FF FF FF FE 00 5A 00 00 FF FD
00 5B FF FE FF FD 00 5B 00 00 FF FC 00 5C FF FD FF FB 00 5B FF FD FF FB 00 5A FF FE FF FC 00 5B
n
FF FE FF FB 00 5A FF FD FF FD 00 5C FF FB FF FB 00 59 FF FC FF FB 00 5A FF FE FF FC 00 5C 00 00
o
FF FA 00 5B 00 01 FF FD 00 5B FF FE FF FB 00 5A FF FD FF FD 00 59 FF FC FF FC 00 59 00 00 FF FA
00 5B FF FC FF FE 00 5C FF FF FF FD 00 5A 07 DB 01 01 00 00 0D 05 98 91 F8 0D 0A
C
Parameter Length (byte) Range/Format Default
Device Type 1 50 50
Unique ID 8 IMEI
Data 6*75
<Unique ID>: The IMEI of the device is used as the unique ID of the device. The IMEI is a
15-digit string. In the HEX format message, each 2 digits are encoded into one byte as an
TRACGV55WAN001 – 226 –
GV55W @Track Air Interface Protocol
integer.
IMEI 86 80 34 00 10 00 39 7
HEX 56 50 22 00 0A 00 27 07
<Data>: There are 6*75 bytes in one message with 6 bytes in a group. The first 2 bytes of
these 6 bytes represent X axis acceleration data, the middle 2 bytes represent Y axis
acceleration data and the last 2 bytes represent Z axis acceleration data.
k
When a HEX format message goes into the local buffer, the device will replace the 2nd byte of
n
the report message with ‘B’. Thus, +BSP is buffered report for +RSP, +BNF is buffered report for
l i
+INF, +BRD is buffered report for +CRD and +BVT is buffered report for +EVT. The remaining part
l
of the report messages is kept unchanged.
e c ti a
u
Q fide n
o n
C
TRACGV55WAN001 – 227 –
GV55W @Track Air Interface Protocol
k
AT+GTCFG
+ACK:GTCFG
n
AT+GTOUT
l i l
+ACK:GTOUT
c
AT+GTDIS
i a
+ACK:GTDIS
e t
AT+GTIOB
u
+ACK:GTIOB
n
AT+GTEPS
Q fide
+ACK:GTEPS
AT+GTFRI
+ACK:GTFRI
AT+GTGEO
n
+ACK:GTGEO
AT+GTTOW
o
+ACK:GTTOW
AT+GTSPD
C
+ACK:GTSPD
AT+GTSOS
+ACK:GTSOS
AT+GTIDL
+ACK:GTIDL
AT+GTHBM
+ACK:GTHBM
AT+GTTMA
+ACK:GTTMA
AT+GTOWH
+ACK:GTOWH
AT+GTDOG
+ACK:GTDOG
AT+GTPIN
+ACK:GTPIN
AT+GTRTO
+ACK:GTRTO
AT+GTHMC
TRACGV55WAN001 – 228 –
GV55W @Track Air Interface Protocol
+ACK:GTHMC
AT+GTWLT
+ACK:GTWLT
AT+GTCRA
+ACK:GTCRA
AT+GTPDS
+ACK:GTPDS
AT+GTSSR
+ACK:GTSSR
AT+GTBZA
k
+ACK:GTBZA
AT+GTSPA
i n
+ACK:GTSPA
l l
AT+GTRMD
c
+ACK:GTRMD
i a
AT+GTFFC
e t
+ACK:GTFFC
u n
AT+GTCMD
+ACK:GTCMD
Q fide
AT+GTUDF
+ACK:GTUDF
AT+GTUPC
+ACK:GTUPC
n
AT+GTPEO
+ACK:GTPEO
o
AT+GTGAM
+ACK:GTGAM
C
AT+GTVVS
+ACK:GTVVS
AT+GTAVS
+ACK:GVAVS
AT+GTJDC
+ACK:GTJDC
AT+GTJBS
+ACK:GTJBS
TRACGV55WAN001 – 229 –
GV55W @Track Air Interface Protocol
+RESP:GTSOS
+RESP:GTRTL
+RESP:GTLBC
+RESP:GTDOG
+RESP:GTIGL
+RESP:GTHBM
+RESP:GTDOS
+RESP:GTGES
+RESP:GTGIN
+RESP:GTGOT
k
+RESP:GTVGL
+RESP:GTPNR
i n
+RESP:GTPFR
c l l
Device Information Report
i a
+RESP:GTINF
u e n t
Report for Querying
+RESP:GTGPS
Q fide
+RESP:GTALC
+RESP:GTCID
+RESP:GTCSQ
+RESP:GTVER
n
+RESP:GTBAT
+RESP:GTIOS
o
+RESP:GTTMZ
+RESP:GTALS
C
+RESP:GTALM
Event Report
+RESP:GTPNA
+RESP:GTPFA
+RESP:GTMPN
+RESP:GTMPF
+RESP:GTBTC
+RESP:GTSTC
+RESP:GTBPL
+RESP:GTSTT
+RESP:GTPDP
+RESP:GTIGN
+RESP:GTIGF
+RESP:GTIDN
+RESP:GTIDF
+RESP:GTGSM
TRACGV55WAN001 – 230 –
GV55W @Track Air Interface Protocol
+RESP:GTGSS
+RESP:GTCRA
+RESP:GTSTR
+RESP:GTSTP
+RESP:GTLSP
+RESP:GTRMD
+RESP:GTUPC
+RESP:GTVGN
+RESP:GTVGF
+RESP:GTJDR
k
+RESP:GTJDS
i n
Crash Data Packet
l l
+RESP:GTCRD
c i a
Acceleration Data Packet
e t
+RESP:GTACC
u n
Heartbeat
Q fide
+ACK:GTHBD
+SACK:GTHBD
Server Acknowledgement
n
+SACK
o
Hex Format Report Message
+ACK
C
+RSP
+EVT
+INF
+HBD
+CRD
Queclink
Grace Wang Checked
2018.09.27
TRACGV55WAN001 – 231 –