0% found this document useful (0 votes)
56 views263 pages

GV55 @track Air Interface Protocol R11.00

This document describes the GV55 @Track Air Interface Protocol: 1. It provides an overview of the protocol and message formats for communicating with GV55 trackers. 2. The message descriptions define commands for server connection settings, device configuration, position reports, alarm settings, IO applications, and virtual ignition detection. 3. Configuration topics include global settings, auto-unlock PIN, time adjustment, outside working hours, protocol watchdog, and over-the-air updates. Alarm topics cover tow alarms, geo-fences, speed, buzzer, SOS, idling detection, and anti-carjacking.

Uploaded by

luiz.dogado
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views263 pages

GV55 @track Air Interface Protocol R11.00

This document describes the GV55 @Track Air Interface Protocol: 1. It provides an overview of the protocol and message formats for communicating with GV55 trackers. 2. The message descriptions define commands for server connection settings, device configuration, position reports, alarm settings, IO applications, and virtual ignition detection. 3. Configuration topics include global settings, auto-unlock PIN, time adjustment, outside working hours, protocol watchdog, and over-the-air updates. Alarm topics cover tow alarms, geo-fences, speed, buzzer, SOS, idling detection, and anti-carjacking.

Uploaded by

luiz.dogado
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 263

GV55 @Track Air Interface Protocol

GV55 @Track Air Interface Protocol


GSM/GPRS/ GNSS Tracker
TRACGV55AN011
Version:11.00

TRACGV55AN005 –0–
GV55 @Track Air Interface Protocol

Document Title GV55 @Track Air Interface Protocol

Version 11.00

Date 2020-10-12

Status Release

Document Control ID TRACGV55AN011

k
General Notes

n
Queclink offers this information as a service to its customers, to support application and

i
engineering efforts that use the products designed by Queclink. The information provided is

l l
based upon requirements specifically provided to Queclink by the customers. Queclink has not

c
undertaken any independent search for additional relevant information, including any

ia
information that may be in the customer’s possession. Furthermore, system validation of this

e t
product designed by Queclink within a larger electronic system remains the responsibility of the
customer or the customer’s system integrator. All specifications supplied herein are subject to

u n
change.

Q fide
Copyright
This document contains proprietary technical information which is the property of Queclink
Wireless Solutions Co., Ltd. The copying of this document, distribution to others, and
communication of the contents thereof, are forbidden without express authority. Offenders are

n
liable to the payment of damages. All rights are reserved in the event of a patent grant or
registration of a utility model or design. All specifications supplied herein are subject to change

o
without notice at any time.

C
TRACGV55AN011 –1–
GV55 @Track Air Interface Protocol

Contents

Contents ............................................................................................................................................ 2
0. Revision History............................................................................................................................. 5
1. Overview ....................................................................................................................................... 8
1.1. Scope of This Document ...................................................................................................... 8
1.2. Terms and Abbreviations ..................................................................................................... 8
2. System Architecture ...................................................................................................................... 9
3. Message Description ................................................................................................................... 10
3.1. Message Format ................................................................................................................ 10
3.2. Command and Acknowledgement .................................................................................... 11

k
3.2.1. Server Connection ................................................................................................... 11

n
3.2.1.1. Bearer Setting Information .................................................................................................. 11

i
3.2.1.2. Backend Server Registration Information ............................................................................ 12

l l
3.2.1.3. Quick Start Setting ............................................................................................................... 15

c
3.2.2. Device Configuration ............................................................................................... 17

ia
3.2.2.1. Global Configuration ........................................................................................................... 17

e t
3.2.2.2. Auto-unlock PIN................................................................................................................... 22
3.2.2.3. Time Adjustment ................................................................................................................. 23

u n
3.2.2.4. Outside Working Hours ....................................................................................................... 24

Q fide
3.2.2.5. Protocol Watchdog .............................................................................................................. 26
3.2.2.6. Settings for Preserving Device’s Specified Logic States ........................................................ 28
3.2.2.7. Over-the-air Configuration Update ...................................................................................... 30
3.2.3. Position Related Report ........................................................................................... 32
3.2.3.1. Fixed Report Information .................................................................................................... 32

n
3.2.3.2. Frequency Change of Fixed Report Information .................................................................. 34
3.2.4. Alarm Settings ......................................................................................................... 37

o
3.2.4.1. Tow Alarm Configuration ..................................................................................................... 37
3.2.4.2. Geo-Fence Information ....................................................................................................... 39

C
3.2.4.3. Polygon Geo-Fence .............................................................................................................. 41
3.2.4.4. Roaming Detection Configuration ....................................................................................... 43
3.2.4.5. Speed Alarm ........................................................................................................................ 47
3.2.4.6. Buzzer Alarm ....................................................................................................................... 48
3.2.4.7. Overspeed Alarm with Buzzer Notification .......................................................................... 50
3.2.4.8. SOS Function ....................................................................................................................... 52
3.2.4.9. Excessive Idling Detection ................................................................................................... 54
3.2.4.10. Start/Stop Report .............................................................................................................. 55
3.2.4.11. Harsh Behavior Monitoring ............................................................................................... 57
3.2.4.12. Jamming Detection ............................................................................................................ 60
3.2.4.13. Crash Detection and Acceleration Report.......................................................................... 62
3.2.4.14. GNSS Jamming Status Report ............................................................................................ 63
3.2.4.15. Jamming Behavior Setting ................................................................................................. 64
3.2.4.16. Anti-Carjacking .................................................................................................................. 67
3.2.5. IO Application .......................................................................................................... 74

TRACGV55AN011 –2–
GV55 @Track Air Interface Protocol

3.2.5.1. Digital Output ...................................................................................................................... 74


3.2.5.2. Digital Input Port Setting ..................................................................................................... 76
3.2.5.3. Input/Output Port Binding................................................................................................... 79
3.2.5.4. External Power Supply Monitoring ...................................................................................... 81
3.2.5.5. Gradual Digital Output Configuration .................................................................................. 83
3.2.6. Virtual Ignition Detection ........................................................................................ 85
3.2.6.1. Virtual Ignition Mode Selection .......................................................................................... 85
3.2.6.2. Voltage Virtual Ignition Setting ........................................................................................... 87
3.2.6.3. Accelerometer (Motion Status) Virtual Ignition Settings..................................................... 89
3.2.7. Other Settings .......................................................................................................... 90
3.2.7.1. Real Time Operation ............................................................................................................ 90

k
3.2.7.2. Hour Meter Count ............................................................................................................... 94
3.2.7.3. White List............................................................................................................................. 96

n
3.2.7.4. Command String Storage ..................................................................................................... 97

l i
3.2.7.5. User Defined Function ......................................................................................................... 98

l
3.2.7.6. GNSS-Assisted Motion Measurement................................................................................ 103

c a
3.2.7.7. Configuration File Version ................................................................................................. 104

i
3.3. Report .............................................................................................................................. 110

e t
3.3.1. Position Related Report ......................................................................................... 110

u
3.3.2. Device Information Report .................................................................................... 123

n
3.3.3. Report for Real Time Querying .............................................................................. 125

Q fide
3.3.3.1. +RESP:GTGPS ..................................................................................................................... 125
3.3.3.2. +RESP:GTALM .................................................................................................................... 126
3.3.3.3. +RESP:GTALC...................................................................................................................... 127
3.3.3.4. +RESP:GTALS ...................................................................................................................... 162
3.3.3.5. +RESP:GTCID ...................................................................................................................... 163

n
3.3.3.6. +RESP:GTCSQ ..................................................................................................................... 163
3.3.3.7. +RESP:GTVER ..................................................................................................................... 164

o
3.3.3.8. +RESP:GTBAT ..................................................................................................................... 165
3.3.3.9. +RESP:GTIOS ...................................................................................................................... 166

C
3.3.3.10. +RESP:GTTMZ .................................................................................................................. 166
3.3.4. Event Report .......................................................................................................... 167
3.3.5. Buffer Report ......................................................................................................... 194
3.3.6. Report with Google Maps Hyperlink ..................................................................... 195
3.3.7. Crash Data Packet .................................................................................................. 195
3.3.8. Acceleration Data Packet ....................................................................................... 197
3.4. Heartbeat ........................................................................................................................ 198
3.5. Server Acknowledgement ............................................................................................... 199
4. HEX Format Report Message..................................................................................................... 201
4.1. Hex Report Mask ............................................................................................................. 201
4.2. Acknowledgement +ACK ................................................................................................. 207
4.3. Location Report +RSP ...................................................................................................... 210
4.4. Information Report +INF ................................................................................................. 221
4.5. Event Report +EVT ........................................................................................................... 226

TRACGV55AN011 –3–
GV55 @Track Air Interface Protocol

4.6. Heartbeat Data +HBD ...................................................................................................... 253


4.7. Crash Data Packet +CRD .................................................................................................. 255
4.8. Acceleration Data Packet +ACC ....................................................................................... 256
4.9. Buffer Report in HEX Format ........................................................................................... 257
4.10. Server Acknowledgement ............................................................................................. 257
Appendix: Message Index ............................................................................................................. 259

i n k
cl ia l
u e n t
Q fide
o n
C
TRACGV55AN011 –4–
GV55 @Track Air Interface Protocol

0.Revision History

Version Date Author Description of Change


1.01 2014-10-17 Page Zhong 1. Initial.
2.00 2015-05-11 Page Zhong 1. Deleted the parameter <Feature Switch Mask> from
the command AT+GTCFG.
3.00 2015-07-31 Bart Yuan 1. Deleted the message +RESP:GTALL.
2. Added the new command AT+GTJBS for jamming
behavior setting.
2015-08-01 Page Zhong 1. Added the parameter <Event Info Mask> to

k
AT+GTCFG.
2. Changed the range of <Call Filter> in the command

n
AT+GTWLT to ‘0 – 7’.

l i
4.00 2015-09-22 Bart Yuan 1. Added the parameters <Voltage Margin Error> and

l
<Debounce Voltage Threshold> to the command

c a
AT+GTEPS to avoid abnormal external power voltage.

i
4.01 2015-10-10 Bart Yuan 1. Expanded the parameter <Backup Server IP> to

e t
support domain name in AT+GTSRI.

u n
2. Added the new parameter <Output 1 Init State> to
set the init state of output in the command AT+GTJBS.

Q fide
4.02 2015-10-17 Bart Yuan 1. Deleted the interface for parameter backup from the
command AT+GTRTO.
5.00 2015-10-31 Bart Yuan 1. Expanded the parameter <Backup Server IP> to
support domain name in AT+GTQSS.
2. Expanded the parameter <Sub Command> in the

n
command AT+GTRTO to 0x11 for parameter backup.

o
6.00 2016-12-27 Carr Zhu 1. Added a new command AT+GTPEO.
2. Added a new command AT+GTUPC.
6.01 2017-01-04 Carr Zhu 1. Modified the parameter <Output ID> in the

C
command AT+GTPEO.
2. Added new messages +RESP:GTGIN, +RESP:GTGOT
and +RESP:GTUPC.
6.02 2017-01-23 Bart Yuan 1. Added a new parameter <State Mode> in command
AT+GTGEO.
6.03 2017-02-28 Bart Yuan 1. Added a new parameter <State Mode> to the
command AT+GTPEO.
2. Added a new parameter <Output Direction> to the
command AT+GTRTO.
6.04 2017-03-07 Bart Yuan 1. Expanded the parameter <Report Mode> to [0-7] in
AT+GTSRI.
2. Added <Inpeo Mask> and <Outpeo Mask> to
AT+GTUDF.
3. Added a new command AT+GTGAM.

TRACGV55AN011 –5–
GV55 @Track Air Interface Protocol

6.05 2017-03-14 Bart Yuan 1. Added a new parameter <MPF Debounce Time> to
AT+GTDIS.
7.00 2017-05-12 Forrest Cao 1. Added the description for the parameter <Altitude>
in HEX format report.
7.01 2017-06-15 Forrest Cao 1. Added the parameters <Extended Status Report> and
<Identifier Number> to the command AT+GTUPC.
2. Added the AT+GTFVR command.
2017-06-15 Abert Xu 1. Added the parameter <Connection Life> to the
AT+GTSRI Command.
7.02 2017-07-18 Abert Xu 1. Added the AT+GTVVS command.
2. Added the AT+GTAVS command.

k
3. Changed the <No Ignition> parameter to <Ignition
Detection Mode>.

i n
4. Added +RESP:GTVGN, +RESP:GTVGF and

l l
+RESP:GTVGL messages.
5. Added the value 2 to the parameter <Hour Meter

c a
Enable> in the AT+GTHMC command.

e i
6. Expanded <Event Mask> in the AT+GTCFG command

t
for +RESP:GTVGN, +RESP:GTVGF, +RESP:GTVGL,

u n
+RESP:GTPNR and +RESP:GTPFR.
7. Expanded <Known Roaming Event Mask> and

Q fide
<Unknown Roaming Event Mask> in the AT+GTRMD
command.
8.00 2018-01-29 Forrest Cao 1. Added the parameter <Digital Signature> in the
command AT+GTFVR.
8.01 2018-03-30 Arthur Li 1. Added the parameter <Update Status Mask> in the

n
command AT+GTUPC.

o
8.02 2018-05-04 Forrest Cao 1. Added <PEO ID Mask> in the command AT+GTFVR.
8.03 2018-09-17 Bart Yuan 1. Added the parameter <Invert Output State> in the

C
command AT+GTCFG.
8.04 2018-10-15 Dean Zhu 1. Added the parameter <GNSS Working Mode> in the
command AT+GTCFG.
8.05 2018-10-19 Dean Zhu 1. Added the parameter <Check Interval > in the
command AT+GTFRI.
8.06 2018-10-22 Dean Zhu 1. Added the parameter <Fail Interval > in the
command AT+GTDOG.
9.00 2018-11-30 Dean Zhu 1. Added the AT+GTGDO command.
2. Extended the range of the parameter <Output
Status> to [0 - 2].
9.01 2019-02-15 Dean Zhu 1. Added Mode 7 to <Ignition Detection Mode> in the
command AT+GTDIS.
2. Added the command AT+GTVMS.
3. Changed <Debounce> to <Ignition On Debounce> and

TRACGV55AN011 –6–
GV55 @Track Air Interface Protocol

added <Smart Voltage Adjustment> and <Ignition Off


Debounce> parameters in the command AT+GTVVS.
9.02 2019-04-23 Bart Yuan 1. Used Bit 64 to represent GDO in Configuration Mask
Table in the AT+GTRTO command.
10.00 2020-05-29 Jerry Jiang 1. Added the AT+GTACJ command.
2. Added new messages +RESP:GTACJ and
+RESP:GTACS.
10.01 2020-07-28 Bart Yuan Expanded the value of the parameter <GNSS Working
Mode> to [0-4].
11.00 2020-10-12 Bart Yuan Added a new parameter <GNSS Dynamic Model> to the
command AT+GTCFG.

i n k
cl ia l
u e n t
Q fide
o n
C
TRACGV55AN011 –7–
GV55 @Track Air Interface Protocol

1.Overview

1.1.Scope of This Document


The @Track Air Interface Protocol is a digital communication interface based on printable ASCII
characters over SMS or GPRS, which is used for all communications between the backend server
and the terminal. The backend server sends a command to the terminal and then the terminal
confirms the receipt with an acknowledgement message. If configured, the terminal also sends
report messages to the backend server.
The purpose of this document is to describe how to build the backend server based on the
@Track Air Interface Protocol.

i n k
l
1.2.Terms and Abbreviations

c l
Abbreviation Description

ia
APN Access Point Network

e t
ASCII American National Standard Code for Information Interchange

u
GPRS General Packet Radio Service

n
GSM Global System for Mobile Communications

Q fide
HDOP Horizontal Dilution of Precision
ICCID Integrated Circuit Card Identity
IP Internet Protocol
SMS Short Message Service
TCP Transmission Control Protocol

n
UDP User Datagram Protocol

o
UTC Coordinated Universal Time

C
TRACGV55AN011 –8–
GV55 @Track Air Interface Protocol

2.System Architecture

i n k
cl ia l
e t
The backend server needs to be accessible by many terminals and should have the following
abilities:

u n
 The backend server should be able to access the internet and listen for the connection
originating from the terminal.

Q fide
 The backend server should be able to support TCP or UDP connection with the terminal. It
should be able to receive data from the terminal and send data to the terminal.
 The backend server should be able to receive and send SMS.

o n
C
TRACGV55AN011 –9–
GV55 @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
+RESP:GTXXX,<parameter1>,<parameter2>,…$ Report

k
The entire message string ends with the character ‘$’.
The characters “XXX” allow the identification of the difference between messages.

n
The “<parameter1>,<parameter2>,…” carry the message’s parameters. The number of

l i
parameters is different in different messages. The ASCII character ‘,’ is used to separate the

l
neighbouring parameter characters. The parameter string may contain the following ASCII

c a
characters: ‘0’–‘9’, ‘a’–‘z’, and ‘A’–‘Z’.

e i
Details of each message format are available in the corresponding message sections.

u n t
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

Q fide
terminal receives Commands over the air, it will reply with a corresponding Acknowledgement
message.
According to the configuration of the parameters, the terminal can send Report messages to the
backend server. Please see the following figure:

o n
Command

C
Acknowledgement

Terminal Backend
Server
Report

Report

Report

Figure 1: @Track Protocol Message Flow

TRACGV55AN011 – 10 –
GV55 @Track Air Interface Protocol

3.2.Command and Acknowledgement

3.2.1.Server Connection

3.2.1.1.Bearer Setting Information

The command AT+GTBSI is used to configure the GPRS parameters.

 AT+GTBSI=
Example:
AT+GTBSI=gv55,cmnet,,,,,,,0000$

k
Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

l i n
APN <=40

c l
APN User Name <=30

ia
APN Password <=30

e t
Reserved 0

u n
Reserved 0

Q fide
Reserved 0

Reserved 0

Serial Number 4 0000 – FFFF

n
Tail Character 1 $ $

o
 <Password>: The valid characters for the password include ‘0’–9’, ‘a’ –‘z’, and ‘A’ –‘Z’. The
default value is “gv55”.

C
 <APN>: Access point name (APN).
 <APN User Name>: The GPRS APN user name. If the parameter field is empty, the current
value for this parameter will be cleared.
 <APN Password>: The GPRS 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.
 <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 ‘$’.

The acknowledgment message of the AT+GTBSI command:


 +ACK:GTBSI,
Example:
+ACK:GTBSI,2F1100,135790246811220,,0000,20090214093254,11F0$

TRACGV55AN011 – 11 –
GV55 @Track Air Interface Protocol

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


Protocol Version 6
'Z', '0' – '9'}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

k
Tail Character 1 $ $

i n
 <Protocol Version>: The protocol version that the terminal conforms to. The first two

l l
characters represent the device type. As shown in the example, “2F” means GV55 new

c
version. The middle two characters represent the major version number of the protocol and

ia
the last two characters represent the minor version number of the protocol. Both version

e t
numbers are hex digits. For example, “020A” means version 2.10.
 <Unique ID>: The IMEI of the terminal.

u n
 <Device Name>: The specified name of the device.
 <Serial Number>: A serial number which is the same as the <Serial Number> in the

Q fide
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

n
back after “FFFF”.
 <Tail Character>: A character to indicate the end of the command. It must be ‘$’.

o
Note: Only after both the commands AT+GTBSI and AT+GTSRI are properly set can the ACK

C
messages and other report messages be sent to the backend server.

3.2.1.2.Backend Server Registration Information

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.

 AT+GTSRI=
Example:
AT+GTSRI=gv55,3,,1,116.226.44.17,7011,116.226.45.229,7012,+8613812341234,15,1,,,,,0001
$

TRACGV55AN011 – 12 –
GV55 @Track Air Interface Protocol

AT+GTSRI=gv55,3,,1,some.host.name,7011,116.226.45.229,7012,+8613812341234,15,1,,,,30,
0001$

Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Report Mode 1 0–7 0

Reserved 0

Buffer Mode 1 0|1|2 1

Main Server IP / Domain


<=60
Name

k
Main Server Port <=5 0 – 65535

i n
Backup Server IP / Domain

l l
<=60
Name

c a
Backup Server Port <=5 0 – 65535

e t i
SMS Gateway <=20

u n
Heartbeat Interval <=3 0|2 – 360min 0

SACK Enable 1 0|1 0

Q fide
Protocol Format 1 0|1 0

SMS ACK Enable 1 0|1 0

Reserved 0

n
Connection Life <=3 0|10 – 600s 30

o
Serial Number 4 0000 – FFFF

C
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
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

TRACGV55AN011 – 13 –
GV55 @Track Air Interface Protocol

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 GPRS network allows it. It
is recommended to enable heartbeat sending and +RESP:GTPDP report in the case
of receiving commands via UDP.
 5: Forced SMS mode. Only SMS is used for data transmission.
Note: The messages +RESP:GTGSM and +RESP:GTALM are sent via TCP short
connection when the report mode is forced SMS mode.

k
 6: UDP with fixed local port. Like the UDP mode, the terminal will send data using
UDP protocol. The difference is the terminal will use a fixed local port rather than a

n
random port to communicate with the server in this mode. Thus the backend server

l i
could use the identical port to communicate with all terminals if the backend server

l
and the terminals are all in the same VPN network. The port number the device uses

c a
is the same as the port number of the primary server.

i
 7: Backup server connection supported TCP long-connection mode. The connection

e t
is based on TCP protocol. The terminal connects to the backend server and maintains

u
the connection using the heartbeat data. The backend server should respond to the

n
heartbeat data from the terminals. If the connection to the main server is lost, it will

Q fide
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.
 <Buffer Mode>: The working mode the buffer report function. If the buffer report function is
enabled and the device goes into areas without GSM/GPRS network coverage, it will store all
reports locally. When the device goes to areas with GSM/GPRS network coverage again, it

n
will then send all the buffered reports through GPRS.
 0: Disable the buffer report function.

o
 1: Low priority - Enable the buffer report function. In this mode, the device will send
the buffered messages after real time messages.

C
 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
message will be sent.
 <SACK Enable>: This parameter defines whether the backend server should respond to the

TRACGV55AN011 – 14 –
GV55 @Track Air Interface Protocol

terminal with a SACK message when receiving a message from the terminal.
 0: The backend server does not reply with a SACK message after receiving a message
from the terminal.
 1: The backend server replies with a SACK message when receiving a message from
the terminal.
 <Protocol Format>: This parameter defines the format of the report message sent from the
device to the backend server. 0 means “ASCII format” and 1 means “HEX format”.
 <SMS ACK Enable>: A numeral to indicate whether to send an acknowledgement message to
the original number when the command is sent via SMS.
 0: The device will send the acknowledgement message to the backend server
according to the mode configured by <Report Mode>.

k
 1: The device will send the acknowledgement message to the original number via
SMS if the command is received via SMS.

n
 <Connection Life>: A numeral to indicate the time to maintain TCP short-connection for

l i
receiving commands from the server. If there is no data transmission within the time

l
specified by <Connection Life>, the TCP connection will be closed. Unit: second.

c a
Note: If the backup server is in effect and <Connection Life> has not timed out, the device

i
will not attempt to connect to the <Main Server IP / Domain Name>.

u e t
The acknowledgment message of the AT+GTSRI command:

n
 +ACK:GTSRI,

Q fide
Example:
+ACK:GTSRI,2F1100,135790246811220,,0001,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –

n
Protocol Version 6
'Z','0' – '9'}

o
Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

C
Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

Note: Only after both the commands AT+GTBSI and AT+GTSRI are properly set can the ACK
messages and other report messages be sent to the backend server.

3.2.1.3.Quick Start Setting

The command AT+GTQSS is used to configure the GPRS parameters and backend server

TRACGV55AN011 – 15 –
GV55 @Track Air Interface Protocol

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=gv55,cmnet,,,3,,1,116.226.44.17,7011,116.226.45.229,7012,+8613812341234,15,
1,,,0002$

Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

APN <=40

k
APN User Name <=30

i n
APN Password <=30

l l
Report Mode 1 0–7 0

c a
Reserved 0

e t i
Buffer Mode 1 0|1|2 1

u n
Main Server IP / Domain
<=60
Name

Q fide
Main Server Port <=5 0 – 65535

Backup Server IP / Domain


<=60
Name

n
Backup Server Port <=5 0 – 65535

SMS Gateway <=20

o
Heartbeat Interval <=3 0|2 – 360min 0

C
SACK Enable 1 0|1 0

Protocol Format 1 0|1 0

Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

The acknowledgment message of the AT+GTQSS command:


 +ACK:GTQSS,
Example:
+ACK:GTQSS,2F1100,135790246811220,,0002,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

TRACGV55AN011 – 16 –
GV55 @Track Air Interface Protocol

XX0000 – XXFFFF, X∈{'A' –


Protocol Version 6
'Z', '0' – '9'}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

i n k
3.2.2.Device Configuration

l l
3.2.2.1.Global Configuration

c ia
The AT+GTCFG command is used to configure the global parameters.

e t
 AT+GTCFG=

u n
Example:

Q fide
AT+GTCFG=gv55,123456,gv55,,,,,,,,,,,,,,,,,,0,0003$
AT+GTCFG=gv55,gv55,gv55,1,123.4,,,7F,0,3,3DEF,,1,1,300,1,,1,1,1F,0,FFFF$

Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

n
New Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z'

o
'0' – '9' 'a' – 'z' 'A' – 'Z' '-'
Device Name <=20 gv55
'_'

C
ODO Enable 1 0|1 0

ODO Initial Mileage <=9 0.0 – 4294967.0Km 0.0

Reserved 0

Reserved 0

Report Composition Mask <=4 0000 – FFFF 003F

Power Saving Mode 1 0–2 1

Event Info Mask 2 00 - FF 00

Event Mask <=8 00000000 – FFFFFFFF 3DEF

Reserved 0

LED On 1 0|1 0

TRACGV55AN011 – 17 –
GV55 @Track Air Interface Protocol

Info Report Enable 1 0|1 0

Info Report Interval <=5 30 – 86400sec 300

Location by Call 1 0|1|2|3 0

Reserved 0

Backup Battery Charge


1 0|1 0
Mode

AGPS Mode 1 0|1 0

Cell Info Report 4 0000 – FFFF 000F

k
GNSS Lost Time 2 0 – 30min 0

n
GNSS Working Mode 1 0-4 0

l i l
Invert Output State 1 0|1 0

c
GNSS Dynamic Model 1 0-4 0

e ia
Serial Number 4 0000 – FFFF

t
Tail Character 1 $ $

u
Q fide n
 <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
current mileage is included in every position report message.
 <ODO Initial Mileage>: The initial value for calculating the total mileage.

n
 <Report Composition Mask>: Bitwise mask to configure the composition of a report message,
especially the composition of GNSS information.

o
 Bit 0 for <Speed>
 Bit 1 for <Azimuth>

C
 Bit 2 for <Altitude>
 Bit 3 for GSM 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.
 <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

TRACGV55AN011 – 18 –
GV55 @Track Air Interface Protocol

that the fixed report will not be suspended and the fix and send interval of it will be set to
<IGF Report Interval> in AT+GTFRI when the engine is off.
 0: Disable the power saving function.
 1: Mode 1 of the power saving function.
 2: Mode 2 of the power saving function.
 <Event Info Mask>: Bitwise mask to configure which information will be included in the
event report messages (except +RESP:GTPNA, +RESP:GTPFA and +RESP:GTPDP). Each bit
represents a field. If a bit is 1, the corresponding field will be present in the event report
messages. Otherwise, the corresponding field will not be present in the event report
messages.
 Bit 0 Reserved

k
 Bit 1 for device status
 <Event Mask>: Bitwise mask to configure which event report will be sent to the backend

n
server.

l i
 Bit 0 for +RESP:GTPNA

l
 Bit 1 for +RESP:GTPFA

c a
 Bit 2 for +RESP:GTMPN

i
 Bit 3 for +RESP:GTMPF

e t
 Bit 4 Reserved

u
 Bit 5 for +RESP:GTBPL

n
 Bit 6 for +RESP:GTBTC

Q fide
 Bit 7 for +RESP:GTSTC
 Bit 8 for +RESP:GTSTT
 Bit 9 Reserved
 Bit 10 for +RESP:GTPDP
 Bit 11 for the power on +RESP:GTRTL

n
 Bit 12 for the ignition report +RESP:GTIGN, +RESP:GTIGF, +REPS:GTVGN and
+RESP:GTVGF

o
 Bit 13 for location report +RESP:GTIGL and +RESP:GTVGL when the ignition is on or
off.

C
 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 LED’s will work for 30 minutes and then are
turned 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, GSM 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

TRACGV55AN011 – 19 –
GV55 @Track Air Interface Protocol

and daylight saving setting.


 0: Disable the device information report.
 1: Enable the device information report.
 <Info Report Interval>: The interval for reporting the device information.
 <Location by Call>: It configures how to handle the incoming call.
 0: Just hang up the call.
 1: Hang up the call and report the current position via the +RESP:GTLBC message.
 2: Hang up the call and report the current position with a Google Maps link via SMS
to the phone number of the incoming call.
 3: Hang up the call and report the current position via the +RESP:GTLBC message,
and at the same time, send a Google Map link via SMS to the phone number of the

k
incoming call.
 <Backup Battery Charge Mode>: It controls the charge mode of the backup battery.

n
 0: When the main power supply is connected, the backup battery is charged as

l i
needed.

l
 1: When the main power supply is connected, the backup battery is only charged

c a
when ignition on is detected. The charging process will begin 3 minutes after the

i
ignition is turned on and stop when the ignition is turned off.

e t
 <AGPS Mode>: A numeral to indicate whether to enable AGPS. AGPS helps increase the

u
chance of getting GNSS position successfully and reduce the time needed to get GNSS

n
position.

Q fide
 0: Disable the AGPS function.
 1: Enable the AGPS function.
 <Cell Info Report>: A hexadecimal numeral to indicate how to report cell information
(+RESP:GTGSM).
The 2 high bits represent the GSM working mode.

n
 0b00: Do not allow the cell information report.
 0b01: Allow the cell information report after failing to get GNSS position if cell

o
information is available.
 0b10: Report the message +RESP:GTGSM after each successful GNSS fix if cell

C
information is available.
 0b11: Report the message +RESP:GTGSM regardless of whether getting GNSS
position is successful or not if cell information is available.
The other bits control whether the following events will trigger the report +RESP:GTGSM.
 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
 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

TRACGV55AN011 – 20 –
GV55 @Track Air Interface Protocol

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”.
Note: If the device is rebooted, it will not report +RESP:GTGSS to indicate the recovery even
if it has reported +RESP:GTGSS to indicate “GNSS signal lost” before reboot.
 <GNSS Working Mode>: The working mode of GNSS chip.
 0: GPS and GLONASS positioning systems. In this mode, the device gets position(s)
with GPS and GLONASS systems. Note: If the current GNSS chip does not support
GPS and GLONASS combination mode, the device will get position by GPS only.
 1: GPS positioning system. In this mode, the device gets position(s) only with GPS
system.

k
 2: GLONASS positioning system. In this mode, the device gets position(s) only with
GLONASS system.

n
 3: Reserved.

l i
 4: GPS and BeiDou positioning system. In this mode, the device fixes position(s) with

l
GPS and BeiDou systems.

c a
Note: If the current GNSS chip does not support GPS and BeiDou combination mode,

i
the device will get position by GPS only.

e t
 <Invert Output State>: It controls whether to invert the output state of OUTPUT1 and

u
OUTPUT2.

n
 0: Disable this parameter.

Q fide
 1: Enable this parameter.
 <GNSS Dynamic Model>: The dynamic platform models of GNSS chip, this settings improve
the GNSS chip's interpretation of the measurements and thus provide a more accurate
position output. Setting the GNSS chip to an unsuitable platform model for the given
application environment is likely to result in a loss of receiver performance and position

n
accuracy.
 0: Portable. Applications with low acceleration, e.g. portable devices. Suitable for

o
most situations.
 1 - 3: Reserved.

C
 4: Automotive. Used for applications with equivalent dynamics to those of a
passenger car.

The acknowledgment message of the AT+GTCFG command:


 +ACK:GTCFG,
Example:
+ACK:GTCFG,2F1100,135790246811220,,0003,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


Protocol Version 6
'Z','0' – '9'}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

TRACGV55AN011 – 21 –
GV55 @Track Air Interface Protocol

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

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

k
PIN-protected SIM card, this command is used to configure the device to auto-unlock the SIM
PIN with the pre-set PIN code.

l i n l
 AT+GTPIN=

c
Example:

ia
AT+GTPIN=gv55,1,0000,,,,,,0014$

e t
Parameter Length (byte) Range/Format Default

u n
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Q fide
Enable Auto-unlock PIN 1 0|1 1

PIN 4–8 '0' – '9'

Reserved 0

n
Reserved 0

Reserved 0

o
Reserved 0

C
Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Enable Auto-unlock PIN>: Set it to 1 to enable the auto-unlock PIN function, and 0 to
disable the auto-unlock PIN function.
 <PIN>: The PIN code used to unlock the SIM PIN.

The acknowledgment message of the AT+GTPIN command:


 +ACK:GTPIN,
Example:
+ACK:GTPIN,2F1100,135790246811220,,0014,20090214093254,11F0$

TRACGV55AN011 – 22 –
GV55 @Track Air Interface Protocol

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{‘A’ –


Protocol Version 6
‘Z’, ‘0’ – ‘9’}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

k
Tail Character 1 $ $

l i n
3.2.2.3.Time Adjustment

c l
a
The command AT+GTTMA is used to adjust the local time on the device remotely. Upon

e i
receiving this command, the device will set the time zone and daylight saving accordingly. Then

t
it will use the given UTC time to adjust the local time based on the time zone and daylight saving

u n
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.

Q fide
 AT+GTTMA=
Example:
AT+GTTMA=gv55,-,3,30,0,20090917203500,,,,,0011$

n
Parameter Length (byte) Range/Format Default

o
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Sign 1 +|– +

C
Hour Offset <=2 0 – 23 0

Minute Offset <=2 0 – 59 0

Daylight Saving 1 0|1 0

UTC Time 14 YYYYMMDDHHMMSS

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

TRACGV55AN011 – 23 –
GV55 @Track Air Interface Protocol

 <Sign>: It indicates the positive or negative offset of the local time from UTC.
 <Hour Offset>: UTC offset in hours.
 <Minute Offset>: UTC offset in minutes.
 <Daylight Saving>: Enable/disable daylight saving time.
 0: Disable daylight saving time.
 1: Enable daylight saving time.
 <UTC Time>: UTC time used to adjust for the local time on the device.

The acknowledgment message of the AT+GTTMA command:


 +ACK:GTTMA,

k
Example:
+ACK:GTTMA,2F1100,135790246811220,,0011,20090214093254,11F0$

i n
Parameter Length (byte) Range/Format Default

l l
XX0000 – XXFFFF, X∈{‘A’ –

c
Protocol Version 6

a
‘Z’, ‘0’ – ‘9’}

e t i
Unique ID 15 IMEI

u
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

n
Serial Number 4 0000 – FFFF

Q fide
Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

o n
3.2.2.4.Outside Working Hours

C
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 and it
is outside of working hours, in all ASCII format reports except +RESP:GTSOS, the fields Latitude,
Longitude, MCC, MNC, LAC, Cell ID and the reserved field after Cell ID will be empty. Meanwhile,
in HEX format reports where location should be hidden, the fields Latitude and Longitude will be
filled with 0x054C5638, and the fields MCC, MNC, LAC Cell ID and the reserved field after Cell ID
will be filled with 0.

 AT+GTOWH=
Example:
AT+GTOWH=gv55,1,1F,0900,1200,1300,1730,,,1,1,1,0,0,,,,,0012$

Parameter Length (byte) Range/Format Default

TRACGV55AN011 – 24 –
GV55 @Track Air Interface Protocol

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Mode 1 0|1|2|3 0

Day of Work <=2 0 – 7F 1F

Working Hours Start1 4 HHMM 0900

Working Hours End1 4 HHMM 1200

Working Hours Start2 4 HHMM 1300

Working Hours End2 4 HHMM 1800

Reserved 0

k
Reserved 0

n
Digital Input ID 1 0–1 0

l i l
Output ID 1 0–2 0

c a
Output Status 1 0-2 0

e t i
Duration <=3 0 – 255(×100ms) 0

u n
Toggle Times <=3 0 – 255 0

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 this function.
 0: Disable this function.
 1: Manual mode. By connecting an external unit to a specified digital input of the
device, the driver manually enables time checking. If it is outside working hours, the
device will hide the location information in the report messages. Otherwise, the
location information will be reported normally.
 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
check the time against the working hours range. It just hides the location
information when the input is enabled manually and reports the location
information normally when the input is disabled manually.
 3: Automatic mode. In this mode, the device will ignore the status of the digital input.
It will automatically check the current time against the working hours range. If it is
outside working hours, the device will hide the location information. Otherwise, the

TRACGV55AN011 – 25 –
GV55 @Track Air Interface Protocol

location information will be reported normally.


 <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
 Bit 3 for Thursday
 Bit 4 for Friday
 Bit 5 for Saturday
 Bit 6 for Sunday
For each bit, 0 means “Off day”, and 1 means “Working day”.
 <Working Hours Start1>, <Working Hours End1>: The first period of the working hours in a

k
day.
 <Working Hours Start2>, <Working Hours End2>: The second period of the working hours in

n
a day.

i
<Digital Input ID>: The input ID used to trigger this function when <Mode> is 1. The working

l

l
parameters of the specified input must be set by AT+GTDIS first. If an interruptible digital

c a
input is used, please connect slide button instead of tact button to that input for this

i
function.

e t
 <Output ID>, <Output Status>, <Duration> and <Toggle Times>: If this function is enabled

u
and it is currently off duty time, a specified wave will be output on the specified output.

Q fide n
The acknowledgment message of the AT+GTOWH command:
 +ACK:GTOWH,
Example:
+ACK:GTOWH,2F1100,135790246811220,,0012,20090214093254,11F0$

n
Parameter Length (byte) Range/Format Default

o
XX0000 – XXFFFF, X∈{‘A’ –
Protocol Version 6
‘Z’, ‘0’ – ‘9’}

C
Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.2.2.5.Protocol Watchdog

The AT+GTDOG command is used to reboot the device in a time based manner or upon ignition
on. This helps the device avoid working in an abnormal status for a long time. Besides these two

TRACGV55AN011 – 26 –
GV55 @Track Air Interface Protocol

automatic reboot methods, the device also supports the use of the digital input to trigger the
reboot manually.

 AT+GTDOG=
Example:
AT+GTDOG=gv55,1,,1,0130,,1,1,,60,60,,0013$
AT+GTDOG=gv55,1,30,,,,1,1,,60,60,,0013$

Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Mode 1 0|1|2 0

k
Ignition Frequency <=3 10 – 120 min 60

i n
Interval <=2 1 – 30 day 30

l l
Time 4 HHMM 0200

c a
Reserved 0

e t i
Report Before Reboot 1 0|1 1

u n
Input ID 1 0|1 0

Q fide
Reserved 0

GSM Interval 4 0 | 5-1440 min 60

PDP Interval 4 0 | 5-1440 min 60

Fail Interval 4 0 | 5-1440 min 0

n
Serial Number 4 0000 – FFFF

o
Tail Character 1 $ $

C
 <Mode>: The working mode of the watchdog function.
 0: Disable this function.
 1: Reboot periodically according to the <Interval> and <Time> settings.
 2: Reboot upon ignition on.
 <Ignition Frequency>: If the time interval between two adjacent ignitions is greater than the
value specified by this parameter when the working mode is 2, the device will automatically
reboot upon ignition on.
 <Interval>: The time interval for rebooting the device. It is measured in days.
 <Time>: The time to perform the reboot operation when the <Interval> condition is met.
 <Report Before Reboot>: Whether to report the +RESP:GTDOG message before reboot. 0
means “Do not report the message”, and 1 means “Report the message”. If this parameter is
enabled, the device will initiate a real-time location fix before sending the message with the
current location information.
 <Input ID>: The ID of the digital input port which is used to trigger manual reboot. 0 means

TRACGV55AN011 – 27 –
GV55 @Track Air Interface Protocol

“Disable manual reboot”. Only digital input port 1 is supported.


 <GSM Interval>: The time interval in minutes for rebooting the device when the device loses
GSM signal. 0 means “Do not reboot the device”.
 <PDP Interval>: The interval for rebooting the device when the device is unable to register
on GPRS network. 0 means “Do not reboot the device”.
 <Fail Interval>: The interval for rebooting the device when the device cannot send message
successfully. 0 means “Do not reboot the device”.

The acknowledgment message of the AT+GTDOG command:


 +ACK:GTDOG,
Example:

k
+ACK:GTDOG,2F1100,135790246811220,,0013,20090214093254,11F0$

n
Parameter Length (byte) Range/Format Default

l i
XX0000 – XXFFFF, X∈{‘A’ –

l
Protocol Version 6
‘Z’, ‘0’ – ‘9’}

c ia
Unique ID 15 IMEI

e t
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

u n
Serial Number 4 0000 – FFFF

Q fide
Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

o n
3.2.2.6.Settings for Preserving Device’s Specified Logic States

The command AT+GTPDS is used to preserve specified logic states of the device. The specified

C
logic states selected based on the value of <Mask> will be preserved or reset according to the
<Mode> setting.

 AT+GTPDS=
Example:
AT+GTPDS=gv55,1,1F,,,,,,,FFFF$

Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Mode 1 0|1|2 0

Mask 4 0000-FFFF 0

Reserved

TRACGV55AN011 – 28 –
GV55 @Track Air Interface Protocol

Reserved

Reserved

Reserved

Reserved

Reserved

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

k
 <Mode>: The working mode of this function.
 0: Disable this function.

n
 1: Preserve specified logic state of the device according to the value of <Mask>.

l i
 2: Reset all the specified logic states listed in <Mask> after receiving the command,

l
and then preserve specified logic states according to the value of <Mask>.

c a
 <Mask>: Bitwise mask to configure which device status will be preserved. Each bit

e i
represents a state.

t
 Bit 0: State of GEO

u n
 Bit 1: Reserved
 Bit 2: Reserved

Q fide
 Bit 3: Information of last known position
 Bit 4: State of ignition
 Bit 5: State of wave shape 1
 Bit 6: State of digital input
 Bit 7: State of SPD

n
 Bit 8: State of SSR

o
 Bit 9: State of main power

The acknowledgment message of the AT+GTPDS command:

C
 +ACK:GTPDS,
Example:
+ACK:GTPDS,2F1100,135790246811220,,000D,20090214093254,FFFF$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{‘A’ –


Protocol Version 6
‘Z’, ‘0’ – ‘9’}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

TRACGV55AN011 – 29 –
GV55 @Track Air Interface Protocol

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.2.2.7.Over-the-air Configuration Update

The AT+GTUPC command is used to download configuration file over the air for the update of the
local configuration.

 AT+GTUPC=
Example:

k
AT+GTUPC=gv55,0,10,0,0,168,http://www.queclink.com/configure.ini,0,,1,00000001,0001$

n
Parameter Length (byte) Range/Format Default

i
Password 4 - 20 ‘0’-‘9’, ‘a’-‘z’, ‘A’-‘Z’ gv55

l l
Max. Download Retry 1 0–3 0

c
Download Timeout <=2 5 – 30 min 10

ia
Download Protocol 1 0 0

e t
Enable Report 1 0|1 0

u n
Update Interval <=4 0 – 8760 hour 0
Download URL <=100 URL

Q fide
Mode 1 0|1 0
Reserved 0
Extended Status Report 1 0|1 0
Identifier Number 8 00000000-FFFFFFFF 0
Reserved 0

n
Update Status Mask 1 0-F 3

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 “gv55”.
 <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.
It is set to 0.
 <Enable Report>: A numeral which indicates whether to report the message +RESP:GTUPC
when the configuration is updated over the air.
 0: Do not report the message +RESP:GTUPC.
 1: Report the message +RESP:GTUPC.
 <Update Interval>: The time interval measured in hours for updating the configuration over
the air.

TRACGV55AN011 – 30 –
GV55 @Track Air Interface Protocol

 <Download URL>: It specifies the URL to download the configuration file. If the <Download
URL> ends with “/” which means the URL is just a path without file name, the unit will add
<imei>.ini as the file name to complete the URL. If it is greater than 100 bytes in length,
error will be returned.
 <Mode>: A numeral which indicates the working mode of downloading configuration over
the air.
 0: Disable this function.
 1: Enable this function.
 <Identifier Number>: A numeral to identify the update configuration request command.
This will be included in the message +RESP:GTEUC to inform the request it is related to.
 <Extended Status Report>: A numeral to indicate the message to be reported for the
configuration update status when <Enable Report> is 1.

k
 0: Report the message +RESP:GTUPC.

n
 1: Report the message +RESP:GTEUC to include more information.

i
<Update Status Mask>: Bitwise mask to configure the status in which the device can update

l

l
the configuration file.

c a
 Bit 0 for ignition off

i
 Bit 1 for ignition on

u e t
Note:

n
1. The maximum length of a single command in configuration file is 320 bytes. If there are

Q fide
command(s) of more than 320 bytes in the configuration file, the device will fail to download the
configuration file.
2. Make sure there is only one command per line in the configuration file and there should be a
“\r\n” between two commands.
3. There should be no space before each command.

n
4. The configuration file should be a plain text file.
5. +RESP:GTEUC in hex format has the same message format as +RESP:GTUPC.

o
The acknowledgement message of the AT+GTUPC command:

C
 +ACK:GTUPC,
Example:
+ACK:GTUPC,2F1100,135790246811220,,0005,20100310172830,11F0$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF, X ∈
{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
Serial Number 4 0000 – FFFF
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $

TRACGV55AN011 – 31 –
GV55 @Track Air Interface Protocol

3.2.3.Position Related Report

3.2.3.1.Fixed Report Information

The command AT+GTFRI is used to configure the parameters of fixed report (+RESP:GTFRI).

 AT+GTFRI=
Example:
AT+GTFRI=gv55,0,,,,,,,,,,,,,,,,,0009$
AT+GTFRI=gv55,1,1,,1,1000,2300,,30,,,,,600,,,,,0009$
AT+GTFRI=gv55,2,1,,1,1000,2300,,,500,,,,,,,,,0009$
AT+GTFRI=gv55,3,1,,1,1000,2300,,,,1000,,,,,,,,0009$

k
AT+GTFRI=gv55,4,1,,1,1000,2300,,60,,300,,,,,,,,0009$

n
Parameter Length (byte) Range/Format Default

l i l
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

c a
Mode 1 0–5 0

e t i
Discard No Fix 1 0|1 1

u
Reserved 0

n
Period Enable 1 0|1 1

Q fide
Start Time 4 HHMM 0000

End Time 4 HHMM 0000

Check Interval <=5 0 – 86400sec 0

n
Send Interval <=5 1 – 86400sec 30

o
Distance <=5 50 – 65535m 1000

Mileage <=5 50 – 65535m 1000

C
Reserved 0

Corner Report <=3 0 – 180 0

IGF Report Interval <=5 0|5 - 86400sec 600

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

TRACGV55AN011 – 32 –
GV55 @Track Air Interface Protocol

 <Mode>: The working mode of the fixed report function.


 0: Disable this function.
 1: Fixed Time Report. The position report message is sent to the backend server
periodically according to the parameter <Send Interval>.
 2: Fixed Distance Report. The position report message is sent to the backend server
when the straight line distance between the current GNSS position and the last sent
GNSS position is greater than or equal to the distance specified by the parameter
<Distance>. It is necessary to connect the ignition signal to the device or enable
virtual ignition detection for this mode.
 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

k
position is greater than or equal to the mileage specified by the parameter
<Mileage>. It is necessary to connect the ignition signal to the device or enable

n
virtual ignition detection for this mode.

l i
 4: Optimum Report. The device simultaneously checks both time interval and path

l
length between two adjacent position reports. The device will report the current

c a
position if the calculated time interval between current time and time of the last

i
report is greater than <Send Interval>, and the length of path between the current

e t
position and the last position is greater than <Mileage>. It is necessary to connect

u
the ignition signal to the device or enable virtual ignition detection for this mode.

n
 5: Fixed Time or Mileage Report. The device checks either time interval or path

Q fide
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>. It is necessary to connect
the ignition signal to the device or enable virtual ignition detection for this mode.

n
 <Discard No Fix>: Enable/disable report when there is no GNSS fix.
 0: Enable report.

o
 1: Disable report.
 <Period Enable>: Enable/disable the time range specified by <Start Time> and <End Time>. If

C
the time range is enabled, the position report 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”.
 <End Time>: The end time of scheduled report. The valid format and range are the same as
those of <Start Time>.
 <Check Interval>: The time interval for updating GNSS position. Its range is 0 – 86400. Unit:
second. If the parameter value is 0, the device will update GNSS position according to the
value of <Send Interval>. Make sure <Check Interval> is not greater than <Send Interval> so
that position data is ready before sending time arrives.
 <Send Interval>: The time interval for sending position information. The value range is 1 –
86400. Unit: second. If <Report Mode> in AT+GTSRI is set to forced SMS mode, this
parameter should not be less than 15 seconds, otherwise the device will send the position
information via TCP short connection.
Note: Due to the limitation of the maximum report message length, make sure the <Send

TRACGV55AN011 – 33 –
GV55 @Track Air Interface Protocol

Interval> / <Check Interval> ratio is less than or equal to 15.


 <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.
 <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.
 <IGF Report Interval>: The time interval for fixing and sending position information when
<Power Saving Mode> in AT+GTCFG is set to 0|2 and the engine is off. If <IGF Report
Interval> is less than 60 seconds, the GNSS will be always on. Its value range is 0|5 – 86400

k
and the unit is second.

i n
Note: If the current <Mode> is not 0 and the <Power Saving Mode> in AT+GTCFG is set to 0 or 2,

l l
the message +RESP:GTFRI will be sent to the backend server periodically according to the

c a
parameter <IGF Report Interval> when the engine is off.

e t i
The acknowledgment message of the AT+GTFRI command:

u
 +ACK:GTFRI,

n
Example:

Q fide
+ACK:GTFRI,2F1100,135790246811220,,0009,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{‘A’ –


Protocol Version 6
‘Z’, ‘0’ – ‘9’}

n
Unique ID 15 IMEI

o
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

C
Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.2.3.2.Frequency Change of Fixed Report Information

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

TRACGV55AN011 – 34 –
GV55 @Track Air Interface Protocol

these events. Only the parameters for the highest priority event are applied if more than one
event occurs at the same time.

 AT+GTFFC=
Example:
AT+GTFFC=gv55,0,1,0,,,,,,,30,500,500,300,,0,,,,,0000$

Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Priority 1 0-4 0

k
Mode 1 0-3 0

FRI Mode 1 0-5 0

i n
Reserved

l l
Reserved

c ia
Reserved

e t
Reserved

u n
Reserved

Q fide
Reserved

FRI IGN Report Interval <=5 1-86400s 30

FRI Report Distance <=5 50-65535m 500

n
FRI Report Mileage <=5 50-65535m 500

FRI IGF Report Interval <=5 0|5-86400s 300

o
Reserved 0

C
Corner Report <=3 0 – 180 0

Reserved

Reserved

Reserved

Reserved

Serial Number 4 0000 – FFFF

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.

TRACGV55AN011 – 35 –
GV55 @Track Air Interface Protocol

 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.
 2: Change the fixed report parameters when the device enters into known GSM
roaming state. (Please refer to the command AT+GTRMD for details)
3: Change the fixed report parameters when the device enters into unknown GSM
roaming state.
 <FRI Mode>: When a corresponding event occurs, the working mode of the fixed report will
be changed according to this parameter.
 0: Do not change the working mode.
 1: Change the working mode to “Fixed Time Report”.

k
 2: Change the working mode to “Fixed Distance Report”.
 3: Change the working mode to “Fixed Mileage Report”.

n
 4: Change the working mode to “Optimum Report”.

l i
 5: Change the working mode to “Fixed Time or Mileage Report”.

l
 <FRI IGN Report Interval>: The time interval for sending the position information when the

c a
ignition is on. The value range is 1 – 86400 and the unit is second.

i
 <FRI Report Distance>: The specified distance for sending the position information when the

e t
working mode is fixed distance report. Unit: meter.

u
 <FRI Report Mileage>: The specified path length for sending the position information when

n
the working mode is fixed mileage report or optimum report. Unit: meter.

Q fide
 <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

n
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.

o
The acknowledgment message of the AT+GTFFC command:

C
 +ACK:GTFFC,
Example:
+ACK:GTFFC,2F1100,135790246811220,,0009,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{‘A’ –


Protocol Version 6
‘Z’, ‘0’ – ‘9’}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

TRACGV55AN011 – 36 –
GV55 @Track Air Interface Protocol

Tail Character 1 $ $

3.2.4.Alarm Settings

3.2.4.1.Tow Alarm Configuration

The AT+GTTOW command is used to configure sensitivity setting of the motion sensor and the
tow alarm parameters.

 AT+GTTOW=
Example:

k
AT+GTTOW=gv55,1,5,0,120,1,0,5,10,4,10,4,,,,,,,,,000B$

i n
Parameter Length (byte) Range/Format Default

l l
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

c a
Tow Enable 1 0|1 0

e t i
Engine Off to Tow <=2 5 – 15 min 10

u n
Fake Tow Delay <=2 0 – 10 min 1

Tow Interval <=5 30 – 86400 sec 300

Q fide
Tow Output ID 1 0–2 0

Tow Output Status 1 0-2 0

Tow Output Duration <=3 0 – 255 (×100ms) 0

n
Tow Output Toggle Times <=3 0 – 255 0

o
Rest Duration <=3 1 – 255 (×15sec) 2

C
Motion Duration <=2 1 – 10 (×100ms) 3

Motion Threshold 1 1–9 2

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

TRACGV55AN011 – 37 –
GV55 @Track Air Interface Protocol

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Tow Enable>: Enable/disable tow alarm (+RESP:GTTOW).


 0: Disable the tow alarm.
 1: Enable the tow alarm.
 <Engine Off to Tow>: A time parameter to determine whether the device is considered to be
towed after the engine is turned off. If the motion sensor doesn’t detect stillness within the
specified time after engine is turned off, the device is being towed.
 <Fake Tow Delay>: If the motion sensor detects movement after detecting engine off and
stillness, the device turns into a state called fake tow. If the device stays in fake tow for a

k
period of time specified by the parameter <Fake Tow Delay>, it is considered to be towed.

n
 <Tow Interval>: The time interval for sending the tow alarm message.

i
<Tow Output ID>: The ID of the output port to output the specified wave shape when tow

l

l
event is detected.

c
<Tow Output Status>: Please refer to the parameter <Output1–2 Status> in Chapter 3.2.5.

a

i
 <Tow Output Duration>: Please refer to the parameter <Duration> in Chapter 3.2.5.

e t
 <Tow Output Toggle Times>: Please refer to the parameter <Toggle Times> in Chapter 3.2.5.

u
 <Rest Duration>: A time parameter to measure whether the device enters into rest status.

n
The status of the device will be changed to rest if the motion sensor detects stillness which is

Q fide
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>.

n
 <Motion Threshold>: The threshold for the motion sensor to measure whether the device is
moving.

o
The acknowledgment message of the AT+GTTOW command:

C
 +ACK:GTTOW,
Example:
+ACK:GTTOW,2F1100,135790246811220,,000B,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


Protocol Version 6
'Z','0' – '9'}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

TRACGV55AN011 – 38 –
GV55 @Track Air Interface Protocol

Tail Character 1 $ $

3.2.4.2.Geo-Fence Information

The command AT+GTGEO is used to configure the parameters of Geo-Fence. (Geo-Fence is a


virtual perimeter around a geographic area using a location-based service. When the geofencing
terminal enters or exits the area, a notification is generated. The notification contains information
about the location of the terminal and can be sent to the backend server.)

 AT+GTGEO=

k
Example:
AT+GTGEO=gv55,0,3,121.412248,31.187891,1000,600,1,1,0,0,,,,,000A$

i n
Parameter Length (byte) Range/Format Default

l l
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

c ia
GEO ID <=2 0 – 19

e t
Mode 1 0–3 0

u n
Longitude <=11 -180 - 180

Q fide
Latitude <=10 -90 - 90

Radius <=7 50 – 6000000m 50

Check Interval <=5 0|5 – 86400sec 0

n
Output ID 1 0–2 0

Output Status 1 0-2 0

o
Duration <=3 0 – 255(×100ms) 0

C
Toggle Times <=3 0 – 255 0

Trigger Mode <=2 0|21|22 0

Trigger Report 1 0|1 0

State Mode 1 0|1 0

Reserved 0

Serial Number 4 0000 – FFFF

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 reporting the Geo-Fence message +RESP:GTGEO to the
backend server.

TRACGV55AN011 – 39 –
GV55 @Track Air Interface Protocol

 0: Disable the zone’s Geo-Fence function.


 1: Entering the zone. The report will be generated only when the device enters the
Geo-Fence.
 2: Exiting the zone. The report will be generated only when the device exits from the
Geo-Fence.
 3: Report will be generated upon both entering and exiting the Geo-Fence zone.
 <Longitude>: The longitude of a point which is defined as the center of the circular
Geo-Fence zone. The unit is degree, and accuracy is 6 decimal places. West longitude is
defined as negative starting with the minus sign “–” and east longitude is defined as positive
without “+”.
 <Latitude>: The latitude of a point which is defined as the centre of the circular Geo-Fence

k
zone. The unit is degree, and accuracy is 6 decimal places. South latitude is defined as
negative starting with the minus sign “–” and north latitude is defined as positive without

n
“+”.

l i
 <Radius>: The radius of the circular Geo-Fence zone. The value range is (50 – 6000000) and

l
the unit is meter.

c a
 <Check Interval>: The interval of GNSS checking position information against the Geo-Fence

i
alarm.

e t
 <Trigger Mode>: A numeral to indicate the working mode of the geofencing function.

u
 0: Disable auto trigger mode.

n
 21: Automatically set up a Geo-Fence after the ignition is turned off. In this mode,

Q fide
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

n
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

o
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

C
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.

The acknowledgment message of the AT+GTGEO command:


 +ACK:GTGEO,
Example:
+ACK:GTGEO,2F1100,135790246811220,,0,000A,20090214093254,11F0$

TRACGV55AN011 – 40 –
GV55 @Track Air Interface Protocol

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{‘A’ –


Protocol Version 6
‘Z’, ‘0’ – ‘9’}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

GEO ID 1 0 – 19

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

k
Count Number 4 0000 – FFFF

n
Tail Character 1 $ $

cl i
3.2.4.3.Polygon Geo-Fence

a l
e t i
The command AT+GTPEO is used to configure the parameters of Polygon Geo-Fence. (Geo-Fence

u
is a virtual perimeter around a geographic area using a location-based service. When the

n
geo-fencing terminal enters or exits the area, a notification is generated. The notification which

Q fide
contains information about the location of the terminal can be sent to the backend server.)

Note: This command can configure less than ten sets of longitude and latitude coordinates each
time.

n
 AT+GTPEO=
Example:

o
AT+GTPEO=gv55,0,0,1,3,121.412240,31.187801,121.412248,31.187891,121.412258,31.18799
1,600,1,1,0,0,,,,,000B$

C
Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

PEO ID 1 0 – 19 0

Mode 1 0–3 0

Start Point 2 1-10 1

End Point 2 3-10 3

Longitude <=11 -180 - 180

Latitude <=10 -90 - 90

Check Interval <=5 0|5 – 86400sec 0

TRACGV55AN011 – 41 –
GV55 @Track Air Interface Protocol

Output ID 1 0–2 0

Output Status 1 0-2

Duration <=3 0 – 255(×100ms) 0

Toggle Times <=3 0 – 255 0

State Mode 1 0|1 0

Reserved 0

Reserved 0

Reserved 0

k
Serial Number 4 0000 – FFFF

n
Tail Character 1 $ $

cl i l
 <GEO ID>: The ID of the Geo-Fence. A total of 20 zones (0 to 19) are supported.

a
<Mode>: The working mode of reporting the polygon Geo-Fence message to the backend

i

e t
server.
 0: Disable the zone’s Geo-Fence function.

u n
 1: Entering the zone. The report will be generated only when the device enters the
Geo-Fence.

Q fide
 2: Exiting the zone. The report will be generated only when the device exits from
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.

n
 <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

o
Geo-Fence region. The unit is degree, and accuracy is 6 decimal places. West longitude is
defined as negative starting with the minus sign “–” and east longitude is defined as positive

C
without “+”.
 <Latitude>: The latitude of a point which is defined as the endpoint of the polygon
Geo-Fence region. The unit is degree, and accuracy is 6 decimal places. South latitude is
defined as negative starting with the minus sign “–” and north latitude is defined as positive
without “+”.
 <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: The device should report when getting the PEO state for the first time.
 1: The device does not report until the PEO state changes.

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 vertex of a
polygon Geo-Fence, please set <Start Point> to 4 and set <End Point> to 6 and keep those three

TRACGV55AN011 – 42 –
GV55 @Track Air Interface Protocol

sets of <Longitude> and <Latitude> empty.

The acknowledgment message of the AT+GTPEO command:


 +ACK:GTPEO,
Example:
+ACK:GTPEO,2F1100,135790246811220,,0,000B,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{‘A’ –


Protocol Version 6
‘Z’,’0’ – ‘9’}

Unique ID 15 IMEI

k
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

i n
GEO ID 1 0 – 19

l l
Serial Number 4 0000 – FFFF

c a
Send Time 14 YYYYMMDDHHMMSS

e t i
Count Number 4 0000 – FFFF

u n
Tail Character 1 $ $

Q fide
Note: Make sure the total size of the command is no more than 160 bytes if it is sent via SMS.

3.2.4.4.Roaming Detection Configuration

n
The command AT+GTRMD is used to configure the parameters for GSM roaming detection.

o
 AT+GTRMD=

C
Example:
AT+GTRMD=gv55,0,,,,,1,2,46000F,46002F,,,1,1,,,,2,2,,,,1f,,,1f,,,,,0,0,0,0,,,0001$
AT+GTRMD=gv55,1,,,,,1,3,46000,46002,46003,,,2,2,46007,,,1,1,46001,,,3fff,,,2ff,,,,,0,0,0,0,,,00
02$

Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Mode 1 0|1 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

TRACGV55AN011 – 43 –
GV55 @Track Air Interface Protocol

Home Operator Start 1 1-10


Home Operator End 1 1-10
Home Operator List <=6*10

Reserved 0

Reserved 0

Roaming Operator Start 1 1-100

Roaming Operator End 1 1-100


Roaming Operator List <=6*100

k
Reserved 0

Reserved 0

l i n
Blacklist Operator Start 1 1-20

c l
Blacklist Operator End 1 1-20

ia
Black List Operator <=6*20

e t
Reserved 0

u n
Reserved 0

Q fide
Known Roaming Event
<=6 000000 – FFFFFF 3DEF
Mask

Reserved 0

Reserved 0

n
Unknown Roaming Event
<=6 000000 – FFFFFF 3DEF
Mask

o
Reserved 0

C
Reserved 0

Reserved 0

Reserved 0

Output ID 1 0–2 0

Output Status 1 0-2

Duration <=3 0 - 255(×100ms) 0

Toggle Times <=3 0 – 255 0

Reserved 0

Reserved 0

Serial Number 4 0000 – FFFF

TRACGV55AN011 – 44 –
GV55 @Track Air Interface Protocol

Tail Character 1 $ $

 <Mode>: The working mode of the roaming detection function.


 0: Disable this function.
 1: Enable this function.
 <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
from the 1st one. If the parameter is empty, there should be no white list number following
the empty value.
 <Operator End>: A numeral to indicate the last index of the whitelist operator numbers to be
input. For example, if the value is 2, the device will update the white list of operators until

k
the 2nd one. If it is empty, there should be no white list number following the empty value.
 <Home Operator List>: A white list of PLMN operator numbers. The numbers are comprised

i n
of MCC and MNC, both of which consist of 3 digits. The last digit of MNC can be omitted (e.g.

l l
both ‘46001F’ and ‘46001’ are the PLMN of CHINA UNICOM). The operators in this list will be

c
considered as in “Home” state. And two adjacent operator numbers are separated with ‘,’.

a
The number of the operators in the list is determined by the parameters <Operator Start>

e t i
and <Operator End>. For example, if <Operator Start> is 1 and <Operator End> is 2, the
operator list should include 2 operator numbers (empty value acceptable) and the two

u n
numbers are separated by with ‘,’. ‘MCCFF’ type code is used to identify operators across a
whole country. For example, ‘460FF’ covers the mobile network operators all across China.

Q fide
 <Roaming Operator List>: It is mostly like the <Home Operator List>, and the difference is
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

n
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

o
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

C
the backend server when GSM 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
 Bit 7 for +RESP:GTSTC
 Bit 8 for +RESP:GTSTT
 Bit 9 Reserved
 Bit 10 for +RESP:GTPDP
 Bit 11 for the power on +RESP:GTRTL

TRACGV55AN011 – 45 –
GV55 @Track Air Interface Protocol

 Bit 12 for the ignition report +RESP:GTIGN and +RESP:GTIGF


 Bit 13 for the location report +RESP:GTIGL when the ignition is on or off
 Bit 14 Reserved
 Bit 15 for +RESP:GTPNR
 Bit 16 for +RESP:GTPFR
For each bit, set it to 1 to enable corresponding event report, and 0 to disable 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.
 <Unknown Roaming Event Mask>: It is mostly like the <Known Roaming Event Mask>.
 <Output ID>, <Output Status>, <Duration> and <Toggle Times>: If this function is enabled
and roaming is detected, a specified wave will be output at the specified output.

k
Note: If more operators are needed, please adjust <Operator Start> and <Operator End> for

n
appropriate setup. If some operators in <Operator List> are empty, then the corresponding

l i
operators will be deleted. For example, to delete the 4th, 5th and 6th operators of the <Operator

l
List>, please set <Operator Start> to 4 and set <Operator End> to 6 and keep those three

c a
operators of <Operator List> empty.

e t i
The acknowledgment message of the AT+GTRMD command:

u
 +ACK:GTRMD,

n
Example:

Q fide
+ACK:GTRMD,2F1100,135790246811220,,0000,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


Protocol Version 6
'Z', '0' – '9'}

n
Unique ID 15 IMEI

o
Device Name <=10 '0' – '9' 'a' – 'z' 'A' – 'Z'

C
Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

Note:
Only an AT command string of no more than 180 bytes could be accepted by the device in the
case of sending the command via Manager Tool (not via GPRS).
As AT+GTRMD contains a large amount of configuration information in PLMN code list, make sure
the command length does not exceed 180 bytes through proper <Operator Start> and <Operator
End> settings. Also, a color alert will occur on Command Text Box which turns yellow if there is a
command length of over 180 bytes when Manage Tool is used.

TRACGV55AN011 – 46 –
GV55 @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 device. According
to the working mode, the device 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=gv55,1,80,120,60,300,1,1,0,0,,,,,,,,,,,,000C$
AT+GTSPD=gv55,2,80,120,60,300,1,1,0,0,,,,,,,,,,,,000C$

k
Parameter Length (byte) Range/Format Default

n
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

l i
Mode 1 0|1|2|3 0

c l
Min. Speed <=3 0 – 400km/h 0

ia
Max. Speed <=3 0 – 400km/h 0

e t
Validity <=4 0 – 3600sec 60

u n
Send Interval <=4 30 – 3600sec 300

Q fide
Output ID 1 0–2 0

Output Status 1 0-2 0

Duration <=3 0 – 255(×100ms) 0

n
Toggle Times <=3 0 – 255 0

o
Reserved 0

Reserved 0

C
Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Serial Number 4 0000 – FFFF

TRACGV55AN011 – 47 –
GV55 @Track Air Interface Protocol

Tail Character 1 $ $

 <Mode>: The working mode of the speed alarm function.


 0: Disable speed alarm.
 1: Report speed alarm if the current speed is within the speed range defined by <Min.
Speed> and <Max. Speed>.
 2: Report speed alarm if the current speed is outside the speed range defined by
<Min. Speed> and <Max. Speed>.
 3: Report speed alarm only one time if the current speed is inside/outside the speed
range defined by <Min. Speed> and <Max. Speed>. In this mode, <Send Interval> will
be ignored.

k
 <Min. Speed>: The lower speed limit.
 <Max. Speed>: The upper speed limit.

i n
 <Validity>: If the speed meets the alarm condition and is maintained for the period of time

l l
specified by <Validity>, the speed alarm will be triggered.

c
 <Send Interval>: The time interval for sending speed alarm messages.

e t ia
The acknowledgment message of the AT+GTSPD command:
 +ACK:GTSPD,

u n
Example:

Q fide
+ACK:GTSPD,2F1100,135790246811220,,000C,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{‘A’ –


Protocol Version 6
‘Z’, ‘0’ – ‘9’}

n
Unique ID 15 IMEI

o
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

C
Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

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.

 AT+GTBZA=

TRACGV55AN011 – 48 –
GV55 @Track Air Interface Protocol

Example:
AT+GTBZA=gv55,2,,,,1,2,10,,,0,6,10,,,0,10,10,,,0,20,10,,,,,,,,,0000$

Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Output ID 1 0|2|3 0

Reserved 0

Reserved 0

Reserved 0

k
Alarm 1 Output Status 1 0-2

n
Duration <=3 0 – 255(×100ms) 0

l i l
Toggle Times <=3 0 – 255 0

c
Reserved 0

e ia
Reserved 0

t
Alarm 2 Output Status 1 0-2

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-2

o
Duration <=3 0 – 255(×100ms) 0

Toggle Times <=3 0 – 255 0

C
Reserved 0

Reserved 0

Alarm 4 Output Status 1 0-2

Duration <=3 0 – 255(×100ms) 0

Toggle Times <=3 0 – 255 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

TRACGV55AN011 – 49 –
GV55 @Track Air Interface Protocol

Reserved 0

Reserved 0

Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Output ID>: The ID of the output port which indicates the connection with the buzzer.
 0: Disable buzzer.
 1: Reserved.

k
 2: Connect Output 2 to the external buzzer.
 3: Built-in buzzer.

l i n l
The acknowledgment message of the AT+GTBZA command:
 +ACK:GTBZA,

c a
Example:

e t i
+ACK:GTBZA,2F1100,135790246811220,,000D,20090214093254,FFFF$

u
Parameter Length (byte) Range/Format Default

n
XX0000 – XXFFFF, X∈{‘A’ –

Q fide
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

Count Number 4 0000 – FFFF

C
Tail Character 1 $ $

3.2.4.7.Overspeed Alarm with Buzzer Notification

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=gv55,1,20,,2,1,,,40,,2,2,,,60,,2,3,,,80,,2,4,,,,,,,,,000C$

Parameter Length (byte) Range/Format Default

TRACGV55AN011 – 50 –
GV55 @Track Air Interface Protocol

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Mode 1 0|1|2 0

Speed Threshold 1 <=3 0 – 400km/h 50

Reserved 0

Validity <=4 0 – 3600sec 60

Alarm Type 1 0|1 – 4 0

Reserved 0

Reserved 0

k
Speed Threshold 2 <=3 0 – 400km/h 70

n
Reserved 0

l i l
Validity <=4 0 – 3600sec 60

c a
Alarm Type 1 0|1 – 4 0

e t i
Reserved 0

u n
Reserved 0

Speed Threshold 3 <=3 0 – 400km/h 90

Q fide
Reserved 0

Validity <=4 0 – 3600sec 60

Alarm Type 1 0|1 – 4 0

n
Reserved 0

o
Reserved 0

Speed Threshold 4 <=3 0 – 400km/h 110

C
Reserved 0

Validity <=4 0 – 3600sec 60

Alarm Type 1 0|1 – 4 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

TRACGV55AN011 – 51 –
GV55 @Track Air Interface Protocol

Reserved 0

Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Mode>: The working mode of the overspeed alarm function.


 0: Disable this function.
 1: Strict standard mode. In this mode, the device will check the speed and trigger
the buzzer alarm during acceleration or slowdown.
 2: Warning mode. In this mode, the device will only check the speed and trigger

k
the buzzer alarm during acceleration.

n
 <Speed Threshold>: It defines the speed threshold to trigger the buzzer alarm.

i
 <Validity>: If the speed meets the alarm condition and is maintained for the period of time

l l
specified by <Validity>, the buzzer alarm will be triggered.

c
 <Alarm Type>: The alarm type for each speed threshold. 0 means “No buzzer alarm”.

e t ia
The acknowledgment message of the AT+GTSPA command:

u
 +ACK:GTSPA,

n
Example:

Q fide
+ACK:GTSPA,2F1100,135790246811220,,000D,20090214093254,FFFF$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{‘A’ –


Protocol Version 6
‘Z’, ‘0’ – ‘9’}

n
Unique ID 15 IMEI

o
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

C
Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

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.

 AT+GTSOS=

TRACGV55AN011 – 52 –
GV55 @Track Air Interface Protocol

Example:
AT+GTSOS=gv55,1,1,+8613812341234,1,1,0,0,,,,,000D$

Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Mode 1 0–2 0

Digital Input ID 1 0|1 0

SOS Number <=20

Output ID 1 0–2 0

k
Output Status 1 0-2 0

n
Duration <=3 0 – 255(×100ms) 0

l i l
Toggle Times <=3 0 – 255 0

c
Reserved 0

e ia
Reserved 0

t
Reserved 0

u n
Reserved 0

Q fide
Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Mode>: The working mode of the SOS function.

n
 0: Disable SOS function.

o
 1: Send the current position to the backend server via GPRS 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

C
“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.

The acknowledgment message of the AT+GTSOS command:


 +ACK:GTSOS,
Example:
+ACK:GTSOS,2F1100,135790246811220,,000D,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{‘A’ –


Protocol Version 6
‘Z’, ‘0’ – ‘9’}

TRACGV55AN011 – 53 –
GV55 @Track Air Interface Protocol

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

k
3.2.4.9.Excessive Idling Detection

n
The command AT+GTIDL is used to detect the engine excessive idling (Vehicle stays stationary

i
while the ignition is on). To use this command, it is necessary to connect the ignition signal to the

l l
device or enable virtual ignition detection. If the vehicle entering into the idle status is detected,

c
the device will report the event message +RESP:GTIDN to the backend server. If the vehicle leaves

ia
the idle status, the device will report the event message +RESP:GTIDF to the backend server.

u e t
 AT+GTIDL=

n
Example:

Q fide
AT+GTIDL=gv55,1,2,1,0,,,,1,1,0,0,,,,,000F$

Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Mode 1 0|1 0

n
Time to Idling <=2 1 – 30 min 2

o
Time to Movement 1 1 – 5 min 1

C
Debounce Distance <=4 0|100-9999m 0

Reserved 0

Reserved 0

Reserved 0

Output ID 1 0–2 0

Output Status 1 0-2 0

Duration <=3 0 – 255(×100ms) 0

Toggle Times <=3 0 – 255 0

Reserved 0

Reserved 0

TRACGV55AN011 – 54 –
GV55 @Track Air Interface Protocol

Reserved 0

Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Mode>: The working mode of the excessive idling detection function.


 0: Disable this function.
 1: Enable this function.
 <Time to Idling>: If it is detected that the vehicle is stationary with ignition on for the length
of time specified by this parameter, it is considered to be in idling state.

k
 <Time to Movement>: If the vehicle moves again or ignition off is detected after it enters

n
into idling status and the status lasts for the length of time specified by this parameter, the

i
vehicle is considered to leave idling status.

l l
 <Debounce Distance>: If the vehicle moves a longer distance than <Debounce Distance>

c
after it enters into idling status, the vehicle will be considered to leave idling status.

ia
 <Output ID>: It specifies the ID of the output port (1 - 2) to output specified wave shape

e t
when the vehicle enters into idling status. If it is set to 0, there will be no wave output.

u n
The acknowledgment message of the AT+GTIDL command:

Q fide
 +ACK:GTIDL,
Example:
+ACK:GTIDL,2F1100,135790246811220,,000F,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

n
XX0000 – XXFFFF, X∈{'A' –
Protocol Version 6
'Z','0' – '9'}

o
Unique ID 15 IMEI

C
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.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
+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.

TRACGV55AN011 – 55 –
GV55 @Track Air Interface Protocol

 AT+GTSSR=
Example:
AT+GTSSR=gv55,1,2,1,5,,,,,000F$

Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Mode 1 0|1 0

Time to Stop <=2 1 – 30 min 2

Time to Start 1 1 – 5 min 1

k
Start Speed <=2 1 – 10 Km/h 5

i n
Long Stop <=5 0 – 43200 min 0

l l
Reserved 0

c a
Reserved 0

e t i
Reserved 0

u n
Serial Number 4 0000 – FFFF

Tail Character 1 $ $

Q fide
 <Mode>: The working mode of the Start/Stop report function.
 0: Disable this function.
 1: Enable this function.

n
 <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

o
considered to quit Start status.
 <Time to Start>: If it is detected that the vehicle is moving with ignition on for the period of

C
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 and 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 and
the event message +RESP:GTSTP will be reported. If GNSS fix works in an abnormal status
for more than 1 minute, the built-in motion sensor will be used to detect the Start/Stop
status.
 <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”.

TRACGV55AN011 – 56 –
GV55 @Track Air Interface Protocol

The acknowledgment message of the AT+GTSSR command:


 +ACK:GTSSR,
Example:
+ACK:GTSSR,2F1100,135790246811220,,000F,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


Protocol Version 6
'Z','0' – '9'}

Unique ID 15 IMEI

k
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

i n
Send Time 14 YYYYMMDDHHMMSS

l l
Count Number 4 0000 – FFFF

c ia
Tail Character 1 $ $

u e n t
3.2.4.11.Harsh Behavior Monitoring

Q fide
The command AT+GTHBM is used to monitor the harsh driving behavior based on GNSS or
motion sensor.

 AT+GTHBM=

n
Example:
AT+GTHBM=gv55,1,,,100,21,6,,60,21,6,,,21,15,,1,1,8,3,,,,,0010$

o
Parameter Length (byte) Range/Format Default

C
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Mode 1 0–4 0

Reserved 0

Reserved 0

High Speed <=3 100 – 400km/h 100

∆Vhb <=3 0 – 100km/h 0

∆Vha <=3 0 – 100km/h 0

Reserved 0

Medium Speed <=3 60 – 100km/h 60

∆Vmb <=3 0 – 100km/h 0

TRACGV55AN011 – 57 –
GV55 @Track Air Interface Protocol

∆Vma <=3 0 – 100km/h 0

Reserved 0

Reserved 0

∆Vlb <=3 0 – 100km/h 0

∆Vla <=3 0 – 100km/h 0

Reserved 0

Output ID 1 0–2 0

Output Status 1 0-2 0

k
Duration <=3 0 – 255(×100ms) 0

n
Toggle Times <=3 0 – 255 0

l i l
Cornering and Braking
<=3 30-70 30

c
Threshold

e ia
Cornering and Braking

t
<=3 40-100(*8ms) 50
Duration

u n
Acceleration Threshold <=3 15-50 20

Q fide
Acceleration Duration <=3 50-250(*8ms) 65

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

n
 <Mode>: The working mode of the harsh behavior monitoring function.

o
 0: Disable this function.
 1: Enable this function: Detection by GNSS only. In this mode, two harsh behaviors
are monitored, i.e. harsh braking and harsh acceleration. According to the speed

C
read from GNSS, 3 levels of speed are defined including high speed, medium speed
and low speed. For each speed level, 2 thresholds of speed change are defined to
determine harsh braking and harsh acceleration. If the change of speed within 5
seconds is greater than the corresponding threshold, the device will report the
+RESP:GTHBM message to the backend server to indicate the harsh behavior. The
same harsh behavior within 30 seconds will only be reported once if only GNSS is
used to measure harsh driving behavior.
2: Enable this function: Detection by motion sensor only. In this mode, three types of
harsh behavior can be detected, i.e. harsh braking, harsh acceleration and harsh
turning. 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

TRACGV55AN011 – 58 –
GV55 @Track Air Interface Protocol

behavior can be triggered only it is detected by both GNSS and motion sensor.
 <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
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.
If the last known speed is less than <Medium Speed>, the vehicle is considered to be at low
speed.
 <∆Vhb>: The threshold for harsh braking at high speed level. If the current speed is less than
the last known speed and the change of the speed is greater than or equal to this value
within 5 seconds, harsh braking is detected at high speed level. If it is set to 0, it means “Do
not monitor harsh braking at high speed level”.

k
 <∆Vha>: The threshold for harsh acceleration at high speed level. If the current speed is
greater than the last known speed and the change of the speed is greater than or equal to

n
this value within 5 seconds, harsh acceleration is detected at high speed level. If it is set to 0,

l i
it means “Do not monitor harsh acceleration at high speed level”.

l
 <∆Vmb>: The threshold for harsh braking at medium speed level. If the current speed is less

c a
than the last known speed and the change of the speed is greater than or equal to this value

i
within 5 seconds, harsh braking is detected at medium speed level. If it is set to 0, it means

e t
“Do not monitor harsh braking at medium speed level”.

u
 <∆Vma>: The threshold for harsh acceleration at medium speed level. If the current speed is

n
greater than the last known speed and the change of the speed is greater than or equal to

Q fide
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

n
not monitor harsh braking at low speed level”.
 <∆Vla>: The threshold for harsh acceleration at low speed level. If the current speed is

o
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,

C
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 driver behavior is maintained for a
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 driver behavior is maintained for a period of time longer than
<Acceleration Duration>, harsh acceleration event will be triggered.

TRACGV55AN011 – 59 –
GV55 @Track Air Interface Protocol

The acknowledgment message of the AT+GTHBM command:


 +ACK:GTHBM,
Example:
+ACK:GTHBM,2F1100,135790246811220,,0010,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


Protocol Version 6
'Z','0' – '9'}

Unique ID 15 IMEI

k
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

i n
Send Time 14 YYYYMMDDHHMMSS

l l
Count Number 4 0000 – FFFF

c ia
Tail Character 1 $ $

u e n t
3.2.4.12.Jamming Detection

Q fide
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.

n
 AT+GTJDC=
Example:

o
AT+GTJDC=gv55,1,10,40,,,,,1,1,15,5,,0019$

C
Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Mode 1 0|1|2 0

Signal Threshold <=3 0 – 31 25

Reserved 0

Jamming Cell Number


<=2 0 – 99 5
Threshold

Enter Jamming Timer


<=3 0 – 300 sec 10
Threshold

Quit Jamming Timer


<=4 0 – 3600 sec 10
Threshold

TRACGV55AN011 – 60 –
GV55 @Track Air Interface Protocol

Reserved 0

Output ID 1 0–2 0

Output Status 1 0-2 0

Duration <=3 0 - 255(×100ms) 0

Toggle Times <=3 0 – 255 0

Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

n k
 <Mode>: The working mode of the jamming detection function.

i
 0: Disable this function.

l l
 1: Enable jamming detection function: If jamming is detected, the device will report

c
the +RESP:GTJDR message only upon entering into “Jamming”.

ia
 2: Enable jamming detection function: If jamming is detected, the device will report

e t
+RESP:GTJDS message upon entering into “Jamming” or quitting “Jamming”.
 <Signal Threshold>: The built-in jamming detection algorithm uses the parameters to

u n
measure whether the device is currently being jammed. The smaller the parameter value,
the more sensitive the detection.

Q fide
 <Signal Threshold>, <Jamming Cell Number Threshold>: The built-in jamming detection
algorithm uses these two parameters to measure whether the device is currently being
jammed. The smaller the parameter, the more sensitive the detection.
 <Enter Jamming Timer Threshold>: When the device detects jamming, the device will trigger

n
the “enter Jamming” event based on the <Enter Jamming Timer Threshold> parameter.
 <Quit Jamming Timer Threshold>: When the device quits jamming, the device will trigger

o
the “quit Jamming” event based on the <Quit Jamming Timer Threshold> parameter.

C
The acknowledgment message of the AT+GTJDC command:
 +ACK:GTJDC,
Example:
+ACK:GTJDC,2F1100,135790246811220,,0019,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


Protocol Version 6
'Z', '0' – '9'}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

TRACGV55AN011 – 61 –
GV55 @Track Air Interface Protocol

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.2.4.13.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.

n k
 AT+GTCRA=

i
Example:

l l
AT+GTCRA=gv55,1,5,,,,,,0,1,10,6,,0019$

c a
Parameter Length (byte) Range/Format Default

e t i
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

u n
Mode 1 0|1 0

Q fide
Sensitivity 1 1–9 5

Report ACC 1 0|1 0

Reserved 0

Reserved 0

n
Reserved 0

o
Reserved 0

C
Output ID 1 0–2 0

Output Status 1 0-2

Duration <=3 0 - 255(×100ms) 0

Toggle Times <=3 0 – 255 0

Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <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

TRACGV55AN011 – 62 –
GV55 @Track Air Interface Protocol

this function will be.


 <Report ACC>: A numeral to indicate whether to report the acceleration data to the backend
server.
 0: Disable the acceleration data report.
 1: Enable the acceleration data report. The device will report 75 sets of tri-axial
acceleration data to the backend server via the message +RESP:GTACC.

The acknowledgment message of the AT+GTCRA command:


 +ACK:GTCRA,
Example:
+ACK:GTCRA,2F1100,135790246811220,,0019,20090214093254,11F0$

k
Parameter Length (byte) Range/Format Default

n
XX0000 – XXFFFF, X∈{'A' –

i
Protocol Version 6

l
'Z', '0' – '9'}

c l
Unique ID 15 IMEI

ia
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z'

e t
Serial Number 4 0000 – FFFF

u n
Send Time 14 YYYYMMDDHHMMSS

Q fide
Count Number 4 0000 – FFFF

Tail Character 1 $ $

n
3.2.4.14.GNSS Jamming Status Report

o
The command AT+GTGPJ is used to configure the parameters for GNSS jamming status detection.
When GNSS jamming has been detected or suspected by the receiver, the device will report the

C
+RESP:GTGPJ event message to the backend server.

 AT+ GTGPJ=
Example:
AT+GTGPJ=gv55,1,15,3,,,,,1,1,15,5,,0019$

Parameter Length (byte) Range/Format Default

Password 4 – 20 '0'–'9' 'a'–'z' 'A'–'Z' gv55

Mode 1 0|1 0

CW Threshold <=2 0 - 31 15

BB Threshold <=2 0 - 15 3

Reserved 0

TRACGV55AN011 – 63 –
GV55 @Track Air Interface Protocol

Reserved 0

Reserved 0

Reserved 0

Output ID 1 0–2 0

Output Status 1 0-2 0

Duration <=3 0 – 255(×100ms) 0

Toggle Times <=3 0 – 255 0

Reserved 0

k
Serial Number 4 0000–FFFF

n
Tail Character 1 $ $

cl i l
 <Mode>: The working mode of the GNSS jamming status report function.

a
 0: Disable this function.

e t i
 1: Enable this function.
 <BB Threshold>: Broadband jamming detection threshold (unit = dB).

u n
 <CW Threshold>: Continuous wave (narrowband) jamming detection threshold (unit = dB).

Q fide
The acknowledgment message of the AT+GTGPJ command:
 +ACK:GTGPJ,
Example:
+ACK:GTGPJ,2F1100,135790246811220,,0019,20090214093254,11F0$

n
Parameter Length (byte) Range/Format Default

o
XX0000–XXFFFF, X ∈
Protocol Version 6
{'A'–'Z','0'–'9'}

C
Unique ID 15 IMEI

Device Name <=20 '0'–'9' 'a'–'z' 'A'–'Z''-''_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000–FFFF

Tail Character 1 $ $

3.2.4.15.Jamming Behavior Setting

The command AT+GTJBS is used for the Jamming Behavior Setting function and the Jamming
Behavior Setting function is based on the Jamming Detection function. The output 1 is used for

TRACGV55AN011 – 64 –
GV55 @Track Air Interface Protocol

“cut off fuel” and the output 2 is used for “siren” alarm.

i n k
cl ia l
u e n t
Q fide
o n
C
 AT+GTJBS=
Example:

TRACGV55AN011 – 65 –
GV55 @Track Air Interface Protocol

AT+GTJBS=gv55,1,,10,10,60,30,3600,1,30,120,1,,,FFFF$

Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Mode 1 0|1 0

Reserved 0

Siren On Timer (T1) 5 1 – 65535(×100ms) 10

Siren Off Timer (T2) 5 1 – 65535(×100ms) 10

Siren Alarm Duration (T3) 5 1 – 65535(sec) 60

k
Siren-Ready-to-Sound-Alarm
5 1 – 65535(sec) 30

n
Timer (T4)

l i l
Fuel Cut-Off Timer (T5) 5 1 – 65535(sec) 3600

c
Motion Sensor 1 0|1 1

e ia
Speed Limit 3 0 – 999km/h 30

t
GNSS Fix Failure Timer (T6) 5 30 - 65535(sec) 120

u n
Output 1 Init State 1 0-1 0

Q fide
Reserved 0
Reserved 0

Serial Number 4 0000 – FFFF

n
Tail Character 1 $ $

o
 <Mode>: The working mode of the Jamming Behavior Setting function.
 0: Disable the JBS function.

C
 1: Enable the JBS function.
 <Siren On Timer (T1)>: It indicates the length of time when the siren is on.
 <Siren Off Timer (T2)>: It indicates the length of time when the siren is off.
 <Siren Alarm Duration (T3)>: It indicates the length of time the siren alarm sounds.
 <Siren-Ready-to-Sound-Alarm Timer (T4)>: It represents the length of time needed before
the siren becomes ready to sound alarm.
 <Fuel Cut-Off Timer (T5)>: It indicates the length of time when the fuel is cut off.
 <Speed Limit>: The speed limit to cut off fuel.
 <Motion Sensor>: Whether the motion sensor needs to measure the motion state in order
for the device to determine fuel cut-off when the GNSS fix failure timeout expires. If the
<Motion Sensor> is set to 0, the state machine will always measure the GNSS fix status.
 0: Disable the motion sensor.
 1: Enable the motion sensor.
 <GNSS Fix Failure Timer (T6)>: The length of time GNSS fix is considered valid. If GNSS fix

TRACGV55AN011 – 66 –
GV55 @Track Air Interface Protocol

takes longer than the time specified by this parameter, it will be considered as GNSS fix
failure.
 <Output 1 Init State>: It is used to set the initial state of output 1. If the initial state of output
1 is set to 0, the device needs to output “1” through the digital output port 1 so as to cut off
fuel. If the initial state of output 1 is set to 1, the device needs to output “0” through the
port to cut off fuel.

The acknowledgment message of the AT+GTJBS command:


 +ACK:GTJBS,
Example:
+ACK:GTJBS,2F1100,135790246811220,,001A,20090214093254,11F0$

k
Parameter Length (byte) Range/Format Default

n
XX8000 – XX80FF, X∈{'A' –

i
Protocol Version 6

l
'Z','0' – '9'}

c l
Unique ID 15 IMEI

ia
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_' '?'

e t
Serial Number 4 0000 – FFFF

u n
Send Time 14 YYYYMMDDHHMMSS

Q fide
Count Number 4 0000 – FFFF

Tail Character 1 $ $

n
3.2.4.16.Anti-Carjacking

o
The command AT+GTACJ is used for the anti-carjacking function. It has two working modes for
configuring the anti-carjacking function, release the lock of carjacking status and query the

C
current setting of anti-carjacking function.

Anti-Carjacking Configure Command


This command is used to configure the anti-carjacking function. This function involves a hijack
button, the status of the ignition. Based on the operation on the hijack button, the device can
detect whether there is a carjacking event. If a carjacking event is detected, the device will
automatically lock the ignition of the car. Thus prevent the loss of possessions.

Trigger Mode
There is an independent way to trigger the carjacking checking.
1) Ignition Mode
In this mode, the driver has to press the hijack button once before ignition on. Otherwise the
device will enter into carjacking triggering mode.

TRACGV55AN011 – 67 –
GV55 @Track Air Interface Protocol

When the device enters into carjacking triggering mode, it will start a timer for the carjacking
checking. If the driver does not press the hijack button once before the timer runs out, the device
will enter into the carjacking mode and lock the ignition of the car. If the driver presses the hijack
button during the time, the device will return to the normal mode.

Quit Carjacking Mode


When the device enters into the carjacking mode, there are three ways to quit this mode and
back to the normal mode. It will unlock the ignition too.

1) Receive the release command from the backend server


2) Receive special SMS release command to release the lock

k
3) Press hijack button 5 times with ignition on

n
Valet Service

l i
For the sake of the owner of the car, this function also supports valet service without triggering

l
the carjacking event. Before the owner gives his car to the valet service, he could press and hold

c a
the hijack button for 5 seconds. Then the device will disable carjacking trigger for a certain period

i
according to the setting. This will give the valet service enough time to park the vehicle.

u e t
When the owner wants his vehicle back, normally the valet service will trigger the carjacking

n
checking. For the first time to check the carjacking after being cancelled for the valet service, the

Q fide
device will use a bit longer trigger timer to allow the owner to disable the carjacking checking
when he gets the vehicle back by pressing the hijack button once before the timer runs out.

Special Notes
To use this function on GV55, certain things need to be noted.

n
1) To use the ignition mode, it’s necessary to make sure the device could get power supply
before ignition on. It is recommended to switch on the internal battery or connect the device

o
with external power supply which is not affected by the ignition on/off state.
2) Ignition detection mode only supports hardware ignition and virtual ignition detection

C
modes.

 AT+GTACJ=
Example:
AT+GTACJ=gv55,1,1,1,10,3,15,1,2,3,1,,,,,,,,,0001$

Parameter Length(byte) Range/Format Default

Password 4 - 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Working Mode 1 1 1

Hijack Trigger Mode 1 0|1 0

Trigger Input ID 1 1 1

Trigger Input Timeout <=2 1 – 60sec 10

TRACGV55AN011 – 68 –
GV55 @Track Air Interface Protocol

Hijack Time Trigger 1 3|6min 3

Valet Time Trigger 2 10 – 30min 15

Ignition Control Output ID 1 1 1

LED Control Output ID 1 2 2

LED Slow Flash 1 3 – 5(×100ms) 3

LED Fast Flash 1 1 – 2(×100ms) 1

Reserved 0

Reserved 0

k
Reserved 0

n
Reserved 0

l i l
Reserved 0

c a
Reserved 0

e t i
Reserved 0

u n
Reserved 0

Serial Number 4 0000 – FFFF

Q fide
Tail Character 1 $ $

 <Working Mode>: The working mode of the AT+GTACJ command, 1 for configuration
command mode.

n
 <Hijacking Trigger Mode>: The mode to trigger the anti-carjacking checking.

o
 0: Do not trigger the anti-carjacking checking.
 1: Ignition mode
 <Trigger Input ID>: The ID of the digital input to connect the hijack button. Always use digital

C
input 1 on GV55.
Note: It is not recommended to configure the digital input 1 with multiple commands at the
same time. If the digital input 1 is configured with both commands AT+GTACJ and AT+GTSOS,
the AT+GTACJ command will have a higher priority than the AT+GTSOS command.
 <Trigger Input Timeout>: Timer for the hijack button pressing. If the driver does not want to
trigger the carjacking checking, it is necessary to turn on the ignition before the timeout of
this timer after pressing the hijack button. Otherwise, it is necessary to press the hijack
button again before turning on the ignition according to <Trigger Mode>.
 <Hijack Time Trigger>: The timer for carjacking checking. If the timer runs out before the
driver presses the hijack button, the device will enter into carjacking mode.
 Sequence of 3 minutes trigger timer:
 0 – 60 seconds: Nothing happen, turn off the carjacking LED
 61 – 120 seconds: Flash the carjacking LED slowly
 121 – 180 seconds: Flash the carjacking LED rapidly.

TRACGV55AN011 – 69 –
GV55 @Track Air Interface Protocol

 Beyond 180 seconds: Carjacking LED stay solid. The device enters into carjacking mode.
The ignition of the car is locked.
 Sequence of 6 minutes trigger timer:
 0 – 120 seconds: Nothing happen, turn off the carjacking LED
 121 – 240 seconds: Flash the carjacking LED slowly
 241 – 360 seconds: Flash the carjacking LED rapidly.
 Beyond 360 seconds: Carjacking LED stay solid. The device enters into carjacking mode.
The ignition of the car is locked.
 <Valet Timer Trigger>: The trigger timer for the valet service. This timer is used both for
canceling the carjacking checking before the owner gives his car to the valet service and
triggering the carjacking mode when the owner wants his car back from the valet service.

k
 Before the owner gives his car to the valet service, he could press and hold the hijack
button for 5 seconds. Then device will disable the carjacking checking before this timer

n
runs out. This gives the valet service enough time to park the vehicle without triggering

l i
the carjacking mode.

l
 After this timer runs out. The device starts to check the carjacking again. The first time to

c a
trigger the carjacking mode, it will use this timer for checking. This gives the owner

i
enough time to cancel the carjacking triggering when he wants his car back from the

e t
valet service.

u
 <Ignition Control Output ID>: The ID of the digital output to control the ignition. Always use

n
digital output 1 on GV55.

Q fide
 <LED Control Output ID>: The ID of the digital output to control the carjacking LED. Always
use digital output 2 on GV55.
 <LED Slow Flash>: The time interval for flashing the carjacking LED slowly.
 <LED Fast Flash>: The time interval for flashing the carjacking LED rapidly.

n
The acknowledgment message of the AT+GTACJ configure command:
 +ACK:GTACJ,

o
Example:
+ACK:GTACJ,2F0A00,863830033250685,,1,0063,20200714063833,008B$

C
Parameter Length(byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


Protocol Version 6
'Z', '0' – '9'}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z'

Working Mode 1 0|1

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

TRACGV55AN011 – 70 –
GV55 @Track Air Interface Protocol

Anti-Carjacking Release Command


This command is used to disable the carjacking mode by the backend server. When a device
enters into carjacking mode, the administrator could use this command to release the lock of
ignition and bring the device back to its normal status after the carjacking event is resolved.

 AT+GTACJ=
Example:
AT+GTACJ=gv55,0,,,,,,,,,0002$

Parameter Length(byte) Range/Format Default

k
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

i n
Working Mode 1 0 0

l l
Reserved 0

c a
Reserved 0

e t i
Reserved 0

u n
Reserved 0

Q fide
Reserved 0

Reserved 0

Reserved 0

Reserved 0

n
Serial Number 4 0000 – FFFF

o
Tail Character 1 $ $

C
 <Working Mode>: The working mode of the AT+GTACJ command, 0 is for releasing
command mode.

The acknowledgment message of the AT+GTACJ release command:


 +ACK:GTACJ,
Example:
+ACK:GTACJ,2F0A00,863830033250685,,0,0064,20200714063931,008C$

Parameter Length(byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


Protocol Version 6
'Z','0' – '9'}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z'

TRACGV55AN011 – 71 –
GV55 @Track Air Interface Protocol

Working Mode 1 0 0

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

 <Working Mode>: The working mode of the AT+GTACJ command, 0 is for releasing
command mode.

k
Anti-Carjacking Query Command

n
This command is used to query the current setting of the anti-carjacking function. The backend

l i l
server could send this command to the device. Upon receiving this command, the device will
report its current setting of anti-carjacking function with the report message +RESP:GTACS.

e c ia
 AT+GTACJ=

t
Example:

u n
AT+GTACJ=gv55,2,,,,,,,,,0003$

Q fide
Parameter Length(byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Working Mode 1 2 2

Reserved 0

n
Reserved 0

o
Reserved 0

C
Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Working Mode>: The working mode of the AT+GTACJ command, 2 is for querying command
mode. The device will report its current anti-carjacking settings with the report message
+RESP:GTACS.

TRACGV55AN011 – 72 –
GV55 @Track Air Interface Protocol

The acknowledgment message of the AT+GTACJ query command:


 +ACK:GTACJ,
Example:
+ACK:GTACJ,2F0A00,863830033250685,,2,0065,20200714064000,008D$

Parameter Length(byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


Protocol Version 6
'Z','0' – '9'}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z'

k
Working Mode 1 2 2

n
Serial Number 4 0000 – FFFF

l i l
Send Time 14 YYYYMMDDHHMMSS

c
Count Number 4 0000 – FFFF

e ia
Tail Character 1 $ $

u n t
Special SMS Release Command

Q fide
When the device enters into carjacking mode and the ignition is locked, the owner of the vehicle
could send this special SMS release command to unlock the ignition and bring the device back to
the normal status from the carjacking mode.

n
 Release
Example:

o
%%gv55,RELEASE

Parameter Length(byte) Range/Format Default

C
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Release Command 7 RELEASE RELEASE

The device will send this acknowledge message to the original counterpart via SMS.
Example:
%%ACK,RELEASE,135790246811220,20090214093254$

Parameter Length(byte) Range/Format Default

Release Command 7 RELEASE RELEASE

Unique ID 15 IMEI

Send Time 14 YYYYMMDDHHMMSS

TRACGV55AN011 – 73 –
GV55 @Track Air Interface Protocol

Tail Character 1 $ $

To keep the status consistent with the backend server, the device will also send the +RESP:GTACJ
event message with event ID 30 to the backend server.

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

k
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.

l i n l
The digital output 1 is a latched output. The final status of the output will be latched during
power off.

e c ia
If a specified output port is set to wave shape 4, then the port will output square wave. When the

t
main power is off, the port will stop outputting the wave; if the main power is turned on again,

u n
the port will start to output the wave again. If the device is rebooted, the port will still output the
wave.

Q fide
Wave Shape 1:
 <Duration> = 0ms, <Toggle Times> = 0

o n
C
Wave Shape 2:
Figure 2: Wave Shape 1

 <Duration> = 500ms, <Toggle Times> = 1

Figure 3: Wave Shape 2

Wave Shape 3:

TRACGV55AN011 – 74 –
GV55 @Track Air Interface Protocol

 <Duration> = 800ms, <Toggle Times> = 3

Figure 4: Wave Shape 3

Wave Shape 4:
 <Duration> = 800ms, <Toggle Times> = 0

i n k
cl a l
Figure 5: Wave Shape 4

u
AT+GTOUT=
Example:

e n t i
Q fide
AT+GTOUT=gv55,1,,,0,0,0,,,,1,,,,,,,0004$

Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

n
Output1 Status 1 0-2 0

Duration <=3 0 – 255(×100ms) 0

o
Toggle Times <=3 0 – 255 0

C
Output2 Status 1 0-2 0

Duration <=3 0 – 255(×100ms) 0

Toggle Times <=3 0 – 255 0

Reserved 0

Reserved 0

Reserved 0

DOS Report 1 0-3 0

Reserved 0

Reserved 0

Reserved 0

TRACGV55AN011 – 75 –
GV55 @Track Air Interface Protocol

Reserved 0

Reserved 0

Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Output1–2 Status>: Valid only for the wave shape 1 as shown in Figure 2, it configures the
final status of the output port.
 0: Disable status.

k
 1: Enable status.
 2: Gradual-progressive-wave-shape Enable status. For detailed information, please

n
refer to AT+GTGDO. This wave shape is only valid for digital output 1-2.

l i l
 <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.

c a
 <DOS Report>: A bitwise value to control whether to report the message +RESP:GTDOS.

e i
Each bit represents an output. If a bit value is 1, the device will report the message

t
+RESP:GTDOS when the status of the corresponding wave shape 1 output changes.

u n
 Bit 0: Output 1
 Bit 1: Output 2

Q fide
The acknowledgment message of the AT+GTOUT command:
 +ACK:GTOUT,
Example:

n
+ACK:GTOUT,2F1100,135790246811220,,0004,20090214093254,11F0$

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' '-' '_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.2.5.2.Digital Input Port Setting

The command AT+GTDIS is used to configure the parameters of two digital input ports. The

TRACGV55AN011 – 76 –
GV55 @Track Air Interface Protocol

<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.

 AT+GTDIS=
Example:
AT+GTDIS=gv55,0,2,,0,1,1,4,1,,,,,,,,,,,,,0005$

Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Ignition Detection 1 0 0

k
Sample Period <=2 0|1 – 12(×2s) 1

i n
MPF Debounce Time <=2 0|1 – 12(×2s) 0

l l
Ignition Detection Mode 1 0|1|2|4|7 0

c a
Input ID 1 1 1 1

e t i
Enable 1 0|1 0

u n
Debounce Time <=2 0 – 20(×10ms) 0

Q fide
Validity Time <=2 0|1 – 12(×2s)

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

Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Ignition Detection>: The ID of the ignition detection port.

TRACGV55AN011 – 77 –
GV55 @Track Air Interface Protocol

 <Input ID 1>: The digital input port ID.


 <Sample Period>: The sampling period of the non-interruptible input port.
 <Enable>: Enable/disable the interrupt input.
 0: Disable the interrupt input.
 1: Enable the interrupt input.
 <MPF Debounce Time>: The time for +RESP:GTMPF and +RESP:GTMPN report debouncing.
 <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

k
alarm (AT+GTSPD) report functions are resumed, and non-movement state will

n
trigger behaviors which should be triggered by ignition-off state, including (1)

l i
Disable the odograph function to calculate the total mileage, (2) GNSS chip works in

l
“only on when needed” mode, (3) The fixed report, geo-fence (AT+GTGEO and

c a
AT+GTPEO) and speed alarm (AT+GTSPD) report functions are suspended when the

i
<Power Saving Mode> is set to mode 1.

e t
 2: External power voltage mode (virtual ignition detection). Ignition state is binding

u
with the voltage of external power. Please use command AT+GTVVS to configure the

n
threshold of parameter and enable the function of AT+GTEPS.

Q fide
 4: Accelerometer mode (virtual ignition detection). Ignition state is binding with the
state of accelerometer. Please use command AT+GTAVS to configure the threshold of
parameter.
 7: Combined detection mode. In this mode, ignition on/off trigger conditions can be
selected using <Virtual Ignition On Mask> and <Virtual Ignition Off Mask>

n
parameters in the command AT+GTVMS.
Note: <Virtual Ignition off Mask> must contain <Virtual Ignition On Mask> to

o
prevent logic errors.
Note: The priority level of the hard-wired ignition detection mode is the highest. This means

C
even if <Ignition Detection Mode> is not set to 0, but hard-wired line has connected to the
terminal, then the terminal will only measure the ignition state by hard-wired ignition
detection mode.
When both virtual ignition detection function and the corresponding <Event Mask> in the
command AT+GTCFG are enabled, +RESP:GTVGN, +RESP:GTVGF and +RESP:GTVGL will be
reported to the backend server.
 <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
parameter <Validity Time> will the new state of the device be considered valid.

The acknowledgment message of the AT+GTDIS command:


 +ACK:GTDIS,
Example:
+ACK:GTDIS,2F1100,135790246811220,,0005,20090214093254,11F0$

TRACGV55AN011 – 78 –
GV55 @Track Air Interface Protocol

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


Protocol Version 6
'Z','0' – '9'}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

k
Tail Character 1 $ $

l i n l
3.2.5.3.Input/Output Port Binding

c a
This command is used to configure the user defined output-port actions triggered by input ports.

e i
If I/O binding is configured and the corresponding condition is met, a specified wave shape will be

t
output on a specified output port. Otherwise, the device will restore the initial status of the

u n
specified output port. The device will report the message +RESP:GTIOB to the backend server
when the logic status of bound input ports changes.

Q fide
 AT+GTIOB=
Example:
AT+GTIOB=gv55,1,3,3,1,2,1,1,0,,,,,FFFF$

n
Parameter Length (byte) Range/Format Default

o
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

IOB ID 1 0–3

C
Input Mask 1 0–3 0

Trigger Mask 1 0–3 0

Input Sample Period <=2 0|1 – 12(×2s) 0

Output ID 1 0–2 0

Output Status 1 0-2 0

Duration <=3 0 – 255(×100ms) 0

Toggle Times <=3 0 – 255 0

Reserved 0

Reserved 0

Reserved 0

TRACGV55AN011 – 79 –
GV55 @Track Air Interface Protocol

Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <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)
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

k
 <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

i n
input port to trigger the IOB event. Set a bit to 1 to use “Enable status” as the trigger

l l
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

c a
triggered.

e i
 Bit 0: Ignition detection

t
 Bit 1: Digital input 1

u n
 <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

Q fide
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”.

The acknowledgment message of the AT+GTIOB command:

n
 +ACK:GTIOB,

o
Example:
+ACK:GTIOB,2F1100,135790246811220,,1,0006,20090214093254,11F0$

C
Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{‘A’ –


Protocol Version 6
‘Z’, ‘0’ – ‘9’}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

IOB ID 1 0–2

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

TRACGV55AN011 – 80 –
GV55 @Track Air Interface Protocol

3.2.5.4.External Power Supply Monitoring

The command AT+GTEPS is used to configure the parameters of external power supply
monitoring. The device will measure and monitor the voltage of the external power supply. If the
voltage of the external power supply matches the predefined alarm condition, the device will
report the alarm message +RESP:GTEPS to the backend server to notify the status of the external
power supply.

To make sure this function works in all situations, please switch on the internal backup battery in
case the voltage of the external power may drop to a very low level.

n k
 AT+GTEPS=

l i
Example:

l
AT+GTEPS=gv55,2,250,12000,3,2,1,1,0,0,1,,,,0007$

c a
Parameter Length (byte) Range/Format Default

e t i
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

u n
Mode 1 0|1|2 0

Q fide
Min. Threshold <=5 250 – 28000 mV

Max. Threshold <=5 250 – 28000 mV

Sample Period <=2 0|1 – 12(×2s) 0

Debounce Time 1 0 – 5 (×1s) 0

n
Output ID 1 0–2

o
Output Status 1 0-2

C
Duration <=3 0 – 255(×100ms) 0

Toggle Times <=3 0 – 255 0

Sync with FRI 1 0|1 0

Voltage Margin Error 3 0 – 100(×10mv) 0

Debounce Voltage
3 0 – 100 (×100mv) 0
Threshold

Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Mode>: The working mode of the external power supply monitoring function.

TRACGV55AN011 – 81 –
GV55 @Track Air Interface Protocol

 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.
 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
will be triggered.
 <Min. Threshold>: The lower limit to the voltage of the external power supply to trigger the
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.

k

 <Debounce Time>: The time for debouncing external power voltage to avoid excessive

n
voltage drop in the external power supply.

i
<Output ID>: It specifies the ID of the output port (1 - 2) to output specified wave shape

l

l
when the +RESP:GTEPS alarm is triggered. If it is set to 0, there will be no output wave.

c a
 <Sync with FRI>: Besides the +RESP:GTEPS alarm report, the device can also send the voltage

i
of external power supply periodically along with the fixed report message.

e t
 0: Do not report external power supply voltage with fixed report message.

u
 1: Report external power supply voltage with fixed report message.

n
 <Voltage Margin Error>: This parameter is used together with <Min. Threshold> and <Max.

Q fide
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 <Min. Threshold> is set to 6000mv,
<Max. Threshold> is set to 12000mv, and <Voltage Margin Error> is set to ±100mv, the

n
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).

o
The parameter improves the performance of the +RESP:GTEPS alarm report.
 <Debounce Voltage Threshold>: This parameter is used together with <Debounce Time>. If

C
the voltage drops or bursts dramatically more than <Debounce Voltage Threshold>, the
device will start to debounce voltage according to <Debounce Time>.

The acknowledgment message of the AT+GTEPS command:


 +ACK:GTEPS,
Example:
+ACK:GTEPS,2F1100,135790246811220,,0007,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


Protocol Version 6
'Z','0' – '9'}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

TRACGV55AN011 – 82 –
GV55 @Track Air Interface Protocol

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.2.5.5.Gradual Digital Output Configuration

The AT+GTGDO command is used to configure specified gradual progressive wave shape from the
digital output ports, and it cannot be used when <Invert Output State> in AT+GTCFG is enabled.

k
For progressive output, an increment step is added to the ON Time until the ON Time (including

i n
the time increment) becomes equal to (=) or greater than (>) the Cycle time. This phase is defined

l l
as progressive state. After the condition On Time + Incremental Step ≥ Cycle Time is reached, the

c
output becomes steady until it is deactivated by the command (AT+GTOUT). This phase in which

a
the output is steady is defined as constant state. If the device reboots during constant state and

e t i
the AT+GTPDS settings are configured and enabled, the device will restore the previous output
state.

u n
Next time progressive output is activated, the cycle described above starts over again regardless

Q fide
of the former progressive state.

The figure below shows the components of an output cycle. Here are some notes:
 The time for one complete cycle is equal to OFF phase time plus ON phase time which is

n
prior to OFF time.
 For constant output, the ON time and the Cycle time should be the same.

o
 For progressive output, an incremental step will be added to the ON time at the end of a
cycle before the start of the next.

C
TRACGV55AN011 – 83 –
GV55 @Track Air Interface Protocol

i n k
 AT+GTGDO=

cl ia l
e t
Example:

u n
AT+GTGDO=gv55,0,30,1,,,,,,0004$

Parameter Length (byte) Range/Format Default

Q fide
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Time of First Active Phase


<=3 0 - 100 0
(ON Time)

n
Cycle Time (Total Time) <=3 0 - 100 30

o
Incremental Step <=3 0 - 100 1

Reserved 0

C
Reserved 0

Reserved 0

Reserved 0

Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Time of First Active Phase>: Time (in units of 100ms) that the output will be in active state
during the first cycle.
 <Cycle Time>: Time (in units of 100ms) that forms a complete cycle (ON phase time + OFF
phase time).

TRACGV55AN011 – 84 –
GV55 @Track Air Interface Protocol

 <Incremental Step>: Time (in units of 100ms) that shall be added to the ON phase time
before starting the next cycle. If this parameter value is 0, the cycles are equal.

Note: The parameter value for <Time of First Active Phase> cannot be greater than the <Cycle
Time> value.

The acknowledgment message of the AT+GTGDO command:


 +ACK:GTGDO,
Example:
+ACK:GTGDO,2F1100,135790246811220,,0004,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

k
XX0000 – XXFFFF, X∈{'A' –

n
Protocol Version 6
'Z','0' – '9'}

l i l
Unique ID 15 IMEI

c a
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

e t i
Serial Number 4 0000 – FFFF

u
Send Time 14 YYYYMMDDHHMMSS

n
Count Number 4 0000 – FFFF

Q fide
Tail Character 1 $ $

3.2.6.Virtual Ignition Detection

o n
3.2.6.1.Virtual Ignition Mode Selection

The command AT+GTVMS is used to configure the mode of detecting virtual ignition state.

C
 AT+GTVMS=
Example:
AT+GTVMS=gv55,2,,,,,FFFF$

Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Virtual Ignition Mode 1 0|1|2|4|7 0

Virtual Ignition On Mask 2 00-03 3

Virtual Ignition Off Mask 2 00-03 3

Virtual Ignition On Logic 1 0-1 1

Reserved 0

TRACGV55AN011 – 85 –
GV55 @Track Air Interface Protocol

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Virtual Ignition Mode>: A numeral to define the working mode of detecting virtual ignition
state.
 0: Disable the virtual ignition detection function.
 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

k
trigger behaviors which should be triggered by ignition-off state, including (1)

n
Disable the odograph function to calculate the total mileage, (2) GNSS chip works in

i
“only on when needed” mode, (3) The fixed report, geo-fence (AT+GTGEO and

l l
AT+GTPEO) and speed alarm (AT+GTSPD) report functions are suspended when the

c
<Power Saving Mode> is set to mode 1.

ia
 2: Voltage virtual ignition detection mode. The ignition status is related to the

e t
voltage of the external power supply. Please use the command AT+GTVVS to

u
configure the parameters.

n
 4: Accelerometer virtual ignition detection mode. Ignition status can be indicated by

Q fide
the motion status determined by <Rest Validity> and <Movement Validity> defined
in the AT+GTAVS command. Stationary state indicates ignition off and moving state
indicates ignition on.
 7: Combined detection mode. In this mode, ignition on/off trigger conditions can be
selected using <Virtual Ignition On Mask> and <Virtual Ignition Off Mask>

n
parameters.
Note: <Virtual Ignition Off Mask> must contain <Virtual Ignition On Mask> to

o
prevent logic errors.
 <Virtual Ignition On Mask>: Bitwise mask to detect the ignition on event. The logic of each

C
bit is controlled by <Virtual Ignition On Logic> parameter.
Bit 0 (01): Voltage virtual ignition detection
Bit 1 (02): Motion status virtual ignition detection
 <Virtual Ignition Off Mask>: Bitwise mask to detect ignition off event. All bits matched are
considered as ignition off event.
Bit 0 (01): Voltage virtual ignition detection
Bit 1 (02): Motion status virtual ignition detection
For example:
Bit (00000003): Voltage virtual ignition detection (Mode 2) and motion status virtual ignition
detection combined mode (Mode 4). Only when ignition off is detected by both Mode 2 and
Mode 4, the device is considered in ignition off state.
 <Virtual Ignition On Logic>: The logic of each bit in <Virtual Ignition On Mask>.
 0: AND logic. All bits matched are considered as ignition on event.
 1: OR logic. Any one bit matched is considered as ignition on event.

TRACGV55AN011 – 86 –
GV55 @Track Air Interface Protocol

The acknowledgment message of the AT+GTVMS command:


 +ACK:GTVMS,
Example:
+ACK:GTVMS,2F1100,865084030004210,,FFFF,20170609080955,097C$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


Protocol Version 6
'Z', '0' – '9'}

Unique ID 15 IMEI

k
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

i n
Send Time 14 YYYYMMDDHHMMSS

l l
Count Number 4 0000 – FFFF

c ia
Tail Character 1 $ $

u e n t
Note: If the virtual ignition detection function is enabled, +RESP:GTVGN, +RESP:GTVGF and
+RESP:GTVGL can be reported to the backend server when the corresponding bit in <Event

Q fide
Mask> of the command AT+GTCFG is set to 1.

3.2.6.2.Voltage Virtual Ignition Setting

n
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

o
enabled by AT+GTDIS or AT+GTVMS.

C
 AT+GTVVS=
Example:
AT+GTVVS=gv55,13000,500,10,,,000B$

Parameter Length (byte) Range/Format Default

Password 4 - 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Ignition On Voltage <=5 250 – 28000 mV 13500

Voltage Offset <=4 200 – 2000 mV 600

Ignition On Debounce <=3 5 – 255 (*2sec) 10

Smart Voltage
1 0|1 1
Adjustment

Ignition Off Debounce <=3 5 – 255 (*2sec) 10

TRACGV55AN011 – 87 –
GV55 @Track Air Interface Protocol

Serial Number 4 0000 – FFFF

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
original external power so that the device can detect ignition event more accurately.
 <Voltage Offset>: The offset from <Ignition On Voltage> used to determine ignition on or
ignition off state. If the voltage of the external power is higher than <Ignition On Voltage> -
<Voltage Offset> and is maintained for <Ignition On Debounce> seconds, the device will
consider it as virtual ignition on state. If the voltage of the external power is lower than
<Ignition On Voltage> - <Voltage Offset> and is maintained for <Ignition Off Debounce>

k
seconds, the device will consider it as virtual ignition off state.

n
Note: <Ignition On Voltage> and <Voltage Offset> values will be adjusted automatically according

i
to measured external power voltage data if necessary to make the ignition measurement more

l l
precisely.

c
 <Ignition On Debounce>: The debounce time before updating virtual ignition on state

ia
according to the external power voltage. Unit: second.

e t
 <Smart Voltage Adjustment>: Enable/disable smart voltage adjustment algorithm.

u
 0: Disable the smart voltage adjustment algorithm. The value of <Ignition On

n
Voltage> and <Voltage Offset> will keep static.

Q fide
 1: Enable the smart voltage adjustment algorithm. The value of <Ignition On
Voltage> and <Voltage Offset> will dynamically change according to the actual
ignition on and off voltage.
 <Ignition Off Debounce>: The debounce time to wait before updating the virtual ignition off
state according to the external power voltage.

n
The acknowledgment message of the AT+GTVVS command:

o
 +ACK:GTVVS,
Example:

C
+ACK:GTVVS,2F1100,135790246811220,,0000,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


Protocol Version 6
'Z', '0' – '9'}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

TRACGV55AN011 – 88 –
GV55 @Track Air Interface Protocol

3.2.6.3.Accelerometer (Motion Status) Virtual Ignition Settings

The command AT+GTAVS is used to configure parameters for detecting virtual ignition status
based on motion status. It works when hard-wired ignition line is not connected and
Accelerometer Virtual Ignition mode is enabled by AT+GTDIS or AT+GTVMS.

 AT+GTAVS=
Example:
AT+GTAVS=gv55,20,30,,,,000B$

k
Parameter Length (byte) Range/Format Default

n
Password 4 - 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

l i l
Rest Validity <=3 1 – 255 sec 20

c
Movement Validity <=3 1 – 255 sec 60

e ia
Reserved 0

t
Reserved 0

u n
Reserved 0

Q fide
Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Rest Validity>: A time parameter to determine whether the device enters stationary state.

n
The device will be considered in stationary state after the motion sensor detects stationary

o
state and the stationary state is maintained for the period of time specified by the
parameter <Rest Validity>.
<Movement Validity>: A time parameter to determine whether the device enters moving

C

state. The device will be considered in moving state after the motion sensor detects
movement and the moving state is maintained for the period of time specified by the
parameter <Movement Validity>.

The acknowledgment message of the AT+GTAVS command:


 +ACK:GTAVS,
Example:
+ACK:GTAVS,2F1100,135790246811220,,0000,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' – 'Z',


Protocol Version 6
'0' – '9'}

Unique ID 15 IMEI

TRACGV55AN011 – 89 –
GV55 @Track Air Interface Protocol

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.2.7.Other Settings

k
3.2.7.1.Real Time Operation

n
The command AT+GTRTO is used to retrieve information from the device or control the device

l i
when it executes certain actions.

c a l
 AT+GTRTO=

e i
Example:

t
AT+GTRTO=gv55,2,FRI,,,,,0015$

u n
AT+GTRTO=gv55,2, 0000000000000003,,,,,0015$
AT+GTRTO=gv55,A,,,,,,0015$

Q fide
Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Sub Command 2 0 – 0x11

n
“SRI”|
AT Command /

o
3|16 – 20 0000000000000000 –
Configuration Mask
FFFFFFFFFFFFFFFF

C
Output Direction 1 0-3

Reserved 0

Reserved 0

Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Sub Command>: A hex value to indicate the sub command to be executed.


 0: GNSS. Get the GNSS related information via the message +RESP:GTGPS.
 1: RTL. Request the device to report its current position immediately via the message
+RESP:GTRTL.
 2: READ. Get the current configuration of the device via the message +RESP:GTALS,

TRACGV55AN011 – 90 –
GV55 @Track Air Interface Protocol

+RESP:GTALC or +RESP:GTALM.
 3: REBOOT. Reboot the device.
 4: RESET. Reset all parameters to factory settings and clear all buffered messages.
Parameters configured by AT+GTBSI, AT+GTSRI, AT+GTCFG, AT+GTTMA and
AT+GTPIN will not be reset.
 5: PWROFF. Power off the device.
 6: CID. Get the ICCID of the SIM card being used by the device via the message
+RESP:GTCID.
 7: CSQ. Get the current GSM signal level of the device 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 device via the message

k
+RESP:GTBAT.

n
 A: IOS. Get the status of all the IO ports via the message +RESP:GTIOS.

l i
 B: TMZ. Get the time zone settings via the message +RESP:GTTMZ.

l
 C: GIR. Get cell information via the message +RESP:GTGSM.

c a
 D: DELBUF. Delete all the buffered reports.

i
 F: RJB. Reset jamming behavior. This function is defined in the command AT+GTJBS.

e t
 11: BAK. Write all the settings to backup block.

u
 <AT Command / Configuration Mask>:

n
 AT Command: To get single AT command configuration when <Sub Command> is set

Q fide
to 2, please follow the format in the following example. Example: To get the
configuration of AT+GTFRI, set AT+GTRTO=gv55,2,FRI,,,,,0015$, and get it via
+RESP:GTALS.
Exception: To get local time information, please use “TMZ” instead of “TMA”.
 Configuration Mask: If <Sub Command> is set to 2, configuration information which

n
varies depending on the selected configuration mask can be obtained via the
message +RESP:GTALC. The configuration mask must be 16-18 bytes. If it is less than

o
16 bytes, add ‘0’ in the high bytes of the configuration mask.
Configuration Mask Table:

C
Mask Bit Item

Bit 76 ACJ

┇ Reserved

Bit 64 GDO

Bit 63 Reserved

Bit 62 VVS

Bit 61 AVS

Bit 60 FVR

Bit 59 GAM

Bit 58 Reserved

TRACGV55AN011 – 91 –
GV55 @Track Air Interface Protocol

Bit 57 Reserved

Bit 56 Reserved

Bit 55 Reserved

Bit 54 Reserved

Bit 53 Reserved

Bit 52 Reserved

Bit 51 Reserved

Bit 50 UDF

k
Bit 49 CMD

n
Bit 48 Reserved

l i l
Bit 47 Reserved

c a
Bit 46 Reserved

e t i
Bit 45 Reserved

u n
Bit 44 Reserved

Bit 43 Reserved

Q fide
Bit 42 Reserved

Bit 41 Reserved

Bit 40 PEO

n
Bit 39 Reserved

o
Bit 38 VMS

Bit 37 UPC

C
Bit 36 Reserved

Bit 35 Reserved

Bit 34 Reserved

Bit 33 Reserved

Bit 32 Reserved

Bit 31 JBS

Bit 30 FFC

Bit 29 RMD

Bit 28 GPJ

TRACGV55AN011 – 92 –
GV55 @Track Air Interface Protocol

Bit 27 SSR

Bit 26 SPA

Bit 25 BZA

Bit 24 OUT

Bit 23 PDS

Bit 22 CRA

Bit 21 HRM

Bit 20 WLT

k
Bit 19 JDC

n
Bit 18 HBM

l i l
Bit 17 HMC

c a
Bit 16 IDL

e t i
Bit 15 DOG

u n
Bit 14 OWH

Bit 13 PIN

Q fide
Bit 12 SOS

Bit 11 SPD

Bit 10 GEO

n
Bit 9 FRI

o
Bit 8 TMZ

Bit 7 IOB

C
Bit 6 DIS

Bit 5 EPS

Bit 4 TOW

Bit 3 CFG

Bit 2 Reserved

Bit 1 SRI

Bit 0 BSI
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=gv55,4,FRI,,,,,000F$”. Also, the
buffered messages saved can be deleted with the command “AT+GTRTO=gv55,4,

TRACGV55AN011 – 93 –
GV55 @Track Air Interface Protocol

BUF,,,,,000F$”. Configuration of the commands AT+GTBSI, AT+GTSRI, AT+GTQSS,


AT+GTCFG, and AT+GTTMA cannot 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
 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

k
160 bytes, the device will report to the user a warning message which reads “The
configuration information is too long to report by SMS”.

l i n
The acknowledgment message of the AT+GTRTO command:

l
 +ACK:GTRTO,

c a
Example:

e i
+ACK:GTRTO,2F1100,135790246811220,,IOS,0015,20090214093254,11F1$

t
Parameter Length (byte) Range/Format Default

u n
XX0000 – XXFFFF, X∈{'A' –
Protocol Version 6

Q fide
'Z','0' – '9'}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Sub Command <=6 Sub Command String

n
Serial Number 4 0000 – FFFF

o
Send Time 14 YYYYMMDDHHMMSS

C
Count Number 4 0000 – FFFF

Tail Character 1 $ $

 <Sub Command>: A string which indicates the sub command of AT+GTRTO.

3.2.7.2.Hour Meter Count

The command AT+GTHMC is used to measure the accumulated use time with each actuation of
the ignition on. To use this command, it is necessary to connect the ignition signal to the device
or enable virtual ignition detection. If the hour meter count function is enabled, <Hour Meter
Count> will be included in +RESP:GTFRI, +RESP:GTIGN or +RESP:GTIGF report messages sent by
the device.

TRACGV55AN011 – 94 –
GV55 @Track Air Interface Protocol

 AT+GTHMC=
Example:
AT+GTHMC=gv55,1,12345:12:34,,,,,,,,,0018$

Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Hour Meter Enable 1 0|1|2 0

Initial Hour Meter Count 11 00000:00:00-99999:00:00 00000:00:00

Reserved 0

Reserved 0

k
Reserved 0

i n
Reserved 0

l l
Reserved 0

c ia
Reserved 0

e t
Reserved 0

u n
Reserved 0

Q fide
Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Hour Meter Enable>: Enable/disable the hour meter count function. If the hour meter

n
count function is enabled, the hour meter count will be increased when the device detects
the vehicle ignition on.

o
 0: Disable the hour meter count function.
 1: Enable the hour meter count function. The current <Hour Meter Count> reported

C
in +RESP:GTFRI, +RESP:GTIGN and +RESP:GTIGF is equal to (=) <Hour Meter Count>
+ current <Initial Hour Meter Count> - last <Initial Hour Meter Count>.
 2: Enable hour meter count function. The current <Hour Meter Count> reported in
+RESP:GTFRI, +RESP:GTIGN or +RESP:GTIGF is the same as the value of <Initial Hour
Meter Count>.
 <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.

The acknowledgment message of the AT+GTHMC command:


 +ACK:GTHMC,
Example:
+ACK:GTHMC,2F1100,135790246811220,,0018,20090214093254,11F0$

TRACGV55AN011 – 95 –
GV55 @Track Air Interface Protocol

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


Protocol Version 6
'Z','0' – '9'}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

k
Tail Character 1 $ $

l
3.2.7.3.White List

c i n l
a
The command AT+GTWLT is used to configure a list of authorized phone numbers which are

e i
allowed to perform the location by call function.

u n t
 AT+GTWLT=
Example:

Q fide
AT+GTWLT=gv55,1,1,2,13813888888,13913999999,,,,,0018$

Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

n
Call Filter 1 0–7 0

o
Start Index <=2 1 – 10

End Index <=2 1 – 10

C
Phone Number List <=20*10

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Serial Number 4 0000 – FFFF

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.

TRACGV55AN011 – 96 –
GV55 @Track Air Interface Protocol

 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 the <Start Index> is set to 1 and the <End Index> is set to 2,
then 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>.
<Phone Number List>: A list of comma-separated phone numbers to be updated to the white

k

list. The number of the phone numbers are determined by <Start Index> and <End Index>.

i n
Note: If more phone numbers are needed, please adjust <Start Index> and <End Index> for

l l
appropriate setup. If some phone numbers in <Phone Number List> are empty, then the

c a
corresponding phone numbers will be deleted. For example, to delete the 4th, 5th and 6th

i
numbers of the <Phone Number List>, please set <Start Index> to 4 and set <End Index> to 6 and

e t
keep those three phone numbers of <Phone Number List> empty.

u n
The acknowledgment message of the AT+GTWLT command:

Q fide
 +ACK:GTWLT,
Example:
+ACK:GTWLT,2F1100,135790246811220,,0018,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

n
XX0000 – XXFFFF, X∈{'A' –
Protocol Version 6

o
'Z','0' – '9'}

Unique ID 15 IMEI

C
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

Note: Make sure the total size of the command is not greater than 160 bytes if it is sent via SMS.

3.2.7.4.Command String Storage

The AT+GTCMD command is used to store the commands which will be configured by the

TRACGV55AN011 – 97 –
GV55 @Track Air Interface Protocol

command AT+GTUDF.

 AT+GTCMD=
Example:
AT+GTCMD=gv55,1,1,AT+GTRTO=gv55,0,,,,,,000B$,,,,,0005$
Parameter Length (byte) Range/Format Default
Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gv55
Mode 1 0-1 0
Stored cmd ID 2 0 – 31
Command String 200 AT command
Reserved 0

k
Reserved 0
Reserved 0

i n
Reserved 0

l l
Serial Number 4 0000 – FFFF

c
Tail Character 1 $ $

e t ia
 <Mode>: A numeral to indicate the mode of storing a command string.

u
 0: Delete the stored command.

n
 1: Add the stored command.

Q fide
 <Stored cmd ID>: A numeral to identify the stored command.
 <Command String>: The whole content of the stored command.

The acknowledgement message of the AT+GTCMD command:


 +ACK:GTCMD,

n
Example:
+ACK:GTCMD,2F0604,135790246811220,,0005,20100310172830,11F0$

o
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,

C
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
Serial Number 4 0000 – FFFF
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $

3.2.7.5.User Defined Function

The AT+GTUDF command is used to bind input events and the stored commands. The input
events will trigger the corresponding stored commands.

TRACGV55AN011 – 98 –
GV55 @Track Air Interface Protocol

 AT+GTUDF=
Example:
AT+GTUDF=gv55,1,1,FFFFFFFF,30,0,0,FFFFFFFF,1,,,,,0005$
Parameter Length (byte) Range/Format Default
Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gv55
Mode 1 0-2 0
Group ID 2 0 – 31
Input ID Mask 16 0 - FFFFFFFFFFFFFFFF
Debounce Time 5 0 - 86400(s) 0
Inzizo Mask 5 00000 - FFFFF 0
Outzizo Mask 5 00000 - FFFFF 0

k
Stocmd ID Mask <=8 0 - FFFFFFFF
Stocmd Ack 1 0|1 0

i n
Inpeo Mask <=5 00000 - FFFFF 0

l l
Outpeo Mask <=5 00000 - FFFFF 0

c
Reserved

ia
Reserved

e t
Serial Number 4 0000 – FFFF

u
Tail Character 1 $ $

Q fide n
 <Mode>: The working mode of the user defined function.
 0: Disable the group.
 1: Enable the group.
 2: Delete the group.
 <Group ID>: A numeral to identify the group of input events and the stored commands to be

n
executed.
 <Input ID Mask>: Bitwise mask which indicates the input events included in the group.

o
Bit 0 (00000001): Select ID 1
Bit 1 (00000002): Select ID 2

C
Bit 2 (00000004): Select ID 3
Bit3 (00000008): Select ID 4
For example:
Bit (00000003): Select ID 1, and ID 2
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 Attached to the GPRS network
5 Bit 4 Not attached to the GPRS network
6 Bit 5 Registered on the GSM network
7 Bit 6 Not registered on the GSM network
8 Bit 7 Network roaming

TRACGV55AN011 – 99 –
GV55 @Track Air Interface Protocol

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
15 Bit 14 External charge inserted
16 Bit 15 No external charge
17 Bit 16 The device is charging
18 Bit 17 The device is not charging
19 Bit 18 Reserved

k
20 Bit 19 Reserved

n
21 Bit 20 Digital input 1 is low

i
22 Bit 21 Digital input 1 is high

l l
23 Bit 22 SIM card is inserted

c
24 Bit 23 SIM card is not inserted

ia
25 Bit 24 Reserved

e t
26 Bit 25 Reserved

u
27 Bit 26 Inside the speed range

n
28 Bit 27 Outside the speed range

Q fide
29 Bit 28 Messages need to be sent
30 Bit 29 No messages need to be sent

 <Debounce Time>: The debounce time for input events before the specified stored
commands are executed.

n
 <Inzizo Mask>: Bitwise mask used to indicate the input events which occur within the

o
Geo-fence.
ID Mask Bit Item

C
1 Bit 0 Inside the Geo 0
2 Bit 1 Inside the Geo 1
3 Bit 2 Inside the Geo 2
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

TRACGV55AN011 – 100 –
GV55 @Track Air Interface Protocol

15 Bit 14 Inside the Geo 14


16 Bit 15 Inside the Geo 15
17 Bit 16 Inside the Geo 16
18 Bit 17 Inside the Geo 17
19 Bit 18 Inside the Geo 18
20 Bit 19 Inside the Geo 19

 <Outzizo Mask>: Bitwise mask to indicate the input events which occur outside the
Geo-fence.
ID Mask Bit Item
1 Bit 0 Outside the Geo 0

k
2 Bit 1 Outside the Geo 1

n
3 Bit 2 Outside the Geo 2

i
4 Bit 3 Outside the Geo 3

l l
5 Bit 4 Outside the Geo 4

c a
6 Bit 5 Outside the Geo 5

i
7 Bit 6 Outside the Geo 6

e t
8 Bit 7 Outside the Geo 7

u n
9 Bit 8 Outside the Geo 8
10 Bit 9 Outside the Geo 9

Q fide
11 Bit 10 Outside the Geo 10
12 Bit 11 Outside the Geo 11
13 Bit 12 Outside the Geo 12
14 Bit 13 Outside the Geo 13
15 Bit 14 Outside the Geo 14

n
16 Bit 15 Outside the Geo 15

o
17 Bit 16 Outside the Geo 16
18 Bit 17 Outside the Geo 17

C
19 Bit 18 Outside the Geo 18
20 Bit 19 Outside the Geo 19

 <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

TRACGV55AN011 – 101 –
GV55 @Track Air Interface Protocol

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
10 Bit 9 Inside the Peo 9
11 Bit 10 Inside the Peo 10
12 Bit 11 Inside the Peo 11
13 Bit 12 Inside the Peo 12
14 Bit 13 Inside the Peo 13

k
15 Bit 14 Inside the Peo 14

n
16 Bit 15 Inside the Peo 15

i
17 Bit 16 Inside the Peo 16

l l
18 Bit 17 Inside the Peo 17

c
19 Bit 18 Inside the Peo 18

ia
20 Bit 19 Inside the Peo 19

u e t
<Outpeo Mask>: The bitwise mask to indicate the input events outside the polygon

n

Geo-Fence.

Q fide
ID Mask Bit Item
1 Bit 0 Outside the Peo 0
2 Bit 1 Outside the Peo 1
3 Bit 2 Outside the Peo 2
4 Bit 3 Outside the Peo 3

n
5 Bit 4 Outside the Peo 4

o
6 Bit 5 Outside the Peo 5
7 Bit 6 Outside the Peo 6

C
8 Bit 7 Outside the Peo 7
9 Bit 8 Outside the Peo 8
10 Bit 9 Outside the Peo 9
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

TRACGV55AN011 – 102 –
GV55 @Track Air Interface Protocol

Note: The maximum number of the stored commands to be executed in a group is five.

The acknowledgement message of the AT+GTUDF command:


 +ACK:GTUDF,
Example:
+ACK:GTUDF,2F0604,135790246811220,,0005,20100310172830,11F0$
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20

k
Serial Number 4 0000 – FFFF
Send Time 14 YYYYMMDDHHMMSS

i n
Count Number 4 0000 – FFFF

l l
Tail Character 1 $ $

e c t ia
3.2.7.6.GNSS-Assisted Motion Measurement

u n
The command AT+GTGAM is used for assisting in measuring motion with GNSS if the sensor
detects stationary state while the vehicle is ignition on.

Q fide
 AT+GTGAM=
Example:
AT+GTGAM=gv55,1,1,10,10,10,5,,,,,0006$

n
Parameter Length (byte) Range/Format Default

o
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Mode 1 0|1 1

C
Speed Mode 1 0|1 1

Motion Speed Threshold <=2 5 - 50km/h 25

Motion Cumulative Time <=3 10 - 100s 10

Motionless Cumulative Time <=3 10 - 250s 60

GNSS Fix Failure Timeout <=4 5 - 1800s 60

Reserved 0

Reserved 0

Reserved 0

Reserved 0

TRACGV55AN011 – 103 –
GV55 @Track Air Interface Protocol

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Mode>: The working mode of the GNSS-assisted motion measurement function.


 0: Disable this function.
 1: Enable this function.
 <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

k

measure the status of movement.

n
 <Motion Cumulative Time>: If the average speed is higher than <Motion Speed Threshold>

i
for <Motion Cumulative Time>, the device is considered to be in moving state.

l l
 <Motionless Cumulative Time>: If the average speed is lower than <Motion Speed

c
Threshold> for <Motionless Cumulative Time>, the device is considered to be in stationary

ia
state.

e t
 <GNSS Fix Failure Timeout>: If GNSS takes longer than <GNSS Fix Failure Timeout> before it

u
gets a fix, the device will update the motion status from the motion sensor.

Q fide n
The acknowledgment message of the AT+GTGAM command:
 +ACK:GTGAM,
Example:
+ACK:GTGAM,2F1100,135790246811220,,1,0006,20090214093254,11F0$

n
Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{‘A’ –

o
Protocol Version 6
‘Z’, ‘0’ – ‘9’}

C
Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.2.7.7.Configuration File Version

The command AT+GTFVR is used to record information of the configuration file generated by
Manager Tool for AT+GTUPC.

TRACGV55AN011 – 104 –
GV55 @Track Air Interface Protocol

 AT+GTFVR=
Example:
AT+GTFVR=password,1,0000,,,,,,,,,,,0010$
SN Parameter Length (byte) Range/Format Default
1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z'
2 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’,
Configuration Name <=40
‘-’, ‘_’
3 Configuration Version 4 0000 – 9999
4 <=32 00000000000000000000
000000000000 –
Command Mask
FFFFFFFFFFFFFFFFFFFFFF

k
FFFFFFFFFF
5 <=16 0000000000000000 –

n
GEO ID Mask

i
FFFFFFFFFFFFFFFF

l l
6 Stocmd ID Mask <=16 0000000000000000 –

c
FFFFFFFFFFFFFFFF

a
7 Group ID Mask <=16 0000000000000000 –

e t i
FFFFFFFFFFFFFFFF
8 Digital Signature 32 ‘0’-9’ ‘a’-‘z’ ‘A’-‘Z’

u n
9 0000000000000000 –
PEO ID Mask <=16
FFFFFFFFFFFFFFFF

Q fide
10 Reserved 0
11 Reserved 0
12 Reserved 0
13 Generation Time 14 YYYYMMDDHHMMSS

n
Serial Number 4 0000 – FFFF
Tail Character 1 $ $

o
 <Configuration Name>: The name of the configuration file.

C
 <Configuration Version>: The version number of the configuration file. The first two
characters indicate the major version number, and the last two characters indicate the minor
version number.
 <Command Mask>: A hex value to indicate which AT command is included in this
configuration file. Each bit corresponds to an AT command.
Mask Bit Item

Bit 0 BSI

Bit 1 SRI

Bit 2 QSS

Bit 3 CFG

Bit 4 DIS

TRACGV55AN011 – 105 –
GV55 @Track Air Interface Protocol

Bit 5 TMA

Bit 6 FRI

Bit 7 GEO

Bit 8 SPD

Bit 9 Reserved

Bit 10 OWH

Bit 11 DOG

Bit 12 WLT

k
Bit 13 PDS

n
Bit 14 CMD

l i l
Bit 15 UDF

c a
Bit 16 Reserved

e t i
Bit 17 Reserved

u n
Bit 18 Reserved

Bit 19 Reserved

Q fide
Bit 20 FVR

Bit 21 TOW

Bit 22 EPS

n
Bit 23 IDL

o
Bit 24 HMC

Bit 25 HBM

C
Bit 26 HRM

Bit 27 CRA

Bit 28 SSR

Bit 29 Reserved

Bit 30 Reserved

Bit 31 Reserved

Bit 32 OUT

Bit 33 SOS

Bit34 IOB

TRACGV55AN011 – 106 –
GV55 @Track Air Interface Protocol

Bit 35 GPJ

Bit 36 Reserved

Bit 37 FFC

Bit 38 RMD

Bit 39 PEO

Bit 40 JDC

Bit 41 BZA

Bit 42 SPA

k
Bit 43 JBS

n
Reserved

i

l l
Bit 48 VMS

c a
Bit 49 Reserved

e t i
Bit 50 VVS

u n
Bit 51 AVS

┇ Reserved

Q fide
Bit 54 PIN

Bit 55 GAM

┇ Reserved

n
Bit 58 ACJ

o
┇ Reserved

Bit 81 GDO

C
 <GEO ID Mask>: Bitwise mask to indicate the GEO-fence.
ID Mask Bit Item
1 Bit 0 Indicate the Geo 0
2 Bit 1 Indicate the Geo 1
3 Bit 2 Indicate the Geo 2
4 Bit 3 Indicate the Geo 3
5 Bit 4 Indicate the Geo 4
6 Bit 5 Indicate the Geo 5
7 Bit 6 Indicate the Geo 6
8 Bit 7 Indicate the Geo 7
9 Bit 8 Indicate the Geo 8
10 Bit 9 Indicate the Geo 9

TRACGV55AN011 – 107 –
GV55 @Track Air Interface Protocol

11 Bit 10 Indicate the Geo 10


12 Bit 11 Indicate the Geo 11
13 Bit 12 Indicate the Geo 12
14 Bit 13 Indicate the Geo 13
15 Bit 14 Indicate the Geo 14
16 Bit 15 Indicate the Geo 15
17 Bit 16 Indicate the Geo 16
18 Bit 17 Indicate the Geo 17
19 Bit 18 Indicate the Geo 18
20 Bit 19 Indicate the Geo 19
┇ ┇ Reserved

k
Reserved Bit 63 Reserved

i n
 <Stocmd ID Mask>: Please refer to the <Stored cmd ID> in the command AT+GTCMD.

l l
Bit Stored cmd ID

c a
Bit 0 1

i
Bit 1 2

e t
Bit 2 3

u n
Bit 3 4
Bit 4 5

Q fide
Bit 5 6
Bit 6 7
Bit 7 8
Bit 8 9
Bit 9 10

n
Bit 10 11

o
Bit 11 12
Bit 12 13

C
Bit 13 14
Bit 14 15
Bit 15 16
Bit 16 17
Bit 17 18
Bit 18 19
Bit 19 20
┇ ┇
Bit 31 31

 <Group ID Mask>: Please refer to the <Group ID> in the command AT+GTUDF.
Bit Group ID
Bit 0 1
Bit 1 2

TRACGV55AN011 – 108 –
GV55 @Track Air Interface Protocol

Bit 2 3
Bit 3 4
Bit 4 5
Bit 5 6
Bit 6 7
Bit 7 8
Bit 8 9
Bit 9 10
Bit 10 11
Bit 11 12
Bit 12 13

k
Bit 13 14

n
Bit 14 15

i
Bit 15 16

l l
Bit 16 17

c
Bit 17 18

ia
Bit 18 19

e t
Bit 19 20

u n
┇ ┇
Bit 31 31

Q fide
 <Digital Signature>: The parameter is used to confirm the validity of subsequent commands.
 <PEO ID Mask>: Bitwise mask to indicate PEO fence.
ID Mask Bit Item
1 Bit 0 Indicate the PEO 0

n
2 Bit 1 Indicate the PEO 1

o
3 Bit 2 Indicate the PEO 2
4 Bit 3 Indicate the PEO 3

C
5 Bit 4 Indicate the PEO 4
6 Bit 5 Indicate the PEO 5
7 Bit 6 Indicate the PEO 6
8 Bit 7 Indicate the PEO 7
9 Bit 8 Indicate the PEO 8
10 Bit 9 Indicate the PEO 9
11 Bit 10 Indicate the PEO 10
12 Bit 11 Indicate the PEO 11
13 Bit 12 Indicate the PEO 12
14 Bit 13 Indicate the PEO 13
15 Bit 14 Indicate the PEO 14
16 Bit 15 Indicate the PEO 15
17 Bit 16 Indicate the PEO 16
18 Bit 17 Indicate the PEO 17

TRACGV55AN011 – 109 –
GV55 @Track Air Interface Protocol

19 Bit 18 Indicate the PEO 18


20 Bit 19 Indicate the PEO 19
Reserved
┇ ┇

Reserved Bit 63 Reserved

 <Generation Time>: The time when the configuration file is generated.

Note: The AT+GTFVR command must be the first command in the configuration file.

The acknowledgment message of the AT+GTFVR command:

k
 +ACK:GTFVR,
Example:

i n
+ACK:GTFVR,2F1100,135790246811220,,0012,20090214093254,11F0$

l l
Parameter Length (byte) Range/Format Default

c
Protocol Version 6 XX0000 – XXFFFF, X∈{‘A’ –

ia
‘Z’,’0’ – ‘9’}

e t
Unique ID 14 MEID

u
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

n
Serial Number 4 0000 – FFFF

Q fide
Send Time 14 YYYYMMDDHHMMSS
Count Number 4 0000 – FFFF
Tail Character 1 $ $

n
3.3.Report

o
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 <Report Composition Mask> in AT+GTCFG to limit

C
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.

3.3.1.Position Related Report


 +RESP:GTTOW,
If the tow alarm is enabled by the command AT+GTTOW, the device will send the message
+RESP:GTTOW to the backend server when the motion sensor detects tow.

 +RESP:GTDIS,
If the status change of digital inputs is detected, the device will send the message +RESP:GTDIS
to the backend server.

TRACGV55AN011 – 110 –
GV55 @Track Air Interface Protocol

 +RESP:GTIOB,
If the IO binding is configured and the corresponding condition is met, the device will report the
message +RESP:GTIOB to the backend server.

 +RESP:GTSPD,
If the speed alarm is enabled, the device will send the message +RESP:GTSPD to the backend
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.

k
 +RESP:GTRTL,

n
After the device receives the command AT+GTRTO, it will start GNSS to get the current position

l i
and then send the message +RESP:GTRTL to the backend server.

c a l
 +RESP:GTDOG,

i
The protocol watchdog reboot message.

u e t
 +RESP:GTIGL,

n
The location message when the ignition is on/off.

Q fide
 +RESP:GTHBM,
If harsh behavior is detected, this message will be sent to the backend server.

 +RESP:GTVGL,

n
The location message for virtual ignition on and ignition off.

o
All of the above report messages have the same format as shown below.
Example:

C
+RESP:GTTOW,2F1100,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,2F1100,135790246811220,,,20,1,1,4.3,92,70.0,121.354335,31.222073,200902140
13254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$

+RESP:GTIOB,2F1100,135790246811220,,,10,1,1,4.3,92,70.0,121.354335,31.222073,20090214
013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$

+RESP:GTSPD,2F1100,135790246811220,,,00,1,1,4.3,92,70.0,121.354335,31.222073,20090214
013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$

+RESP:GTSOS,2F1100,135790246811220,,,00,1,1,4.3,92,70.0,121.354335,31.222073,20090214
013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$

TRACGV55AN011 – 111 –
GV55 @Track Air Interface Protocol

+RESP:GTRTL,2F1100,135790246811220,,,00,1,1,4.3,92,70.0,121.354335,31.222073,20090214
013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$

+RESP:GTDOG,2F1100,135790246811220,,,01,1,1,4.3,92,70.0,121.354335,31.222073,20090214
013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$

+RESP:GTIGL,2F1100,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,2F1100,135790246811220,,,10,1,1,4.3,92,70.0,121.354335,31.222073,2009021

k
4013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$

n
+RESP:GTHBM,2F1100,135790246811220,,,11,1,1,24.3,92,70.0,121.354335,31.222073,200902

l i
14013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$

l
+RESP:GTVGL,2F1100,135790246811220,,,00,1,1,4.3,92,70.0,121.354335,31.222073,20090214

c a
013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$

e t i
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' '-' '_'

Reserved

n
Report ID / Report Type 2 X(0-4)X(0-3)

o
Number 1 1

GNSS Accuracy <=2 0|1 – 50

C
Speed <=5 0.0 – 999.9 km/h

Azimuth <=3 0 – 359

Altitude <=8 (–)xxxxx.x m

Longitude <=11 -180 - 180

Latitude <=10 -90 - 90

GNSS UTC Time 14 YYYYMMDDHHMMSS

MCC 4 0XXX

MNC 4 0XXX

LAC 4 XXXX

Cell ID 4 XXXX

TRACGV55AN011 – 112 –
GV55 @Track Air Interface Protocol

Reserved 2 00 00

Mileage <=9 0.0 – 4294967.0 km

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

 <Report ID / Report Type>: It is a one-byte hexadecimal value represented by two ASCII


bytes. The first byte (4 higher bits of the hexadecimal value) indicates Report ID and the
second byte (4 lower bits of the hexadecimal value) indicates Report Type.

k
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

n
+RESP:GTSOS. The value is 1.

l i l
 The ID of the bound IO which triggers the report message +RESP:GTIOB. The range
is 0 – 3.

c a
 The ID of the digital input port which triggers the reboot message +RESP:GTDOG.

e i
The valid value is 1.

t
 The speed level at which the harsh behavior is detected in the message

u n
+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

Q fide
which indicates unknown speed.
 The type of <Ignition Detection Mode> which indicates the trigger source of the
message +RESP:GTVGL. The value range is 0 – 4|7.
For other messages, it will always be 0.

n
Report type has different meanings in different messages as listed below.

o
 In the +RESP:GTDIS report message generated by a digital input
0: The current logic status of the input port is “Disable status”.

C
1: The current logic status of the input is “Enable status”.
 In the +RESP:GTIOB report message generated by bound IO
0: The current logic status of the bound IO does not meet the alarm condition.
1: The current logic status of the bound IO meets the alarm condition.
 In the speed alarm message +RESP:GTSPD
0: Outside the predefined speed range
1: Inside the predefined speed range
 In the protocol watchdog reboot message +RESP:GTDOG
1: Reboot message for time based working mode
2: Reboot message for ignition on working mode
3: Message for input triggered reboot
4: Reboot message for GSM watchdog
5: Reboot message for GPRS watchdog
6: Reboot message for Report watchdog
 In the harsh behavior monitoring message +RESP:GTHBM

TRACGV55AN011 – 113 –
GV55 @Track Air Interface Protocol

0: Harsh braking behavior


1: Harsh acceleration behavior
2: Harsh cornering behavior
3: Harsh braking and cornering behavior
4: Harsh acceleration and cornering behavior
5: Unknown harsh behavior
 In the ignition message +RESP:GTIGL and +RESP:GTVGL.
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

k
is 1.
 <GNSS Accuracy>: A numeral to indicate the GNSS fix status and HDOP of the GNSS position.

n
0 means the current GNSS fix fails and the last known GNSS position is used. A non-zero

l i
value (1 - 50) indicates the current GNSS fix is successful and represents the HDOP of the

l
current GNSS position.

c a
 <Speed>: The current speed. Unit: km/h.

i
 <Azimuth>: The azimuth of the GNSS fix.

e t
 <Altitude>: The height above the sea level.

u
 <Longitude>: The longitude of the current position.

n
 <Latitude>: The latitude of the current position.

Q fide
 <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.
 <LAC>: Location area code in hex format.
 <Cell ID>: Cell ID in hex format.

n
 <Mileage>: The current total mileage.

o
 +RESP:GTFRI,
If fixed report is enabled, the device will send the message +RESP:GTFRI to the backend server

C
according to the working mode.
Example:
+RESP:GTFRI,2F1100,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$

+RESP:GTFRI,2F1100,135790246811220,,,00,2,1,4.3,92,70.0,121.354335,31.222073,200902140
13254,0460,0000,18d8,6141,00,0,4.3,92,70.0,121.354335,31.222073,20090101000000,0460,0
000,18d8,6141,00,2000.0,12345:12:34,,,80,210100,,,,20090214093254,11F0$

+RESP:GTFRI,2F1100,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,,92,80,210100,,,,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

Protocol Version 6 XX0000 – XXFFFF,

TRACGV55AN011 – 114 –
GV55 @Track Air Interface Protocol

X∈{'A' – 'Z','0' – '9'}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

External Power Voltage <=5 0 – 99999 mV

Report ID / Report Type 2 X(1-5)X(0-6)

Number <=2 1 – 15

GNSS Accuracy <=2 0|1 – 50

Speed <=5 0.0 – 999.9 km/h

k
Azimuth <=3 0 – 359

n
Altitude <=8 (–)xxxxx.x m

l i l
Longitude <=11 -180 - 180

c a
Latitude <=10 -90 - 90

e t i
GNSS UTC Time 14 YYYYMMDDHHMMSS

u n
MCC 4 0XXX

MNC 4 0XXX

Q fide
LAC 4 XXXX

Cell ID 4 XXXX

Reserved 2 00 00

n
Mileage <=9 0.0 – 4294967.0 km

o
Hour Meter Count 11 HHHHH:MM:SS

Reserved 0

C
Reserved 0

Backup Battery Percentage <=3 0 – 100

Device Status 6 000000 – FFFFFF

Reserved 0

Reserved 0

Reserved 0

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

TRACGV55AN011 – 115 –
GV55 @Track Air Interface Protocol

 <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
+RESP:GTFRI message to the backend server. If the device is not configured as such by the
command AT+GTEPS, this field will be empty.
 <Report ID / Report Type>: It indicates the working mode of the fixed report and the type of
the message.
Report ID has the following meanings.
 1: Fixed time report
 2: Fixed distance report
 3: Fixed mileage report

k
 4: Fixed time and mileage report
 5: Fixed time or mileage report

n
Report type has the following meanings.

l i
 0: Normal fixed report

l
 1: Corner report which indicates the device just turns around a corner

c a
 2: FRI report frequency change which indicates the device enters into Geo-Fence or

i
roaming status.

e t
 3: Corner report when FRI report frequency changes

u
 4: Mileage report when <Mode> in AT+GTFRI is 5

n
 5: Reserved

Q fide
 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, it may include one or two positions. If there are multi-positions in
one +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

n
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

o
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.

C
 <Device Status>: The status of the device. From left to right, the first two bits indicate the
current motion status of the device, the middle two bits indicate the status of input ports,
and the last two bits indicate the status of output ports.
The current motion status of the device:
 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.
 11 (Ignition Off Rest): The device attached vehicle is ignition off and it is
motionless.
 12 (Ignition Off Motion): The device attached vehicle is ignition off and it is moving
before it is considered to 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.

TRACGV55AN011 – 116 –
GV55 @Track Air Interface Protocol

 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.
The status of input ports: A bitwise hex integer to represent the logic status of digital inputs.
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”.
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,

k
If external power supply monitoring is enabled by the command AT+GTEPS, the device will send

n
the message +RESP:GTEPS to the backend server when the voltage of the external power supply

l i
enters the alarm range.

c a l
All of the above report messages have the same format as shown below.

e i
Example:

t
+RESP:GTEPS,2F1100,135790246811220,,13500,00,1,1,4.3,92,70.0,121.354335,31.222073,200

u n
90214013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$

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 – 99999mV

Report ID / Report Type 2 X(0-2)X(0-1)

C
Number 1 1

GNSS Accuracy <=2 0|1 – 50

Speed <=5 0.0 – 999.9 km/h

Azimuth <=3 0 – 359

Altitude <=8 (–)xxxxx.x m

Longitude <=11 -180 - 180

Latitude <=10 -90 - 90

GNSS UTC Time 14 YYYYMMDDHHMMSS

MCC 4 0XXX

MNC 4 0XXX

TRACGV55AN011 – 117 –
GV55 @Track Air Interface Protocol

LAC 4 XXXX

Cell ID 4 XXXX

Reserved 2 00 00

Mileage <=9 0.0 – 4294967.0 km

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

k
 <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

n
send the current external input voltage to the backend server via +RESP:GTEPS.

l i
 <Report ID / Report Type>: It is a one-byte hexadecimal value represented by two ASCII

l
bytes. The first byte (4 higher bits of the hexadecimal value) indicates Report ID and the

c a
second byte (4 lower bits of the hexadecimal value) indicates Report Type.

e i
The value of <Report ID> for the report message +RESP:GTEPS is 0.

t
Report type has two meanings:

u n
 0: Outside the predefined range.
 1: Inside the predefined range.

Q fide
 <Number>: The number of the GNSS position(s) included in the report message. Generally, it
is 1.

 +RESP:GTLBC,
If the parameter <Location by Call> is enabled by the command AT+GTCFG, the device will get

n
and send the current position to the backend server via the message +RESP:GTLBC when there

o
is an incoming call.
Example:

C
+RESP:GTLBC,2F1100,135790246811220,,+8613800000000,1,4.3,92,70.0,121.354335,31.22207
3,20090214013254,0460,0000,18d8,6141,00,20090214093254,11F0$

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' '-' '_'

Call Number <=20 phone number

GNSS Accuracy <=2 0|1 – 50

Speed <=5 0.0 – 999.9 km/h

Azimuth <=3 0 – 359

TRACGV55AN011 – 118 –
GV55 @Track Air Interface Protocol

Altitude <=8 (–)xxxxx.x m

Longitude <=11 -180 - 180

Latitude <=10 -90 - 90

GNSS UTC Time 14 YYYYMMDDHHMMSS

MCC 4 0XXX

MNC 4 0XXX

LAC 4 XXXX

Cell ID 4 XXXX

k
Reserved 0

n
Mileage <=9 0.0 – 4294967.0 km

l i l
Send Time 14 YYYYMMDDHHMMSS

c a
Count Number 4 0000 – FFFF

e t i
Tail Character 1 $ $

u n
 <Call Number>: The phone number of the incoming call which triggers the report message.

Q fide
 +RESP:GTGEO,
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:

n
+RESP:GTGEO,2F1100,135790246811220,,,00,1,1,4.3,92,70.0,121.354335,31.222073,20090214
013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$

Parameter

Unique ID

Device Name Co
Protocol Version
Length (byte)

15

<=20
Range/Format

XX0000 – XXFFFF,
X∈{'A' – 'Z','0' – '9'}

IMEI

'0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'


Default

Reserved

Report ID / Report Type <=3 XX(0-13)X(0-1)

Number 1 1

GNSS Accuracy <=2 0|1 – 50

Speed <=5 0.0 – 999.9 km/h

TRACGV55AN011 – 119 –
GV55 @Track Air Interface Protocol

Azimuth <=3 0 – 359

Altitude <=8 (–)xxxxx.x m

Longitude <=11 -180 - 180

Latitude <=10 -90 - 90

GNSS UTC Time 14 YYYYMMDDHHMMSS

MCC 4 0XXX

MNC 4 0XXX

LAC 4 XXXX

k
Cell ID 4 XXXX

n
Reserved 2 00 00

l i l
Mileage <=9 0.0 – 4294967.0 km

c a
Send Time 14 YYYYMMDDHHMMSS

e t i
Count Number 4 0000 – FFFF

u n
Tail Character 1 $ $

Q fide
 <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.
 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”.

o n
 +RESP:GTGES,
The device will report +RESP:GTGES according to the parameters <Trigger Mode> and <Trigger

C
Report> in AT+GTGEO after the ignition is turned off.
Example:
+RESP:GTGES,2F1100,135790246811220,gv55,,00,0,100,30,11,1,1,24.3,92,70.0,121.354335,31.
222073,20090214013254,0460,0000,18d8,6141, ,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}

Unique ID 15 IMEI

'0' – '9' 'a' – 'z' 'A' – 'Z' '-'


Device Name <=20
'_'

Reserved

Report ID / Report Type <=3 X(0-13)X(0-3)

TRACGV55AN011 – 120 –
GV55 @Track Air Interface Protocol

Trigger Mode <=3 0|21|22

Radius <=7 50 – 6000000m

Check Interval <=5 0|5 – 86400sec

Number 1 1

GNSS Accuracy <=2 0|1 – 50

Speed <=5 0.0 – 999.9 km/h

Azimuth <=3 0 – 359

Altitude <=8 (–)xxxxx.x m

k
Longitude <=11 -180 - 180

n
Latitude <=10 -90 - 90

l i l
GNSS UTC Time 14 YYYYMMDDHHMMSS

c a
MCC 4 0XXX

e t i
MNC 4 0XXX

u n
LAC 4 XXXX

Cell ID 4 XXXX

Q fide
Reserved 2 00 00

Mileage <=9 0.0 – 4294967.0 km

Send Time 14 YYYYMMDDHHMMSS

n
Count Number 4 0000 – FFFF

o
Tail Character 1 $ $

C
 <Report Type>: The current parking-fence is active or inactive.
 0: The current parking-fence is inactive.
 1: The current parking-fence is active.

 +RESP:GTGIN,
If Polygon Geo-Fence is configured and enabled, the device will send the message +RESP:GTGIN
to the backend server according to settings when the device enters the Polygon Geo-Fence.

 +RESP:GTGOT,
If Polygon Geo-Fence is configured and enabled, the device will send the message +RESP:GTGOT
to the backend server according to settings when the device leaves the Polygon Geo-Fence.

Example:
+RESP:GTGIN,2F0600,100000000000091,gv55,,,0,80000,,,,,1,1,40.9,266,30.0,117.145232,31.83

TRACGV55AN011 – 121 –
GV55 @Track Air Interface Protocol

2502,20170103103610,0460,0000,550B,3C75,00,49.3,20170103183610,0053$
+RESP:GTGOT,2F0600,100000000000091,gv55,,,0,80000,,,,,1,1,21.1,341,43.7,117.139643,31.83
2588,20170103103658,0460,0000,550B,3C76,00,49.8,20170103183658,0054$

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' '-' '_'

Reserved

k
Reserved

i n
Area Type 1 0|1

l l
Area Mask 8 00000000 - 000FFFFF

c a
Reserved

e t i
Reserved

u n
Reserved

Reserved

Q fide
Number 1 1

GNSS Accuracy <=2 0|1 – 50

Speed <=5 0.0 – 999.9 km/h

n
Azimuth <=3 0 – 359

o
Altitude <=8 (–)xxxxx.x m

C
Longitude <=11 -180 - 180

Latitude <=10 -90 - 90

GNSS UTC Time 14 YYYYMMDDHHMMSS

MCC 4 0XXX

MNC 4 0XXX

LAC 4 XXXX

Cell ID 4 XXXX

Reserved 2 00 00

Mileage <=9 0.0 – 4294967.0 km

Send Time 14 YYYYMMDDHHMMSS

TRACGV55AN011 – 122 –
GV55 @Track Air Interface Protocol

Count Number 4 0000 – FFFF

Tail Character 1 $ $

 <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
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

k
1.

l i n
3.3.2.Device Information Report

c l
a
If the device information report function is enabled by the command AT+GTCFG, the device will

e i
send the device information via the message +RESP:GTINF to the backend server periodically.

u n t
 +RESP:GTINF,
Example:

Q fide
+RESP:GTINF,2F1100,135790246811220,,16,898600810906F8048812,16,0,1,12000,,4.2,0,0,,,20
090214013254, , , ,00,00,+0800,0,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF,

n
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}

o
Unique ID 15 IMEI

C
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Motion Status 2 11|12|21|22|41|42|1A|16

ICCID 20

CSQ RSSI <=2 0 – 31|99

CSQ BER <=2 0–7

External Power Supply 1 0|1

External Power Voltage <=5 0 – 99999mV

Reserved 0

Backup Battery Voltage <=4 0.00 – 4.20 V

Charging 1 0|1

TRACGV55AN011 – 123 –
GV55 @Track Air Interface Protocol

LED On 1 0|1

Reserved 0

Reserved 0

Last Fix UTC Time 14 YYYYMMDDHHMMSS

Reserved 0

Reserved 0

Reserved 0

Digital Input 2 00 – 01

k
Digital Output 2 00 – 02

n
Time Zone Offset 5 ±HHMM

l i l
Daylight Saving 1 0|1

c a
Send Time 14 YYYYMMDDHHMMSS

e t i
Count Number 4 0000 – FFFF

u n
Tail Character 1 $ $

Q fide
 <Motion Status>: The current motion status of the device.
 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.
 11 (Ignition Off Rest): The device attached vehicle is ignition off and it is
motionless.

n
 12 (Ignition Off Motion): The device attached vehicle is ignition off and it is moving

o
before it is considered to be towed.
 21 (Ignition On Rest): The device attached vehicle is ignition on and it is

C
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.
 <ICCID>: The ICCID of the SIM card.
 <CSQ RSSI>: The level of signal strength.
CSQ RSSI Signal Strength (dBm)
0 <-113
1 -111
2 – 30 -109 – -53
31 >-51

TRACGV55AN011 – 124 –
GV55 @Track Air Interface Protocol

99 Unknown
 <CSQ BER>: The quality of the GSM signal. The range is 0-7.
 <External Power Supply>: Whether the external power supply is connected.
 0: Not connected.
 1: Connected.
 <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
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.

k
 1: Charging.
 <Last Fix UTC Time>: The UTC time of the latest successful GNSS fix.

n
 <Digital Input>: A bitwise hex integer to represent the logic status of a digital input. From the

l i
lowest bit to the highest bit, each bit represents the status of a digital input (e.g., ignition

l
detection, digital input 1, etc.). For each bit, 0 means “Disable status”, and 1 means “Enable

c a
status”.

i
<Digital Output>: A bitwise hex integer to represent the logic status of a digital output. From

e

t
the lowest bit to the highest bit, each bit represents the status of a digital output (e.g.,

u n
digital output 1, digital input 2, etc.). For each bit, 0 means “Disable status”, and 1 means
“Enable status”.

Q fide
 <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.

o n
3.3.3.Report for Real Time Querying

3.3.3.1.+RESP:GTGPS

C
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,
Example:
+RESP:GTGPS,2F1100,135790246811220,,,,,0000,,,20090214013254,20090214093254,11F0$

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' '-' '_'

TRACGV55AN011 – 125 –
GV55 @Track Air Interface Protocol

Reserved 0

Reserved 0

Reserved 0

Report Composition Mask 4 0000 – FFFF

Reserved 0

Reserved 0

Last Fix UTC Time 14 YYYYMMDDHHMMSS

Send Time 14 YYYYMMDDHHMMSS

k
Count Number 4 0000 – FFFF

n
Tail Character 1 $ $

cl i l
 <Report Composition Mask>: Please refer to <Report Composition Mask> of the AT+GTCFG

a
command.

u e
3.3.3.2.+RESP:GTALM

n t i
Q fide
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
GPRS even if the <Report Mode> is forced SMS mode. The +RESP:GTALM message does not
support the HEX report.

n
 +RESP:GTALM,

o
Example:
+RESP:GTALM,2F0106,868034001591312,,4,1,BSI,,,,,,,,SRI,0,,1,,0,0.0.0.0,0,,0,0,0,0,,,CFG,gv55,g

C
v55,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,,,,,201101010000
30,0027$
+RESP:GTALM,2F0106,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,,,
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,,,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,,,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,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,,,,
,,,OWH,0,1f,0900,1200,1300,1800,,,0,0,0,0,0,,,,,DOG,0,60,30,0200,,1,0,,60,60,,2011010100003
0,0028$
+RESP:GTALM,2F0106,868034001591312,,4,3,IDL,0,2,1,0,,,,0,0,0,0,,,,,HMC,0,00000:00:00,,,,,,,,,
HBM,0,,,100,0,0,,60,0,0,,,0,0,,0,0,0,0,30,50,20,65,JDC,0,25,,5,10,10,,0,0,0,0,,WLT,0,,,,,,,,,,,,,,,HR

TRACGV55AN011 – 126 –
GV55 @Track Air Interface Protocol

M,,,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,,,,GPJ,0,15,3
,,,,,0,0,0,0,,20110101000030,0029$
+RESP:GTALM,2F0106,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
,,0,,,,,4,0,0,,,,,,,30,500,500,300,,0,,,,,20110101000030,002A$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}

k
Unique ID 15 IMEI

n
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

l i l
Total Packets 1 16

c a
Current Packet 1 1 – 16

e i
Configurations <1500

u t
Send Time 14 YYYYMMDDHHMMSS

n
Count Number 4 0000 – FFFF

Q fide
Tail Character 1 $ $

 <Total Packets>: The total number of +RESP:GTALM message packets.


 <Current Packet>: The sequence number of the current packet.

n
 <Configurations>: The current configurations of the device. The 1st message contains
configurations for the commands from BSI to FRI, the 2nd message is for the commands

o
from GEO to DOG, the 3th message is for the commands from IDL to GPJ, the 4th message is
for the commands from RMD to PEO, the 5th to 8th messages are for the command PEO,

C
the 9th to 12th messages are for the command CMD, the 13th to 14th messages are for the
command UDF, the 15th is for the commands from GAM to AVS, and the last message is for
the commands from VVS to GDO.

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

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:GTALC. This message is only sent via
GPRS even if the <Report Mode> is forced SMS mode. The +RESP:GTALC message does not
support the HEX report.

TRACGV55AN011 – 127 –
GV55 @Track Air Interface Protocol

 +RESP:GTALC,
Example:
+RESP:GTALC,2F0106,135790246811220,,FFFFFFB,,,BSI,cmnet,,,,,,,SRI,3,,2,116.228.146.250,814
4,116.228.146.250,8143,,5,0,0,0,,30,CFG,gv55,gv55,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,00
00,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,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,,,
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,,,
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,0,0,0,0,0,0,0,,,

k
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,,,,,,,OWH,0,1f,
0900,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,

n
0,00000:00:00,,,,,,,,,HBM,0,,,100,0,0,,60,0,0,,,0,0,,0,0,0,0,30,50,20,65,JDC,0,25,,5,10,10,,0,0,0,0

l i
,,WLT,0,,,,,,,,,,,,,,,HRM,,,ef,fe1fbf,fe1fbf,fffd,ef,7d,,,,CRA,0,5,,,,,,0,0,0,0,,PDS,0,0,,,,,,,OUT,0,,,,,,,BZ

l
A,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

c a
,1,5,0,,,,GPJ,1,15,3,,,,,1,1,15,5,,,RMD,0,,,,,1,2,46000F,46002F,,,1,1,,,,2,2,,,,1f,,,1f,,,,,0,0,0,0,,,FFC,

e i
0,1,0,,,,,,,30,500,500,300,,0,,,,,JBS,1,,10,10,60,30,3600,1,30,,,,,upc,gv55,0,10,0,0,168,http://w

t
ww.queclink.com/configure.ini,0,,,,peo,

u n
0,3,117.200955,31.834054,117.203152,31.833664,117.202325,31.832352,,,,,,,,,,,,,,,86400,2,1,2
55,255,,,,,…19,3,117.149551,31.854971,117.137741,31.850317,117.140930,31.845852,,,,,,,,,,,,,,

Q fide
,5,2,1,10,10,,,,,ACJ,1,1,1,10,3,15,1,2,3,1,,,,,,,,, 20140106075757,00A6$

Parameter Length (byte) Range/Format Default

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
Configuration Mask <=16 0000000000000000 –
FFFFFFFFFFFFFFFF

Next Packet 1 0-1 0

Current Packet <=2 1 - 20 1

BSI 3 BSI BSI

APN <=40

APN User Name <=30

APN Password <=30

Reserved 0

Reserved 0

TRACGV55AN011 – 128 –
GV55 @Track Air Interface Protocol

Reserved 0

Reserved 0

SRI 3 SRI SRI

Report Mode 1 0–7

Reserved 0

Buffer Mode 1 0-2

Main Server IP / Domain <=60


Name

k
Main Server Port <=5 0 – 65535

n
Backup Server IP / Domain <=60

i
Name

l l
Backup Server Port <=5 0 – 65535

c ia
SMS Gateway <=20

e t
Heartbeat Interval <=3 0|2 – 360min

u n
SACK Enable 1 0|1

Q fide
Protocol Format 1 0|1 0

SMS ACK Enable 1 0|1 0

Reserved 0

Connection Life <=3 0|10 – 600s 30

n
CFG 3 CFG CFG

o
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z'

C
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

ODO Enable 1 0|1 0

ODO Initial Mileage <=9 0.0 – 4294967.0Km 0.0

Reserved 0

Reserved 0

Report Composition Mask <=4 0000 – FFFF 003F

Power Saving Mode 1 0–2 1

Event Info Mask 2 00 - FF 00

Event Mask <=8 00000000 – FFFFFFFF 3DEF

Reserved 0

TRACGV55AN011 – 129 –
GV55 @Track Air Interface Protocol

LED On 1 0|1 0

Info Report Enable 1 0|1 0

Info Report Interval <=5 30 – 86400sec 300

Location by Call 1 0|1|2|3 0

Reserved 0

Backup Battery Charge


1 0|1 0
Mode

AGPS Mode 1 0|1 0

k
Cell Info Report 4 0000 – FFFF 000F

n
GNSS Lost Time 2 0 – 30min 0

l i l
GNSS Working Mode 1 0-4 0

c
Invert Output State 1 0|1 0

e ia
GNSS Dynamic Model 1 0-4 0

t
TOW 3 TOW TOW

u n
Tow Enable 1 0|1

Q fide
Engine Off to Tow <=2 5 – 15min

Fake Tow Delay <=2 0 – 10min

Tow Interval <=5 30 – 86400sec

n
Tow Output ID 1 0–2

o
Tow Output Status 1 0-2

Tow Output Duration <=3 0 – 255(×100ms)

C
Tow Output Toggle Times <=3 0 – 255

Rest Duration <=3 1 – 255(×15sec)

Motion Duration <=2 1 – 10(×100ms)

Motion Threshold 1 2–4

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

TRACGV55AN011 – 130 –
GV55 @Track Air Interface Protocol

Reserved 0

Reserved 0

EPS 3 EPS EPS

Mode 1 0-2

Min. Threshold <=5 250 – 28000 mV

Max. Threshold <=5 250 – 28000 mV

Sample Period <=2 0|1 – 12(×2s)

Debounce Time 1 0 – 5(×1s)

k
Output ID 1 0–2

n
Output Status 1 0-2

l i l
Duration <=3 0 – 255(×100ms)

c a
Toggle Times <=3 0 – 255

e t i
Sync with FRI 1 0|1

u n
Voltage Margin Error 3 0 – 100(×10mv) 0

Debounce Voltage

Q fide
3 0 – 100 (×100mv) 0
Threshold

Reserved 0

DIS 3 DIS DIS

n
Ignition Detection 1 0 0

o
Sample Period <=2 0|1 – 12(×2s)

MPF Debounce Time <=2 0|1 – 12(×2s) 0

C
Ignition Detection Mode 1 0|1|2|4|7 0

Input ID 1 1 1 1

Enable 1 0|1

Debounce Time <=2 0 – 20(×10ms)

Validity Time <=2 0|1 – 12(×2s) 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

TRACGV55AN011 – 131 –
GV55 @Track Air Interface Protocol

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

IOB 3 IOB IOB

k
IOB ID0 1 0 0

n
Input Mask 1 0–F

l i l
Trigger Mask 1 0–F

c a
Input Sample Period <=2 0|1 – 12(×2s)

e t i
Output ID 1 0–2

u n
Output Status 1 0-2

Duration <=3 0 – 255(×100ms)

Q fide
Toggle Times <=3 0 – 255

Reserved 0

Reserved 0

n
Reserved 0

o
Reserved 0

IOB ID1 1 1 1

C
Input Mask 1 0–F

Trigger Mask 1 0–F

Input Sample Period <=2 0|1 – 12(×2s)

Output ID 1 0 –2

Output Status 1 0-2

Duration <=3 0 – 255(×100ms)

Toggle Times <=3 0 – 255

Reserved 0

Reserved 0

TRACGV55AN011 – 132 –
GV55 @Track Air Interface Protocol

Reserved 0

Reserved 0

IOB ID2 1 2 2

Input Mask 1 0–F

Trigger Mask 1 0–F

Input Sample Period <=2 0|1 – 12(×2s)

Output ID 1 0–2

Output Status 1 0-2

k
Duration <=3 0 – 255(×100ms)

n
Toggle Times <=3 0 – 255

l i l
Reserved 0

c a
Reserved 0

e t i
Reserved 0

u n
Reserved

IOB ID3 1 3 3

Q fide
Input Mask 1 0–F

Trigger Mask 1 0–F

Input Sample Period <=2 0|1 – 12(×2s)

n
Output ID 1 0–2

o
Output Status 1 0-2

Duration <=3 0 – 255(×100ms)

C
Toggle Times <=3 0 – 255

Reserved 0

Reserved 0

Reserved 0

Reserved 0

TMZ 3 TMZ TMZ

Time Zone 5 –|+HHMM

Daylight Saving 1 0|1

Reserved 0

TRACGV55AN011 – 133 –
GV55 @Track Air Interface Protocol

Reserved 0

Reserved 0

Reserved 0

FRI 3 FRI FRI

Mode 1 0–5 0

Discard No Fix 1 0|1 1

Reserved 0

Period Enable 1 0|1 1

k
Start Time 4 HHMM 0000

n
End Time 4 HHMM 0000

l i l
Check Interval <=5 0 – 86400sec 0

c a
Send Interval <=5 1 – 86400sec 30

e t i
Distance <=5 50 – 65535m 1000

u n
Mileage <=5 50 – 65535m 1000

Reserved 0

Q fide
Corner Report <=3 0 – 180 0

IGF Report Interval <=5 0|5 - 86400sec 600

Reserved 0

n
Reserved 0

o
Reserved 0

Reserved 0

C
GEO 3 GEO GEO

GEO ID0 1 0 0

Mode 1 0–3

Longitude <=11 -180 - 180

Latitude <=10 -90 - 90

Radius <=7 50 – 6000000m

Check Interval <=5 0 | 5 – 86400sec

Output ID 1 0–2

Output Status 1 0-2

TRACGV55AN011 – 134 –
GV55 @Track Air Interface Protocol

Duration <=3 0 – 255(×100ms)

Toggle Times <=3 0 – 255

Trigger Mode <=2 0|21|22 0

Trigger Report 1 0|1 0

State Mode 1 0|1 0

Reserved 0

GEO ID1 1 1 1

Mode 1 0–3

k
Longitude <=11 -180 - 180

n
Latitude <=10 -90 - 90

l i l
Radius <=7 50 – 6000000m

c a
Check Interval <=5 0 | 5 – 86400sec

e t i
Output ID 1 0–2

u n
Output Status 1 0-2

Duration <=3 0 – 255(×100ms)

Q fide
Toggle Times <=3 0 – 255

Trigger Mode <=2 0|21|22 0

Trigger Report 1 0|1 0

n
State Mode 1 0|1 0

o
Reserved 0

GEO ID2 1 2 2

C
Mode 1 0–3

Longitude <=11 -180 - 180

Latitude <=10 -90 - 90

Radius <=7 50 – 6000000m

Check Interval <=5 0 | 5 – 86400sec

Output ID 1 0–2

Output Status 1 0-2

Duration <=3 0 – 255(×100ms)

Toggle Times <=3 0 – 255

TRACGV55AN011 – 135 –
GV55 @Track Air Interface Protocol

Trigger Mode <=2 0|21|22 0

Trigger Report 1 0|1 0

State Mode 1 0|1 0

Reserved 0

GEO ID3 1 3 3

Mode 1 0–3

Longitude <=11 -180 - 180

Latitude <=10 -90 - 90

k
Radius <=7 50 – 6000000m

n
Check Interval <=5 0 | 5 – 86400sec

l i l
Output ID 1 0–2

c a
Output Status 1 0-2

e t i
Duration <=3 0 – 255(×100ms)

u n
Toggle Times <=3 0 – 255

Trigger Mode <=2 0|21|22 0

Q fide
Trigger Report 1 0|1 0

State Mode 1 0|1 0

Reserved 0

n
GEO ID4 1 4 4

o
Mode 1 0–3

Longitude <=11 -180 - 180

C
Latitude <=10 -90 - 90

Radius <=7 50 – 6000000m

Check Interval <=5 0 | 5 – 86400sec

Output ID 1 0–2

Output Status 1 0-2

Duration <=3 0 – 255(×100ms)

Toggle Times <=3 0 – 255

Trigger Mode <=2 0|21|22 0

Trigger Report 1 0|1 0

TRACGV55AN011 – 136 –
GV55 @Track Air Interface Protocol

State Mode 1 0|1 0

Reserved 0

GEO ID5 1 5 5

Mode 1 0–3 0

Longitude <=11 -180 - 180 0.000000

Latitude <=10 -90 - 90 0.000000

Radius <=7 50 – 6000000m 50

Check Interval <=5 0 | 5 – 86400sec 0

k
Output ID 1 0–3 0

n
Output Status 1 0-2 0

l i l
Duration <=3 0 – 255(×100ms) 0

c a
Toggle Times <=3 0 – 255 0

e t i
Trigger Mode <=2 0|21|22 0

u n
Trigger Report 1 0|1 0

State Mode 1 0|1 0

Q fide
Reserved 0

GEO ID6 1 6 6

Mode 1 0–3 0

n
Longitude <=11 -180 - 180 0.000000

o
Latitude <=10 -90 - 90 0.000000

Radius <=7 50 – 6000000m 50

C
Check Interval <=5 0 | 5 – 86400sec 0

Output ID 1 0–3 0

Output Status 1 0-2 0

Duration <=3 0 – 255(×100ms) 0

Toggle Times <=3 0 – 255 0

Trigger Mode <=2 0|21|22 0

Trigger Report 1 0|1 0

State Mode 1 0|1 0

Reserved 0

TRACGV55AN011 – 137 –
GV55 @Track Air Interface Protocol

GEO ID7 1 7 7

Mode 1 0–3 0

Longitude <=11 -180 - 180 0.000000

Latitude <=10 -90 - 90 0.000000

Radius <=7 50 – 6000000m 50

Check Interval <=5 0 | 5 – 86400sec 0

Output ID 1 0–3 0

Output Status 1 0-2 0

k
Duration <=3 0 – 255(×100ms) 0

n
Toggle Times <=3 0 – 255 0

l i l
Trigger Mode <=2 0|21|22 0

c a
Trigger Report 1 0|1 0

e t i
State Mode 1 0|1 0

u n
Reserved 0

GEO ID8 1 8 8

Q fide
Mode 1 0–3 0

Longitude <=11 -180 - 180 0.000000

Latitude <=10 -90 - 90 0.000000

n
Radius <=7 50 – 6000000m 50

o
Check Interval <=5 0 | 5 – 86400sec 0

Output ID 1 0–3 0

C
Output Status 1 0-2 0

Duration <=3 0 – 255(×100ms) 0

Toggle Times <=3 0 – 255 0

Trigger Mode <=2 0|21|22 0

Trigger Report 1 0|1 0

State Mode 1 0|1 0

Reserved 0

GEO ID9 1 9 9

Mode 1 0–3 0

TRACGV55AN011 – 138 –
GV55 @Track Air Interface Protocol

Longitude <=11 -180 - 180 0.000000

Latitude <=10 -90 - 90 0.000000

Radius <=7 50 – 6000000m 50

Check Interval <=5 0 | 5 – 86400sec 0

Output ID 1 0–3 0

Output Status 1 0-2 0

Duration <=3 0 – 255(×100ms) 0

Toggle Times <=3 0 – 255 0

k
Trigger Mode <=2 0|21|22 0

n
Trigger Report 1 0|1 0

l i l
State Mode 1 0|1 0

c a
Reserved 0

e t i
GEO ID10 2 10 10

u n
Mode 1 0–3 0

Longitude <=11 -180 - 180 0.000000

Q fide
Latitude <=10 -90 - 90 0.000000

Radius <=7 50 – 6000000m 50

Check Interval <=5 0 | 5 – 86400sec 0

n
Output ID 1 0–3 0

o
Output Status 1 0-2 0

Duration <=3 0 – 255(×100ms) 0

C
Toggle Times <=3 0 – 255 0

Trigger Mode <=2 0|21|22 0

Trigger Report 1 0|1 0

State Mode 1 0|1 0

Reserved 0

GEO ID11 2 11 11

Mode 1 0–3 0

Longitude <=11 -180 - 180 0.000000

Latitude <=10 -90 - 90 0.000000

TRACGV55AN011 – 139 –
GV55 @Track Air Interface Protocol

Radius <=7 50 – 6000000m 50

Check Interval <=5 0 | 5 – 86400sec 0

Output ID 1 0–3 0

Output Status 1 0-2 0

Duration <=3 0 – 255(×100ms) 0

Toggle Times <=3 0 – 255 0

Trigger Mode <=2 0|21|22 0

Trigger Report 1 0|1 0

k
State Mode 1 0|1 0

n
Reserved 0

l i l
GEO ID12 2 12 12

c a
Mode 1 0–3 0

e t i
Longitude <=11 -180 - 180 0.000000

u n
Latitude <=10 -90 - 90 0.000000

Radius <=7 50 – 6000000m 50

Q fide
Check Interval <=5 0 | 5 – 86400sec 0

Output ID 1 0–3 0

Output Status 1 0-2 0

n
Duration <=3 0 – 255(×100ms) 0

o
Toggle Times <=3 0 – 255 0

Trigger Mode <=2 0|21|22 0

C
Trigger Report 1 0|1 0

State Mode 1 0|1 0

Reserved 0

GEO ID13 2 13 13

Mode 1 0–3 0

Longitude <=11 -180 - 180 0.000000

Latitude <=10 -90 - 90 0.000000

Radius <=7 50 – 6000000m 50

Check Interval <=5 0 | 5 – 86400sec 0

TRACGV55AN011 – 140 –
GV55 @Track Air Interface Protocol

Output ID 1 0–3 0

Output Status 1 0-2 0

Duration <=3 0 – 255(×100ms) 0

Toggle Times <=3 0 – 255 0

Trigger Mode <=2 0|21|22 0

Trigger Report 1 0|1 0

State Mode 1 0|1 0

Reserved 0

k
GEO ID14 2 14 14

n
Mode 1 0–3 0

l i l
Longitude <=11 -180 - 180 0.000000

c a
Latitude <=10 -90 - 90 0.000000

e t i
Radius <=7 50 – 6000000m 50

u n
Check Interval <=5 0 | 5 – 86400sec 0

Output ID 1 0–3 0

Q fide
Output Status 1 0-2 0

Duration <=3 0 – 255(×100ms) 0

Toggle Times <=3 0 – 255 0

n
Trigger Mode <=2 0|21|22 0

o
Trigger Report 1 0|1 0

State Mode 1 0|1 0

C
Reserved 0

GEO ID15 2 15 15

Mode 1 0–3 0

Longitude <=11 -180 - 180 0.000000

Latitude <=10 -90 - 90 0.000000

Radius <=7 50 – 6000000m 50

Check Interval <=5 0 | 5 – 86400sec 0

Output ID 1 0–3 0

Output Status 1 0-2 0

TRACGV55AN011 – 141 –
GV55 @Track Air Interface Protocol

Duration <=3 0 – 255(×100ms) 0

Toggle Times <=3 0 – 255 0

Trigger Mode <=2 0|21|22 0

Trigger Report 1 0|1 0

State Mode 1 0|1 0

Reserved 0

GEO ID16 2 16 16

Mode 1 0–3 0

k
Longitude <=11 -180 - 180 0.000000

n
Latitude <=10 -90 - 90 0.000000

l i l
Radius <=7 50 – 6000000m 50

c a
Check Interval <=5 0 | 5 – 86400sec 0

e t i
Output ID 1 0–3 0

u n
Output Status 1 0-2 0

Duration <=3 0 – 255(×100ms) 0

Q fide
Toggle Times <=3 0 – 255 0

Trigger Mode <=2 0|21|22 0

Trigger Report 1 0|1 0

n
State Mode 1 0|1 0

o
Reserved 0

GEO ID17 2 17 17

C
Mode 1 0–3 0

Longitude <=11 -180 - 180 0.000000

Latitude <=10 -90 - 90 0.000000

Radius <=7 50 – 6000000m 50

Check Interval <=5 0 | 5 – 86400sec 0

Output ID 1 0–3 0

Output Status 1 0-2 0

Duration <=3 0 – 255(×100ms) 0

Toggle Times <=3 0 – 255 0

TRACGV55AN011 – 142 –
GV55 @Track Air Interface Protocol

Trigger Mode <=2 0|21|22 0

Trigger Report 1 0|1 0

State Mode 1 0|1 0

Reserved 0

GEO ID18 2 18 18

Mode 1 0–3 0

Longitude <=11 -180 - 180 0.000000

Latitude <=10 -90 - 90 0.000000

k
Radius <=7 50 – 6000000m 50

n
Check Interval <=5 0 | 5 – 86400sec 0

l i l
Output ID 1 0–3 0

c a
Output Status 1 0-2 0

e t i
Duration <=3 0 – 255(×100ms) 0

u n
Toggle Times <=3 0 – 255 0

Trigger Mode <=2 0|21|22 0

Q fide
Trigger Report 1 0|1 0

State Mode 1 0|1 0

Reserved 0

n
GEO ID19 2 19 19

o
Mode 1 0–3 0

Longitude <=11 -180 - 180 0.000000

C
Latitude <=10 -90 - 90 0.000000

Radius <=7 50 – 6000000m 50

Check Interval <=5 0 | 5 – 86400sec 0

Output ID 1 0–3 0

Output Status 1 0-2 0

Duration <=3 0 – 255(×100ms) 0

Toggle Times <=3 0 – 255 0

Trigger Mode <=2 0|21|22 0

Trigger Report 1 0|1 0

TRACGV55AN011 – 143 –
GV55 @Track Air Interface Protocol

State Mode 1 0|1 0

Reserved 0

SPD 3 SPD SPD

Mode 1 0-2

Min. Speed <=3 0 – 400km/h

Max. Speed <=3 0 – 400km/h

Validity <=4 0 – 3600sec

Send Interval <=4 30 – 3600sec

k
Output ID 1 0–2

n
Output Status 1 0-2

l i l
Duration <=3 0 – 255(×100ms)

c a
Toggle Times <=3 0 – 255

e t i
Reserved 0

u n
Reserved 0

Reserved 0

Q fide
Reserved 0

Reserved 0

Reserved 0

n
Reserved 0

o
Reserved 0

Reserved 0

C
Reserved 0

Reserved 0

SOS 3 SOS SOS

Mode 1 0–2

Digital Input ID 1 0|1

SOS Number <=20

Output ID 1 0–2

Output Status 1 0-2

Duration <=3 0 – 255(×100ms)

TRACGV55AN011 – 144 –
GV55 @Track Air Interface Protocol

Toggle Times <=3 0 – 255

Reserved 0

Reserved 0

Reserved 0

Reserved 0

PIN 3 PIN PIN

Enable Auto-unlock PIN 1 0|1

PIN 4–8 '0' – '9'

k
Reserved 0

n
Reserved 0

l i l
Reserved 0

c a
Reserved 0

e t i
Reserved 0

u n
OWH 3 OWH OWH

Mode 1 0-3

Q fide
Day of Work <=2 0 – 7F

Working Hours Start1 4 HHMM

Working Hours End1 4 HHMM

n
Working Hours Start2 4 HHMM

o
Working Hours End2 4 HHMM

Reserved 0

C
Reserved 0

Digital Input ID 1 0–1

Digital Output ID 1 0–2

Output Status 1 0-2

Duration <=3 0 – 255(*100ms)

Toggle Times <=3 0 – 255

Reserved 0

Reserved 0

Reserved 0

TRACGV55AN011 – 145 –
GV55 @Track Air Interface Protocol

Reserved 0

DOG 3 DOG DOG

Mode 1 0|1

Ignition Frequency <=3 10 – 120min

Interval <=2 1 – 30

Time 4 HHMM

Reserved 0

Report Before Reboot 1 0|1

k
Input ID 1 0|1

n
Reserved 0

l i l
GSM Interval 4 0 | 5 - 1440 min 60

c a
PDP Interval 4 0 | 5 - 1440 min 60

e t i
Fail Interval 4 0 | 5 - 1440 min 0

u n
IDL 3 IDL IDL

Mode 1 0|1

Q fide
Time to Idling <=2 1 – 30 min

Time to Movement 1 1 – 5 min

Debounce Distance <=4 0|100 - 9999m 0

n
Reserved 0

o
Reserved 0

Reserved 0

C
Output ID 1 0–2

Output Status 1 0-2

Duration <=3 0 – 255(*100ms)

Toggle Times <=3 0 – 255

Reserved 0

Reserved 0

Reserved 0

Reserved 0

HMC 3 HMC HMC

TRACGV55AN011 – 146 –
GV55 @Track Air Interface Protocol

Hour Meter Enable 1 0-2

Initial Hour Meter Count 11 00000:00:00-99999:00:00

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

k
Reserved 0

n
Reserved 0

l i l
HBM 3 HBM HBM

c a
Mode 1 0–4 0

e t i
Reserved 0

u n
Reserved 0

High Speed <=3 100 – 400km/h 100

Q fide
∆Vhb <=3 0 – 100km/h 0

∆Vha <=3 0 – 100km/h 0

Reserved 0

n
Medium Speed <=3 60 – 100km/h 60

o
∆Vmb <=3 0 – 100km/h 0

∆Vma <=3 0 – 100km/h 0

C
Reserved 0

Reserved 0

∆Vlb <=3 0 – 100km/h 0

∆Vla <=3 0 – 100km/h 0

Reserved 0

Output ID 1 0–2 0

Output Status 1 0-2 0

Duration <=3 0 – 255(×100ms) 0

Toggle Times <=3 0 – 255 0

TRACGV55AN011 – 147 –
GV55 @Track Air Interface Protocol

Cornering and Braking


<=3 30-70 30
Threshold

Cornering and Braking


<=3 40-100(*8ms) 50
Duration

Acceleration Threshold <=3 15-50 20

Acceleration Duration <=3 50-250(*8ms) 65

JDC 3 JDC JDC

Mode 1 0|1|2 0

Signal Threshold <=3 0 – 31 25

k
Reserved 0

i n
Jamming Cell Number

l l
<=2 0 – 99 5
Threshold

c a
Enter Jamming Timer

i
<=3 0 – 300 sec 10

e
Threshold

t
Quit Jamming Timer

u n
<=4 0 – 3600 sec 10
Threshold

Q fide
Reserved 0

Output ID 1 0–2

Output Status 1 0-2

n
Duration <=3 0 – 255(*100ms)

Toggle Times <=3 0 – 255

o
Reserved 0

C
WLT 3 WLT WLT

Call Filter 1 0–7 0

Phone Number List <=20*10

Reserved 0

Reserved 0

Reserved 0

Reserved 0

HRM 3 HRM HRM

Reserved 0

Reserved 0

TRACGV55AN011 – 148 –
GV55 @Track Air Interface Protocol

+ACK Mask 2 00 – FF 6F

+RSP Mask 8 00000000 – FFFFFFFF FE1FBF

+EVT Mask 8 00000000 – FFFFFFFF FE1FBF

+INF Mask 4 0000 – FFFF FF7D

+HBD Mask 2 00 – FF EF

+CRD Mask 4 0000 – FFFF 7D

Reserved 0

Reserved 0

k
Reserved 0

n
CRA 3 CRA CRA

l i l
Mode 1 0|1 0

c a
Sensitivity 1 1–9 5

e t i
Report ACC 1 0|1 0

u n
Reserved 0

Reserved 0

Q fide
Reserved 0

Reserved 0

Output ID 1 0–2 0

n
Output Status 1 0-2

o
Duration <=3 0 - 255(×100ms) 0

Toggle Times <=3 0 – 255 0

C
Reserved 0

PDS 3 PDS PDS

Mode 1 0-2 0

Mask 4 0000-FFFF 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

TRACGV55AN011 – 149 –
GV55 @Track Air Interface Protocol

Reserved 0

OUT 3 OUT OUT

DOS Report 1 0-3 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

k
Reserved 0

n
BZA 3 BZA BZA

l i l
Output ID 1 0|2|3 0

c a
Reserved 0

e t i
Reserved 0

u n
Reserved 0

Alarm 1 Output Status 1 0-2

Q fide
Duration <=3 0 – 255(*100ms) 0

Toggle Times <=3 0 – 255 0

Reserved 0

n
Reserved 0

o
Alarm 2 Output Status 1 0-2

Duration <=3 0 – 255(*100ms) 0

C
Toggle Times <=3 0 – 255 0

Reserved 0

Reserved 0

Alarm 3 Output Status 1 0-2

Duration <=3 0 – 255(*100ms) 0

Toggle Times <=3 0 – 255 0

Reserved 0

Reserved 0

Alarm 4 Output Status 1 0-2

TRACGV55AN011 – 150 –
GV55 @Track Air Interface Protocol

Duration <=3 0 – 255(*100ms) 0

Toggle Times <=3 0 – 255 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

k
Reserved 0

n
Reserved 0

l i l
SPA 3 SPA SPA

c a
Mode 1 0-2 0

e t i
Speed Threshold 1 <=3 0 – 400km/h 50

u n
Reserved 0

Validity <=4 0 – 3600sec 60

Q fide
Alarm Type 1 0–4 0

Reserved 0

Reserved 0

n
Speed Threshold 2 <=3 0 – 400km/h 70

o
Reserved 0

Validity <=4 0 – 3600sec 60

C
Alarm Type 1 0–4 0

Reserved 0

Reserved 0

Speed Threshold 3 <=3 0 – 400km/h 90

Reserved 0

Validity <=4 0 – 3600sec 60

Alarm Type 1 0–4 0

Reserved 0

Reserved 0

TRACGV55AN011 – 151 –
GV55 @Track Air Interface Protocol

Speed Threshold 4 <=3 0 – 400km/h 110

Reserved 0

Validity <=4 0 – 3600sec 60

Alarm Type 1 0–4 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

k
Reserved 0

n
Reserved 0

l i l
Reserved 0

c a
Reserved 0

e t i
SSR 3 SSR SSR

u n
Mode 1 0|1 0

Time to Stop 2 1 – 30 min 2

Q fide
Time to Start 1 1 – 5 min 1

Start Speed 2 1 – 10 Km/h 5

Long Stop 5 0 – 43200 min 0

n
Reserved 0

o
Reserved 0

Reserved 0

C
GPJ 3 GPJ GPJ

Mode 1 0|1 0

CW Threshold <=2 0 – 31 15

BB Threshold <=2 0 – 15 3

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Output ID 1 0–2 0

TRACGV55AN011 – 152 –
GV55 @Track Air Interface Protocol

Output Status 1 0-2

Duration <=3 0 - 255(*100ms) 0

Toggle Times <=3 0 – 255 0

Reserved 0

RMD 3 RMD RMD

Mode 1 0|1 0

Reserved 0

Reserved 0

k
Reserved 0

n
Reserved 0

l i l
Home Operator List <=6*10

c a
Reserved 0

e t i
Reserved 0

u n
Roaming Operator List <=6*100

Reserved 0

Q fide
Reserved 0

Black List Operator <=6*20

Reserved 0

n
Reserved 0

o
Known Roaming Event Mask <=6 000000 – FFFFFF 3FFF

Reserved 0

C
Reserved 0

Unknown Roaming Event


<=6 000000 – FFFFFF 3FFF
Mask

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Output ID 1 0–2 0

Output Status 1 0-2

Duration <=3 0 - 255(*100ms) 0

TRACGV55AN011 – 153 –
GV55 @Track Air Interface Protocol

Toggle Times <=3 0 – 255 0

Reserved 0

Reserved 0

FFC 3 FFC FFC

Priority 1 0 0

Mode 1 0-3 0

FRI Mode 1 0-5 0

Reserved 0

k
Reserved 0

n
Reserved 0

l i l
Reserved 0

c a
Reserved 0

e t i
Reserved 0

u n
FRI IGN Report Interval <=5 1 - 86400s 30

FRI Report Distance <=5 50 - 65535m 500

Q fide
FRI Report Mileage <=5 50 - 65535m 500

FRI IGF Report Interval <=5 5 - 86400s 300

Reserved 0

n
Corner Report <=3 0 – 180 0

o
Reserved 0

Reserved 0

C
Reserved 0

Reserved 0

Priority 1 1 1

Mode 1 0-3 0

FRI Mode 1 0-5 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

TRACGV55AN011 – 154 –
GV55 @Track Air Interface Protocol

Reserved 0

Reserved 0

FRI IGN Report Interval <=5 1 - 86400s 30

FRI Report Distance <=5 50 - 65535m 500

FRI Report Mileage <=5 50 - 65535m 500

FRI IGF Report Interval <=5 5 - 86400s 300

Reserved 0

Corner Report <=3 0 – 180 0

k
Reserved 0

n
Reserved 0

l i l
Reserved 0

c a
Reserved 0

e t i
Priority 1 2 2

u n
Mode 1 0-3 0

FRI Mode 1 0-5 0

Q fide
Reserved 0

Reserved 0

Reserved 0

n
Reserved 0

o
Reserved 0

Reserved 0

C
FRI IGN Report Interval <=5 1 - 86400s 30

FRI Report Distance <=5 50 - 65535m 500

FRI Report Mileage <=5 50 - 65535m 500

FRI IGF Report Interval <=5 5 - 86400s 300

Reserved 0

Corner Report <=3 0 – 180 0

Reserved 0

Reserved 0

Reserved 0

TRACGV55AN011 – 155 –
GV55 @Track Air Interface Protocol

Reserved 0

Priority 1 3 3

Mode 1 0-3 0

FRI Mode 1 0-5 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

k
Reserved 0

n
Reserved 0

l i l
FRI IGN Report Interval <=5 1 - 86400s 30

c a
FRI Report Distance <=5 50 - 65535m 500

e t i
FRI Report Mileage <=5 50 - 65535m 500

u n
FRI IGF Report Interval <=5 5 - 86400s 300

Reserved 0

Q fide
Corner Report <=3 0 – 180 0

Reserved 0

Reserved 0

n
Reserved 0

o
Reserved 0

Priority 1 4 4

C
Mode 1 0-3 0

FRI Mode 1 0-5 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

FRI IGN Report Interval <=5 1 - 86400s 30

TRACGV55AN011 – 156 –
GV55 @Track Air Interface Protocol

FRI Report Distance <=5 50 - 65535m 500

FRI Report Mileage <=5 50 - 65535m 500

FRI IGF Report Interval <=5 5 - 86400s 300

Reserved 0

Corner Report <=3 0 – 180 0

Reserved 0

Reserved 0

Reserved 0

k
Reserved 0

n
JBS 3 JBS JBS

l i l
Mode 1 0|1 0

c a
Reserved 0

e t i
Siren On Timer (T1) 5 1 – 65535(×100ms) 10

u n
Siren Off Timer (T2) 5 1 – 65535(×100ms) 10

Siren Alarm Duration (T3) 5 1 – 65535(sec) 60

Q fide
Siren-Ready-to-Sound-Alarm
5 1 – 65535(sec) 30
Timer (T4)

Fuel Cut-Off Timer (T5) 5 1 – 65535(sec) 3600

n
Motion Sensor 1 0|1 1

o
Speed Limit 3 0 – 999km/h 30

GNSS Fix Failure Timer (T6) 5 30 - 65535(sec) 120

C
Output 1 Init State 1 0-1 0

Reserved 0

Reserved 0

UPC 3 UPC UPC

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

TRACGV55AN011 – 157 –
GV55 @Track Air Interface Protocol

Mode 1 0|1 0

Reserved 0

Extended Status Report 1 0|1

Identifier Number 8 00000000-FFFFFFFF

Reserved 0

Update Status Mask 1 0-F 3

VMS 3 VMS VMS

Virtual Ignition Mode 1 0|1|2|4|7 0

k
Virtual Ignition On Mask 2 00 - 03 3

n
Virtual Ignition Off Mask 2 00 - 03 3

l i l
Virtual Ignition On Logic 1 0-1 1

c a
Reserved 0

e t i
PEO 3 PEO PEO

u n
GEO ID 1 0 – 19 0

Mode 1 0–3 0

Q fide
Longitude <=11 -180 - 180

Latitude <=10 -90 - 90

n
Longitude <=11 -180 - 180

o
Latitude <=10 -90 - 90

Check Interval <=5 0|5 – 86400sec 0

C
Output ID 1 0–2 0

Output Status 1 0-2

Duration <=3 0 – 255(*100ms) 0

Toggle Times <=3 0 – 255 0

State Mode 1 0|1 0

Reserved 0

Reserved 0

Reserved 0

CMD 3 CMD CMD

TRACGV55AN011 – 158 –
GV55 @Track Air Interface Protocol

Mode 1 0-1 0

Stored Cmd ID <=2 0 – 31

Command String 200

Reserved 0

Reserved 0

Reserved 0

Reserved 0

UDF 3 UDF UDF

k
Mode 1 0-2 0

n
Group ID <=2 0 – 31

l i l
Input ID Mask <=16 0 - FFFFFFFFFFFFFFFF

c a
Debounce Time <=5 0 - 86400(s) 0

e t i
Inzizo Mask <=5 00000 - FFFFF 0

u n
Outzizo Mask <=5 00000 - FFFFF 0

Stocmd ID Mask <=8 0 - FFFFFFFF

Q fide
Stocmd Ack 1 0|1 0

Inpeo Mask <=5 00000 - FFFFF 0

Outpeo Mask <=5 00000 - FFFFF 0

n
Reserved

o
Reserved

GAM 3 GAM GAM

C
Mode 1 0|1 1

Speed Mode 1 0|1 1

Motion Speed Threshold <=2 5 - 50km/h 25

Motion Cumulative Time <=3 10 - 100s 10

Motionless Cumulative Time <=3 10 - 250s 60

GNSS Fix Failure Timeout <=4 5 - 1800s 60

Reserved 0

Reserved 0

Reserved 0

TRACGV55AN011 – 159 –
GV55 @Track Air Interface Protocol

Reserved 0

FVR 3 FVR FVR

‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’, ‘-’,


Configuration Name <=40
‘_’

Configuration Version 4 0000 – 9999

<=32 00000000000000000000000
000000000 –
Command Mask
FFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFF

k
<=16 0000000000000000 –
GEO ID Mask
FFFFFFFFFFFFFFFF

i n
Stocmd ID Mask <=16 0000000000000000 –

l l
FFFFFFFFFFFFFFFF

c a
Group ID Mask <=16 0000000000000000 –

e i
FFFFFFFFFFFFFFFF

u t
Digital Signature 32 ‘0’-9’ ‘a’-‘z’ ‘A’-‘Z’

n
0000000000000000 –

Q fide
PEO ID Mask <=16
FFFFFFFFFFFFFFFF

Reserved 0

Reserved 0

n
Reserved 0

Generation Time 14 YYYYMMDDHHMMSS

o
AVS 3 AVS AVS

C
Rest Validity <=3 1 – 255 sec 20

Movement Validity <=3 1 – 255 sec 30

Reserved 0

Reserved 0

Reserved 0

VVS 3 VVS VVS

Ignition On Voltage <=5 250 – 28000 mV 13500

Voltage Offset <=4 200 – 2000 mV 600

Ignition On Debounce <=3 5 – 255sec 10

Smart Voltage Adjustment 1 0|1 1

TRACGV55AN011 – 160 –
GV55 @Track Air Interface Protocol

Ignition Off Debounce <=3 5 – 255sec 10

GDO 3 GDO GDO

Time of First Active Phase


<=3 0 - 100(*100ms) 0
(ON Time)

Cycle Time (Total Time) <=3 0 - 100(*100ms) 30

Incremental Step <=3 0 - 100(*100ms) 1

Reserved 0

Reserved 0

k
Reserved 0

n
Reserved 0

l i l
Reserved 0

c
ACJ 3 ACJ ACJ

e ia
Working Mode 1 1 1

t
Hijack Trigger Mode 1 0|1 0

u n
Trigger Input ID 1 1 1

Q fide
Trigger Input Timeout <=2 1 – 60sec 10

Hijack Time Trigger 1 3|6min 3

Valet Time Trigger 2 10 – 30min 15

n
Ignition Control Output ID 1 1 1

o
LED Control Output ID 1 2 2

LED Slow Flash 1 3 – 5(×100ms) 3

C
LED Fast Flash 1 1 – 2(×100ms) 1

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Send Time 14 YYYYMMDDHHMMSS

TRACGV55AN011 – 161 –
GV55 @Track Air Interface Protocol

Count Number 4 0000 – FFFF

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

k
After the device receives the command AT+GTRTO to get sub AT command configuration

n
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

l l
FRI configuration, set AT+GTRTO=gv55,2,FRI,,,,,0015$.

c ia
 +RESP:GTALS,

e t
Example:

u
+RESP:GTALS,2F1100,862170010822169,gv55,FRI,1,0,,0,0000,0000,,30,1000,1000,,40,60,00000

n
000,,,,,20121205072258,00C3$

Q fide
Parameter Length (byte) Range/Format Default

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
Sub AT Command 3 'a' – 'z' 'A' – 'Z' '

C
Mode 1 0–4

Discard No Fix <=2 0|1

Reserved 0

Period Enable 1 0|1

Start Time 4 HHMM

End Time 4 HHMM

Reserved 0

Send Interval <=5 5 – 86400sec

Distance <=5 50 – 65535m

Mileage <=5 50 – 65535m

TRACGV55AN011 – 162 –
GV55 @Track Air Interface Protocol

Reserved 0

Corner Report <=3 0 – 180

IGF Report Interval <=5 0|5-86400sec

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Send Time 14 YYYYMMDDHHMMSS

k
Count Number 4 0000 – FFFF

n
Tail Character 1 $ $

cl i a l
i
3.3.3.5.+RESP:GTCID

e t
After the device receives the command AT+GTRTO to read the ICCID of the SIM card, it will send

u n
the ICCID to the backend server via the message +RESP:GTCID.

Q fide
 +RESP:GTCID,
Example:
+RESP:GTCID,2F1100,135790246811220,,898600810906F8048812,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

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' '-' '_'

ICCID 20

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.3.3.6.+RESP:GTCSQ

After the device receives the command AT+GTRTO to read the GSM signal level, it will send the
GSM signal level to the backend server via the message +RESP:GTCSQ.

TRACGV55AN011 – 163 –
GV55 @Track Air Interface Protocol

 +RESP:GTCSQ,
Example:
+RESP:GTCSQ,2F1100,135790246811220,,16,0,20090214093254,11F0$

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' '-' '_'

CSQ RSSI <=2 0 – 31|99

k
CSQ BER <=2 0–7

i n
Send Time 14 YYYYMMDDHHMMSS

l l
Count Number 4 0000 – FFFF

c a
Tail Character 1 $ $

e t i
 <CSQ RSSI>: The level of signal strength.

u n
CSQ RSSI Signal Strength (dBm)
0 <-113

Q fide
1 -111
2 – 30 -109 – -53
31 >-51
99 Unknown

n
 <CSQ BER>: The quality of the GSM signal. The range is 0-7.

Co
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,2F1100,135790246811220,,GV55,0100,0101,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}

Unique ID 15 IMEI

TRACGV55AN011 – 164 –
GV55 @Track Air Interface Protocol

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Device Type 10 '0' – '9' 'a' – 'z' 'A' – 'Z'

Software Version 4 0000 – FFFF

Hardware Version 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

k
 <Device Type>: The type of the device.
 <Software Version>: The software version of the device. The first two characters represent

n
the major version and the last two characters represent the minor version. For example,

l i
010A means the version 1.10.

l
 <Hardware Version>: The hardware version of the device. The first two characters represent

c a
the major version and the last two characters represent the minor version. For example,

e i
010A means the version 1.10.

u
3.3.3.8.+RESP:GTBAT

n t
Q fide
After the device receives the command AT+GTRTO to read the power supply information, it will
send the power supply information to the backend server via the message +RESP:GTBAT.

 +RESP:GTBAT,

n
Example:

o
+RESP:GTBAT,2F1100,135790246811220,,1,12000,,4.40,0,0,20090214093254,11F0$

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' '-' '_'

External Power Supply 1 0|1

External Power Voltage <=5 0 – 99999mV

Reserved 0

Backup Battery Voltage <=4 0.00 – 4.20 V

Charging 1 0|1

LED On 1 0|1

TRACGV55AN011 – 165 –
GV55 @Track Air Interface Protocol

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

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,
Example:

i n
+RESP:GTIOS,2F1100,135790246811220,,0,1200,1300,00,00,20090214093254,11F0$

l l
Parameter Length (byte) Range/Format Default

c a
XX0000 – XXFFFF,

i
Protocol Version 6

e
X∈{'A' – 'Z','0' – '9'}

t
Unique ID 15 IMEI

u n
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Q fide
Reserved 0

Reserved 0

Reserved 0

n
Digital Input Status 2 00 – 03

o
Digital Output Status 2 00 – 03

Send Time 14 YYYYMMDDHHMMSS

C
Count Number 4 0000 – FFFF

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,2F1100,135790246811220,,+0800,0,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

TRACGV55AN011 – 166 –
GV55 @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' '-' '_'

Time Zone Offset 5 ±HHMM

Daylight Saving 1 0|1

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

k
Tail Character 1 $ $

3.3.4.Event Report

cl i n l
a
The following event reports are triggered when certain events occur.

e i
+RESP:GTPNA: Power on report

t
+RESP:GTPFA: Power off report

u n
+RESP:GTMPN: The report for connecting main power supply
+RESP:GTMPF: The report for disconnecting main power supply

Q fide
+RESP:GTBTC: Backup battery starts charging
+RESP:GTSTC: Backup battery stops charging
+RESP:GTBPL: Backup battery low
+RESP:GTSTT: Device motion status indication when the motion status changes
+RESP:GTPDP: GPRS connection establishment report

n
+RESP:GTIGN: Ignition on report

o
+RESP:GTIGF: Ignition off report
+RESP:GTIDN: Enter into idling status

C
+RESP:GTIDF: Leave idling status
+RESP:GTJDR: Jamming indication
+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:GTGPJ: GNSS jamming status report
+RESP:GTRMD: The report for entering or leaving GSM roaming state
+RESP:GTUPC: The report for information about UPC
+RESP:GTJDS: Jamming detection status
+RESP:GTVGN: Virtual ignition on report
+RESP:GTVGF: Virtual ignition off report

TRACGV55AN011 – 167 –
GV55 @Track Air Interface Protocol

+RESP:GTPNR: Indication of the reason for power on


+RESP:GTPFR: Indication of the reason for power off
+RESP:GTACJ: When the carjacking status is changed on the device

In +RESP:GTMPN, +RESP:GTMPF, +RESP:GTBTC, +RESP:GTSTC, +RESP:GTBPL, +RESP:GTSTT,


+RESP:GTIGN, +RESP:GTIGF, +RESP:GTIDN, +RESP:GTIDF, +RESP:GTSTR, +RESP:GTSTP,
+RESP:GTLSP, +RESP:GTGPJ, +RESP:GTACJ and +RESP:GTGSS event reports, the last known GNSS
information and the current GSM network information are included.

 +RESP:GTPNA,
 +RESP:GTPFA,
+RESP:GTPDP,

k

Example:

n
+RESP:GTPNA,2F1100,135790246811220,,20090214093254,11F0$

l i
+RESP:GTPFA,2F1100,135790246811220,,20090214093254,11F0$

l
+RESP:GTPDP,2F1100,135790246811220,,20090214093254,11F0$

c ia
Parameter Length (byte) Range/Format Default

e t
XX0000 – XXFFFF,
Protocol Version 6

u n
X∈{'A' – 'Z','0' – '9'}

Unique ID 15 IMEI

Q fide
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

n
Tail Character 1 $ $

o
 +RESP:GTMPN,

C
 +RESP:GTMPF,
 +RESP:GTBTC,
 +RESP:GTCRA,
Example:
+RESP:GTMPN,2F1100,135790246811220,,0,4.3,92,70.0,121.354335,31.222073,200902140132
54,0460,0000,18d8,6141,00,20090214093254,11F0$
+RESP:GTMPF,2F1100,135790246811220,,0,4.3,92,70.0,121.354335,31.222073,200902140132
54,0460,0000,18d8,6141,00,20090214093254,11F0$
+RESP:GTBTC,2F1100,135790246811220,,0,4.3,92,70.0,121.354335,31.222073,2009021401325
4,0460,0000,18d8,6141,00,20090214093254,11F0$
+RESP:GTJDR,2F1100,135790246811220,,0,4.3,92,70.0,121.354335,31.222073,2009021401325
4,0460,0000,18d8,6141,00,20090214093254,11F0$
+RESP:GTCRA,2F1100,135790246811220,,0,4.3,92,70.0,121.354335,31.222073,2009021401325
4,0460,0000,18d8,6141,00,20090214093254,11F0$

TRACGV55AN011 – 168 –
GV55 @Track Air Interface Protocol

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' '-' '_'

GNSS Accuracy 1 0

Speed <=5 0.0 – 999.9 km/h

Azimuth <=3 0 – 359

k
Altitude <=8 (–)xxxxx.x m

n
Longitude <=11 -180 - 180

l i l
Latitude <=10 -90 - 90

c
GNSS UTC Time 14 YYYYMMDDHHMMSS

e ia
MCC 4 0XXX

t
MNC 4 0XXX

u n
LAC 4 XXXX

Q fide
Cell ID 4 XXXX

Event Info Mask 2 00 - FF 00

Reserved (Optional) 2 00

n
Device Status (Optional) 6 000000 – FFFFFF

o
Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

C
Tail Character 1 $ $

 <Reserved (Optional)>: If Bit 0 of <Event Info Mask> is set to 1, 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 set to 1, <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 +RESP:GTFRI
message.

 +RESP:GTSTC,
Example:
+RESP:GTSTC,2F1100,135790246811220,,,0,4.3,92,70.0,121.354335,31.222073,2009021401325
4,0460,0000,18d8,6141,00,20090214093254,11F0$

TRACGV55AN011 – 169 –
GV55 @Track Air Interface Protocol

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' '-' '_'

Reserved 0

GNSS Accuracy 1 0

Speed <=5 0.0 – 999.9 km/h

k
Azimuth <=3 0 – 359

n
Altitude <=8 (–)xxxxx.x m

l i l
Longitude <=11 -180 - 180

c
Latitude <=10 -90 - 90

e ia
GNSS UTC Time 14 YYYYMMDDHHMMSS

t
MCC 4 0XXX

u n
MNC 4 0XXX

Q fide
LAC 4 XXXX

Cell ID 4 XXXX

Event Info Mask 2 00 - FF 00

n
Reserved (Optional) 2 00

o
Device Status (Optional) 6 000000 – FFFFFF

Send Time 14 YYYYMMDDHHMMSS

C
Count Number 4 0000 – FFFF

Tail Character 1 $ $

 +RESP:GTBPL,
Example:
+RESP:GTBPL,2F1100,135790246811220,,3.53,0,4.3,92,70.0,121.354335,31.222073,200902140
13254,0460,0000,18d8,6141,00,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}

Unique ID 15 IMEI

TRACGV55AN011 – 170 –
GV55 @Track Air Interface Protocol

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Backup Battery Voltage <=4 0.00 – 4.20 V

GNSS Accuracy 1 0

Speed <=5 0.0 – 999.9 km/h

Azimuth <=3 0 – 359

Altitude <=8 (–)xxxxx.x m

Longitude <=11 -180 - 180

Latitude <=10 -90 - 90

k
GNSS UTC Time 14 YYYYMMDDHHMMSS

n
MCC 4 0XXX

l i l
MNC 4 0XXX

c a
LAC 4 XXXX

e t i
Cell ID 4 XXXX

u n
Event Info Mask 2 00 - FF 00

Reserved (Optional) 2 00

Q fide
Device Status (Optional) 6 000000 – FFFFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

n
Tail Character 1 $ $

o
 +RESP:GTSTT,

C
Example:
+RESP:GTSTT,2F1100,135790246811220,,16,0,4.3,92,70.0,121.354335,31.222073,20090214013
254,0460,0000,18d8,6141,00,20090214093254,11F0$

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' '-' '_'

Motion Status 2 11|12|21|22|41|42|16

GNSS Accuracy 1 0

Speed <=5 0.0 – 999.9 km/h

TRACGV55AN011 – 171 –
GV55 @Track Air Interface Protocol

Azimuth <=3 0 – 359

Altitude <=8 (–)xxxxx.x m

Longitude <=11 -180 - 180

Latitude <=10 -90 - 90

GNSS UTC Time 14 YYYYMMDDHHMMSS

MCC 4 0XXX

MNC 4 0XXX

LAC 4 XXXX

k
Cell ID 4 XXXX

n
Event Info Mask 2 00 - FF 00

l i l
Reserved (Optional) 2 00

c a
Device Status (Optional) 6 000000 – FFFFFF

e t i
Send Time 14 YYYYMMDDHHMMSS

u n
Count Number 4 0000 – FFFF

Tail Character 1 $ $

Q fide
 <Motion Status>: The current motion status of the device.
 16 (Tow): The device attached vehicle is ignition off and it is towed.
 11 (Ignition Off Rest): The device attached vehicle is ignition off and it is

n
motionless.
 12 (Ignition Off Motion): The device attached vehicle is ignition off and it is

o
moving before it is considered to be towed.
 21 (Ignition On Rest): The device attached vehicle is ignition on and it is

C
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,2F1100,135790246811220,,1200,0,4.3,92,70.0,121.354335,31.222073,20090214
013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

TRACGV55AN011 – 172 –
GV55 @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' '-' '_'

Duration of Ignition Off <=6 0 – 999999 sec

GNSS Accuracy 1 0

Speed <=5 0.0 – 999.9 km/h

Azimuth <=3 0 – 359

k
Altitude <=8 (–)xxxxx.x m

n
Longitude <=11 -180 - 180

l i l
Latitude <=10 -90 - 90

c
GNSS UTC Time 14 YYYYMMDDHHMMSS

e ia
MCC 4 0XXX

t
MNC 4 0XXX

u n
LAC 4 XXXX

Q fide
Cell ID 4 XXXX

Event Info Mask 2 00~FF 000

Reserved (Optional) 2 00

n
Device Status (Optional) 6 000000 – FFFFFF

o
Hour Meter Count 11 HHHHH:MM:SS

Mileage <=9 0.0 – 4294967.0 km

C
Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

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 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,

TRACGV55AN011 – 173 –
GV55 @Track Air Interface Protocol

Example:
+RESP:GTVGN,2F1100,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$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


Protocol Version 6
'Z','0' – '9'}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Reserved 2 00

k
Report Type 1 1|2|4|7

i n
Duration of Ignition Off <=6 0 – 999999 sec

l l
GNSS Accuracy 1 0

c a
Speed <=5 0.0 – 999.9 km/h

e t i
Azimuth <=3 0 – 359

u n
Altitude <=8 (–)xxxxx.x m

Longitude <=11 -180 - 180

Q fide
Latitude <=10 -90 - 90

GNSS UTC Time 14 YYYYMMDDHHMMSS

MCC 4 0XXX

n
MNC 4 0XXX

o
LAC 4 XXXX

C
Cell ID 4 XXXX

Event Info Mask 2 00 - FF 00

Reserved (Optional) 2 00

Device Status (Optional) 6 000000 – FFFFFF

Hour Meter Count 11 HHHHH:MM:SS

Mileage <=9 0.0 – 4294967.0 km

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

 <Report Type>: This parameter indicates the trigger source of the ignition event.

TRACGV55AN011 – 174 –
GV55 @Track Air Interface Protocol

 1: Sensor state mode


 2: External power voltage mode (virtual ignition detection)
 4: Accelerometer mode (virtual ignition detection)
 7: Combined detection mode
 <Duration of Ignition Off>: Duration since last time the ignition is turned off. If it is greater
than 999999 seconds, it will be reported as 999999 seconds.
 <Hour Meter Count>: If the hour meter count function is enabled by the command
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:GTIGF,

k

Example:

n
+RESP:GTIGF,2F1100,135790246811220,,1200,0,4.3,92,70.0,121.354335,31.222073,200902140

l i
13254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$

c l
Parameter Length (byte) Range/Format Default

e ia
XX0000 – XXFFFF,

t
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}

u n
Unique ID 15 IMEI

Q fide
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Duration of Ignition On <=6 0 – 999999 sec

GNSS Accuracy 1 0

Speed <=5 0.0 – 999.9 km/h

n
Azimuth <=3 0 – 359

o
Altitude <=8 (–)xxxxx.x m

C
Longitude <=11 -180 - 180

Latitude <=10 -90 - 90

GNSS UTC Time 14 YYYYMMDDHHMMSS

MCC 4 0XXX

MNC 4 0XXX

LAC 4 XXXX

Cell ID 4 XXXX

Event Info Mask 2 00 - FF 00

Reserved (Optional) 2 00

Device Status (Optional) 6 000000 – FFFFFF

TRACGV55AN011 – 175 –
GV55 @Track Air Interface Protocol

Hour Meter Count 11 HHHHH:MM:SS

Mileage <=9 0.0 – 4294967.0 km

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

 <Duration of Ignition On>: Duration since last time the ignition is turned on. If 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

k
AT+GTHMC, the total hours the meter has counted when 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

n
minute digits and 2 second digits, and ranges from 00000:00:00 to 99999:00:00.

l i l
 +RESP:GTVGF,

c a
Example:

e t i
+RESP:GTVGF,2F1100,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$

u n
Parameter Length (byte) Range/Format Default

Q fide
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

n
Reserved 2 00

o
Report Type 1 1|2|4|7

C
Duration of Ignition On <=6 0 – 999999 sec

GNSS Accuracy 1 0

Speed <=5 0.0 – 999.9 km/h

Azimuth <=3 0 – 359

Altitude <=8 (–)xxxxx.x m

Longitude <=11 -180 - 180

Latitude <=10 -90 - 90

GNSS UTC Time 14 YYYYMMDDHHMMSS

MCC 4 0XXX

MNC 4 0XXX

TRACGV55AN011 – 176 –
GV55 @Track Air Interface Protocol

LAC 4 XXXX

Cell ID 4 XXXX

Event Info Mask 2 00 - FF 00

Reserved (Optional) 2 00

Device Status (Optional) 6 000000 – FFFFFF

Hour Meter Count 11 HHHHH:MM:SS

Mileage <=9 0.0 – 4294967.0 km

Send Time 14 YYYYMMDDHHMMSS

k
Count Number 4 0000 – FFFF

n
Tail Character 1 $ $

cl i l
 <Duration of Ignition On>: Duration since last time the ignition is turned on. If it is greater

a
than 999999 seconds, it is reported as 999999 seconds.

e t i
 <Hour Meter Count>: If the hour meter count function is enabled by the command
AT+GTHMC, total hours the meter has counted when the engine is on will be reported in this

u n
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.

Q fide
 +RESP:GTIDN,
 +RESP:GTSTR,
 +RESP:GTSTP,

n
 +RESP:GTLSP,
Example:

o
+RESP:GTIDN,2F1100,135790246811220,,,,0,4.3,92,70.0,121.354335,31.222073,200902140132
54,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$

C
+RESP:GTSTR,2F1100,135790246811220,,,,0,4.3,92,70.0,121.354335,31.222073,200902140132
54,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
+RESP:GTSTP,2F1100,135790246811220,,,,0,4.3,92,70.0,121.354335,31.222073,200902140132
54,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$
+RESP:GTLSP,2F1100,135790246811220,,,,0,4.3,92,70.0,121.354335,31.222073,200902140132
54,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$

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' '-' '_'

Reserved 0

TRACGV55AN011 – 177 –
GV55 @Track Air Interface Protocol

Reserved 0

GNSS Accuracy 1 0

Speed <=5 0.0 – 999.9 km/h

Azimuth <=3 0 – 359

Altitude <=8 (–)xxxxx.x m

Longitude <=11 -180 - 180

Latitude <=10 -90 - 90

GNSS UTC Time 14 YYYYMMDDHHMMSS

k
MCC 4 0XXX

n
MNC 4 0XXX

l i l
LAC 4 XXXX

c a
Cell ID 4 XXXX

e t i
Event Info Mask 2 00 - FF 00

u n
Reserved (Optional) 2 00

Device Status (Optional) 6 000000 – FFFFFF

Q fide
Mileage <=9 0.0 – 4294967.0 km

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

n
Tail Character 1 $ $

o
 +RESP:GTIDF,

C
Example:
+RESP:GTIDF,2F1100,135790246811220,,22,300,0,4.3,92,70.0,121.354335,31.222073,2009021
4013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$

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' '-' '_'

Motion Status 2 11|12|16|22

Duration of Idling Status <=6 0 – 999999 sec

GNSS Accuracy 1 0

TRACGV55AN011 – 178 –
GV55 @Track Air Interface Protocol

Speed <=5 0.0 – 999.9 km/h

Azimuth <=3 0 – 359

Altitude <=8 (–)xxxxx.x m

Longitude <=11 -180 - 180

Latitude <=10 -90 - 90

GNSS UTC Time 14 YYYYMMDDHHMMSS

MCC 4 0XXX

MNC 4 0XXX

k
LAC 4 XXXX

n
Cell ID 4 XXXX

l i l
Event Info Mask 2 00 - FF 00

c a
Reserved (Optional) 2 00

e t i
Device Status (Optional) 6 000000 – FFFFFF

u n
Mileage <=9 0.0 – 4294967.0 km

Send Time 14 YYYYMMDDHHMMSS

Q fide
Count Number 4 0000 – FFFF

Tail Character 1 $ $

n
 <Motion Status>: The motion status when the vehicle leaves idling status.
 <Duration of Idling Status>: The period of time that the vehicle has been in idling status. If

o
the duration is greater than 999999 seconds, it will be report as 999999 seconds.

C
 +RESP:GTGSM,
Example:
+RESP:GTGSM,2F0100,135790246811220,FRI,0460,0000,1878,0871,20,,0460,0000,1878,0152,1
6,,,,,,,,,,,,,,,,,,,,,,,,,,0460,0000,1878,0873,57,00,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

Protocol Version 6 XX0000 – XXFFFF,


X∈{'A'-'Z','0'-'9'}
Unique ID 15 IMEI

Fix Type 3 SOS|RTL|LBC|FRI|GIR

MCC1 4 0XXX

MNC1 4 0XXX

TRACGV55AN011 – 179 –
GV55 @Track Air Interface Protocol

LAC1 4

Cell ID1 4

RX Level1 2 0 - 63

Reserved 1

MCC2 4 0XXX

MNC2 4 0XXX

LAC2 4

Cell ID2 4

k
RX Level2 2 0 - 63

n
Reserved 1

l i l
MCC3 4 0XXX

c a
MNC3 4 0XXX

e t i
LAC3 4

u
Cell ID3 4

n
RX Level3 2 0 - 63

Q fide
Reserved 1

MCC4 4 0XXX

MNC4 4 0XXX

n
LAC4 4

o
Cell ID4 4

RX Level4 2 0 - 63

C
Reserved 1

MCC5 4 0XXX

MNC5 4 0XXX

LAC5 4

Cell ID5 4

RX Level5 2 0 - 63

Reserved 1

MCC6 4 0XXX

MNC6 4 0XXX

TRACGV55AN011 – 180 –
GV55 @Track Air Interface Protocol

LAC6 4

Cell ID6 4

RX Level6 2 0 - 63

Reserved 1

MCC 4 0XXX

MNC 4 0XXX

LAC 4

Cell ID 4

k
RX Level 2 0 - 63

n
Event Info Mask 2 00 - FF 00

l i l
Reserved (Optional) 2 00

c a
Device Status (Optional) 6 000000 – FFFFFF

e t i
Send Time 14 YYYYMMDDHHMMSS

u n
Count Number 4 0000 – FFFF

Tail Character 1 $ $

Q fide
 <Fix Type>: A string to indicate what kind of GNSS fix this cell information is for.
"SOS": This cell information is for SOS request.
"RTL": This cell information is for RTL request.

n
"LBC": This cell information is for LBC request.
"FRI": This cell information is for FRI request.

o
"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).

C
 <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:

TRACGV55AN011 – 181 –
GV55 @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.

 +RESP:GTGSS,
Example:
+RESP:GTGSS,2F1100,135790246811220,,1,9,11,,0,4.3,92,70.0,121.354335,31.222073,2009021
4013254,0460,0000,18d8,6141,00,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

k
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}

i n
Unique ID 15 IMEI

l l
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

c ia
GNSS Signal Status 1 0|1

e t
Satellites in Use 2 0 - 15

u n
Motion Status 2 11|12|21|22|41|42|16

Q fide
Reserved 0

GNSS Accuracy 1 0

Speed <=5 0.0 – 999.9 km/h

Azimuth <=3 0 – 359

n
Altitude <=8 (–)xxxxx.x m

o
Longitude <=11 -180 - 180

C
Latitude <=10 -90 - 90

GNSS UTC Time 14 YYYYMMDDHHMMSS

MCC 4 0XXX

MNC 4 0XXX

LAC 4 XXXX

Cell ID 4 XXXX

Event Info Mask 2 00 - FF 00

Reserved (Optional) 2 00

Device Status (Optional) 6 000000 – FFFFFF

Send Time 14 YYYYMMDDHHMMSS

TRACGV55AN011 – 182 –
GV55 @Track Air Interface Protocol

Count Number 4 0000 – FFFF

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”.
 <Satellites in Use>: Number of satellites being used for tracking, the high nibble is reserved
and the low nibble is valid. If fix fails, the parameter field is empty.
 <Motion Status>: The current motion status of the device.
 16 (Tow): The device attached vehicle is ignition off and it is towed.
 11 (Ignition Off Rest): The device attached vehicle is ignition off and it is
motionless.

k
 12 (Ignition Off Motion): The device attached vehicle is ignition off and it is

n
moving before it is considered to be towed.

i
 21 (Ignition on Rest): The device attached vehicle is ignition on and it is

l l
motionless.

c a
 22 (Ignition on Motion): The device attached vehicle is ignition on and it is

i
moving.

e t
 41 (Sensor Rest): The device attached vehicle is motionless without ignition

u
signal detected.

n
 42 (Sensor Motion): The device attached vehicle is moving without ignition signal

Q fide
detected.

 +RESP:GTDOS,
Example:
+RESP:GTDOS,2F1100,862170010190559,,2,0.0,57.7,117.201371,31.833041,20121015085137,

n
0460,0000,5663,5A02,,2,1,20121015085153,0149$

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' '-' '_'

Wave1 Output ID 1 1|2

Wave1 Output Active 1 0-2

GNSS Accuracy 0

Speed <=5 0.0 – 999.9 km/h

Azimuth <=3 0 – 359

Altitude <=8 (–)xxxxx.x m

Longitude <=11 -180 - 180

TRACGV55AN011 – 183 –
GV55 @Track Air Interface Protocol

Latitude <=10 -90 - 90

GNSS UTC Time 14 YYYYMMDDHHMMSS

MCC 4 0XXX

MNC 4 0XXX

LAC 4 XXXX

Cell ID 4 XXXX

Event Info Mask 2 00 - FF 00

Reserved (Optional) 2 00

k
Device Status (Optional) 6 000000 – FFFFFF

n
Send Time 14 YYYYMMDDHHMMSS

l i l
Count Number 4 0000 – FFFF

c a
Tail Character 1 $ $

e t i
 <Wave1 Output ID>: The ID of the wave shape 1 output.

u n
 <Wave1 Output Active>: The status of the wave shape 1 output.

Q fide
 +RESP:GTGPJ,
Example:
+RESP:GTGPJ,2F1100,135790246811220,,16,0,4.3,92,70.0,121.354335,31.222073,2009021401
3254,0460,0000,18d8,6141,00,20090214093254,11F0$

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''-''_'

CW Jamming Value <=3 0-255

GNSS Jamming State 2 0|1|2|3

GNSS Accuracy 1 0

Speed <=5 0.0 –999.9 km/h

Azimuth <=3 0 – 359

Altitude <=8 (–)xxxxx.x m

Longitude <=11 -180 - 180

Latitude <=10 -90 - 90

TRACGV55AN011 – 184 –
GV55 @Track Air Interface Protocol

GNSS UTC Time 14 YYYYMMDDHHMMSS

MCC 4 0XXX

MNC 4 0XXX

LAC 4 XXXX

Cell ID 4 XXXX

Event Info Mask 2 00 - FF 00

Reserved (Optional) 2 00

Device Status (Optional) 6 000000 – FFFFFF

k
Send Time 14 YYYYMMDDHHMMSS

n
Count Number 4 0000 – FFFF

l i l
Tail Character 1 $ $

c ia
 <CW Jamming Value>: The current continues wave jamming value.

e t
 <GNSS Jamming State>: The current jamming state.

u
 0: Unknown or feature disabled.

n
 1: (Ok) No significant jamming.

Q fide
 2: (Warning) Interference visible but fix OK.
 3: (Critical) Interference visible and no fix.

Note: The +RESP:GTGPJ message will not be reported until the first 3D fix is obtained.

n
If the GSM 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,2F0100,135790246811220,,0,0,4.3,92,70.0,121.354335,31.222073,2009021401
3254,0460,0000,18d8,6141,00,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}

Unique ID 15 IMEI

Device Name <=10 '0' – '9' 'a' – 'z' 'A' – 'Z'

Roaming State 1 0-3

GNSS Accuracy 1 0

Speed <=5 0.0 – 999.9 km/h

TRACGV55AN011 – 185 –
GV55 @Track Air Interface Protocol

Azimuth <=3 0 – 359

Altitude <=8 (–)xxxxx.x m

Longitude <=11 -180 - 180

Latitude <=10 -90 - 90

GNSS UTC Time 14 YYYYMMDDHHMMSS

MCC 4 0XXX

MNC 4 0XXX

LAC 4 XXXX

k
Cell ID 4 XXXX

n
Event Info Mask 2 00 - FF 00

l i l
Reserved (Optional) 2 00

c a
Device Status (Optional) 6 000000 – FFFFFF

e t i
Send Time 14 YYYYMMDDHHMMSS

u n
Count Number 4 0000 – FFFF

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
If the <Mode> in the AT+GTJDC command is set to 1, the device will report the +RESP:GTJDR

C
message when jamming is detected.
 +RESP:GTJDR,
Example:
+RESP:GTJDR,2F0100,135790246811220,,0,4.3,92,70.0,121.354335,31.222073,2009021401325
4,0460,0000,18d8,6141,00,20090214093254,11F0$

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' '-' '_' '?'

GNSS Accuracy 1 0

TRACGV55AN011 – 186 –
GV55 @Track Air Interface Protocol

Speed <=5 0.0 – 999.9 km/h

Azimuth <=3 0 – 359

Altitude <=8 (–)xxxxx.x m

Longitude <=11 -180 - 180

Latitude <=10 -90 - 90

GNSS UTC Time 14 YYYYMMDDHHMMSS

MCC 4 0XXX

MNC 4 0XXX

k
LAC 4 XXXX

n
Cell ID 4 XXXX

l i l
Event Info Mask 2 00 - FF 00

c a
Reserved (Optional) 2 00

e t i
Device Status (Optional) 6 000000 – FFFFFF

u n
Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Q fide
Tail Character 1 $ $

If the <Mode> in the AT+GTJDC command is set to 2, the device will report the +RESP:GTJDS
message when jamming is detected.

n
 +RESP:GTJDS,

o
Example:
+RESP:GTJDS,2F0100,135790246811220,,2,0,4.3,92,70.0,121.354335,31.222073,200902140132

C
54,0460,0000,18d8,6141,00,20090214093254,11F0$

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' '-' '_' '?'

Jamming Status 1 1|2

GNSS Accuracy 1 0

Speed <=5 0.0 – 999.9 km/h

Azimuth <=3 0 – 359

TRACGV55AN011 – 187 –
GV55 @Track Air Interface Protocol

Altitude <=8 (–)xxxxx.x m

Longitude <=11 -180 - 180

Latitude <=10 -90 - 90

GNSS UTC Time 14 YYYYMMDDHHMMSS

MCC 4 0XXX

MNC 4 0XXX

LAC 4 XXXX

Cell ID 4 XXXX

k
Event Info Mask 2 00 - FF 00

n
Reserved (Optional) 2 00

l i l
Device Status (Optional) 6 000000 – FFFFFF

c a
Send Time 14 YYYYMMDDHHMMSS

e t i
Count Number 4 0000 – FFFF

u n
Tail Character 1 $ $

Q fide
 <Jamming Status>: The current Jamming status of the device.
 1: Quit the jamming state.
 2: Enter the jamming state.

 +RESP:GTUPC,

n
Example:

o
+RESP:GTUPC,2F0601,135790246811220,,1,http://www.queclink.com/configure.ini,20150201
000000,11F0$

C
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|304|305|306
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
device starts to update the configuration. It indicates the total number of the commands

TRACGV55AN011 – 188 –
GV55 @Track Air Interface Protocol

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.
 202: The device fails to download the package.
 300: The device starts to update the device configuration.

k
 301: The device finishes updating the device configuration successfully.
 302: The device fails to update the device configuration.

n
 303: Reserved

i
 304: <Command Mask>, <GEO ID Mask>, <Stocmd ID Mask> or <Group ID Mask>

l l
check fails.

c a
 305: The update process is interrupted by abnormal reboot.

i
 306: The update process is interrupted by MD5 verification error.

e t
 <Download URL>: The complete URL to download the configuration. It includes the file

u
name.

Q fide n
 +RESP:GTEUC,
Example:
+RESP:GTEUC,2F0601,135790246811220,,1,http://www.queclink.com/configure.ini,2,,,,,2015
0201000000,11F0$
Parameter Length (byte) Range/Format Default

n
Protocol Version 6 XX0000 – XXFFFF,
X∈{'A' – 'Z', '0' – '9'}

o
Unique ID 15 IMEI
Device Name <=10 ‘0’-‘9’, ‘a’-‘z’, ‘A’-‘Z’

C
Command ID <=3
Result 3 100|101|102|103|200|201|202|300|301
|302|304|305|306
Download URL <=100 Complete URL
Identifier Number 8 000000000 - FFFFFFFF
Reserved 0
Reserved 0
Reserved 0
Reserved 0
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

TRACGV55AN011 – 189 –
GV55 @Track Air Interface Protocol

device starts to update the configuration. It indicates the total number of the commands
when the result code is 301. It indicates wrong format of command ID when the result code
is 302.
 <Result>: A numeral to indicate whether the configuration is updated successfully.
 100: The update command is starting.
 101: The update command is confirmed by the device.
 102: The update command is refused by the device.
 103: The update process is refused because the battery is low.
 200: The device starts to download the package.
 201: The device finishes downloading the package successfully.
 202: The device fails to download the package.

k
 300: The device starts to update the device configuration.
 301: The device finishes updating the device configuration successfully.

n
 302: The device fails to update the device configuration.

l i
 303: Reserved

l
 304: <Command Mask>, <GEO ID Mask>, <Stocmd ID Mask> or <Group ID Mask>

c a
check fails.

i
 305: The update process is interrupted by abnormal reboot.

e t
 306: The update process is interrupted by MD5 verification error.

u
 <Download URL>: The complete URL to download the configuration. It includes the file

n
name.

Q fide
 <Identifier Number>: Please refer to the parameter <Identifier Number> in the command
AT+GTUPC.

 +RESP:GTPNR: It indicates the reason for power on.


Example:

n
+RESP:GTPNR,278601,863835020303983,,20150407094557,0633$

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' '-' '_'

Power On Reason 1 0-3

Reserved 0

Reserved

Reserved

Reserved

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

TRACGV55AN011 – 190 –
GV55 @Track Air Interface Protocol

Tail Character 1 $ $

 <Power On Reason>: The reason for power on.


 0: Normal power on
 1: FOTA reboot
 2: RTO reboot
 3: Watchdog reboot

 +RESP:GTPFR: It indicates the reason for power off.


Example:
+RESP:GTPFR,278601,863835020303983,,20150407094542,0632$

k
Parameter Length (byte) Range/Format Default

i n
XX0000 – XXFFFF,

l
Protocol Version 6

l
X∈{'A' – 'Z','0' – '9'}

c a
Unique ID 15 IMEI

e t i
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

u
Power Off Reason 1 0-3

n
Reserved 0

Q fide
Reserved 0

Reserved 0

Reserved 0

n
Send Time 14 YYYYMMDDHHMMSS

o
Count Number 4 0000 – FFFF

Tail Character 1 $ $

C
 <Power Off Reason>: The reason for power off.
 0: RTO power off
 1: Low battery voltage
 2: RTO reboot
 3: Watchdog reboot

When the carjacking status is changed on the device, it will report corresponding event message
to the backend server.
 +RESP:GTACJ,
Example:
+RESP:GTACJ,
2F0A00,135790246811220,,03,,0,4.3,92,70.0,121.354335,31.222073,20090214013254,0460,00

TRACGV55AN011 – 191 –
GV55 @Track Air Interface Protocol

00,18d8,6141,00,20090214093254,11F0$

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'

Carjacking Event ID 2 01|02|03|10|20|30|40

k
Reserved 0

i n
GPS Accuracy 1 0

l l
Speed <=5 0.0 – 999.9 km /h

c a
Azimuth <=3 0 – 359

e t i
Altitude <=8 (–)xxxxx.x m

u n
Longitude <=11 -180 - 180

Q fide
Latitude <=10 -90 - 90

GPS UTC Time 14 YYYYMMDDHHMMSS

MCC 4 0XXX

MNC 4 0XXX

n
LAC 4 XXXX

o
Cell ID 4 XXXX

C
Event Info Mask 2 00 - FF 00

Reserved (Optional) 2 00

Device Status (Optional) 6 000000 – FFFFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

 <Carjacking Event ID>: The event ID of the anti-carjacking message.


 01 (Anti-Carjacking Canceling): If the driver presses and holds the hijack button for 5
seconds, this message is sent to the backend server to indicate the device will disable
the anti-carjacking function for a short period of time.
 02 (Anti-Carjacking Triggering): According to the trigger mode, if the driver does not

TRACGV55AN011 – 192 –
GV55 @Track Air Interface Protocol

press the hijack button before turning on the ignition, this message is sent to the
backend server to indicate carjacking checking is triggered.
 03 (Carjacking): If the driver does not press the hijack button before the trigger timer
runs out, this message is sent to the backend server to indicate the device enters into
carjacking mode and the ignition is locked.
 10 (Back to Normal from Canceling): When the valet service timer runs out and the
device enables the anti-carjacking function again, this message is sent to the backend
server.
 20 (Back to Normal from Triggering by Pressing Hijack Button): Before the trigger timer
runs out, if the driver presses the hijack button, this message is sent to the backend
server.

k
 30 (Back to Normal from Carjacking by Release Command): If the device receives
release command or special SMS release command to unlock the ignition, this message

n
is sent to the backend server.

l i
 40 (Back to Normal from Carjacking by Pressing Hijack Button): If the driver presses the

l
hijack button 5 times with ignition on when the device enters into carjacking mode, this

c a
message is sent to the backend server.

e t i
The device will report its current anti-carjacking settings with the message +RESP:GTACS if

u
receiving the query command.

Q fide n
 +RESP:GTACS,
Example:
+RESP:GTACS, 2F0A00,135790246811220,,1,2,10,3,3,15,1,2,3,1,,,,,,,,,20090214093254,11F0$

Parameter Length(byte) Range/Format Default

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'

Hijack Trigger Mode 1 0|1

Trigger Input ID 1 1

Trigger Input Timeout <=2 0 – 60sec

Hijack Time Trigger 1 3|6min

Valet Time Trigger 2 10 – 30min

Ignition Control Output


1 1
ID

LED Control Output ID 1 2

LED Slow Flash 1 3 – 5sec

TRACGV55AN011 – 193 –
GV55 @Track Air Interface Protocol

LED Fast Flash 1 1 – 2sec

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

k
Reserved 0

n
Send Time 14 YYYYMMDDHHMMSS

l i l
Count Number 4 0000 – FFFF

c a
Tail Character 1 $ $

e t i
Note: The +RESP:GTACS message does not support the HEX report.

u
Q fide
3.3.5.Buffer Report

n
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.
 GSM network is not available.

n
 GPRS context activation for the TCP or UDP connection fails.

o
 Establishment of TCP connection with the backend server fails.
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

C
is reset. The terminal can buffer up to 10,000 messages.

Detailed information about buffer report is listed below.


 Only +RESP messages excluding +RESP:GTPDP, +RESP:GTALS, +RESP:GTALC and
+RESP:GTALM are buffered.
 In the buffer report, the original header string “+RESP” is replaced by “+BUFF” while the
other content including the original sending time and count number is kept unchanged.
 Buffered messages will be sent only via GPRS 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.

TRACGV55AN011 – 194 –
GV55 @Track Air Interface Protocol

Example:
The following is an example of a buffered message:
+BUFF:GTFRI,2F1100,868034001000579,gv55,0,10,1,1,0.4,60,56.6,117.201309,31.833082,20130
107182151,0460,0000,5678,2079,00,21188.6,,,,100,210100,,,,20130107182154,01B8$

3.3.6.Report with Google Maps Hyperlink


If <Location by Call> in the command AT+GTCFG is set to 2, the device will send its current
location to the phone number of the incoming call via SMS with a Google Maps hyperlink.

k
 Google Maps Hyperlink

n
Example:

l i
gv55:

l
<http://maps.google.com/maps?q=31.222073,121.354335

c a
F1 D2009/01/01T00:00:00 B100 I1 S99>

e t i
Parameter Length (byte) Range/Format Default

u
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

n
Google Maps Hyperlink http://maps.google.com/ma http://maps.google.

Q fide
30
Header ps?q= com/maps?q=

Latitude <=10 -90 - 90

Longitude <=11 -180 - 180

n
GNSS Fix <=3 F0|F1 – F50

GNSS UTC Time 20 DYYYY/MM/DDTHH:MM:SS

o
Battery Percent <=4 B0-B100

C
Ignition State <=2 I0-I1

Speed <=6 V0.0-V999.9km/h

 <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.
 1: The device is ignition on.

3.3.7.Crash Data Packet


The message contains 10s tri-axial acceleration data before and after crash at most. When crash
accident is detected, tri-axial acceleration data before crash will be reported to backend server in
several frames. And the device will continue to record tri-axial data after crash and report the

TRACGV55AN011 – 195 –
GV55 @Track Air Interface Protocol

data to backend server in several frames.

 +RESP:GTCRD,
Example:
+RESP:GTCRD,2F0204,359231038715676,,0,3,1,00010001005500010002005100000000005500
00000100520001000100560001000100530000000000540000000100510001000000540000000
100530001000100550001000000530001000100540000000300510000000100530001ffff00530
000000100530001000000520000000000540003000100530002ffff00530001000100520000000
200510001000300530001000000530001ffff00540000000100520000000300550002000100530
001000000520001000100550001000100540001ffff0053000000020053000000020056ffff00000
053000000000052000100000052000100020052000200010054000000010054ffff00020052000

k
0000100510001ffff00530002ffff00540001fffe00520001ffff005300000002005200000002005200
02000100520001000100560001000100520001ffff00530001000200560001ffff00510001000100

n
55000100000051000200020053000000000055000100000052000100010055000100010053fffff

l i
fff00520000ffff00520001000200530002000100540001000000550001000200530001000000530

l
000000100530001000100520000ffff00510001000000520002000000520002ffff0052000100020

c a
0530000000200540000000000540001fffe00530001ffff005200010001005200010001005300010

e i
00100520000,20120330120443,005C$

t
Parameter Length (byte) Range/Format Default

u n
XX0000 – XXFFFF,
Protocol Version 6

Q fide
X∈{'A' – 'Z','0' – '9'}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z'

Data Type 1 0|1

n
Total Frame 1 3

o
Frame Number 1 1-3

C
Data 1000 ‘0’-‘9’, ‘a’-‘f’

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

 <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

TRACGV55AN011 – 196 –
GV55 @Track Air Interface Protocol

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.
The ASCII “fffd” means HEX value 0xFFFD which is the compliment of -3, so the acceleration
is -3.

Example:
+RESP:GTCRD,2F0204,359231038715676,,0,3,1,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;
Decimal format: X (axis acceleration data) = 1; Y = 1; Z = 85;
+RESP:GTCRD,060204,359231038715676,,1,3,3,...fffffff10052,20120330115736,005A$

k
The packet above is the original XYZ-axis acceleration data:
Conversion to hex format: X (axis acceleration data) = 0xFFFF; Y = 0xFFF1; Z = 0x0052;

n
Decimal format: X (axis acceleration data) = -1; Y = -15; Z = 82;

l i l
Note: The acceleration of gravity (+g) is 82 in decimal format and –g is -82. The linearized

c a
acceleration data 1312 represents +16g and -1312 represents -16g.

u e n t i
3.3.8.Acceleration Data Packet

Q fide
The device will report the message every 3 seconds, and record 25 sets of XYZ-axis acceleration
data per second.

 +RESP:GTACC,
Example:

n
+RESP:GTACC,2F0105,868034001591569,gv55,0000fffb00590003fffb00580001fffd00560002fffc
00560002fffb0054fffffffb005a0001fffa00580002fffb0056fffefffb0059fffffffb005afffefffb005900

o
01fffd005bfffffffd00540000fffd00580003fffd0059fffffffc00560000fffa00580001fffb00580003fff
c00590001fffb0058000200000059fffefffb00560000fffc00590003fffa00550000fffe0059fffffffd00

C
590001fffd00560000fffe00570002fffa0059fffefffe0059fffefffc0058fffefffc00580001fffc0059000
2fffa0057fffffffd00580000fff900590001fffa0058fffefffb00570000fffa00580000fffc0058fffffffd0
0560000fffd00580000fffb00570000fffc00570002fffd005bffffffff00590001fffb0057fffefffb00570
001fffb00580002000200570002fff900580001fffc0057fffffffb00580002fffa00580004fffb005800
04fffb00590001fffe00560001fffc0057fffffffe00580002fffc00580004fffb00580000fffa0058fffcfff
b00580000fffb00590002fffb005afffefffb00580000fffb00570001fffc005c0002fffb00560002fffd0
055fffffffb00590002fffe00580000fffb005a0001fffe00580001fffc005a,,,,20130830031904,04E7$

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'

TRACGV55AN011 – 197 –
GV55 @Track Air Interface Protocol

Data 12*75 ‘0’-‘9’, ‘a’-‘f’

Reserved 0

Reserved 0

Reserved 0

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

k
 <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

n
characters represent Y axis acceleration data, and the last 4 characters represent Z axis

l i
acceleration data. ASCII “0001” means HEX value 0x0001, so the acceleration is 1. ASCII

l
“fffd” means HEX value 0xFFFD which is the compliment of -3, so the acceleration is -3.

e c ia
Example:

t
+RESP:GTACC, 2F0105, 868034001591569, 000100010055…, 20120330120443, 005C$

u n
The packet above is the original XYZ-axis acceleration data:
Conversion to hex format: X (axis acceleration data) = 0x0001; Y = 0x0001; Z = 0x0055;

Q fide
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 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;

o n
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.

C
3.4.Heartbeat
Heartbeat is used to maintain the contact between the device and the backend server in GPRS
communication. The heartbeat package is sent to the backend server at the interval specified by
<Heartbeat Interval> in the AT+GTSRI command.

 +ACK:GTHBD,
Example:
+ACK:GTHBD,2F1100,135790246811220,,20100214093254,11F0$

Parameter Length (byte) Range/Format Default

Protocol Version XX0000 – XXFFFF,


6
X∈{'A' – 'Z','0' – '9'}

TRACGV55AN011 – 198 –
GV55 @Track Air Interface Protocol

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

Whenever the backend server receives a heartbeat package, it should reply with an
acknowledgement to the device.

k
 +SACK:GTHBD,
Example:

i n
+SACK:GTHBD,2F1100,11F0$

l l
+SACK:GTHBD,,11F0$

c a
Parameter Length (byte) Range/Format Default

e t i
Protocol Version XX0000 – XXFFFF,
6
X∈{'A' – 'Z','0' – '9'}

u n
Count Number 4 0000 – FFFF

Q fide
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

n
the length of the heartbeat data acknowledgement.
 <Count Number>: The backend server uses the <Count Number> extracted from the

o
heartbeat package from the device as the <Count Number> in the server acknowledgement
of the heartbeat package.

C
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$

Parameter Length (byte) Range/Format Default

Count Number 4 0000 – FFFF

Tail Character 1 $ $

TRACGV55AN011 – 199 –
GV55 @Track Air Interface Protocol

 <Count Number>: The backend server uses the <Count Number> extracted from the received
message as the <Count Number> in the server acknowledgement.

i n k
cl ia l
u e n t
Q fide
o n
C
TRACGV55AN011 – 200 –
GV55 @Track Air Interface Protocol

4.HEX Format Report Message


From this version, the @Tracker 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),
event report (+EVT), information report (+INF) and the heartbeat data (+HBD).

k
The composition of the HEX report message could be customized by the AT+GTHRM command.

n
The actual length of each HEX report message varies depending on mask settings in AT+GTHRM.

l i l
The device uses CRC16 method to calculate the checksum of the report data and appends the

c
checksum to the end of the data. The backend server could use this checksum to verify the

ia
integrity of the received data.

e t
At the end of each HEX report message, the device uses 0x0D and 0x0A to mark the end.

u n
The HEX report messages are transmitted in network byte order (big-endian).

Q fide
4.1.Hex Report Mask

n
The AT+GTHRM command consists of <+ACK Mask>, <+RSP Mask>, <+EVT Mask>, <+INF Mask>,
<+HBD Mask> and <+CRD Mask> which control the composition of a HEX report message. In each

o
HEX report message, the corresponding mask for the report indicates which information is
reported.

C
 AT+GTHRM=
Example:
AT+GTHRM=gv55,,,EF,FFFFFFFF,FFFFFFFF,FFFF,FF,FE0F,,,,0018$

Parameter Length (byte) Range/Format Default

Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv55

Reserved 0

Reserved 0

+ACK Mask 2 00 – FF 6F

+RSP Mask 8 00000000 – FFFFFFFF FE1FBF

+EVT Mask 8 00000000 – FFFFFFFF FE1FBF

TRACGV55AN011 – 201 –
GV55 @Track Air Interface Protocol

+INF Mask 4 0000 – FFFF FF7D

+HBD Mask 2 00 – FF EF

+CRD Mask 4 0000 – FFFF 7D

Reserved 0

Reserved 0

Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

k
<+ACK Mask>: Component mask of the acknowledgement received.

n

i
Mask Bit Item

l l
Bit 7 Reserved

c ia
Bit 6 <Count Number>

e t
Bit 5 <Send Time>

u n
Bit 4 <Unique ID>

Q fide
Bit 3 <Firmware Version>

Bit 2 <Protocol Version>

Bit 1 <Device Type>

Bit 0 <Length>

o n
 <+RSP Mask>: Component mask of the location report message.
Mask Bit Item

C
Bit 31 Reserved

Bit 30 Reserved

Bit 29 Reserved

Bit 28 Reserved

Bit 27 Reserved

Bit 26 Reserved

Bit 25 Reserved

Bit 24 Reserved

Bit 23 <Total Hour Meter Count>

TRACGV55AN011 – 202 –
GV55 @Track Air Interface Protocol

Bit 22 <Current Hour Meter Count>

Bit 21 <Total Mileage>

Bit 20 <Current Mileage>

Bit 19 <Satellite Information>

Bit 18 <Motion Status>

Bit 17 <Digital IO Status>

Bit 16 Reserved

Bit 15 Reserved

k
Bit 14 Reserved

n
Bit 13 Reserved

l i l
Bit 12 <External Power Voltage>

c a
Bit 11 <Battery Level>

e t i
Bit 10 <Firmware Version>

u
<Protocol Version>

n
Bit 9

Bit 8 <Device Type>

Q fide
Bit 7 <Length>

Bit 6 <Unique ID>

Bit 5 <Count Number>

n
Bit 4 <Send Time>

o
Bit 3 <MCC / MNC / LAC / Cell ID / Reserved>

Bit 2 <Altitude>

C
Bit 1 <Azimuth>

Bit 0 <Speed>

 <+EVT Mask>: Component mask of the event report message.


Mask Bit Item

Bit 31 Reserved

Bit 30 Reserved

Bit 29 Reserved

Bit 28 Reserved

Bit 27 Reserved

TRACGV55AN011 – 203 –
GV55 @Track Air Interface Protocol

Bit 26 Reserved

Bit 25 Reserved

Bit 24 Reserved

Bit 23 <Total Hour Meter Count>

Bit 22 <Current Hour Meter Count>

Bit 21 <Total Mileage>

Bit 20 <Current Mileage>

Bit 19 <Satellite Information>

k
Bit 18 <Motion Status>

n
Bit 17 <Digital IO Status>

l i l
Bit 16 Reserved

c a
Bit 15 Reserved

e t i
Bit 14 Reserved

u n
Bit 13 Reserved

Bit 12 <External Power Voltage>

Q fide
Bit 11 <Battery Level>

Bit 10 <Firmware Version>

Bit 9 <Protocol Version>

n
Bit 8 <Device Type>

o
Bit 7 <Length>

Bit 6 <Unique ID>

C
Bit 5 <Count Number>

Bit 4 <Send Time>

Bit 3 <MCC / MNC / LAC / Cell ID / Reserved>

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

TRACGV55AN011 – 204 –
GV55 @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

Bit 8 +RESP:GTVER

k
Bit 7 Reserved

n
Bit 6 <Count Number>

l i l
Bit 5 <Send Time>

c a
Bit 4 <Firmware Version>

e t i
Bit 3 <Protocol Version>

u
<Device Type>

n
Bit 2

Bit 1 <Unique ID>

Q fide
Bit 0 <Length>

 <+HBD Mask>: Component mask of the heartbeat data.


Mask Bit Item

n
Bit 7 <UID>

o
Bit 6 <Count Number>

C
Bit 5 <Send Time>

Bit 4 <Unique ID>

Bit 3 <Firmware Version>

Bit 2 <Protocol Version>

Bit 1 <Device Type>

Bit 0 <Length>

 <+CRD Mask>: Component mask of the crash data packet.


Mask Bit Item

Bit 15 Reserved

TRACGV55AN011 – 205 –
GV55 @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

Bit 7 Reserved

k
Bit 6 <Count Number>

n
Bit 5 <Send Time>

l i l
Bit 4 <Firmware Version>

c a
Bit 3 <Protocol Version>

e t i
Bit 2 <Device Type>

u
<Unique ID>

n
Bit 1

Bit 0 <Length>

Q fide
The acknowledgment message of the AT+GTHRM command:
 +ACK:GTHRM,
Example:

n
+ACK:GTHRM,2F1100,135790246811220,,0019,20090214093254,11F0$

o
Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –

C
Protocol Version 6
'Z','0' – '9'}

Unique ID 15 IMEI

Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

TRACGV55AN011 – 206 –
GV55 @Track Air Interface Protocol

4.2.Acknowledgement +ACK
 +ACK,
Example:
2B 41 43 4B 01 EF 24 2F 01 03 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

Parameter Length (byte) Range/Format Default

Message Header 4 +ACK +ACK

Message Type 1

k
Report Mask 1 00 – FF

Length 1

i n
Device Type 1 2F 2F

l l
Protocol Version 2 0000 – FFFF

c ia
Firmware Version 2 0000 – FFFF

e t
Unique ID 8 IMEI / Device Name

u n
ID 1

Q fide
Serial Number 2 0000 – FFFF

Send Time 7 YYYYMMDDHHMMSS

Count Number 2 0000 – FFFF

n
Checksum 2 0000 – FFFF

Tail Characters 2 0x0D 0x0A 0x0D 0x0A

o
 <Message Type>: It indicates the ID of the command that the device receives.

C
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

TRACGV55AN011 – 207 –
GV55 @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

Reserved 15

k
AT+GTRTO 16

n
Reserved 17

l i l
Reserved 18

c a
Reserved 19

e t i
Reserved 20

u n
AT+GTUPD 21

AT+GTPIN 22

Q fide
Reserved 23

AT+GTOWH 24

AT+GTDOG 25

n
Reserved 26

o
AT+GTJDC 27

AT+GTIDL 28

C
AT+GTHBM 29

AT+GTHMC 30

Reserved 31

Reserved 32

AT+GTACJ 33

AT+GTWLT 34

AT+GTHRM 35

AT+GTCRA 36

AT+GTPDS 38

TRACGV55AN011 – 208 –
GV55 @Track Air Interface Protocol

AT+GTBZA 39

AT+GTSPA 40

AT+GTSSR 41

Reserved 42

AT+GTGPJ 43

AT+GTRMD 44

AT+GTFFC 45

AT+GTCMD 46

k
AT+GTUDF 47

n
AT+GTJBS 48

l i l
Reserved 49

c a
Reserved 50

e t i
AT+GTPEO 51

u n
AT+GTUPC 52

Reserved 53

Q fide
Reserved 54

Reserved 55

Reserved 56

n
Reserved 57

o
Reserved 58

Reserved 59

C
Reserved 60

Reserved 61

Reserved 62

Reserved 63

Reserved 64

AT+GTGAM 65

Reserved 66

Reserved 67

AT+GTFVR 68

TRACGV55AN011 – 209 –
GV55 @Track Air Interface Protocol

AT+GTVVS 69

AT+GTAVS 70

Reserved ┇

AT+GTGDO 93

Reserved ┇

AT+GTVMS 102

 <Report Mask>: Please refer to the <+ACK Mask> in AT+GTHRM.


 <Length>: The length of the whole acknowledgement message from header to the tail

k
characters.

n
 <Unique ID>: If Bit 4 of <+ACK Mask> is 0, the IMEI of the device is used as the unique ID of

i
the device. IMEI is a 15-digit string. In the HEX format message, each 2 digits are encoded

l l
into one byte as an integer.

c
IMEI 86 80 34 00 10 00 39 7

ia
HEX 56 50 22 00 0A 00 27 07

u e n t
If Bit 4 of <+ACK 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

Q fide
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
HEX 67 76 35 35 00 00 00 00

n
 <ID>: The sub-command ID of AT+GTRTO or the ID of AT+GTIOB or AT+GTGEO. For others,

o
set it to 0.
 <Send Time>: The local time to send the acknowledgement message. 7 bytes in total. The

C
first 2 bytes are for year, and the other 5 bytes are for month, day, hour, minute and second
respectively.
Send Time 2011 01 31 06 29 11
HEX 07 DB 01 1F 06 1D 0B
 <Checksum>: The CRC16 checksum for data from <Message Type> to <Count Number>.

4.3.Location Report +RSP


Location report messages including +RESP:GTTOW, +RESP:GTEPS, +RESP:GTDIS, +RESP:GTIOB,
+RESP:GTFRI, +RESP:GTSPD, +RESP:GTRTL, +RESP:GTDOG, +RESP:GTIGL, +RESP:GTVGL and
+RESP:GTHBM use the format below.

 +RSP,

TRACGV55AN011 – 210 –
GV55 @Track Air Interface Protocol

Example:
2B 52 53 50 07 00 FE 0F BF 00 5D 2F 01 03 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

Parameter Length (byte) Range/Format Default

Message Header 4 +RSP +RSP

Message Type 1

Report Mask 4 00000000 – FFFFFFFF

Length 2

k
Device Type 1 2F 2F

i n
Protocol Version 2 0000 – FFFF

l l
Firmware Version 2 0000 – FFFF

c a
Unique ID 8 IMEI / Device Name

e t i
Battery Level 1 0 - 100

u n
External Power Voltage 2

Digital Input Status 1 00 – 03

Q fide
Digital Output Status 1 00 – 03

0x11 | 0x12
0x21 | 0x22
Motion Status 1

n
0x41 | 0x42
0x16 | 0x1A

o
Satellites in Use 1

C
Report ID / Report Type 1

Number 1 1 – 15

GNSS Accuracy 1 0|1 – 50

Speed 3 0.0 – 999.9km/h

Azimuth 2 0 – 359

Altitude 2

Longitude 4

Latitude 4

GNSS UTC Time 7 YYYYMMDDHHMMSS

MCC 2 0000 – FFFF

TRACGV55AN011 – 211 –
GV55 @Track Air Interface Protocol

MNC 2 0000 – FFFF

LAC 2 0000 – FFFF

Cell ID 2 0000 – FFFF

Reserved 1 00 00

Current Mileage 3 0.0 – 65535.0 km

Total Mileage 5 0.0 – 4294967.0 km

Current Hour Meter Count 3 HHMMSS

Total Hour Meter Count 6 HHHHHHHHMMSS

k
Send Time 7 YYYYMMDDHHMMSS

n
Count Number 2 0000 – FFFF

l i l
Checksum 2 0000 – FFFF

c a
Tail Characters 2 0x0D 0x0A 0x0D 0x0A

e t i
 <Message Type>: The ID of a specific location report message.

u n
Message ID

Q fide
+RESP:GTRTL (PNL) Reserved

+RESP:GTTOW 1

Reserved 2

+RESP:GTLBC 3

n
+RESP:GTEPS 4

o
+RESP:GTDIS 5

C
+RESP:GTIOB 6

+RESP:GTFRI 7

+RESP:GTGEO 8

+RESP:GTSPD 9

+RESP:GTSOS 10

+RESP:GTRTL 11

+RESP:GTDOG 12

Reserved 13

Reserved 14

+RESP:GTHBM 15

TRACGV55AN011 – 212 –
GV55 @Track Air Interface Protocol

+RESP:GTIGL 16

Reserved 17

Reserved 18

Reserved 19

Reserved 20

Reserved 21

Reserved 22

Reserved 23

k
Reserved 24

n
+RESP:GTGIN 25

l i l
+RESP:GTGOT 26

c a
+RESP:GTVGL 27

e t i
 <Report Mask>: Please refer to the <+RSP Mask> in AT+GTHRM.

u n
 <Unique ID>: If Bit 6 of <+RSP 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

Q fide
into one byte as an integer.
IMEI 86 80 34 00 10 00 39 7
HEX 56 50 22 00 0A 00 27 07

n
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

o
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

C
device name is less than 8 bytes, the remaining bytes are set to 0.
Device Name g v 5 5
HEX 67 76 35 35 00 00 00 00
 <Digital Input Status>: The status masks of ignition detection input and digital input 1
compose the byte.
Input Status Mask ID

Ignition Detection 0x01

Digital Input 1 0x02

Reserved

Reserved
 <Digital Output Status>: The status masks of digital output 1 and digital output 2 compose
the byte.

TRACGV55AN011 – 213 –
GV55 @Track Air Interface Protocol

Output Status Mask ID

Digital Output 1 0x01

Digital Output 2 0x02

Reserved

Reserved
 <Motion Status>: The current motion status of the device.
 <Satellites in Use>: The number of visible satellites.
 <Report ID / Report Type>: The high nibble is for <Report ID> and the low nibble is for
<Report Type>.

k
 <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 fractional part has 1 digit.

n
<Longitude>: The longitude of the current position. 4 bytes in total. The longitude is

i

l l
converted to an integer with 6 implicit decimals and the integer is reported in HEX format. If
the value of the longitude is negative, it is represented in 2’s complement format.

c a
Longitude 121390847

e t i
121.390847
HEX 07 3C 46 FF

u n
<Latitude>: The latitude of the current position. 4 bytes in total. The latitude is converted to

Q fide

an integer with 6 implicit decimals and the integer is reported in HEX format. If the value of
the latitude is negative, it is represented in 2’s complement format.
Latitude 31164503
31.164503

n
HEX 01 DB 88 57

o
 <Altitude>: The altitude from GNSS. If the altitude is negative, it is represented in 2’s
complement format. Unit: meter.

C
 <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.
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

TRACGV55AN011 – 214 –
GV55 @Track Air Interface Protocol

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

The location report message +RESP:GTLBC uses the format below.


Example:
2B 52 53 50 03 00 FE 1F BF 00 66 2F 01 03 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

k
Parameter Length (byte) Range/Format Default

Message Header 4 +RSP +RSP

l i n
Message Type 1

c l
Report Mask 4 00000000 – FFFFFFFF

ia
Length 2

e t
Device Type 1 2F 2F

u n
Protocol Version 2 0000 – FFFF

Q fide
Firmware Version 2 0000 – FFFF

Unique ID 8 IMEI / Device Name

Battery Level 1 0 - 100

n
External Power Voltage 2

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 Use 1

Report ID / Report Type 1

Number Length / Number


1
Type

Phone Number <=10

Number 1 1 – 15

GNSS Accuracy 1 0|1 – 50

TRACGV55AN011 – 215 –
GV55 @Track Air Interface Protocol

Speed 3 0.0 – 999.9km/h

Azimuth 2 0 – 359

Altitude 2

Longitude 4

Latitude 4

GNSS UTC Time 7 YYYYMMDDHHMMSS

MCC 2 0000 – FFFF

MNC 2 0000 – FFFF

k
LAC 2 0000 – FFFF

n
Cell ID 2 0000 – FFFF

l i l
Reserved 1 00 00

c a
Current Mileage 3 0.0 –65535.0 km

e t i
Total Mileage 5 0.0 – 4294967.0 km

u n
Current Hour Meter Count 3 HHMMSS

Total Hour Meter Count 6 HHHHHHHHMMSS

Q fide
Send Time 7 YYYYMMDDHHMMSS

Count Number 2 0000 – FFFF

Checksum 2 0000 – FFFF

n
Tail Characters 2 0x0D 0x0A 0x0D 0x0A

o
 <Number Length / Number Type>: The high nibble is for <Number Length> and the low

C
nibble is for <Number Type>. <Number Length> is the total number of bytes which is equal
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
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

The location report message +RESP:GTSOS uses the format below.

TRACGV55AN011 – 216 –
GV55 @Track Air Interface Protocol

Example:
2B 52 53 50 0A 00 FE 1F BF 00 60 2F 01 03 03 02 56 50 22 00 0A 00 27 07 62 2E 64 01 00 21 09 10
00 01 01 00 00 06 00 81 00 32 06 FC 59 89 01 E5 BC 06 07 DD 01 1E 03 28 26 04 60 00 00 56 78
5D 7B 00 00 00 01 00 00 00 0B 05 00 05 14 00 00 00 0E 2B 0B 07 DD 01 1E 0B 28 27 01 84 D1 47
0D 0A

Parameter Length (byte) Range/Format Default

Message Header 4 +RSP +RSP

Message Type 1

Report Mask 4 00000000 – FFFFFFFF

k
Length 2

n
Device Type 1 2F 2F

l i l
Protocol Version 2 0000 – FFFF

c
Firmware Version 2 0000 – FFFF

e ia
Unique ID 8 IMEI / Device Name

t
Battery Level 1 0 - 100

u n
External Power Voltage 2

Q fide
Digital Input Status 1 00 – 03

Digital Output Status 1 00 – 03

0x11 | 0x12

n
0x21 | 0x22
Motion Status 1
0x41 | 0x42

o
0x16 | 0x1A

Satellites in Use 1

C
Report ID / Report Type 1

Reserved 1 00 00

Number 1 1 – 15

GNSS Accuracy 1 0|1 – 50

Speed 3 0.0 – 999.9km/h

Azimuth 2 0 – 359

Altitude 2

Longitude 4

Latitude 4

GNSS UTC Time 7 YYYYMMDDHHMMSS

TRACGV55AN011 – 217 –
GV55 @Track Air Interface Protocol

MCC 2 0000 – FFFF

MNC 2 0000 – FFFF

LAC 2 0000 – FFFF

Cell ID 2 0000 – FFFF

Reserved 1 00 00

Current Mileage 3 0.0 –65535.0 km

Total Mileage 5 0.0 – 4294967.0 km

Current Hour Meter Count 3 HHMMSS

k
Total Hour Meter Count 6 HHHHHHHHHHMMSS

n
Send Time 7 YYYYMMDDHHMMSS

l i l
Count Number 2 0000 – FFFF

c a
Checksum 2 0000 – FFFF

e t i
Tail Characters 2 0x0D 0x0A 0x0D 0x0A

u n
The location report message +RESP:GTGEO uses the format below.

Q fide
 +RSP,
Example:
2B 52 53 50 08 00 FE 1F BF 00 5F 2F 8E 01 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

n
0A

o
Parameter Length (byte) Range/Format Default

Message Header 4 +RSP +RSP

C
Message Type 1

Report Mask 4 00000000 – FFFFFFFF

Length 2

Device Type 1 2F 2F

Protocol Version 2 0000 – FFFF

Firmware Version 2 0000 – FFFF

Unique ID 8 IMEI / Device Name

Battery Level 1 0 - 100

External Power Voltage 2

TRACGV55AN011 – 218 –
GV55 @Track Air Interface Protocol

Digital Input Status 1 00 – 03

Digital Output Status 1 00 – 03

0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A

Satellites in Use 1

Report ID / Report Type 1

Number 1 1 – 15

k
GNSS Accuracy 1 0|1 – 50

i n
Speed 3 0.0 – 999.9km/h

l l
Azimuth 2 0 – 359

c a
Altitude 2

e t i
Longitude 4

u n
Latitude 4

GNSS UTC Time 7 YYYYMMDDHHMMSS

Q fide
MCC 2 0000 – FFFF

MNC 2 0000 – FFFF

LAC 2 0000 – FFFF

n
Cell ID 2 0000 – FFFF

o
Reserved 1 00 00

C
Current Mileage 3 0.0 – 65535.0 km

Total Mileage 5 0.0 – 4294967.0 km

Current Hour Meter Count 3 HHMMSS

Total Hour Meter Count 6 HHHHHHHHMMSS

Send Time 7 YYYYMMDDHHMMSS

Count Number 2 0000 – FFFF

Checksum 2 0000 – FFFF

Tail Characters 2 0x0D 0x0A 0x0D 0x0A

 <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.

TRACGV55AN011 – 219 –
GV55 @Track Air Interface Protocol

 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.
 +RSP,
Example:
2B 52 53 50 19 00 FE 1F BF 00 68 2F 06 01 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

Parameter Length (byte) Range/Format Default

k
Message Header 4 +RSP +RSP

i n
Message Type 1

l l
Report Mask 4 00000000 – FFFFFFFF

c a
Length 2

e t i
Device Type 1 2F 2F

u n
Protocol Version 2 0000 – FFFF

Q fide
Firmware Version 2 0000 – FFFF

Unique ID 8 IMEI/Device Name

Battery Level 1 0 - 100

External Power Supply

n
2
Voltage

o
Digital Input Status 1 00 – 1F

Digital Output Status 1 00 – 1F

C
0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A

Satellites in Use 1

Area Type 1 0-1

Mask Group 1 01-1F

0000000000000001-0000
Area Mask Group 1 8
0000000FFFFF

0000000000000001-0000
Area Mask Group 2 8
0000000FFFFF

TRACGV55AN011 – 220 –
GV55 @Track Air Interface Protocol

Number 1 1

GNSS Accuracy 1 0|1 – 50

Speed 3 0.0 – 999.9km/h

Azimuth 2 0 – 359

Altitude 2

Longitude 4

Latitude 4

GNSS UTC Time 7 YYYYMMDDHHMMSS

k
MCC 2 0000 – FFFF

n
MNC 2 0000 – FFFF

l i l
LAC 2 0000 – FFFF

c a
Cell ID 2 0000 – FFFF

e t i
Reserved 1 00 00

u n
Current Mileage 3 0.0 – 65535.0 km

Total Mileage 5 0.0 – 4294967.0 km

Q fide
Current Hour Meter Count 3 HHMMSS

Total Hour Meter Count 6 HHHHHHHHMMSS

Send Time 7 YYYYMMDDHHMMSS

n
Count Number 2 0000 – FFFF

o
Checksum 2 0000 – FFFF

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. For each bit, the value 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.

4.4.Information Report +INF


Information report messages include +RESP:GTINF, +RESP:GTGPS, +RESP:GTCID, +RESP:GTCSQ,

TRACGV55AN011 – 221 –
GV55 @Track Air Interface Protocol

+RESP:GTVER, +RESP:GTBAT, +RESP:GTIOS, +RESP:GTTMZ and +RESP:GTGIR. These messages


use the same format as shown below. However, only +RESP:GTINF includes all the items while
others only include information items related to themselves.

 +INF,
Example:
2B 49 4E 46 01 FF FD 00 AD 56 50 22 00 0A 00 27 07 2F 01 03 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

k
0A 03 58 00 3E 07 DD 01 1D 14 34 16 00 52 A1 2C 0D 0A

n
Parameter Length (byte) Range/Format Default

l i
Message Header 4 +INF +INF

c l
Message Type 1

ia
Report Mask 2 0000 – FFFF

e t
Length 2

u n
Unique ID 8 IMEI / Device Name

Q fide
Device Type 1 2F

Protocol Version 2 0000 – FFFF

Firmware Version 2 0000 – FFFF

n
Hardware Version 2 0000 – FFFF

o
MCU Version 2 0000 – FFFF +RESP:GTVER

Reserved 2 0000

C
Reserved 1 00

Reserved 2 0000

Reserved 2 0000

Reserved 1 00

Reserved 2 0000

Reserved 2 0000 +RESP:GTIOS

Reserved 2 0000

Digital Input Status 1 00 – 03

Digital Output Status 1 00 – 03

Reserved 1 00

TRACGV55AN011 – 222 –
GV55 @Track Air Interface Protocol

0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A

Reserved 1 00

Satellites in Use 1

Power Saving Enable / OWH Mode


1
/ Outside Working Hours / AGPS

Last Fix UTC Time 7 YYYYMMDDHHMMSS +RESP:GTGPS

k
Reserved 1 00

n
FRI Discard No Fix 1 0|1

l i l
Report Composition Mask 2

c
IGN Interval 2

e ia
IGF Interval 2

t
Reserved 4 00000000

u n
Reserved 1 00

Q fide
External Power Supply / Backup
Battery On / Charging / LED State / 1
Backup Battery Charge Mode

External Power Voltage 2 0 +RESP:GTBAT

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

Time Zone Offset Sign / Daylight


1
Saving Enable +RESP:GTTMZ
Time Zone Offset 2 HHMM

GIR Trigger Type 1

Cell Number 1

MCC 2 +RESP:GTGIR

MNC 2

LAC 2

TRACGV55AN011 – 223 –
GV55 @Track Air Interface Protocol

Cell ID 2

TA 1

RX Level 1

Send Time 7 YYYYMMDDHHMMSS

Count Number 2 0000 – FFFF

Checksum 2 0000 – FFFF

Tail Characters 2 0x0D 0x0A 0x0D 0x0A

k
 <Message Type>: The ID of a specific information report message.
Message ID

i n
+RESP:GTINF 1

l l
+RESP:GTGPS 2

c ia
+RESP:GTCID 4

e t
+RESP:GTCSQ 5

u n
+RESP:GTVER 6

Q fide
+RESP:GTBAT 7

+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
HEX 67 76 35 35 00 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.

TRACGV55AN011 – 224 –
GV55 @Track Air Interface Protocol

 <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.
 <Firmware Version>: If <Message Type> is 6(+RESP:GTVER) in the message, Bit 4 (<Firmware
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.
 <Power Saving Enable / OWH Mode / Outside Working Hours / AGPS>: The highest bit, or Bit
7, is reserved, Bit 5 and Bit 6 are for <Power Saving Enable>, Bit 4 and Bit 3 are for <OWH
Mode>, and Bit 2 is for <Outside Working Hours>. Bit 0 is for <AGPS>. <Outside Working
Hours> is used to indicate whether the device is currently working outside working hours. 1
means “outside working hours”.
<External Power Supply / Backup Battery On / Charging / LED State / Backup Battery Charge

k

Mode>: The highest bit, or Bit 7, is for <External Power Supply> which indicates whether the

n
external power supply is connected to the device. Bit 6 is for <Backup Battery On> and

l i
indicates whether the backup battery is working. Bit 5 is for <Charging> which indicates

l
whether the backup battery is currently charging. Bit 4 is for <LED State> and indicates

c a
whether the LED’s are turned on. Bit 0 is for <Backup Battery Charge Mode>.

i
 <ICCID>: The ICCID is a 20-digit string. In the HEX format message, every 4 bits are used to

e t
represent one digit of the 20 digits of the ICCID.

u n
ICCID 89 86 00 00 09 09 17 21 49 53
HEX 89 86 00 00 09 09 17 21 49 53

Q fide
 <Time Zone Offset Sign / Daylight Saving Enable>: Bit 1 is for <Daylight Saving Enable> which
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.

TRACGV55AN011 – 225 –
GV55 @Track Air Interface Protocol

4.5.Event Report +EVT


Event report messages including +RESP:GTPNA, +RESP:GTPFA, +RESP:GTMPN, +RESP:GTMPF,
+RESP:GTBTC, +RESP:GTSTC, +RESP:GTSTT, +RESP:GTPDP, +RESP:GTIDN, +RESP:GTJDR,
+RESP:GTUPC, +RESP:GTSTR, +RESP:GTSTP and +RESP:GTLSP use the format below.

 +EVT,
Example:
2B 45 56 54 09 00 FE 1F BF 00 5E 2F 01 03 03 02 56 50 22 00 0A 00 27 07 5F 00 00 01 00 22 0C 01

k
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

i n
Parameter Length (byte) Range/Format Default

l l
Message Header 4 +EVT +EVT

c ia
Message Type 1

e t
Report Mask 4 00000000 – FFFFFFFF

u n
Length 2

Q fide
Device Type 1 2F 2F

Protocol Version 2 0000 – FFFF

Firmware Version 2 0000 – FFFF

Unique ID 8 IMEI / Device Name

n
Battery Level 1 0 - 100

o
External Power Voltage 2

C
Digital Input Status 1 00 – 03

Digital Output Status 1 00 – 03

0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A

Satellites in Use 1

Number 1 1

GNSS Accuracy 1 0 0

Speed 3 0.0 – 999.9km/h

TRACGV55AN011 – 226 –
GV55 @Track Air Interface Protocol

Azimuth 2 0 – 359

Altitude 2

Longitude 4

Latitude 4

GNSS UTC Time 7 YYYYMMDDHHMMSS

MCC 2 0000 – FFFF

MNC 2 0000 – FFFF

LAC 2 0000 – FFFF

k
Cell ID 2 0000 – FFFF

n
Reserved 1 00 00

l i l
Current Mileage 3 0.0 –65535.0 km

c a
Total Mileage 5 0.0 – 4294967.0 km

e t i
Current Hour Meter Count 3 HHMMSS

u n
Total Hour Meter Count 6 HHHHHHHHMMSS

Send Time 7 YYYYMMDDHHMMSS

Q fide
Count Number 2 0000 – FFFF

Checksum 2 0000 – FFFF

Tail Characters 2 0x0D 0x0A 0x0D 0x0A

n
<Message Type>: The ID of a specific event report message.

o

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

TRACGV55AN011 – 227 –
GV55 @Track Air Interface Protocol

Reserved 11

+RESP:GTPDP 12

+RESP:GTIGN 13

+RESP:GTIGF 14

+RESP:GTUPD 15

+RESP:GTIDN 16

+RESP:GTIDF 17

Reserved 18

k
Reserved 19

n
+RESP:GTJDR 20

l i l
+RESP:GTGSS 21

c a
Reserved 22

e t i
+RESP:GTCRA 23

u n
+RESP:GTDOS 25

+RESP:GTGES 26

Q fide
+RESP:GTSTR 28

+RESP:GTSTP 29

+RESP:GTLSP 30

n
+RESP:GTGPJ 31

o
+RESP:GTRMD 32

+RESP:GTJDS 33

C
Reserved 34

Reserved 35

+RESP:GTUPC 36

Reserved 37

Reserved 38

+RESP:GTVGN 39

+RESP:GTVGF 40

+RESP:GTPNR 41

+RESP:GTPFR 42

TRACGV55AN011 – 228 –
GV55 @Track Air Interface Protocol

RESEVER …

+RESP:GTACJ 47

 <Report Mask>: Please refer to the <+EVT Mask> in AT+GTHRM.


 <Unique ID>: If Bit 6 of <+EVT 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

k
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

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
device name is less than 8 bytes, the remaining bytes are set to 0.

c a
Device Name g v 5 5

e t i
HEX 67 76 35 35 00 00 00 00

u n
The event report message +RESP:GTBPL uses the format below.

Q fide
 +EVT,
Example:
2B 45 56 54 06 00 7E 1F 3F 2F 01 03 03 02 56 50 22 00 0B 31 5C 01 04 00 00 00 00 11 07 0D C1 01
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

n
Parameter Length (byte) Range/Format Default

o
Message Header 4 +EVT +EVT

C
Message Type 1

Report Mask 4 00000000 – FFFFFFFF

Length 2

Device Type 1 2F 2F

Protocol Version 2 0000 – FFFF

Firmware Version 2 0000 – FFFF

Unique ID 8 IMEI / Device Name

Battery Level 1 0 - 100

External Power Voltage 2

Digital Input Status 1 00 – 03

TRACGV55AN011 – 229 –
GV55 @Track Air Interface Protocol

Digital Output Status 1 00 – 03

0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A

Satellites in Use 1

Backup Battery Voltage 2 0 – 4200 mV

Number 1 1

GNSS Accuracy 1 0 0

k
Speed 3 0.0 – 999.9km/h

i n
Azimuth 2 0 – 359

l l
Altitude 2

c a
Longitude 4

e t i
Latitude 4

u n
GNSS UTC Time 7 YYYYMMDDHHMMSS

MCC 2 0000 – FFFF

Q fide
MNC 2 0000 – FFFF

LAC 2 0000 – FFFF

Cell ID 2 0000 – FFFF

n
Reserved 1 00 00

o
Current Mileage 3 0.0 –65535.0 km

C
Total Mileage 5 0.0 – 4294967.0 km

Current Hour Meter


3 HHMMSS
Count

Total Hour Meter Count 6 HHHHHHHHMMSS

Send Time 7 YYYYMMDDHHMMSS

Count Number 2 0000 – FFFF

Checksum 2 0000 – FFFF

Tail Characters 2 0x0D 0x0A 0x0D 0x0A

The event report messages +RESP:GTIGN and +RESP:GTIGF use the format below. For these two
messages, the <Current Mileage> and <Total Mileage> will always be present regardless of the
<+EVT Mask> setting.

TRACGV55AN011 – 230 –
GV55 @Track Air Interface Protocol

 +EVT,
Example:
2B 45 56 54 0D 00 FE 1F BF 00 62 2F 01 03 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

Parameter Length (byte) Range/Format Default

Message Header 4 +EVT +EVT

Message Type 1

k
Report Mask 4 00000000 – FFFFFFFF

Length 2

i n
Device Type 1 2F 2F

l l
Protocol Version 2 0000 – FFFF

c ia
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

Digital Input Status 1 00 – 03

Digital Output Status 1 00 – 03

n
0x11 | 0x12
0x21 | 0x22
Motion Status 1

o
0x41 | 0x42
0x16 | 0x1A

C
Satellites in Use 1

Duration of Ignition On or Ignition


4 0 – 999999 sec
Off

Number 1 1

GNSS Accuracy 1 0 0

Speed 3 0.0 – 999.9km/h

Azimuth 2 0 – 359

Altitude 2

Longitude 4

Latitude 4

TRACGV55AN011 – 231 –
GV55 @Track Air Interface Protocol

GNSS UTC Time 7 YYYYMMDDHHMMSS

MCC 2 0000 – FFFF

MNC 2 0000 – FFFF

LAC 2 0000 – FFFF

Cell ID 2 0000 – FFFF

Reserved 1 00 00

Current Mileage 3 0.0 –65535.0 km

Total Mileage 5 0.0 – 4294967.0 km

k
Current Hour Meter Count 3 HHMMSS

n
Total Hour Meter Count 6 HHHHHHHHMMSS

l i l
Send Time 7 YYYYMMDDHHMMSS

c a
Count Number 2 0000 – FFFF

e t i
Checksum 2 0000 – FFFF

u n
Tail Characters 2 0x0D 0x0A 0x0D 0x0A

Q fide
The event report messages +RESP:GTVGN and +RESP:GTVGF use the format below. For these two
messages, the <Current Mileage> and <Total Mileage> will always be present regardless of the
<+EVT Mask> setting.
 +EVT,

n
Example:
2B 45 56 54 0E FF FF FF FF 00 6A 25 02 06 06 02 67 76 33 30 30 00 00 00 00 00 00 00 00 00 00 00

o
00 12 08 00 00 05 88 01 00 00 00 03 00 2B 00 1F 07 3C 47 AD 01 DB 87 F5 07 DC 06 19 05 28 20
04 60 00 00 18 77 08 73 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07

C
DC 06 19 05 28 23 01 8D 43 90 0D 0A

Parameter Length (byte) Range/Format Default

Message Header 4 +EVT +EVT

Message Type 1

Report Mask 4 00000000 – FFFFFFFF

Length 2

Device Type 1 2F 2F

Protocol Version 2 0000 – FFFF

Firmware Version 2 0000 – FFFF

Unique ID 8 IMEI / Device Name

TRACGV55AN011 – 232 –
GV55 @Track Air Interface Protocol

Battery Level 1 0 - 100

External Power Supply Voltage 2

Digital Input Status 1 00 – 03

Digital Output Status 1 00 – 03

0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A

Satellites in Use 1

k
Reserved 1 00

i n
Report Type 1 0-4

l l
Duration of Ignition On or Ignition
4 0 – 999999 sec

c
Off

e ia
Number 1 1

t
GNSS Accuracy 1 0 0

u 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

MCC 2 0000 – FFFF

C
MNC 2 0000 – FFFF

LAC 2 0000 – FFFF

Cell ID 2 0000 – FFFF

Reserved 1 00 00

Current Mileage 3 0.0 –65535.0 km

Total Mileage 5 0.0 – 4294967.0 km

Current Hour Meter Count 3 HHMMSS

Total Hour Meter Count 6 HHHHHHHHMMSS

Reserved 4 00000000 – FFFFFFFF

Send Time 7 YYYYMMDDHHMMSS

TRACGV55AN011 – 233 –
GV55 @Track Air Interface Protocol

Count Number 2 0000 – FFFF

Checksum 2 0000 – FFFF

Tail Characters 2 0x0D 0x0A 0x0D 0x0A

The event report message +RESP:GTUPD uses the format below. For this message, the <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 2F 01 03 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

k
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

n
0D 0A

l i
Parameter Length (byte) Range/Format Default

c l
Message Header 4 +EVT +EVT

ia
Message Type 1

e t
Report Mask 4 00000000 – FFFFFFFF

u n
Length 2

Q fide
Device Type 1 2F 2F

Protocol Version 2 0000 – FFFF

Firmware Version 2 0000 – FFFF

n
Unique ID 8 IMEI / Device Name

Battery Level

o
1 0 - 100

External Power Voltage 2

C
Digital Input Status 1 00 – 03

Digital Output Status 1 00 – 03

0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A

Satellites in Use 1

Code 2

Retry 1

Number 1 1

GNSS Accuracy 1 0 0

TRACGV55AN011 – 234 –
GV55 @Track Air Interface Protocol

Speed 3 0.0 – 999.9km/h

Azimuth 2 0 – 359

Altitude 2

Longitude 4

Latitude 4

GNSS UTC Time 7 YYYYMMDDHHMMSS

MCC 2 0000 – FFFF

MNC 2 0000 – FFFF

k
LAC 2 0000 – FFFF

n
Cell ID 2 0000 – FFFF

l i l
Reserved 1 00 00

c a
Current Mileage 3 0.0 –65535.0 km

e t i
Total Mileage 5 0.0 – 4294967.0 km

u n
Current Hour Meter Count 3 HHMMSS

Total Hour Meter Count 6 HHHHHHHHMMSS

Q fide
Send Time 7 YYYYMMDDHHMMSS

Count Number 2 0000 – FFFF

Checksum 2 0000 – FFFF

n
Tail Characters 2 0x0D 0x0A 0x0D 0x0A

o
The event report message +RESP:GTIDF uses the format below.

C
 +EVT,
Example:
2B 45 56 54 11 00 FE 1F BF 00 62 2F 01 03 03 02 56 50 22 00 0A 00 27 07 5D 00 00 00 03 12 07 00
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

Parameter Length (byte) Range/Format Default

Message Header 4 +EVT +EVT

Message Type 1

Report Mask 4 00000000 – FFFFFFFF

Length 2

TRACGV55AN011 – 235 –
GV55 @Track Air Interface Protocol

Device Type 1 2F 2F

Protocol Version 2 0000 – FFFF

Firmware Version 2 0000 – FFFF

Unique ID 8 IMEI / Device Name

Battery Level 1 0 - 100

External Power Voltage 2

Digital Input Status 1 00 – 03

Digital Output Status 1 00 – 03

k
0x11 | 0x12

n
0x21 | 0x22

i
Motion Status 1
0x41 | 0x42

l l
0x16 | 0x1A

c a
Satellites in Use 1

e t i
Duration of Idling 4

u n
Number 1 1

GNSS Accuracy 1 0 0

Q fide
Speed 3 0.0 – 999.9km/h

Azimuth 2 0 – 359

Altitude 2

n
Longitude 4

o
Latitude 4

C
GNSS UTC Time 7 YYYYMMDDHHMMSS

MCC 2 0000 – FFFF

MNC 2 0000 – FFFF

LAC 2 0000 – FFFF

Cell ID 2 0000 – FFFF

Reserved 1 00 00

Current Mileage 3 0.0 –65535.0 km

Total Mileage 5 0.0 – 4294967.0 km

Current Hour Meter Count 3 HHMMSS

Total Hour Meter Count 6 HHHHHHHHMMSS

TRACGV55AN011 – 236 –
GV55 @Track Air Interface Protocol

Send Time 7 YYYYMMDDHHMMSS

Count Number 2 0000 – FFFF

Checksum 2 0000 – FFFF

Tail Characters 2 0x0D 0x0A 0x0D 0x0A

The event report message +RESP:GTGSS uses the format below.


 +EVT,
Example:
2B 45 56 54 15 00 FE 1F BF 00 63 2F 01 03 03 02 56 50 22 00 0A 00 27 07 50 00 00 00 03 1A 05 00

k
00 00 00 00 01 00 00 02 04 00 2A 00 35 06 FC 59 9A 01 E5 BC 2C 07 DD 01 1E 09 25 24 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 12 04 19 03

n
D7 64 41 0D 0A

l i l
Parameter Length (byte) Range/Format Default

c a
Message Header 4 +EVT +EVT

e t i
Message Type 1

u
Report Mask 4 00000000 – FFFFFFFF

n
Length 2

Q fide
Device Type 1 2F 2F

Protocol Version 2 0000 – FFFF

Firmware Version 2 0000 – FFFF

n
Unique ID 8 IMEI / Device Name

o
Battery Level 1 0 - 100

External Power Voltage 2

C
Digital Input Status 1 00 – 03

Digital Output Status 1 00 – 03

0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A

Satellites in Use 1

GNSS Signal Status 1 0|1

Reserved 4 00000000 00000000

Number 1 1

TRACGV55AN011 – 237 –
GV55 @Track Air Interface Protocol

GNSS Accuracy 1 0 0

Speed 3 0.0 – 999.9km/h

Azimuth 2 0 – 359

Altitude 2

Longitude 4

Latitude 4

GNSS UTC Time 7 YYYYMMDDHHMMSS

MCC 2 0000 – FFFF

k
MNC 2 0000 – FFFF

n
LAC 2 0000 – FFFF

l i l
Cell ID 2 0000 – FFFF

c a
Reserved 1 00 00

e t i
Current Mileage 3 0.0 –65535.0 km

u n
Total Mileage 5 0.0 – 4294967.0 km

Current Hour Meter

Q fide
3 HHMMSS
Count

Total Hour Meter Count 6 HHHHHHHHMMSS

Send Time 7 YYYYMMDDHHMMSS

n
Count Number 2 0000 – FFFF

o
Checksum 2 0000 – FFFF

Tail Characters 2 0x0D 0x0A 0x0D 0x0A

C
 <GNSS Signal Status>: 0 means “GNSS signal lost” or “no successful GNSS fix”, and 1 means
“GNSS signal recovered and successful GNSS fix”.

The event report message +RESP:GTDOS uses the format below.


 +EVT,
Example:
2B 45 56 54 19 00 FE 1F BF 00 60 2F 01 05 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

Parameter Length (byte) Range/Format Default

Message Header 4 +EVT +EVT

TRACGV55AN011 – 238 –
GV55 @Track Air Interface Protocol

Message Type 1

Report Mask 4 00000000 – FFFFFFFF

Length 2

Device Type 1 2F 2F

Protocol Version 2 0000 – FFFF

Firmware Version 2 0000 – FFFF

Unique ID 8 IMEI / Device Name

Battery Level 1 0 – 100

k
External Power Supply
2

n
Voltage

l i l
Digital Input Status 1 00 – 03

c
Digital Output Status 1 00 – 03

e ia
0x11 | 0x12

t
0x21 | 0x22
Motion Status 1

u n
0x41 | 0x42
0x16 | 0x1A

Q fide
Satellites in Use 1

Wave1 Output ID 1 1|2

Wave1 Output Active 1 0-2

n
Number 1 1

o
GNSS Accuracy 1 0 0

Speed 3 0.0 – 999.9km/h

C
Azimuth 2 0 – 359

Altitude 2

Longitude 4

Latitude 4

GNSS UTC Time 7 YYYYMMDDHHMMSS

MCC 2 0000 – FFFF

MNC 2 0000 – FFFF

LAC 2 0000 – FFFF

Cell ID 2 0000 – FFFF

Reserved 1 00 00

TRACGV55AN011 – 239 –
GV55 @Track Air Interface Protocol

Current Mileage 3 0.0 –65535.0 km

Total Mileage 5 0.0 – 4294967.0 km

Current Hour Meter


3 HHMMSS
Count

Total Hour Meter Count 6 HHHHHHHHMMSS

Send Time 7 YYYYMMDDHHMMSS

Count Number 2 0000 – FFFF

Checksum 2 0000 – FFFF

k
Tail Characters 2 0x0D 0x0A 0x0D 0x0A

i n
The event report message +RESP:GTGES uses the format below.

l l
 +EVT,

c
Example:

ia
2B 45 56 54 1A 00 FE 1F BF 00 68 2F 01 05 05 05 56 50 22 00 0F 5B 2E 00 5F 00 00 00 01 11 0B 01

e t
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

u
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

n
10 1C 11 02 17 D2 D2 0D 0A

Q fide
Parameter Length (byte) Range/Format Default

Message Header 4 +EVT +EVT

Message Type 1

n
Report Mask 4 00000000 – FFFFFFFF

Length

o
2

Device Type 1 2F 2F

C
Protocol Version 2 0000 – FFFF

Firmware Version 2 0000 – FFFF

Unique ID 8 IMEI / Device Name

Battery Level 1 0 - 100

External Power Supply


2
Voltage

Digital Input Status 1 00 – 03

Digital Output Status 1 00 – 03

0x11 | 0x12
Motion Status 1 0x21 | 0x22
0x41 | 0x42

TRACGV55AN011 – 240 –
GV55 @Track Air Interface Protocol

0x16 | 0x1A

Satellites in Use 1

Trigger GEO ID 2 0 – 19

Trigger GEO Enable 1 0|1

Trigger Mode 1 0|21|22

Radius 4 50 – 6000000m

Check Interval 4 0|5 – 86400sec

Number 1 1

k
GNSS Accuracy 1 0|1

n
Speed 3 0.0 – 999.9km/h

l i l
Azimuth 2 0 – 359

c a
Altitude 2

e t i
Longitude 4

u n
Latitude 4

GNSS UTC Time 7 YYYYMMDDHHMMSS

Q fide
MCC 2 0000 – FFFF

MNC 2 0000 – FFFF

LAC 2 0000 – FFFF

n
Cell ID 2 0000 – FFFF

o
Reserved 1 00 00

Current Mileage 3 0.0 –65535.0 km

C
Total Mileage 5 0.0 – 4294967.0 km

Current Hour Meter Count 3 HHMMSS

Total Hour Meter Count 6 HHHHHHHHMMSS

Send Time 7 YYYYMMDDHHMMSS

Count Number 2 0000 – FFFF

Checksum 2 0000 – FFFF

Tail Characters 2 0x0D 0x0A 0x0D 0x0A

 <Trigger GEO ID>: The ID of Geo-Fence. The range is 0 – 19.


 <Trigger GEO Enable>: The current parking-fence is active or inactive.
 0: The current parking-fence is inactive.

TRACGV55AN011 – 241 –
GV55 @Track Air Interface Protocol

 1: The current parking-fence is active.

The event report message +RESP:GTGPJ uses the format below.


 +EVT,
Example:
2B 45 56 54 1F 00 FE 1F BF 00 60 2F 01 05 05 02 56 50 22 00 0F 5B 2A 09 5E 00 00 00 00 16 09 03
01 01 00 00 00 00 00 00 00 5B 06 FC 59 D5 01 E5 BB 91 07 DD 07 04 05 09 2A 04 60 00 00 56 78
20 79 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 DD 07 04 05 09 2C 00 2C 46 69
0D 0A

Parameter Length (byte) Range/Format Default

k
Message Header 4 +EVT +EVT

Message Type 1

l i n
Report Mask 4 00000000 – FFFFFFFF

c l
Length 2

ia
Device Type 1 2F 2F

e t
Protocol Version 2 0000 – FFFF

u n
Firmware Version 2 0000 – FFFF

Q fide
Unique ID 8 IMEI / Device Name

Battery Level 1 0 - 100

External Power Voltage 2

n
Digital Input Status 1 00 – 03

Digital Output Status 1 00 – 03

o
0x11 | 0x12

C
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A

Satellites in Use 1

CW Jamming Value 1 0 - 255

GNSS Jamming State 1 0|1|2|3

Number 1 1

GNSS Accuracy 1 0 0

Speed 3 0.0 – 999.9km/h

Azimuth 2 0 – 359

Altitude 2

TRACGV55AN011 – 242 –
GV55 @Track Air Interface Protocol

Longitude 4

Latitude 4

GNSS UTC Time 7 YYYYMMDDHHMMSS

MCC 2 0000 – FFFF

MNC 2 0000 – FFFF

LAC 2 0000 – FFFF

Cell ID 2 0000 – FFFF

Reserved 1 00 00

k
Current Mileage 3 0.0 – 65535.0 km

n
Total Mileage 5 0.0 – 4294967.0 km

l i l
Current Hour Meter
3 HHMMSS

c
Count

e ia
Total Hour Meter Count 6 HHHHHHHHMMSS

t
Send Time 7 YYYYMMDDHHMMSS

u n
Count Number 2 0000 – FFFF

Q fide
Checksum 2 0000 – FFFF

Tail Characters 2 0x0D 0x0A 0x0D 0x0A

 <CW Jamming Value>: The current continuous wave jamming value.

n
 <GNSS Jamming State>: The current jamming state.

o
 0: Unknown or feature disabled.
 1: (Ok) No significant jamming.
 2: (Warning) Interference visible but fix OK.

C
 3: (Critical) Interference visible and no fix.

The event report message +RESP:GTRMD uses the format below.


 +EVT,
Example:
2B 45 56 54 20 00 FE 1F BF 00 5F 2F 01 06 06 06 56 50 22 00 0F 5B 2E 00 50 01 F0 00 01 11 00 01
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

Parameter Length (byte) Range/Format Default

Message Header 4 +EVT +EVT

Message Type 1

Report Mask 4 00000000 – FFFFFFFF

TRACGV55AN011 – 243 –
GV55 @Track Air Interface Protocol

Length 2

Device Type 1 2F 2F

Protocol Version 2 0000 – FFFF

Firmware Version 2 0000 – FFFF

Unique ID 8 IMEI / Device Name

Battery Level 1 0 - 100

External Power Supply


2
Voltage

k
Digital Input Status 1 00 – 03

n
Digital Output Status 1 00 – 03

l i l
0x11 | 0x12
0x21 | 0x22

c
Motion Status 1

a
0x41 | 0x42

e i
0x16 | 0x1A

t
Satellites in Use 1

u n
Roaming State 1 0-3

Q fide
Number 1 1

GNSS Accuracy 1 0 0

Speed 3 0.0 – 999.9km/h

n
Azimuth 2 0 – 359

o
Altitude 2

Longitude 4

C
Latitude 4

GNSS UTC Time 7 YYYYMMDDHHMMSS

MCC 2 0000 – FFFF

MNC 2 0000 – FFFF

LAC 2 0000 – FFFF

Cell ID 2 0000 – FFFF

Reserved 1 00 00

Current Mileage 3 0.0 –65535.0 km

Total Mileage 5 0.0 – 4294967.0 km

Current Hour Meter 3 HHMMSS

TRACGV55AN011 – 244 –
GV55 @Track Air Interface Protocol

Count

Total Hour Meter Count 6 HHHHHHHHMMSS

Send Time 7 YYYYMMDDHHMMSS

Count Number 2 0000 – FFFF

Checksum 2 0000 – FFFF

Tail Characters 2 0x0D 0x0A 0x0D 0x0A

The event report message +RESP:GTJDS uses the format below.


 +EVT,

k
Example:

n
2B 45 56 54 21 00 FE 1F BF 00 60 2F 01 05 05 02 56 50 22 00 0F 5B 2A 09 5E 00 00 00 00 16 09 03

l i
01 01 00 00 00 00 00 00 00 5B 06 FC 59 D5 01 E5 BB 91 07 DD 07 04 05 09 2A 04 60 00 00 56 78

l
20 79 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 DD 07 04 05 09 2C 00 2C 46 69

c a
0D 0A

e t i
Parameter Length (byte) Range/Format Default

u
Message Header 4 +EVT +EVT

n
Message Type 1

Q fide
Report Mask 4 00000000 – FFFFFFFF

Length 2

Device Type 1 2F 2F

n
Protocol Version 2 0000–FFFF

o
Firmware Version 2 0000 – FFFF

Unique ID 8 IMEI / Device Name

C
Battery Level 1 0 - 100

External Power Voltage 2

Digital Input Status 1 00 – 03

Digital Output Status 1 00 – 03

0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A

Satellites in Use 1

Jamming Status 1 1|2

TRACGV55AN011 – 245 –
GV55 @Track Air Interface Protocol

Number 1 1

GNSS Accuracy 1 0 0

Speed 3 0.0 –999.9km/h

Azimuth 2 0 – 359

Altitude 2

Longitude 4

Latitude 4

GNSS UTC Time 7 YYYYMMDDHHMMSS

k
MCC 2 0000 – FFFF

n
MNC 2 0000 – FFFF

l i l
LAC 2 0000 – FFFF

c a
Cell ID 2 0000 – FFFF

e t i
Reserved 1 00 00

u n
Current Mileage 3 0.0 –65535.0 km

Total Mileage 5 0.0 –4294967.0 km

Q fide
Current Hour Meter
3 HHMMSS
Count

Total Hour Meter Count 6 HHHHHHHHMMSS

n
Send Time 7 YYYYMMDDHHMMSS

o
Count Number 2 0000 – FFFF

Checksum 2 0000 – FFFF

C
Tail Characters 2 0x0D 0x0A 0x0D 0x0A

 <Jamming Status>: The current jamming status of the device.


 1: Quit the jamming state.
 2: Enter the jamming state.

The event report message +RESP:GTUPC uses the format below.


 +EVT,
Example:
2B 45 56 54 24 00 FE 1F BF 00 A0 2F 06 01 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 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 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

TRACGV55AN011 – 246 –
GV55 @Track Air Interface Protocol

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 0D
0A

Parameter Length (byte) Range/Format Default

Message Header 4 +EVT +EVT

Message Type 1

Report Mask 4 00000000 – FFFFFFFF

Length 2

Device Type 1 2F 2F

k
Protocol Version 2 0000 – FFFF

n
Firmware Version 2 0000 – FFFF

l i l
Unique ID 8 IMEI/Device Name

c
Battery Level 1 0 - 100

e ia
External Power Supply

t
2
Voltage

u n
Digital Input Status 1 00 – 1F

Q fide
Digital Output Status 1 00 – 1F

0x11 | 0x12
0x21 | 0x22
Motion Status 1
0x41 | 0x42

n
0x16 | 0x1A

o
Satellites in Use 1

C
Command ID 1

100|101|102|103|200|2
Result 2
01|202|300|301|302

Download URL <=100 Complete URL

Number 1 1

GNSS Accuracy 1 0 0

Speed 3 0.0 – 999.9km/h

Azimuth 2 0 – 359

Altitude 2

Longitude 4

Latitude 4

TRACGV55AN011 – 247 –
GV55 @Track Air Interface Protocol

GNSS UTC Time 7 YYYYMMDDHHMMSS

MCC 2 0000 – FFFF

MNC 2 0000 – FFFF

LAC 2 0000 – FFFF

Cell ID 2 0000 – FFFF

Reserved 1 00 00

Current Mileage 3 0.0 –65535.0 km

Total Mileage 5 0.0 – 4294967.0 km

k
Current Hour Meter Count 3 HHMMSS

n
Total Hour Meter Count 6 HHHHHHHHMMSS

l i l
Send Time 7 YYYYMMDDHHMMSS

c a
Count Number 2 0000 – FFFF

e t i
Checksum 2 0000 – FFFF

u n
Tail Characters 2 0x0D 0x0A 0x0D 0x0A

Q fide
 <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 result code is 301. It indicates wrong format of command ID when the result code is 302.
 <Result>: A code to indicate whether the configuration is updated successfully.
 100: The update command is starting.

n
 101: The update command is confirmed by the device.

o
 102: The update command is refused by the device.
 103: The update process is refused because the battery is low.

C
 200: The device starts to download the package.
 201: The device finishes downloading the package successfully.
 202: The device fails to download the package.
 300: The device starts to update the device configuration.
 301: The device finishes updating the device configuration successfully.
 302: The device fails to update the device configuration.
 <Download URL>: The complete URL to download the configuration. It includes the file name
and ends by 0x00.

The event report message +RESP:GTPNR uses the format below.


 +EVT,
Example:
2B 45 56 54 09 00 FE 1F BF 00 5E 2F 01 03 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

TRACGV55AN011 – 248 –
GV55 @Track Air Interface Protocol

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

Parameter Length (byte) Range/Format Default

Message Header 4 +EVT +EVT

Message Type 1

Report Mask 4 00000000 – FFFFFFFF

Length 2

Device Type 1 2F 2F

Protocol Version 2 0000 – FFFF

k
Firmware Version 2 0000 – FFFF

n
Unique ID 8 IMEI / Device Name

l i l
Battery Level 1 0 - 100

c a
External Power Voltage 2

e t i
Digital Input Status 1 00 – 03

u n
Digital Output Status 1 00 – 03

0x11 | 0x12

Q fide
0x21 | 0x22
Motion Status 1
0x41 | 0x42
0x16 | 0x1A

Satellites in Use 1

o n
Power On Reason 1 0–3

C
Number 1 1

GNSS Accuracy 1 0 0

Speed 3 0.0 – 999.9km/h

Azimuth 2 0 – 359

Altitude 2

Longitude 4

Latitude 4

GNSS UTC Time 7 YYYYMMDDHHMMSS

MCC 2 0000 – FFFF

MNC 2 0000 – FFFF

TRACGV55AN011 – 249 –
GV55 @Track Air Interface Protocol

LAC 2 0000 – FFFF

Cell ID 2 0000 – FFFF

Reserved 1 00 00

Current Mileage 3 0.0 –65535.0 km

Total Mileage 5 0.0 – 4294967.0 km

Current Hour Meter Count 3 HHMMSS

Total Hour Meter Count 6 HHHHHHHHMMSS

Send Time 7 YYYYMMDDHHMMSS

k
Count Number 2 0000 – FFFF

n
Checksum 2 0000 – FFFF

l i l
Tail Characters 2 0x0D 0x0A 0x0D 0x0A

c ia
The event report message +RESP:GTPFR uses the format below.

e t
 +EVT,

u n
Example:
2B 45 56 54 09 00 FE 1F BF 00 5E 2F 01 03 03 02 56 50 22 00 0A 00 27 07 5F 00 00 01 00 22 0C 01

Q fide
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

Parameter Length (byte) Range/Format Default

Message Header 4 +EVT +EVT

n
Message Type 1

o
Report Mask 4 00000000 – FFFFFFFF

C
Length 2

Device Type 1 2F 2F

Protocol Version 2 0000 – FFFF

Firmware Version 2 0000 – FFFF

Unique ID 8 IMEI / Device Name

Battery Level 1 0 - 100

External Power Voltage 2

Digital Input Status 1 00 – 03

Digital Output Status 1 00 – 03

Motion Status 1 0x11 | 0x12

TRACGV55AN011 – 250 –
GV55 @Track Air Interface Protocol

0x21 | 0x22
0x41 | 0x42
0x16 | 0x1A

Satellites in Use 1

Power Off Reason 1 0–3

Number 1 1

GNSS Accuracy 1 0 0

k
Speed 3 0.0 – 999.9km/h

n
Azimuth 2 0 – 359

l i
Altitude 2

c l
Longitude 4

ia
Latitude 4

e t
GNSS UTC Time 7 YYYYMMDDHHMMSS

u n
MCC 2 0000 – FFFF

Q fide
MNC 2 0000 – FFFF

LAC 2 0000 – FFFF

Cell ID 2 0000 – FFFF

n
Reserved 1 00 00

o
Current Mileage 3 0.0 –65535.0 km

Total Mileage 5 0.0 – 4294967.0 km

C
Current Hour Meter Count 3 HHMMSS

Total Hour Meter Count 6 HHHHHHHHMMSS

Send Time 7 YYYYMMDDHHMMSS

Count Number 2 0000 – FFFF

Checksum 2 0000 – FFFF

Tail Characters 2 0x0D 0x0A 0x0D 0x0A

The event report message +RESP:GTACJ uses the format below.


 +EVT,
Example:
2B4556542F00FE1FBF005F2F0A000F1856261E03203244055100000100210602010000000000AF

TRACGV55AN011 – 251 –
GV55 @Track Air Interface Protocol

004806FB408E01E5D0F307E4070E062C3804600000550BB96A0000000000000000000000000000
0000000007E4070E062C3900938B080D0A

Parameter Length (byte) Range/Format Default

Message Header 4 +EVT +EVT

Message Type 1

Report Mask 4 00000000 – FFFFFFFF

Length 2

Device Type 1 2F 2F

k
Protocol Version 2 0000 – FFFF

n
Firmware Version 2 0000 – FFFF

l i l
Unique ID 8 IMEI / Device Name

c
Battery Level 1 0 - 100

e ia
External Power Voltage 2

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 Use 1

o
Carjacking Event ID 1 01|02|03|10|20|30|40

Number 1 1

C
GNSS Accuracy 1 0 0

Speed 3 0.0 – 999.9km/h

Azimuth 2 0 – 359

Altitude 2

Longitude 4

Latitude 4

GNSS UTC Time 7 YYYYMMDDHHMMSS

MCC 2 0000 – FFFF

MNC 2 0000 – FFFF

LAC 2 0000 – FFFF

TRACGV55AN011 – 252 –
GV55 @Track Air Interface Protocol

Cell ID 2 0000 – FFFF

Reserved 1 00 00

Current Mileage 3 0.0 –65535.0 km

Total Mileage 5 0.0 – 4294967.0 km

Current Hour Meter


3 HHMMSS
Count

Total Hour Meter Count 6 HHHHHHHHMMSS

Send Time 7 YYYYMMDDHHMMSS

k
Count Number 2 0000 – FFFF

n
Checksum 2 0000 – FFFF

l i l
Tail Characters 2 0x0D 0x0A 0x0D 0x0A

c a
<Carjacking Event ID>: The event ID of the anti-carjacking message.

i

e t
 01 (Anti-Carjacking Canceling): If the driver presses and holds the hijack button for 5
seconds, this message is sent to the backend server to indicate the device will disable

u n
the anti-carjacking function for a short period of time.
 02 (Anti-Carjacking Triggering): According to the trigger mode, if the driver does not

Q fide
press the hijack button before turning on the ignition, this message is sent to the
backend server to indicate carjacking checking is triggered.
 03 (Carjacking): If the driver does not press the hijack button before the trigger timer
runs out, this message is sent to the backend server to indicate the device enters into

n
carjacking mode and the ignition is locked.
 10 (Back to Normal from Canceling): When the valet service timer runs out and the

o
device enables the anti-carjacking function again, this message is sent to the backend
server.

C
 20 (Back to Normal from Triggering by Pressing Hijack Button): Before the trigger timer
runs out, if the driver presses the hijack button, this message is sent to the backend
server.
 30 (Back to Normal from Carjacking by Release Command): If the device receives
release command or special SMS release command to unlock the ignition, this message
is sent to the backend server.
 40 (Back to Normal from Carjacking by Pressing Hijack Button): If the driver presses the
hijack button 5 times with ignition on when the device enters into carjacking mode, this
message is sent to the backend server.

4.6.Heartbeat Data +HBD


 +HBD,

TRACGV55AN011 – 253 –
GV55 @Track Air Interface Protocol

Example:
2B 48 42 44 EF 20 2F 01 03 03 02 56 50 22 00 0A 00 27 07 07 DD 01 1D 14 02 13 00 39 D2 5B 0D
0A

Parameter Length (byte) Range/Format Default

Message Header 4 +HBD +HBD

Report Mask 1 00 – FF

Length 1

Device Type 1 2F 2F

Protocol Version 2 0000 – FFFF

k
Firmware Version 2 0000 – FFFF

i n
Unique ID 8 IMEI / Device Name

l l
Send Time 7 YYYYMMDDHHMMSS

c ia
Count Number 2 0000 – FFFF

e t
Checksum 2 0000 – FFFF

u n
Tail Characters 2 0x0D 0x0A 0x0D 0x0A

Q fide
 <Report Mask>: Please refer to the <+HBD Mask> in AT+GTHRM.
 <Unique ID>: If Bit 4 of <+HBD 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.

n
IMEI 86 80 34 00 10 00 39 7

o
HEX 56 50 22 00 0A 00 27 07

If Bit 4 of <+HBD Mask> is 1, the device name is used as the unique ID of the device. For the

C
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
HEX 67 76 35 35 00 00 00 00

If the mask of <UID> in <+HBD Mask> of AT+GTHRM is set to 0, the heartbeat message will
not report device name or IMEI information. If the mask of <UID> is set to 1, then the
heartbeat message will report device name or IMEI information according to the mask of
<Device Name>.

TRACGV55AN011 – 254 –
GV55 @Track Air Interface Protocol

4.7.Crash Data Packet +CRD


 +CRD,
Example:
2B 43 52 44 00 7D 02 19 2F 01 04 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

k
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

n
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

l i
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

l
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

c a
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

e i
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

t
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

u n
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
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

Q fide
Parameter Length (byte) Range/Format Default

Message Header 4 +CRD +CRD

Report Mask 2 0000 – FFFF

n
Length 2

o
Device Type 1 2F 2F

Protocol Version 2 0000 – FFFF

C
Firmware Version 2 0000 – FFFF

Unique ID 8 IMEI / Device Name

Data Type 1 0|1

Total Frame 1 3

Frame Number 1 1|2|3

Data 500

Send Time 7 YYYYMMDDHHMMSS

Count Number 2 0000 – FFFF

Checksum 2 0000 – FFFF

Tail Characters 2 0x0D 0x0A 0x0D 0x0A

TRACGV55AN011 – 255 –
GV55 @Track Air Interface Protocol

 <Report Mask>: Please refer to <+CRD Mask> in AT+GTHRM.


 <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

k
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.

i n
Device Name g v 5 5

l l
HEX 67 76 35 35 00 00 00 00

c
 <Data Type>: The data reported to the backend server is recorded before or after crash.

ia
 0: Before crash.

e t
 1: After crash.

u
 <Total Frame>: The total number of the messages that are sent to the backend server for

n
the crash event.

Q fide
 <Frame Number>: A numeral to indicate the sequence of the current message.
 <Data>: There are 500 bytes in one frame 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.

o n
4.8.Acceleration Data Packet +ACC
 +ACC,

C
Example:
2B 41 43 43 2F 01 05 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
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
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
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
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
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
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
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
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

TRACGV55AN011 – 256 –
GV55 @Track Air Interface Protocol

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

Parameter Length (byte) Range/Format Default

Message Header 4 +ACC +ACC

Device Type 1 2F 2F

Protocol Version 2 0000 – FFFF

Unique ID 8 IMEI

Data 6*75

k
Send Time 7 YYYYMMDDHHMMSS

n
Count Number 2 0000 – FFFF

l i l
Checksum 2 0000 – FFFF

c
Tail Characters 2 0x0D 0x0A 0x0D 0x0A

e t ia
 <Unique ID>: The IMEI of the device is used as the unique ID of the device. The IMEI is a

u
15-digit string. In the HEX format message, each 2 digits are encoded into one byte as an

n
integer.

Q fide
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.

o n
4.9.Buffer Report in HEX Format

C
When a HEX format message goes into the local buffer, the device will replace the 2nd byte of
the report message with ‘B’. Thus, +BSP is buffered report for +RSP, +BNF is buffered report for
+INF, +BRD is buffered report for +CRD and +BVT is buffered report for +EVT. The remaining part
of the report messages is kept unchanged.

4.10.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:

TRACGV55AN011 – 257 –
GV55 @Track Air Interface Protocol

+SACK:11F0$

Parameter Length (byte) Range/Format Default

Count Number 4 0000 – FFFF

Tail Character 1 $ $

 <Count Number>: The backend server uses the <Count Number> extracted from the received
message as the <Count Number> in the server acknowledgement.

i n k
cl ia l
u e n t
Q fide
o n
C
TRACGV55AN011 – 258 –
GV55 @Track Air Interface Protocol

Appendix: Message Index


 Command and ACK
AT+GTBSI
+ACK:GTBSI
AT+GTSRI
+ACK:GTSRI
AT+GTQSS
+ACK:GTQSS
AT+GTCFG
+ACK:GTCFG

k
AT+GTOUT

n
+ACK:GTOUT

i
AT+GTDIS

l l
+ACK:GTDIS

c
AT+GTIOB

ia
+ACK:GTIOB

e t
AT+GTEPS
+ACK:GTEPS

u n
AT+GTFRI
+ACK:GTFRI

Q fide
AT+GTGEO
+ACK:GTGEO
AT+GTTOW
+ACK:GTTOW

n
AT+GTSPD
+ACK:GTSPD

o
AT+GTSOS
+ACK:GTSOS

C
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

TRACGV55AN011 – 259 –
GV55 @Track Air Interface Protocol

+ACK:GTHMC
AT+GTWLT
+ACK:GTWLT
AT+GTCRA
+ACK:GTCRA
AT+GTPDS
+ACK:GTPDS
AT+GTSSR
+ACK:GTSSR
AT+GTBZA
+ACK:GTBZA

k
AT+GTSPA
+ACK:GTSPA

n
AT+GTGPJ

l i
+ACK:GTGPJ

l
AT+GTRMD

c a
+ACK:GTRMD

i
AT+GTFFC

e t
+ACK:GTFFC

u
AT+GTCMD

n
+ACK:GTCMD

Q fide
AT+GTUDF
+ACK:GTUDF
AT+GTJDC
+ACK:GTJDC
AT+GTJBS

n
+ACK:GTJBS
AT+GTUPC

o
+ACK:GTUPC
AT+GTPEO

C
+ACK:GTPEO
AT+GTGAM
+ACK:GTGAM
AT+GTFVR
+ACK:GTFVR
AT+GTVVS
+ACK:GTVVS
AT+GTAVS
+ACK:GVAVS
AT+GTGDO
+ACK:GTGDO
AT+GTACJ
+ACK:GTACJ

TRACGV55AN011 – 260 –
GV55 @Track Air Interface Protocol

 Position Related Report


+RESP:GTTOW
+RESP:GTEPS
+RESP:GTDIS
+RESP:GTIOB
+RESP:GTFRI
+RESP:GTGEO
+RESP:GTSPD
+RESP:GTSOS
+RESP:GTRTL
+RESP:GTLBC

k
+RESP:GTDOG
+RESP:GTIGL

n
+RESP:GTHBM

l i
+RESP:GTDOS

l
+RESP:GTGES

c a
+RESP:GTGIN

i
+RESP:GTGOT

e t
+RESP:GTVGL

u
+RESP:GTPNR

n
+RESP:GTPFR

Q fide
 Device Information Report
+RESP:GTINF

 Report for Querying

n
+RESP:GTGPS
+RESP:GTALC

o
+RESP:GTCID
+RESP:GTCSQ

C
+RESP:GTVER
+RESP:GTBAT
+RESP:GTIOS
+RESP:GTTMZ
+RESP:GTALS
+RESP:GTALM

 Event Report
+RESP:GTPNA
+RESP:GTPFA
+RESP:GTMPN
+RESP:GTMPF
+RESP:GTBTC
+RESP:GTSTC

TRACGV55AN011 – 261 –
GV55 @Track Air Interface Protocol

+RESP:GTBPL
+RESP:GTSTT
+RESP:GTPDP
+RESP:GTIGN
+RESP:GTIGF
+RESP:GTIDN
+RESP:GTIDF
+RESP:GTJDR
+RESP:GTGSM
+RESP:GTGSS
+RESP:GTCRA

k
+RESP:GTSTR
+RESP:GTSTP

n
+RESP:GTLSP

l i
+RESP:GTGPJ

l
+RESP:GTRMD

c a
+RESP:GTJDS

i
+RESP:GTUPC

e t
+RESP:GTEUC

u
+RESP:GTVGN

n
+RESP:GTVGF

Q fide
+RESP:GTACJ
+RESP:GTACS

 Crash Data Packet


+RESP:GTCRD

n
 Acceleration Data Packet

o
+RESP:GTACC

C
 Heartbeat
+ACK:GTHBD
+SACK:GTHBD

 Server Acknowledgement
+SACK
 Hex Format Report Message
+ACK
+RSP
+EVT
+INF
+HBD Queclink
+CRD Green Liang
2020.12.23

TRACGV55AN011 – 262 –

You might also like