You are on page 1of 250

GV300W @Track Air Interface Protocol

GV300W @Track Air Interface Protocol


GSM/GPRS/WCDMA/GNSS Tracker
TRACGV300WAN016
Version: 16.02

TRACGV300WAN016 – 0 –
GV300W @Track Air Interface Protocol

Document Title GV300W @Track Air Interface Protocol

Version 16.02

Date 2022-06-09

Status Release

Document Control ID TRACGV300WAN016

General Notes

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

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

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

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

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

i
product designed by Queclink within a larger electronic system remains the responsibility of the

e t
customer or the customer’s system integrator. All specifications supplied herein are subject to

u
change.

Q fide n
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
liable to the payment of damages. All rights are reserved in the event of a patent grant or

n
registration of a utility model or design. All specifications supplied herein are subject to change
without notice at any time.

Co

TRACGV300WAN016 – 1 –
GV300W @Track Air Interface Protocol

Contents

Contents ............................................................................................................................................ 2
0. Revision History ............................................................................................................................. 6
1. Overview ..................................................................................................................................... 12
1.1. Scope of This Document .................................................................................................... 12
1.2. Reference........................................................................................................................... 12
1.3. Terms and Abbreviations ................................................................................................... 12
2. System Architecture .................................................................................................................... 13
3. Message Description ................................................................................................................... 14

k
3.1. Message Format ................................................................................................................ 14
3.2. Command and Acknowledgement .................................................................................... 15

i n
3.2.1. Server Connection ................................................................................................... 15

l l
3.2.1.1. Bearer Setting Information .................................................................................................. 15

c
3.2.1.2. Backend Server Registration Information ............................................................................ 17

ia
3.2.1.3. Quick Start Setting ............................................................................................................... 20

e t
3.2.2. Device Configuration ............................................................................................... 22
3.2.2.1. Global Configuration ........................................................................................................... 22

u n
3.2.2.2. Auto-unlock PIN................................................................................................................... 27
3.2.2.3. Protocol Watchdog .............................................................................................................. 28

Q fide
3.2.2.4. Time Adjustment ................................................................................................................. 30
3.2.2.5. Outside Working Hours ....................................................................................................... 31
3.2.2.6. Settings for Preserving Device’s Specified Logic States........................................................ 33
3.2.2.7. Over-the-air Configuration Update...................................................................................... 35

n
3.2.3. Position Related Report ........................................................................................... 37
3.2.3.1. Fixed Report Information .................................................................................................... 37

o
3.2.3.2. Frequency Change of Fixed Report Information .................................................................. 40
3.2.4. Alarm Settings ......................................................................................................... 42

C
3.2.4.1. Geo-Fence Information ....................................................................................................... 42
3.2.4.2. Polygon Geo-Fence .............................................................................................................. 44
3.2.4.3. Polygon Geo-Fence Group ................................................................................................... 46
3.2.4.4. Tow Alarm Configuration ..................................................................................................... 48
3.2.4.5. Speed Alarm ........................................................................................................................ 50
3.2.4.6. Buzzer Alarm Configuration ................................................................................................. 53
3.2.4.7. Overspeed Alarm ................................................................................................................. 55
3.2.4.8. SOS Function ....................................................................................................................... 57
3.2.4.9. Excessive Idling Detection ................................................................................................... 58
3.2.4.10. Harsh Behavior Monitoring ............................................................................................... 60
3.2.4.11. Start/Stop Report .............................................................................................................. 62
3.2.4.12. Roaming Detection Configuration ..................................................................................... 64
3.2.4.13. Temperature Alarm ........................................................................................................... 67
3.2.4.14. Binding SIM Card ............................................................................................................... 69
3.2.4.15. Jamming Detection ............................................................................................................ 71

TRACGV300WAN016 – 2 –
GV300W @Track Air Interface Protocol

3.2.4.16. Jamming Behavior Setting ................................................................................................. 72


3.2.4.17. Driveraid Setting Command .............................................................................................. 75
3.2.5. IO Application .......................................................................................................... 77
3.2.5.1. Digital Output ...................................................................................................................... 77
3.2.5.2. Digital Input Port Setting ..................................................................................................... 80
3.2.5.3. Input/Output Port Binding .................................................................................................. 83
3.2.5.4. External Power Supply Monitoring ...................................................................................... 85
3.2.5.5. Analog Input Port Setting .................................................................................................... 87
3.2.5.6. Gradual Digital Output Configuration .................................................................................. 90
3.2.6. Serial Port Application ............................................................................................. 92
3.2.6.1. Serial Port Setting ................................................................................................................ 92

k
3.2.6.2. Transparent Data Transmission............................................................................................ 97
3.2.6.3. 1-Wire Device Settings ........................................................................................................ 98

n
3.2.6.4. External Digital Fuel Sensor ............................................................................................... 100

l i
3.2.6.5. ID Authentication .............................................................................................................. 102

l
3.2.6.6. UART Data Transfer............................................................................................................ 104

c a
3.2.6.7. Fuel Sensor Calibration Table ............................................................................................ 106

e i
3.2.6.8. CANBUS Device Configuration ........................................................................................... 108

t
3.2.6.9. CANBUS Alarm Setting....................................................................................................... 113

u n
3.2.6.10. Camera Support............................................................................................................... 121
3.2.6.10.1. Camera Setting Command .................................................................................... 121

Q fide
3.2.6.10.2. Take-Picture Command......................................................................................... 123
3.2.6.11. UFSxxx FOTA Upgrade...................................................................................................... 124
3.2.6.12. FTP Server Information .................................................................................................... 125
3.2.6.13. Output Expansion ............................................................................................................ 127
3.2.6.14. Input Expansion ............................................................................................................... 128

n
3.2.6.15. AU100 Device Settings..................................................................................................... 129

o
3.2.6.16. RF433 Accessory Setting .................................................................................................. 132
3.2.6.17. CAN100 FOTA Upgrade .................................................................................................... 133
3.2.6.18. Configuration of DR100 Accessory .................................................................................. 135

C
3.2.7. Virtual Ignition Detection ...................................................................................... 136
3.2.7.1. Voltage Virtual Ignition Setting .......................................................................................... 136
3.2.7.2. Accelerometer (Motion Status) Virtual Ignition Settings ................................................... 137
3.2.8. Other Settings ........................................................................................................ 139
3.2.8.1. Real Time Operation .......................................................................................................... 139
3.2.8.2. Hour Meter Count ............................................................................................................. 145
3.2.8.3. Voice Monitoring ............................................................................................................... 146
3.2.8.4. White List........................................................................................................................... 148
3.2.8.5. Command String Storage ................................................................................................... 149
3.2.8.6. User Defined Function ....................................................................................................... 150
3.2.8.7. SMS Position Request ........................................................................................................ 155
3.2.8.8. GNSS-Assisted Motion Measurement ............................................................................... 156
3.2.8.9. Configuration File Version ................................................................................................. 157
3.3. Report .............................................................................................................................. 164

TRACGV300WAN016 – 3 –
GV300W @Track Air Interface Protocol

3.3.1. Position Related Report ......................................................................................... 164


3.3.2. Device Information Report .................................................................................... 185
3.3.3. Report for Real Time Querying .............................................................................. 188
3.3.3.1. +RESP:GTGPS ..................................................................................................................... 188
3.3.3.2. List of All Command Configurations .................................................................................. 189
3.3.3.3. +RESP:GTALM .................................................................................................................... 225
3.3.3.4. +RESP:GTALC...................................................................................................................... 228
3.3.3.5. +RESP:GTCID ...................................................................................................................... 230
3.3.3.6. +RESP:GTCSQ ..................................................................................................................... 230
3.3.3.7. +RESP:GTVER ..................................................................................................................... 231
3.3.3.8. +RESP:GTBAT ..................................................................................................................... 232

k
3.3.3.9. +RESP:GTIOS ...................................................................................................................... 232
3.3.3.10. +RESP:GTTMZ .................................................................................................................. 233

n
3.3.3.11. +RESP:GTAIF .................................................................................................................... 234

l i
3.3.3.12. +RESP:GTALS .................................................................................................................... 235

l
3.3.3.13. +RESP:GTGSV ................................................................................................................... 236

c a
3.3.3.14. +RESP:GTUVN .................................................................................................................. 237

e i
3.3.3.15. +RESP:GTCVN .................................................................................................................. 238

t
3.3.3.16. +RESP:GTCSN ................................................................................................................... 239

u n
3.3.3.17. +RESP:GTQDA .................................................................................................................. 239
3.3.3.18. +RESP:GTAUI .................................................................................................................... 240

Q fide
3.3.3.19. +RESP:GTCML .................................................................................................................. 241
3.3.3.20. +RESP:GTDAV................................................................................................................... 242
3.3.3.21. +RESP:GTWRT .................................................................................................................. 243
3.3.3.22. +RESP:GTCIF .................................................................................................................... 243
3.3.4. Event Report .......................................................................................................... 244

n
3.3.5. Data Report ........................................................................................................... 285

o
3.3.6. Buffer Report ......................................................................................................... 287
3.3.7. Report with Google Maps Hyperlink ..................................................................... 288
3.3.8. Transparent Data Transmission ............................................................................. 289

C
3.3.9. Data Transmission Based on Specified Terminator Character or Data Length ...... 291
3.3.10. UART Data Transfer .............................................................................................. 293
3.3.11. CANBUS Device Information Report .................................................................... 295
3.3.12. UFSxxx FOTA Upgrade Report .............................................................................. 300
3.4. Heartbeat ........................................................................................................................ 301
3.5. Server Acknowledgement ............................................................................................... 302
4. Hex Format Report Message ..................................................................................................... 304
4.1. Hex Report Mask ............................................................................................................. 304
4.2. Acknowledgement +ACK ................................................................................................. 312
4.3. Location Report +RSP ...................................................................................................... 316
4.4. Information Report +INF ................................................................................................. 337
4.5. Event Report +EVT ........................................................................................................... 344
4.6. Data Report +DAT ............................................................................................................ 403
4.7. Heartbeat Data +HBD ...................................................................................................... 405

TRACGV300WAN016 – 4 –
GV300W @Track Air Interface Protocol

4.8. Buffer Report in HEX Format ........................................................................................... 406


4.9. CANBUS Device Information Report................................................................................ 406
Appendix A: Two’s Complement ................................................................................................... 413
Appendix B: Message Index .......................................................................................................... 414

i n k
cl ia l
u e n t
Q fide
o n
C
TRACGV300WAN016 – 5 –
GV300W @Track Air Interface Protocol

0. Revision History

Version Date Author Description of Change


0.07 2015-01-15 Mike Yin 1. First release.
1.00 2015-03-12 Mike Yin 1. Added AT+GTFSC.
1.01 2015-05-11 Mike Yin 1. Added UART functions:
AT+GTURT, AT+GTDAT, AT+GTACD, AT+GTEFS,
AT+GTIDA, AT+GTTMP, AT+GTUDT, and
AT+GTCAN
1.02 2015-05-25 Mike Yin 1. Deleted ‘4 Mark Parity’ from <Parity Bits> in

k
AT+GTURT.

n
2.00 2015-07-20 Mike Yin 1. Added Mode 2 (Garmin) to AT+GTURT.

l i
2. Added AT+GTRTO-12 (CVN).

l
2015-08-10 Mike Yin 1. Added AT+GTCMS, AT+GTTAP, AT+GTFTP, and

c a
AT+GTHRM.

e i
2.01 2015-08-20 Mike Yin 1. Added RTO(AIF) and AT+GTSIM.

t
2.02 2015-09-12 Mike Yin 1. Removed Voice Call function.

u n
2. Added AT+GTMON, AT+GTSOS and
AT+GTWLT.

Q fide
2.03 2015-09-28 Mike Yin 1. Moved <+CAN Mask> to the next field in
AT+GTHRM.
2. Removed the <RFID> field from Hex report.
3.00 2015-10-17 Mike Yin 1. Added <Location Request Mask> to
AT+GTCFG.

n
2. Added <Voltage Margin Error> and

o
<Debounce Voltage Threshold> to AT+GTEPS,
and AT+GTAIS.
3. Added RTO-11 (UVN), and mask for

C
+RESP:GTUVN to <INF Expansion Mask>.
4. Added AT+GTWLT and AT+GTUFS.
5. Added +RESP:GTUFS and +RESP:GTEXP
report.
2015-10-26 Felix Jiang 1. Added SMS Position Request function.
3.01 2015-10-26 Mike Yin 1. Added AT+GTCMD and AT+GTUDF.
2015-10-30 Felix Jiang 1. Added <Network Mode> to AT+GTBSI.
3.02 2015-11-02 Berry Xu 1. Added URT mode 17 for EIO100 device
support.
2. Added AT+GTOEX and AT+GTIEX.
3. Modified <Input Mask>, <Trigger Mask>, and
<Output ID> in AT+GTIOB.
4. Added <Ex Detection Frequency IGF> to the
command AT+GTEFS.

TRACGV300WAN016 – 6 –
GV300W @Track Air Interface Protocol

2015-11-06 Beta Zhu 1. Changed the minimum value of <Send


Interval> in AT+GTFRI to 1.
4.00 2016-01-20 Beta Zhu 1. Added <EHD Support> in AT+GTCMS to
support larger photo data in HEX format.
2. Added <Report Sensor Data> to AT+GTEFS.
3. Added <Battery Percentage>, <Ignition
Status> and <Speed> to the report with
Google Maps link.
5.00 2016-05-09 Mike Yin 1. Added the command AT+GTUPC.
2. Added the command AT+GTCLT and the
report message +RESP:GTCLT.

k
3. Added hex report for AT+GTCLT.
2016-05-16 Beta Zhu 1. Added hex report for AT+GTUPC.

i n
2. Added hex report for AT+GTCLT.

l l
3. Added CAN data mask bit to the <ERI Mask>
of the AT+GTFRI command.

c a
4. Added log-out event to the command

e t i
AT+GTIDA.
5. Added Old RFID and VD RFID to the <RFID

u n
Type> field of the AT+GTURT command.
6. Added Mode 3 to <Output Direction> in

Q fide
AT+GTRTO to support.
7. Added <RFID> to +RSP and +EVT messages in
hex format.
8. Added the <Time Unit> parameter to
AT+GTSSR.

n
9. Added the command AT+GTGAM.

o
10. Added <MPN / MPF Validity Time> to the
AT+GTEPS command.

C
11. Changed the range of <Motion Threshold>
in the AT+GTTOW command to 2 – 9.
5.01 2016-07-15 Mike Yin 1. Added Voice Call function.
2. Added the AT+GTMON.
3. Added <Number>, <SOS Microphone> and
<SOS Speaker> to AT+GTSOS.
4. Added 4 low bits to <Location Request Mask>
for incoming call.
5. Added Bit 1 to <Call Filter> for the white list
for location by call function.
6. Added Cell Info Report.
7. Added GTRTO-C GIR.
8. Added GIR mask to AT+GTHRM.
6.00 2016-11-09 Beta Zhu 1. Added <Behavior Duration> to AT+GTHBM.
6.01 2017-02-13 Beta Zhu 1. Added Mode 7 (TCP long-connection and

TRACGV300WAN016 – 7 –
GV300W @Track Air Interface Protocol

backup server connection supported mode) to


<Report Mode> in AT+GTSRI.
7.00 2017-05-12 Beta Zhu 1. Added Mode 18 (AU100 Device) to <Working
Mode> in AT+GTURT.
2. Added the AT+GTAUS command.
3. Added “AU100 device” to <UART Device Type>
in AT+GTERI.
7.01 2017-05-18 Felix Jiang 1. Added support for DR100 in <RFID Type> of
AT+GTURT.
2. Added new messages +RESP:GTPNR and
+RESP:GTPFR, which are controlled by <Event

k
Mask> in AT+GTCFG or Roaming Event Mask
in AT+GTRMD.

i n
7.02 2017-07-12 Beta Zhu 1. Expanded the value range of <Mode> to [0-2]

l l
for judging journey start and end with no
ignition signal in the command AT+GTSSR.

c a
7.03 2017-08-03 Felix Jiang 1. Added new messages +RESP:GTAUR and

e t i
+RESP:GTAUI.
8.00 2017-09-19 Felix Jiang 1. Added mode 3 in AT+GTIDA.

u n
8.01 2017-10-13 Felix Jiang 1. Imported virtual ignition settings related
commands AT+GTVVS and AT+GTAVS and

Q fide
messages +RESP:GTVGL, +RESP:GTVGN and
+RESP:GTVGF.
2. Expanded the parameter <Ignition Detection
Mode> in the command AT+GTDIS.

n
8.02 2017-10-18 Felix Jiang 1. Imported a new command AT+GTGDO for
gradual digital output configuration.

o
2. Expanded the range of the parameter <Output
Status> to [0 - 2].

C
8.03 2017-10-27 Felix Jiang 1. Expanded <Configuration Mask> in AT+GTRTO
to 32 bytes.
8.04 2017-11-08 Beta Zhu 1. Added the command AT+GTJDC.
2. Added the messages +RESP:GTJDR and
+RESP:GTJDS.
8.05 2017-12-08 Beta Zhu 1. Added the command AT+GTJBS.
2017-12-13 Felix Jiang 1. Added the parameter <State Mode> in
AT+GTGEO.
2017-12-21 Beta Zhu 1. Added the parameter <IGF Fuel Update> in
AT+GTAIS.
9.00 2018-04-13 Beta Zhu 1. Added Mode 4 to <Port N Working Mode> in
AT+GTAUS.
2. Added Mode 6 in AT+GTAIS.
9.01 2018-05-02 Beta Zhu 1. Added <IGN Sample Count> and <Ex Fuel Loss

TRACGV300WAN016 – 8 –
GV300W @Track Air Interface Protocol

Alarm IGN> to the AT+GTEFS command.


9.02 2018-05-04 Beta Zhu 1. Added <INF Expand Mask> to the AT+GTCFG
command.
2. Added <INF Expand Mask> and <1-wire Data>
to the +RESP:GTINF.
3. Added Bit 5 for <1-wire Data> to the <INF
Expansion Mask> of AT+GTHRM.
4. Added 1-wire information to the hex report
+INF.
9.03 2018-06-12 Beta Zhu 1. Added <Enter Jamming Timer Threshold> and
<Quit Jamming Timer Threshold> to the

k
AT+GTJDC command.
10.00 2018-09-05 Beta Zhu 1. Added <Check Interval> to the AT+GTFRI

i n
command.

l l
2. Changed the range of <Number> in the
+RESP:GTFRI and +RESP:GTERI to 1 – 15.

c a
10.01 2018-09-29 Beta Zhu 1. Added support for LLS 20160 in the <Digital

e t i
Fuel Sensor Type> of AT+GTURT.
10.02 2018-11-02 Beta Zhu 1. Added the command AT+GTPEG.

u n
2. Extended the range of the parameter <GEO
ID> to [0 - 399] in the command AT+GTPEO.

Q fide
3. Added the message +RESP:GTSPE.
4. Modified the ASCII format and HEX format for
the messages +RESP:GTGIN and
+RESP:GTGOT.

n
5. Added Bit 10 (for State of PEO) and Bit 11 (for
State of SPE) to the parameter <Mask> in

o
AT+GTPDS.
6. Added the parameter <State Mode> in

C
AT+GTPEO.
10.03 2019-03-19 Beta Zhu 1. Added the parameters <Siren Alarm Duration>
and <Preparing Alarm Timer>.
2. Changed the value range of <GNSS Fix Failure
Timeout Timer> in AT+GTJBS.
3. Changed the unit of <GNSS Fix Failure Timeout
Timer> from minute to second in AT+GTJBS.
11.00 2019-06-03 Rmyh Hong 1. Added the AT+GTWRT command.
2. Added the AT+GTFVR command.
3. Added the parameters <Extended Status
Report>, <Update Status Mask> and
<Identifier Number> in the command
AT+GTUPC.
4. Added Bit68 for FVR to <Configuration Mask>
in the command AT+GTRTO.

TRACGV300WAN016 – 9 –
GV300W @Track Air Interface Protocol

5. Added the +RESP:GTEUC message.


11.01 2019-06-24 Rmyh Hong 1. Added Escort Fuel option in the parameter
<Digit Fuel Sensor Type> of AT+GTURT and in
the parameter <Sensor Type> of AT+GTFSC.
2019-07-02 Rmyh Hong 1. Added the messages +RESP:GTLBA and
+RESP:GTWPB.
2. Added hex EVT message type for the
messages +RESP:GTLBA and +RESP:GTWPB.
12.00 2019-10-10 Elvin Shen 1. Modified the range of the <Output Status>
parameter from 0-1 to 0-2 in AT+GTJDC.
2. Added Bit 36 <Network jamming is detected>

k
and Bit 37 <Network jamming is not detected>
to <Input ID Mask> in AT+GTUDF.

i n
3. Extended the number of messages that can be

l l
cached in buffer to 10,000.
4. Added <Append Mask> to AT+GTSPD and <

c a
Private Field Mask> to AT+GTHRM

e t i
respectively.
5. Added the parameters <Overspeed Status>

u n
and <Pre-speed State Duration Time> in
+RESP:GTSPD.

Q fide
6. Modified the description of the parameters
<Longitude> and <Latitude> in protocol.
12.01 2019-11-05 Elvin Shen 1. Added aes256 encryption function.
2. Added the <Encrypt Type> parameter to
AT+GTSRI.

n
12.02 2019-11-14 Elvin Shen 1. Modified the position of the <Encrypt Type>

o
parameter in AT+GTSRI.

C
12.03 2019-12-04 Elvin Shen 1. Added the parameters <Report ID> to
AT+GTSPD.
12.04 2019-12-16 Rmyh Hong 1. Added Mode 21 to <Working Mode> in the
AT+GTURT command.
2. Added the command AT+GTDAS and the
report message +RESP:GTDAR.
3. Added Sub Command 0x26 to the AT+GTRTO
command.
4. Added the +RESP:GTDAV report.
13.00 2020-03-25 Elvin Shen 1. Added <Service Distance> in +RESP:GTCAN
report.
13.01 2020-05-06 Elvin Shen 1. Added the <Fail Interval> parameter in the
AT+GTDOG command.
2. Added the AT+GTCFU command and the

TRACGV300WAN016 – 10 –
GV300W @Track Air Interface Protocol

+RESP:GTCFU message.
3. Added “CSN” to <Sub Command> in
AT+GTRTO and added the +RESP:GTCSN
message.
13.02 2020-05-18 Elvin Shen 1. Added the AT+GTCDA command.
2. Added 1D to the parameter <Sub Command>
in the AT+GTRTO command.
3. Added the +RESP:GTQDA report message.
13.03 2020-06-19 Elvin Shen 1. Added the Sub Command 0x22 in the
AT+GTRTO command.
2. Added +RESP:GTCML report.

k
3. Added the Sub Command 0x2F in the
AT+GTRTO command.

i n
4. Added +RESP:GTCIF report.

l l
13.04 2020-06-28 Elvin Shen 1. Added the Sub Command 0x14 in the
AT+GTRTO command.

c ia
14.00 2020-09-04 Elvin Shen 1. Added the parameter <Enable ACK> in the

e t
AT+GTRTO command.

u
14.01 2020-09-17 Elvin Shen 1. Deleted the parameter <Enable ACK> from the

n
AT+GTRTO command.

Q fide
2. Added the parameter <CSQ RSSI> to the HEX
format messages of +RSP, +EVT and +INF.
3. Added the parameter <External GNSS
Antenna Status | Satellites in Use> to HEX
format message of +INF.

n
15.01 2021-07-22 Lio Liu 1. Added the parameter <Position Append
Mask> to replace the parameter <Reserved>

o
in the AT+GTCFG command.
16.01 2022-04-25 Waylon Ji 1. Added the parameters <Check IGF> and

C
<Check Speed Value> to AT+GTCFG.
2. Added the parameters <Append Event MASK>
and <Debounce Count> to AT+GTOUT.
16.02 2022-06-09 Claire Liu 1. Added the parameter <GNSS Working Mode>
to AT+GTCFG.

TRACGV300WAN016 – 11 –
GV300W @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 UMTS, which is used for all communications between the backend server
and the terminal. The backend server sends a command to the terminal and then the terminal
confirms the receipt with an acknowledgement message. If configured, the terminal also sends
report messages to the backend server.

k
The purpose of this document is to describe how to build the backend server based on the

n
@Track Air Interface Protocol.

1.2. Reference

cl i a l
SN
[1]

u e
Document Name

n t i
@Track Air Interface for Garmin-FMI Protocol
Remark
The air protocol interface between

Q fide
GV300W and Garmin.

1.3. Terms and Abbreviations

o n
Abbreviation Description
APN Access Point Network

C
ASCII American National Standard Code for Information Interchange
UMTS Universal Mobile Telecommunications System
WCDMA Wideband Code Division Multiple Access
GNSS Global Navigation Satellite System
HDOP Horizontal Dilution of Precision
ICCID Integrated Circuit Card Identity
IP Internet Protocol
SMS Short Message Service
TCP Transmission Control Protocol
UDP User Datagram Protocol
UTC Coordinated Universal Time

TRACGV300WAN016 – 12 –
GV300W @Track Air Interface Protocol

2. System Architecture

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

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

n
 The backend server should be able to receive and send SMS.

Co

TRACGV300WAN016 – 13 –
GV300W @Track Air Interface Protocol

3. Message Description

3.1. Message Format

All of the @Track Air Interface Protocol messages are composed of printable ASCII characters.
Message format which varies with message type is shown in the table below:
Message Format Message Type
AT+GTXXX=<parameter1>,<parameter2>,…$ Command

k
+ACK:GTXXX,<parameter1>,<parameter2>,…$ Acknowledgement
+RESP:GTXXX,<parameter1>,<parameter2>,…$ Report

i n
The entire message string ends with the character ‘$’.

l l
The characters ‘”XXX” allow the identification of the difference between messages.
The “<parameter1>,<parameter2>,…” carry the message’s parameters. The number of

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

e i
neighbouring parameter characters. The parameter string may contain the following ASCII

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

u n
Detailed descriptions of each message format are available in the corresponding message
sections.

Q fide
By sending Commands to the terminal, the backend server can either configure and query the
parameters of the terminal or control the terminal when the terminal performs specific actions.
When the terminal receives Commands over the air, it will reply with a corresponding
Acknowledgement message.

n
According to the configuration of the parameters, the terminal can send Report messages to the

o
backend server. Please see the following figure:

C
Figure 1: @Track Protocol Message Flow

TRACGV300WAN016 – 14 –
GV300W @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 UMTS network parameters.

AT+GTBSI=

k

Example:

n
AT+GTBSI=gv300w,cmnet,,,wapnet,,,,0000$

l i l
SN Parameter Length (byte) Range/Format Default

c a
1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

e t i
2 APN <=40

u
3 APN User Name <=30

n
4 APN Password <=30

Q fide
5 Backup APN <=40

6 Backup APN User Name <=30

7 Backup APN Password <=30

n
8 Network Mode 1 0-2 0

o
Serial Number 4 0000 – FFFF

Tail Character 1 $ $

C
 <Password>: The valid characters for the password include ‘0’–9’, ‘a’ –‘z’, and ‘A’ –‘Z’. The
default value is “gv300w”.
 <APN>: Access point name (APN)
 <APN User Name>: The UMTS APN user name. If the parameter field is empty, the current
value for this parameter will be cleared.
 <APN Password>: The UMTS APN password. If the parameter field is empty, the current
value for this parameter will be cleared.
 <Backup APN>: The backup access point name (APN). If the <APN> does not work, the
<Backup APN> will be used.
 <Backup APN User Name>: The backup UMTS APN user name. If the parameter field is
empty, the current value for this parameter will be cleared.
 <Backup APN Password>: The backup UMTS APN password. If the parameter field is empty,
the current value for this parameter will be cleared.

TRACGV300WAN016 – 15 –
GV300W @Track Air Interface Protocol

 <Network Mode>: The mobile network mode the device works in.
 0: Auto.
 1: GSM only.
 2: UMTS only.
 <Serial Number>: The serial number of the command. It will be included in the ACK message
of the command.
 <Tail Character>: A character which indicates the end of the command. It must be ‘$’.

The acknowledgment message of the AT+GTBSI command:


 +ACK:GTBSI,
Example:

k
+ACK:GTBSI,270804,135790246811220,,0000,20090214093254,11F0$

n
Parameter Length (byte) Range/Format Default

l i l
XX0000 – XXFFFF, X∈{'A' –
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 $ $

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

o
characters indicate the device type. As shown in the example above, “27” means GV300W.
The middle two characters indicate the major version number of the protocol and the last
two characters indicate the minor version number of the protocol. Both version numbers are

C
hex digits. For example, “020A” means version 2.10.
 <Unique ID>: The IMEI of the terminal.
 <Device Name>: The specified name of the device.
 <Serial Number>: A serial number which is the same as the <Serial Number> in the
corresponding command. It distinguishes which command the ACK message is for.
 <Send Time>: The local time to send the ACK message.
 <Count Number>: A self-increasing count number in each acknowledgment message and
report message. It begins from 0000 and increases by 1 for each message. And it recycles
back after “FFFF”.
 <Tail Character>: A character which indicates the end of the command. It must be ‘$’.

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

TRACGV300WAN016 – 16 –
GV300W @Track Air Interface Protocol

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. If the terminal is configured correctly, it should be able to report data to the backend
server.

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

k
AT+GTSRI=gv300w,3,,1,some.host.name,7011,116.226.45.229,7012,+8613812341234,15,1,0

n
,,,,,,2,0001$

i
AT+GTSRI=gv300w,3,,1,60.174.225.171,7011,,,,15,1,0,0,,,,,2,0001$

l l
SN Parameter Length (byte) Range/Format Default

c ia
1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

e t
2 Report Mode 1 0–7 0

u n
3 Reserved 0

Q fide
4 Buffer Mode 1 0|1|2 1

5 Main Server IP | Domain


<=60
Name

6 Main Server Port <=5 0 – 65535

n
7 Backup Server IP |
<=60

o
Domain Name

8 Backup Server Port <=5 0 – 65535

C
9 SMS Gateway <=20

10 Heartbeat Interval <=3 0|5 – 360min 0

11 SACK Enable 1 0|1|2 0

12 Protocol Format 1 0|1 0

13 SMS ACK Enable 1 0|1 0

14 Reserved 0

15 Reserved 0

16 Reserved 0

17 Reserved 0

18 Encrypt Type 1 0|1|2 0

TRACGV300WAN016 – 17 –
GV300W @Track Air Interface Protocol

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Report Mode>: This parameter specifies the method of communication 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

k
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

n
terminal connects to the backend server every time it needs to send data and will

l i
shut down the connection when the terminal finishes sending data. If the terminal

l
fails to establish TCP connection to the backend server (both Main Server and

c a
Backup Server), it will store the data in the memory buffer if the buffer report

e i
function is enabled. Otherwise the data is dropped.

t
 3: TCP long-connection mode. The connection is based on TCP protocol. The

u n
terminal connects to the backend server and maintains the connection using the
heartbeat data. The backend server should respond to the heartbeat data from the

Q fide
terminal.
 4. UDP mode. The terminal will send data to the backend server through the UDP
protocol. Receiving protocol commands via UDP is supported if the UMTS network
allows it. It is recommended to enable heartbeat sending and +RESP:GTPDP report
in the case of receiving protocol commands via UDP.

n
 5: Forced SMS mode. Only SMS is used for data transmission.
Note: The messages +RESP:GTGSM, +RESP:GTPHL, +RESP:GTALM, and +DAT are sent

o
via TCP short connection when the report mode is forced SMS mode.
 6: UDP and fixed local port mode. Like the UDP mode, the terminal will send data

C
using UDP protocol. The difference is the terminal will use a fixed local port rather
than a random port to communicate with the server in this mode. Thus the backend
server could use the identical port to communicate with all terminals if the backend
server and the terminals are all in the same VPN network. The port number the
device uses is the same as the port number of the primary server.
 7: TCP long-connection and backup server connection supported mode. The
connection is based on TCP protocol. The terminal connects to the backend server
and maintains the connection using the heartbeat data. The backend server should
respond to the heartbeat data from the terminals. If the connection to the main
server is lost, the terminal will try to connect to the backup server. If the connection
to the backup server is also lost, the terminal will try to connect to the main server
again.
 <Buffer Mode>: The working mode of the buffer report function. If the buffer report
function is enabled, and the device goes into areas without UMTS network coverage, the

TRACGV300WAN016 – 18 –
GV300W @Track Air Interface Protocol

device will store all reports locally. If the device goes back to areas with UMTS network
coverage, it will then send all the buffered reports through UMTS.
 0: Disable the buffer report function.
 1: Low priority - Enable the buffer report function: In this mode, the device will send
the buffered messages after sending real-time messages.
 2: High priority - Enable the buffer report function: In this mode, the device will send
all the buffered messages before sending real-time messages. But there are some
exceptions, including +RESP:GTSOS, +RESP:GTPDP, +RESP:GTAIF, +RESP:GTPFA,
+RESP:GTPFR and +RESP:GTUPD.
 <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.

k
 <Backup Server IP / Domain Name>: The IP address or the domain name of the backup
server.

n
 <Backup Server Port>: The port of the backup server.

l i
 <SMS Gateway>: A maximum of 20 characters including the optional national code starting

l
with “+” for sending SMS messages. Short code (for example, 10086) is also supported.

c a
 <Heartbeat Interval>: The interval for sending the heartbeat message (+ACK:GTHBD) when

e i
the report mode is TCP long-connection mode or UDP mode. If it is set to 0, no heartbeat

t
message will be sent.

u n
 <SACK Enable>: This parameter defines whether the backend server should respond to the
terminal with a SACK message when it receives a message from the terminal.

Q fide
 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.
 2: The backend server replies with a SACK message when receiving a message from

n
the terminal, but the terminal does not check the serial number of the SACK

o
message.
Note: If the terminal receives “+SACK:GTHBD” from the backend server, the terminal must
check the serial number of the SACK message “+SACK:GTHBD” no matter what the <SACK

C
Enable> value is.
 <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>: This parameter defines whether to reply with the ACK confirmation via
SMS when the command is sent via SMS.
 0: The device will send the ACK confirmation with the mode specified by <Report
Mode>.
 1: The device will send the ACK confirmation via SMS to the phone number from
which the command is sent via SMS.
 <Encrypt Type>: A numeral to indicate the message encryption method.
 0: Disable encryption.
 1: AES-256 encryption includes IMEI.
 2: AES-256 encryption does not include IMEI and uses report header +ARSP/+ABUF.
Note: The message encryption method does not support SMS message encryption.

TRACGV300WAN016 – 19 –
GV300W @Track Air Interface Protocol

Only message(s) with the header type “+RESP” or “+BUFF” can be encrypted.

The acknowledgment message of the AT+GTSRI command:


 +ACK:GTSRI,
Example:
+ACK:GTSRI,270804,135790246811220,,0001,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
Serial Number 4 0000 – FFFF

l l
Send Time 14 YYYYMMDDHHMMSS

c a
Count Number 4 0000 – FFFF

e t i
Tail Character 1 $ $

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

Q fide
messages and other report messages be received by the backend server.

3.2.1.3.Quick Start Setting

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

o
information if the length of all its settings is less than 160 bytes. Otherwise, the two commands
AT+GTBSI and AT+GTSRI are used to configure the settings.

C
 AT+GTQSS=
Example:
AT+GTQSS=gv300w,cmnet,,,3,,1,116.226.44.17,7011,116.226.45.229,7012,+8613812341234
,15,1,0,,0002$

SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 APN <=40

3 APN User Name <=30

4 APN Password <=30

5 Report Mode 1 0–7 0

TRACGV300WAN016 – 20 –
GV300W @Track Air Interface Protocol

6 Reserved 0

7 Buffer Mode 1 0|1|2 1

8 Main Server IP / Domain


<=60
Name

9 Main Server Port <=5 0 – 65535

10 Backup Server IP / Domain


<=60
Name

11 Backup Server Port <=5 0 – 65535

k
12 SMS Gateway <=20

13 Heartbeat Interval <=3 0|5 – 360min 0

l i n
14 SACK Enable 1 0|1|2 0

c l
15 Protocol Format 1 0|1 0

ia
16 Reserved 0

e t
Serial Number 4 0000 – FFFF

u n
Tail Character 1 $ $

Q fide
The acknowledgment message of the AT+GTQSS command:
 +ACK:GTQSS,
Example:
+ACK:GTQSS,270804,135790246811220,,0002,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 $ $

TRACGV300WAN016 – 21 –
GV300W @Track Air Interface Protocol

3.2.2.Device Configuration

3.2.2.1.Global Configuration

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

 AT+GTCFG=
Example:
AT+GTCFG=gv300w,123456,GV300W,,,,,,,,,,,,,,,,,,0,1,0003$
AT+GTCFG=gv300w,,,1,123.4,0,,0,1,,2FF,0,1,1,300,0,1,1,,,0,1,0003$

SN Parameter Length (byte) Range/Format Default

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

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

l i l
3 '0' – '9' 'a' – 'z' 'A' – 'Z' '-'
Device Name <=20 GV300W

c
'_'

e ia
4 ODO Enable 1 0|1 0

t
5 ODO Initial Mileage <=9 0.0 – 4294967.0Km 0.0

u n
6 Reserved 0 0

Q fide
7 Reserved 0

8 Report Composition Mask <=4 0000 – FFFF 003F

9 Power Saving Mode 1 0–2 1

n
10 Position Append Mask 2 00|01 00

o
11 Event Mask <=8 00000000 – FFFFFFFF 3FFF

12 Pin15 Mode 1 0|1 0

C
13 LED On 1 0|1 0

14 Info Report Enable 1 0|1 0

15 Info Report Interval <=5 30 – 86400sec 300

16 High: 0-2
Location Request Mask 2 00
Low: 0-3

17 Reserved 0

18 Backup Battery Charge Mode 1 0|1 0

19 AGPS Mode 1 0|1 0

20 Cell Info Report <=4 0000 – FFFF 001F

21 GNSS Lost Time 2 0 – 30min 0

TRACGV300WAN016 – 22 –
GV300W @Track Air Interface Protocol

22 INF Expand Mask <=4 0 – FFFF 0

23 Check IGF 1 0|1 0

24 Check Speed Value <=3 0 – 400km/h 0

25 GNSS Working Mode 1 0–4 0

26 Serial Number 4 0000 – FFFF

27 Tail Character 1 $ $

 <New Password>: It is set to change the current password.


<Device Name>: An ASCII string which represents the name of the device.

k

 <ODO Enable>: Enable/disable the odograph function to calculate the total mileage. The

n
current mileage is included in every position report message.

i
<ODO Initial Mileage>: The initial value for calculating the total mileage.

l

l
 <Report Composition Mask>: Bitwise mask to configure the composition of the report

c
message, especially the composition of GNSS information composition.

ia
 Bit 0 for <Speed>

e t
 Bit 1 for <Heading>

u
 Bit 2 for <Altitude>

n
 Bit 3 for Cell tower data, including <MCC>, <MNC>, <LAC> and <Cell ID>.

Q fide
 Bit 4 for <Mileage>
 Bit 5 for <Send Time>, the time when the report message is generated.
 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

n
messages.
 <Power Saving Mode>: The mode of power saving function. If <Power Saving Mode> is set to

o
0, the fixed report will follow <IGF Report Interval> when the engine is off. If <Power Saving
Mode> is set to 1, the fixed report, geo-fence (AT+GTGEO and AT+GTPEO) and speed alarm

C
(AT+GTSPD) report functions are suspended when the device is at rest or the engine is off,
but auto parking fence and manual parking fence will not be suspended. If <Power Saving
Mode> is set to 2, it is mostly like mode 1 and the difference is that the fixed report will not
be suspended and the fix and send interval of it will be set to <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
 <Position Append Mask>: A bitwise numeral to control whether to include the
corresponding fields in each position after <Cell ID>.
 Bit 0: The number of satellites in view for the current position.
 <Event Mask>: Bitwise mask to configure which event report should be sent to the backend
server.
 Bit 0 for +RESP:GTPNA
 Bit 1 for +RESP:GTPFA

TRACGV300WAN016 – 23 –
GV300W @Track Air Interface Protocol

 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 for +RESP:GTANT
 Bit 10 for +RESP:GTPDP
 Bit 11 for the power on +RESP:GTRTL
 Bit 12 for the ignition report +RESP:GTIGN, +RESP:GTIGF, +REPS:GTVGN and

k
+RESP:GTVGF
 Bit 13 for the ignition on/off location report +RESP:GTIGL and +RESP:GTVGL

n
 Bit 14 for the UFSxxx fault code report +RESP:GTEXP

l i
 Bit 15 for +RESP:GTPNR

l
 Bit 16 for +RESP:GTPFR

c a
For each bit, set it to 1 to enable the corresponding event report, and 0 to disable the

e i
corresponding event report. If +RESP:GTPNR and +RESP:GTPFR are enabled, +RESP:GTPNA

t
and +RESP:GTPFA will not be reported.

u n
Note: The configuration in order to avoid generating a large amount of +RESP:GTSTT
messages, 1A (Fake Tow) state is ignored.

Q fide
 <Pin15 Mode>: It defines the working mode of Pin15 on the connector.
 0: Analog input 1
 1: Digital input 3
 <LED On>: It defines the working mode of power LED and GNSS LED.
 0: Each time the device powers on, both LEDs will work for 30 minutes and then be

n
off.

o
 1: Power LED and GNSS LED will be turned on as configured.
 <Info Report Enable>: Enable/disable the device information report (+RESP:GTINF). The
device information includes state of the device, ICCID, cell signal strength, voltage of

C
external power supply, battery voltage, charging status, Power LED and GNSS LED working
mode, external GNSS antenna status, the last known time of GNSS fix, analog input voltage,
the status of all digital inputs and outputs, time zone information 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.
 <Backup Battery Charge Mode>: It specifies the charge mode of the backup battery.
 0: When the main power supply is connected, the backup battery is charged as
needed.
 1: When the main power supply is connected, the backup battery is only charged
when ignition on is detected. The charge process will begin 3 minutes after the
ignition on. The charge process is stopped when the ignition is off.
 <Location Request Mask>: It specifies how to handle the requests. 4 high bits are for SMS
request and 4 low bits for incoming call.

TRACGV300WAN016 – 24 –
GV300W @Track Air Interface Protocol

4 high bits are for SMS request.


 0: Ignore the SMS Position Request message via SMS.
 1: Report the current position (+RESP:GTLBC) when the device receives an SMS
Position Request message via SMS.
 2: Report the current position with a Google Map link via SMS to the original number
when the device receives SMS Position Request message via SMS.
4 low bits are for incoming call if <Mode> in AT+GTMON is not 2 or 3.
 0: Just hang up the call.
 1: Hang up the call and report the current position via +RESP:GTLBC.
 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.

k
 3: Hang up the call. Report the current position via +RESP:GTLBC and report the
current position with a Google Maps link through SMS to the phone number of the

n
incoming call at the same time.

l i
 <AGPS Mode>: A numeral which indicates whether to enable AGPS. AGPS helps increase the

l
chances of getting GNSS position successfully and reduces the time needed to get GNSS

c a
position.

e i
 0: Disable the AGPS function.

t
 1: Enable the AGPS function.

u n
 <Cell Info Report>: A hexadecimal numeral to indicate how to report cell information
(+RESP:GTGSM).

Q fide
The 2 high bits represent the GSM working mode.
 0b00: Do not allow the cell information report.
 0b01: Allow the cell information report after failing to get GNSS position if cell
information is available.
 0b10: Report the message +RESP:GTGSM after getting GNSS position successfully

n
every time if cell information is available.

o
 0b11: Report the message +RESP:GTGSM no matter whether it is successful to get
GNSS position if cell information is available.
The other bits control whether the following events will trigger the report +RESP:GTGSM.

C
 Bit 0 for +RESP:GTRTL
 Bit 1 for +RESP:GTLBC
 Bit 2 for +RESP:GTFRI / +RESP:GTERI
 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 successful GNSS fix for <GNSS Lost Time> consecutively, the device will send the event
report +RESP:GTGSS to indicate “GNSS signal lost”. When the GNSS signal is recovered or a
successful fix is obtained again, the device will send the event report +RESP:GTGSS to
indicate the recovery. 0 means “Disable this function”.
Note: If the device is rebooted, it will not report +RESP:GTGSS to indicate GNSS signal

TRACGV300WAN016 – 25 –
GV300W @Track Air Interface Protocol

recovery even if it has reported +RESP:GTGSS to indicate “GNSS signal lost” before reboot.
 <INF Expand Mask>: Bitwise mask to configure the composition of expanded information in
+RESP:GTINF.
 Bit 0 for <1-wire Data>
 Bit 1 – 15 Reserved
 <Check IGF>: A numeral to indicate whether to check ignition state before activating output
1. It is recommended to enable the AT+GTPDS to avoid problems when the device reboots.
 0: Do not check ignition state, activate output 1 immediately.
 1: Check ignition state first. If ignition is off, activate output 1 immediately. If ignition
is on, output 1 is not activated unless the ignition is turned off.
 <Check Speed Value>: The speed threshold set by the user. This value can be used as the

k
minimum speed value for activating output1. Output1 is allowed to be activated when the
current speed is less than or equal to this speed value and the corresponding event is

n
enabled.

l i
 <GNSS Working Mode>: The working mode of GNSS chip.

l
 0: GPS and GLONASS positioning system. In this mode, the device fixes position(s)

c a
with GPS and GLONASS systems.

e i
Note: If the current GNSS chip does not support GPS and GLONASS combination

t
mode, the device will get position by GPS only.

u n
 1: Reserved.
 2: Reserved.

Q fide
 3: Reserved.
 4: GPS and Beidou positioning system. In this mode, the device fixes position(s) with
GPS and Beidou systems.
Note: If the current GNSS chip does not support GPS and Beidou combination mode,
the device will get position by GPS only.

o n
The acknowledgment message of the AT+GTCFG command:
 +ACK:GTCFG,

C
Example:
+ACK:GTCFG,270804,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' '-' '_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

TRACGV300WAN016 – 26 –
GV300W @Track Air Interface Protocol

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 USIM card with PIN code protection by default. To make the device work with the
PIN-protected USIM card, use this command to make the device auto-unlock the USIM PIN with
the pre-set PIN code.

 AT+GTPIN=
Example:
AT+GTPIN=gv300w,1,0000,,,,,,0014$

k
SN Parameter Length (byte) Range/Format Default

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

l i l
2 Enable Auto-unlock PIN 1 0|1 1

c a
3 PIN 4–8 '0' – '9'

e i
4 Reserved 0

u t
5 Reserved 0

n
6 Reserved 0

Q fide
7 Reserved 0

8 Reserved 0

Serial Number 4 0000 – FFFF

n
Tail Character 1 $ $

o
 <Enable Auto-unlock PIN>: Set it to 1 to enable the “auto-unlock PIN” function, and 0 to

C
disable the “auto-unlock PIN” function.
 <PIN>: The code used to unlock the USIM PIN.

The acknowledgment message of the AT+GTPIN command:


 +ACK:GTPIN,
Example:
+ACK:GTPIN,270804,135790246811220,,0014,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' '-' '_'

TRACGV300WAN016 – 27 –
GV300W @Track Air Interface Protocol

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.2.2.3.Protocol Watchdog

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

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

l i n l
 AT+GTDOG=

c
Example:

ia
AT+GTDOG=gv300w,1,,1,0130,,1,1,,60,60,,0013$

e t
SN Parameter Length (byte) Range/Format Default

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

Q fide
2 Mode 1 0|1|2 0

3 Ignition Frequency <=3 10 – 120 min 60

4 Interval <=2 1 – 30 day 30

n
5 Time 4 HHMM 0200

6 Reserved 0

o
7 Report Before Reboot 1 0|1 1

C
8 Input ID 1 0|1|2 0

9 Reserved 0

10 No Network Interval 4 0|5 – 1440 min 60

11 No Activation Interval 4 0|5 – 1440 min 60

12 Fail Interval 4 0|5 – 1440 min 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

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


 0: Disable this function.
 1: Reboot periodically according to the <Interval> and <Time> settings.
 2: Reboot when the ignition is turned on.

TRACGV300WAN016 – 28 –
GV300W @Track Air Interface Protocol

 <Ignition Frequency>: If the working mode is 2, and the time interval between the current
ignition and last ignition-on reboot is greater than the value specified by this parameter, the
device will automatically reboot upon ignition on. The device will reboot automatically at
the second ignition for the first time use whatever the time interval between the first
ignition on.
 <Interval>: The interval, measured in days, for rebooting the device. First time reboot of the
device will ignore this interval.
 <Time>: At what 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 fix before sending the message containing the

k
current location information.
 <Input ID>: The ID of the digital input port used to trigger the manual reboot. 0 means “Do

n
not use manual reboot”. Only digital input ports 1 and 2 are supported.

l i
 <No Network Interval>: The internal for rebooting the device in no network signal situation.

l
0 means “Do not reboot the device”.

c a
 <No Activation Interval>: The interval for rebooting the device when PDP context activation

e i
fails or the interaction of messages fails (e.g. no TCP ack, Server ack). 0 means “Do not

t
reboot the device”. Before using this parameter, at least one of the two fields <APN> and

u n
<Backup APN> in the command AT+GTBSI should not be empty.
 <Fail Interval>: The interval for rebooting the device when the device can not send message

Q fide
successfully. 0 means “Do not reboot the device”.

The acknowledgment message of the AT+GTDOG command:


 +ACK:GTDOG,
Example:

n
+ACK:GTDOG,270804,135790246811220,,0013,20090214093254,11F0$

o
Parameter Length (byte) Range/Format Default

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

Unique ID 15 IMEI

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

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

TRACGV300WAN016 – 29 –
GV300W @Track Air Interface Protocol

3.2.2.4.Time Adjustment

The command AT+GTTMA is used to adjust the local time of the device remotely. Upon receiving
this command, the device will set the time zone and daylight saving accordingly. Then it will use
the given UTC time to adjust the local time based on the time zone and daylight saving settings.
This command will also be a trigger for the device to start GNSS. After a successful GNSS fix, the
device will update the local time with the GNSS UTC time again.

 AT+GTTMA=
Example:
AT+GTTMA=gv300w,-,3,30,0,20090917203500,,,,,0011$

k
SN Parameter Length (byte) Range/Format Default

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

l i l
2 Sign 1 +|– +

c a
3 Hour Offset <=2 0 – 23

e i
4 Minute Offset <=2 0 – 59

u t
5 Daylight Saving 1 0|1

n
6 UTC Time 14 YYYYMMDDHHMMSS

Q fide
7 Reserved 0

8 Reserved 0

9 Reserved 0

n
10 Reserved 0

o
Serial Number 4 0000 – FFFF

Tail Character

C
 <Sign>: It indicate the positive or negative offset of the local time from UTC time.
 <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.

The acknowledgment message of the AT+GTTMA command:


 +ACK:GTTMA,
Example:
+ACK:GTTMA,270804,135790246811220,,0011,20090214093254,11F0$

TRACGV300WAN016 – 30 –
GV300W @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.5.Outside Working Hours

c l
a
To protect the privacy of the driver when he is off duty, the device could be configured to report

e t i
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

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

Q fide
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. For AT+GTMON, the device only reports the +RESP:GTMON message to the
backend server (with empty location information) and does not make the monitoring phone call.

n
 AT+GTOWH=

o
Example:
AT+GTOWH=gv300w,1,1F,0900,1200,1300,1730,,,3,1,1,0,0,,,,,0012$

C
SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 Mode 1 0|1|2|3 0

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

4 Working Hours Start1 4 HHMM 0900

5 Working Hours End1 4 HHMM 1200

6 Working Hours Start2 4 HHMM 1300

7 Working Hours End2 4 HHMM 1800

8 Reserved 0

9 Reserved 0

TRACGV300WAN016 – 31 –
GV300W @Track Air Interface Protocol

10 Digital Input ID 1 0 – 3|9 – C 0

11 Output ID 1 0 – 3|9 – C 0

12 Output Status 1 0–2

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

14 Toggle Times <=3 0 – 255 0

15 Reserved 0

16 Reserved 0

17 Reserved 0

k
18 Reserved 0

i n
Serial Number 4 0000 – FFFF

l l
Tail Character 1 $ $

e c ia
 <Mode>: The working mode of this function.

t
 0: Disable this function.

u n
 1: Manual start mode. By using the external unit connected to the specified digital
input, the driver manually enables time checking. If it is outside the working hours,

Q fide
the device will hide the location information in the report messages. Otherwise the
location information will be reported normally.
 2: Full manual mode. By using the external unit connected to the specified digital
input, the driver has full control of the privacy protection. The device will not check
the time against the working hours range automatically. It just hides the location

n
information when the input is enabled and reports the location information normally

o
when the input is disabled.
 3: Automatic mode. Under 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

C
it is outside the working hours, the location information will be hidden. Otherwise it
reports the location information 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
day.
 <Working Hours Start2>, <Working Hours End2>: The second period of the working hours in

TRACGV300WAN016 – 32 –
GV300W @Track Air Interface Protocol

a day.
 <Digital Input ID>: The input ID used to trigger this function when the <Mode> is 1 or 2. The
working parameters of the specified input must be set by AT+GTDIS first. If interruptible
digital input is used, please connect slide button instead of tact button to the input for this
function.
 <Output ID>, <Output Status>, <Duration> and <Toggle Times>: If this function is enabled
and it is outside working hours, the specified wave will be output to the specified output.

The acknowledgment message of the AT+GTOWH command:


 +ACK:GTOWH,
Example:

k
+ACK:GTOWH,270804,135790246811220,,0012,20090214093254,11F0$

n
Parameter Length (byte) Range/Format Default

l i l
XX0000 – XXFFFF, X∈{‘A’ –
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 terminal. It works

C
according to the working mode and the logic states to be saved are selected according to the
value of <Mask>.

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

SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 Mode 1 0|1|2 0

3 Mask 4 0000 – FFFF 0

4 Reserved

TRACGV300WAN016 – 33 –
GV300W @Track Air Interface Protocol

5 Reserved

6 Reserved

7 Reserved

8 Reserved

9 Reserved

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

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

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

l l
 2: Reset all the specified logic states listed in <Mask> after receiving the command,
and then preserve specified logic states of the device according to the value of

c a
<Mask>.

e i
<Mask>: Bitwise mask to configure which device states will be preserved.

t

Each bit represents a state.

u n
 Bit 0: States of GEO
 Bit 1: Reserved

Q fide
 Bit 2: State of GNSS antenna
 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

n
 Bit 7: State of SPD

o
 Bit 8: State of SSR
 Bit 9: State of main power

C
 Bit 10: State of PEO
 Bit 11: State of SPE

The acknowledgment message of the AT+GTPDS command:


 +ACK:GTPDS,
Example:
+ACK:GTPDS,270804,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' '-' '_'

TRACGV300WAN016 – 34 –
GV300W @Track Air Interface Protocol

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

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.

n k
 AT+GTUPC=

i
Example:

l l
AT+GTUPC=gv300w,0,10,0,0,168,http://www.queclink.com/configure.ini,0,,,,0001$

c
SN Parameter Length (byte) Range/Format Default

ia
1 Password 4 – 20 ‘0’ –‘9’, ‘a’ –‘z’, ‘A’ –‘Z’ gv300w

e t
2 Max Download Retry 1 0–3 0

u
3 Download Timeout <=2 5 – 30 min 10

n
4 Download Protocol 1 0 0

Q fide
5 Report Enable 1 0|1 0
6 Update Interval <=4 0 – 8760 hour 0
7 Download URL <=100 URL
8 Mode 1 0|1 0
9 Reserved 0

n
10 Extended Status Report 1 0|1 0

o
11 Identifier Number 8 00000000 – FFFFFFFF 0
12 Reserved 0

C
13 Update Status Mask 1 0–F 3
14 Serial Number 4 0000 – FFFF
15 Tail Character 1 $ $

 <Password>: The valid characters for the password include ‘0’-9’, ‘a’-‘z’, and ‘A’-‘Z’. The
default value is “gv300w”.
 <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 one 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.
 <Report Enable>: 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.

TRACGV300WAN016 – 35 –
GV300W @Track Air Interface Protocol

 1: Report the message +RESP:GTUPC.


 <Update Interval>: The time interval, measured in hours, for updating the configuration
over the air.
 <Download URL>: It specifies the URL to download the configuration file. The <Download
URL> should be a full URL ending with configuration file name. 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 the URL is larger than or equal to 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.

k
 1: Enable this function.
 <Identifier Number>: A numeral to identify the update configuration request command. This

n
will be included in the message +RESP:GTEUC to inform the request it is related to.

l i
 <Extended Status Report>: A numeral to indicate the message to be reported for the

l
configuration update status when <Enable Report> is 1.

c a
 0: Report the message +RESP:GTUPC.

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

t
 <Update Status Mask>: Bitwise mask to configure the status which the device could update

u n
the configuration.
 Bit 0 for <ignition off>.

Q fide
 Bit 1 for <ignition on>.

Note:
1. The maximum size of configuration file is 10240 bytes. If the file size exceeds the limit allowed,
the device will fail to download the configuration file.

n
2. The length of one command in the configuration file should not exceed 320 bytes.

o
3. Make sure there is only one command per line in the configuration file.
4. There should be no space before each command.
5. <Download URL> should be a full URL ending with configuration file name. If <Download URL>

C
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 the URL is larger than 100 bytes in length, “error” will be
returned.
6. It is not recommended to include the commands AT+GTUPC and AT+GTUPD in the
configuration file to be downloaded.
7. Please DO NOT execute the commands AT+GTUPC and AT+GTUPD at the same time.
8. Please DO NOT execute another command when the AT+GTUPC is being executed (i.e. during
the period of time beginning upon sending the AT+GTUPC command until the report of
+RESP:GTUPC with result 301 or 302).

The acknowledgement message of the AT+GTUPC command:


 +ACK:GTUPC,
Example:
+ACK:GTUPC,270804,135790246811220,,0005,20100310172830,11F0$

TRACGV300WAN016 – 36 –
GV300W @Track Air Interface Protocol

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

k
3.2.3.Position Related Report

i n
3.2.3.1.Fixed Report Information

l l
The command AT+GTFRI is used to configure the parameters for fixed report (+RESP:GTFRI or

c a
+RESP:GTERI).

e t i
 AT+GTFRI=

u n
Example:
AT+GTFRI=gv300w,0,,,,,,,,,,,,,,,,,0009$

Q fide
AT+GTFRI=gv300w,1,1,,1,1000,2300,,30,,,,,600,,,,,0009$
AT+GTFRI=gv300w,2,1,,1,1000,2300,,,500,,,,,,,,,0009$
AT+GTFRI=gv300w,3,1,,1,1000,2300,,,,1000,,,,,,,,0009$
AT+GTFRI=gv300w,4,1,,1,0000,2300,,60,1000,2000,,45,600,1,,,,0009$

n
SN Parameter Length (byte) Range/Format Default

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

2 Mode 1 0–5 0

C
3 Discard No Fix <=2 0|1 1

4 Reserved 0

5 Period Enable 1 0|1 1

6 Start Time 4 HHMM 0000

7 End Time 4 HHMM 0000

8 Check Interval <=5 0 – 86400sec 0

9 Send Interval <=5 1 – 86400sec 30

10 Distance <=5 50 – 65535m 1000

11 Mileage <=5 50 – 65535m 1000

12 Reserved 0

TRACGV300WAN016 – 37 –
GV300W @Track Air Interface Protocol

13 Corner Report <=3 0 – 180 0

14 IGF Report Interval <=5 0|5 – 86400sec 600

15 ERI Mask 8 00000000 – FFFFFFFF 00000000

16 Reserved 0

17 Reserved 0

18 Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

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

i
 0: Disable this function.

l l
 1: Fixed Time Report. The position report message is sent to the backend server

c
periodically according to the parameter <Send Interval>.

ia
 2: Fixed Distance Report. The position report message is sent to the backend server

e t
when the straight-line distance between the current GNSS position and the last sent

u
GNSS position is greater than or equal to the distance specified by the parameter

n
<Distance>. It is necessary to connect the ignition signal to the device or enable

Q fide
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
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.
 4: Optimum Report. The device simultaneously checks both time interval and path

o
length between two adjacent position reports. Device position will be reported if the
calculated time interval between the current time and the time of last report is

C
greater than the <Send Interval>, and the length of path between the current
position and the last position is greater than the value specified by <Mileage>. It is
necessary to connect the ignition signal to the device or enable virtual ignition
detection for this mode.
 5: Fixed Time or Mileage Report. The device checks either time interval or path
length between two adjacent reports. Device position will be reported if the
calculated time interval between the current time and the time of last report is
greater than the <Send Interval>, or the length of the path between the current
position and the last position is greater than the value specified by <Mileage>. It is
necessary to connect the ignition signal to the device or enable virtual ignition
detection for this mode.
Note: If the engine is off, the position report message is sent to the backend server
periodically according to the parameter <IGF Report Interval>.
 <Discard No Fix>: Enable/disable position report when there is no GNSS fix.
 0: Enable position report.

TRACGV300WAN016 – 38 –
GV300W @Track Air Interface Protocol

 1: Disable position report.


 <Period Enable>: Enable/disable the time range specified by <Start Time> and <End Time>. If
the time range is enabled, the position report is limited within the time range.
 <Start Time>: The start time of the fixed 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 the fixed 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 and
the unit is second. If its value is 0, the device will update GNSS position according to the
value of <Send Interval>.
 <Send Interval>: The interval for sending the position information. The value range is 1 –

k
86400 and the unit is second. If the <Report Mode> in AT+GTSRI is set to forced SMS mode,
this parameter value should be greater than 15 seconds; otherwise the position information

n
will be sent via TCP short connection. If <Power Saving Mode> is set to 1, the engine is on

l i
and <Send Interval> is less than 60s, the GNSS will never turn off. If the <Power Saving

l
Mode> is set to 0 and the engine is on, the GNSS will never turn off.

c a
Note: Due to the limitation of the maximum report message length, make sure the <Send

e i
Interval> / <Check Interval> ratio is less than or equal to (<=) 15.

t
 <Distance>: The specified distance for sending the position information when <Mode> is 2.

u n
Unit: meter.
 <Mileage>: The specified length for sending the position information when <Mode> is 3 and

Q fide
4. Unit: meter.
 <Corner Report>: The threshold used 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 heading with that around the last known corner. If the difference is greater than or
equal to this value, the corner report will be sent with +RESP:GTFRI.

n
 <IGF Report Interval>: The time interval for fixing and sending the position information when

o
<Power Saving Mode> in AT+GTCFG is set to 0|2 and the engine is off. Its value range is 0|5
– 86400 and the unit is second. If the engine is off, <Power Saving Mode> is set to 0 and <IGF
Report Interval> is less than 60s, the GNSS will never turn off. If the engine is off, <Power

C
Saving Mode> is set to 2 and <IGF Report Interval> is less than 60s, the GNSS will never turn
off.
 <ERI Mask>: If the serial port is connected with peripherals, and the bit for this peripheral is
set to 1, the device will report +RESP:GTERI instead of +RESP:GTFRI. This mask is used to
configure whether to report the data from peripherals via +RESP:GTERI.
 Bit 0 for <Digital Fuel Sensor Data> field in the report of +RESP:GTERI.
 Bit 1 for <1-Wire Data> field in the report of +RESP:GTERI.
 Bit 2 for <CAN Data> field in the report of +RESP:GTERI (This bit just works in ASCII
+RESP:GTERI message.)
 Bit 3 for <Percentage> field in the report of +RESP:GTERI. If it is set to 1, the data
block <Fuel Sensor Data> will appear.
 Bit 4 for <Volume> field in the report of +RESP:GTERI. If it is set to 1, the data block
<Fuel Sensor Data> will appear.
 Bit 5 – Bit 6 Reserved

TRACGV300WAN016 – 39 –
GV300W @Track Air Interface Protocol

 Bit 7 for the <RF433 Accessory Data> field in +RESP:GTERI.

Note: Bit 3 and Bit 4 are related to AT+GTFSC. If none of the calibration table is set up or <Num of
Node> is 0, the <Percentage> and the <Volume> will be shown as reserved in the message
+RESP:GTERI.

The acknowledgment message of the AT+GTFRI command:


 +ACK:GTFRI,
Example:
+ACK:GTFRI,270804,135790246811220,,0009,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

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

n
Protocol Version 6

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

l 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 n
Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Q fide
Tail Character 1 $ $

n
3.2.3.2.Frequency Change of Fixed Report Information

The command AT+GTFFC is used to change the parameters of fixed report when certain event

o
occurs, so that different report interval needs can be met. When the event disappears, the
device will resume its previous settings.

C
The device supports up to 5 sets of parameters for different events. Priority is assigned among
these events. Only the parameters of the highest priority event are applied if more than one
event occurs at the same time.

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

SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 Priority 1 0–4 0

3 Mode 1 0–3 0

TRACGV300WAN016 – 40 –
GV300W @Track Air Interface Protocol

4 FRI Mode 1 0–6 0

5 FRI IGN Report Interval <=5 5 – 86400s 30

6 FRI Report Distance <=5 50 – 65535m 500

7 FRI Report Mileage <=5 50 – 65535m 500

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

9 Reserved 0

10 Reserved 0

11 Reserved 0

k
12 Reserved 0

i n
Serial Number 4 0000 – FFFF

l l
Tail Character 1 $ $

e c ia
 <Priority>: The priority of the event which triggers the fixed report parameter change. 0

t
means “The highest priority”.

u n
 <Mode>: It specifies the trigger event for the fixed report parameter change.
 0: Disable the parameters of the specified priority.

Q fide
 1: Change the fixed report parameters when the device enters into any of the
defined Geo-Fence.
 2: Change the fixed report parameters when the device enters into known UMTS
roaming state. (Please refer to AT+GTRMD for details)
 3: Change the fixed report parameters when the device enters into unknown UMTS

n
roaming state.

o
 <FRI Mode>: If the specified event occurs, the working mode of the fixed report will be
changed according to this parameter.
 0: Do not change the working mode

C
 1: Change the working mode to “Fixed Time Report”.
 2: Change the working mode to “Fixed Distance Report”.
 3: Change the working mode to “Fixed Mileage Report”.
 4: Change the working mode to “Optimum Report”.
 5: Change the working mode to “Fixed Time or Mileage Report”.
 <FRI IGN Report Interval>: The time interval for sending the position information when the
ignition is on. The value range is 5 – 86400 and the unit is second.
 <FRI Report Distance>: The specified distance for sending the position information when the
device changes to fixed distance report. Unit: meter.
 <FRI Report Mileage>: The specified path length for sending the position information when
the device changes to fixed mileage report or optimum report. Unit: meter.
 <FRI IGF Report Interval>: The time interval for fixing and sending the position information
when the ignition is off if <Power Saving Mode> in AT+GTCFG is set to 0|2. The value range
is 0|5 – 86400 and the unit is second.

TRACGV300WAN016 – 41 –
GV300W @Track Air Interface Protocol

The acknowledgment message of the AT+GTFFC command:


 +ACK:GTFFC,
Example:
+ACK:GTFFC,270804,135790246811220,,0009,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' '-' '_'

n
Serial Number 4 0000 – FFFF

l i
Send Time 14 YYYYMMDDHHMMSS

c l
Count Number 4 0000 – FFFF

ia
Tail Character 1 $ $

u e
3.2.4.Alarm Settings

n t
Q fide
3.2.4.1.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 geo fencing

n
terminal enters or exits the area, a notification is generated. The notification contains information
about the location of the terminal and will be sent to the backend server.)

o
 AT+GTGEO=

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

SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 GEO ID <=2 0 – 19

3 Mode 1 0–3 0

4 Longitude <=11 -180 – 180

5 Latitude <=10 -90 – 90

6 Radius <=7 50 – 6000000m 50

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

TRACGV300WAN016 – 42 –
GV300W @Track Air Interface Protocol

8 Output ID 1 0 – 3|9 – C 0

9 Output Status 1 0–2

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

11 Toggle Times <=3 0 – 255 0

12 Trigger Mode <=2 0|21|22 0

13 Trigger Report 1 0|1 0

15 Reserved 0

15 Reserved 0

k
16 State Mode 1 0|1 0

i n
Serial Number 4 0000 – FFFF

l l
Tail Character 1 $ $

e c ia
 <GEO ID>: The ID of the Geo-Fence function. A total of 20 zones (0 -19) are supported.

t
 <Mode>: The working mode of the device reporting the Geo-Fence message +RESP:GTGEO

u n
to the backend server.
 0: Disable the zone’s Geo-Fence function.

Q fide
 1: Entering the zone. The report will be generated only when the terminal enters the
Geo-Fence.
 2: Exiting the zone. The report will be generated only when the terminal exits from
the Geo-Fence.
 3: Report upon both entering and exiting the zone.

n
 <Longitude>: The longitude of a point which is defined as the center of the circular

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
without “+”.

C
 <Latitude>: The latitude of a point which is defined as the centre of the circular Geo-Fence
region. The unit is degree, and accuracy is 6 decimal places. South latitude is defined as
negative starting with the minus sign “–” and north latitude is defined as positive without
“+”.
 <Radius>: The radius of the circular Geo-Fence region. The value range is (50 – 6000000) and
the unit is meter.
 <Check Interval>: The interval for GNSS checking position information against the Geo-Fence
alarm.
 <Trigger Mode>: A numeral to indicate the trigger mode of the Geo-Fence function.
 0: Disable auto trigger mode.
 21: Auto parking fence: Automatically set up Geo-Fence after ignition off. In this
mode, the device will automatically set up a Geo-Fence with the current location as
the center point of the Geo-Fence when the ignition is off. It will only send the
alarm report when exiting the Geo-Fence zone. The Geo-Fence will be cancelled

TRACGV300WAN016 – 43 –
GV300W @Track Air Interface Protocol

after the device exits the zone.


 22: Manual parking fence: Manually enable Geo-Fence after ignition off. In this
mode, the device will automatically set up a Geo-Fence with the current location as
the center point of the Geo-Fence when the ignition is off. It will only send the
alarm report when exiting the Geo-Fence zone. When the device exits this
Geo-Fence, it will cancel this Geo-Fence and disable the trigger mode at the same
time. If the driver wants to use this trigger mode again, he has to manually set the
trigger mode again.
 <Trigger Report>: Whether to report the +RESP:GTGES message when the specified trigger
mode is activated and when the Geo-Fence is cancelled.
 0: Disable the report message +RESP:GTGES.

k
 1: Enable the report message +RESP:GTGES.
 <State Mode>: A numeral to indicate the mode of reporting GEO state.

n
 0: Report when getting the GEO state for the first time.

l i
 1: Do not report until the GEO state changes.

c a l
The acknowledgment message of the AT+GTGEO command:

i
 +ACK:GTGEO,

e t
Example:

u n
+ACK:GTGEO,270804,135790246811220,,0,000A,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

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

Unique ID 15 IMEI

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

o
GEO ID <=2 0 – 19

Serial Number 4 0000 – FFFF

C
Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.2.4.2.Polygon Geo-Fence

The command AT+GTPEO is used to configure the parameters of Polygon Geo-Fence. (Geo-Fence
is a virtual perimeter around a geographic area using a location-based service. When the
geo-fencing 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+GTPEO=

TRACGV300WAN016 – 44 –
GV300W @Track Air Interface Protocol

Example:
AT+GTPEO=gv300w,0,0,1,3,121.412240,31.187801,121.412248,31.187891,121.412258,31.18
7991,600,1,1,0,0,,,,,000B$

SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 GEO ID 3 0 – 399 0

3 Mode 1 0–3 0

4 Start point 2 1 – 10 1

k
5 End point 2 3 – 10 3

5+2N-1 Longitude <=11 -180 – 180

l i n
5+2N Latitude <=10 -90 – 90

c l
6+2N Check Interval <=5 0|5 – 86400sec 0

ia
7+2N Output ID 1 0 – 3|9 – C 0

e t
8+2N Output Status 1 0–2

u n
9+2N Duration <=3 0 – 255(×100ms) 0

Q fide
10+2N Toggle Times <=3 0 – 255 0

11+2N State Mode 1 0|1

12+2N Reserved 0

n
13+2N Reserved 0

14+2N Reserved 0

o
Serial Number 4 0000 – FFFF

C
Tail Character 1 $ $

 <GEO ID>: The ID of the Geo-Fence. A total of 400 zones (0 – 399) are supported.
 <Mode>: The working mode of the device reporting the polygon Geo-Fence message to the
backend server.
 0: Disable the zone’s Geo-Fence function.
 1: Entering the zone. The report will be generated only when the terminal enters the
Geo-Fence.
 2: Exiting the zone. The report will be generated only when the terminal exits from
the Geo-Fence.
 3: Report upon both entering and exiting the zone.
 <Start Point>: The start point of the polygon GEO-Fence formed by a set of points.
 <End Point>: The end point of the polygon GEO-Fence formed by a set of points.
 <Longitude>: The longitude of a point which is defined as the endpoint of the polygon

TRACGV300WAN016 – 45 –
GV300W @Track Air Interface Protocol

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
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 “+”.
Note: If more sets of <Longitude> and <Latitude> are needed, please adjust <Start Point>
and <End Point> for appropriate setup. If some <Longitude> and <Latitude> are empty, then
the corresponding vertex 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 the

k
three sets of <Longitude> and <Latitude> empty.
 <Check Interval>: The interval for GNSS checking position information against the Geo-Fence

n
alarm.

i
 <State Mode>: A numeral to indicate the mode of reporting PEO state.

l l
 0: Report when getting the PEO state for the first time.

c
 1: Do not report until the PEO state changes.

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

u n
Example:

Q fide
+ACK:GTPEO,270804,135790246811220,,0,000B,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' '-' '_'

GEO ID 3 0 – 399

C
Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.2.4.3.Polygon Geo-Fence Group

The command AT+GTPEG is used to configure the groups of Polygon Geo-Fence.

 AT+GTPEG=
Example:

TRACGV300WAN016 – 46 –
GV300W @Track Air Interface Protocol

AT+GTPEG=gv300w,1,1,32,40,,60,,2,,,,,,FFFF$

SN Parameter Length(byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 Group ID 1 0 – 19 0

3 Mode 1 0|1 0

4 Start GEO ID 3 0 – 399 0

5 End GEO ID 3 0 – 399 19

6 Reserved 0 0

k
7 Speed Threshold 3 0 – 400km/h 0

i n
8 Reserved 0

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

c a
10 Reserved 0

e t i
11 Output ID 1 0 – 3|9 – C 0

u n
12 Output Status 1 0|1

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

Q fide
14 Toggle Times <=3 0 – 255 0

15 Reserved 0

16 Reserved 0

n
17 Reserved 0

o
18 Reserved 0

C
Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Group ID>: The ID of a GEO group. The smaller the ID, the higher the priority of a group. If
the device enters into Polygon GEO-Fence(s) within a higher priority Polygon Geo-Fence
group, it will not check the GEO status of those Polygon Geo-Fence groups of relatively low
priority.
 <Mode>: Enable/disable the group’s Polygon Geo-Fence function. If this parameter is 0 for
all groups, this AT+GTPEG command does not work, and the device will work according to
configuration settings of AT+GTPEO instead.
 0: Disable the group’s Polygon Geo-Fence function.
 1: Enable the group’s Polygon Geo-Fence function.
 <Start GEO ID>, <End GEO ID>: The range of the GEO IDs. It indicates which IDs are currently
in the group. A GEO ID cannot be set in two groups. The maximum number of GEO IDs in a

TRACGV300WAN016 – 47 –
GV300W @Track Air Interface Protocol

group is 32.
 <Speed Threshold>: The minimum value that triggers the speed alarm when the device is
inside the Geo Fence within this group. It will report +RESP:GTSPE for the alarm. 0 means
“The speed alarm function is disabled”.
 <Validity>: If the speed is above the speed threshold and is maintained for a period of time
longer than the time specified by <Validity>, the speed alarm will be triggered.
 <Output ID>, <Output Status>, <Duration> and <Toggle Times>: When the speed alarm is
triggered, the specified wave will be output on the specified output.

 +ACK:GTPEG,
Example:

k
+ACK:GTPEG,278601,135790246811220,,0,000B,20090214093254,11F0$

n
Parameter Length (byte) Range/Format Default

l i l
XX0000 – XXFFFF, X∈{‘A’ –
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
Group ID 1 0 – 19

Q fide
Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

o n
3.2.4.4.Tow Alarm Configuration

C
The AT+GTTOW command is used to configure the tow alarm parameters.

 AT+GTTOW=
Example:
AT+GTTOW=gv300w,1,5,0,120,1,0,5,10,4,10,4,,,,,,,,,000B$

SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 Tow Enable 1 0|1 0

3 Engine Off to Tow <=2 5 – 15 min 10

4 Fake Tow Delay <=2 0 – 10 min 1

5 Tow Interval <=5 30 – 86400 sec 300

TRACGV300WAN016 – 48 –
GV300W @Track Air Interface Protocol

6 Tow Output ID 1 0 – 3|9 – C

7 Tow Output Status 1 0–2

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

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

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

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

12 Motion Threshold 1 2–9 2

13 Reserved 0

k
14 Reserved 0

i n
15 Reserved 0

l l
16 Reserved 0

c a
17 Reserved 0

e t i
18 Reserved 0

u n
19 Reserved 0

20 Reserved 0

Q fide
Serial Number 4 0000 – FFFF

Tail Character 1 $ $

n
 <Tow Enable>: Enable/disable tow alarm (+RESP:GTTOW).
 0: Disable the tow alarm function.

o
 1: Enable the tow alarm function.
 <Engine Off to Tow>: A time parameter used to judge whether the device is considered to be

C
towed after the engine is turned off. If the motion sensor doesn’t detect stillness within the
specified time after engine off, the device is being towed.
 <Fake Tow Delay>: If the motion sensor detects motion again after engine off and stillness is
detected, the device enters into a state called fake tow. If the device stays in fake tow longer
than the period of time specified by the parameter <Fake Tow Delay>, it is considered to be
towed.
 <Tow Interval>: The interval for sending the tow alarm message. If <Tow Interval> is less
than 60s, the GNSS will keep working.
 <Tow Output ID>: The ID of the output port to output the specified wave shape when tow
event is detected.
 <Tow Output Status>: Please refer to the parameter <Output1–4 Status> in Chapter 3.2.5.1.
 <Tow Output Duration>: Please refer to the parameter <Duration> in Chapter 3.2.5.1.
 <Tow Output Toggle Times>: Please refer to the parameter <Toggle Times> in Chapter
3.2.5.1.
 <Rest Duration>: A time parameter to judge whether the device enters stillness status. The

TRACGV300WAN016 – 49 –
GV300W @Track Air Interface Protocol

status of the device will be changed to stillness if the motion sensor detects stillness and
stillness is maintained longer than the period of time specified by <Rest Duration>.
 <Motion Duration>: A time parameter to judge whether that the device enters motion status.
The status of the device will be changed to motion if the motion sensor detects motion and
motion is maintained for a period of time specified by <Motion Duration>.
 <Motion Threshold>: The threshold for the motion sensor to judge whether the device is
moving.

The acknowledgment message of the AT+GTTOW command:


 +ACK:GTTOW,
Example:

k
+ACK:GTTOW,270804,135790246811220,,000B,20090214093254,11F0$

n
Parameter Length (byte) Range/Format Default

l i l
XX0000 – XXFFFF, X∈{'A' –
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.4.5.Speed Alarm

This command is used to set a speed-alarm range for the terminal. According to the working

C
mode, the terminal will report message +RESP:GTSPD to the backend server when its moving
speed is outside or inside of the range.

 AT+GTSPD=
Example:
AT+GTSPD=gv300w,2,80,120,60,300,2,1,0,0,,003,,,,,,,,,,000C$

SN Parameter Length (byte) Range/Format Default

1 '0' – '9' 'a' – 'z' 'A' –


Password 4 – 20 gv300w
'Z'

2 Mode 1 0|1|2|3|4 0

3 Min Speed <=3 0 – 400km/h 0

4 Max Speed <=3 0 – 400km/h 0

TRACGV300WAN016 – 50 –
GV300W @Track Air Interface Protocol

5 Validity <=4 0 – 3600sec 60

6 Send Interval <=4 30 – 3600sec 300

7 Output ID 1 0 – 3|9 – C 0

8 Output Status 1 0–2

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

10 Toggle Times <=3 0 – 255 0

11 Report ID <=2 0 – 15 0

12 Append Mask <=4 0 – FFFF 0

k
13 Reserved 0

i n
14 Reserved 0

l l
15 Reserved 0

c a
16 Reserved 0

e t i
17 Reserved 0

u n
18 Reserved 0

19 Reserved 0

Q fide
20 Reserved 0

21 Reserved 0

22 Reserved 0

n
23 Reserved 0

o
Serial Number 4 0000 – FFFF

C
Tail Character 1 $ $

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


 0: Disable speed alarm.
 1: Report speed alarm if the current speed is within the speed range specified by
<Min Speed> and <Max Speed>.
 2: Report speed alarm if the current speed is outside the speed range specified by
<Min Speed> and <Max Speed>.
 3: Report speed alarm only once if the current speed is within or outside the speed
range specified by <Min Speed> and <Max Speed>. In this mode, <Send Interval> will
be ignored.
 4: Report speed alarm if the speed enters or exits from the speed range. But the
backend server will not receive +RESP:GTSPD for speed exiting from the speed range
unless it has received the alarm for speed entering the speed range at first. In this
mode, <Send Interval> will be ignored.

TRACGV300WAN016 – 51 –
GV300W @Track Air Interface Protocol

 <Min Speed>: The lower speed limit.


 <Max Speed>: The upper speed limit.
 <Validity>: If the speed meets the alarm condition and is maintained for a period of time
longer than the time specified by <Validity>, the speed alarm will be triggered.
 <Send Interval>: The time interval for sending the speed alarm message.
 <Report ID>: It indicates the type of speed alarm. The <Report ID> parameter is reported via
the +RESP:GTSPD message.
 <Append Mask>: Bitwise mask to configure the composition of appended items in the
+RESP:GTSPD message. Each bit represents a field to be appended in the +RESP:GTSPD
message. If a bit is set to 1, the corresponding field will be present in the message
+RESP:GTSPD.

k
Mask Bit Item
Bit 0 (0001) Overspeed Status

i n
Bit 1 (0002) Pre-speed State Duration Time

l l
Bit 2 (0004) Reserved

c
Bit 3 (0008) Reserved

a
Bit 4 (0010) Reserved

e t i
Bit 5 (0020) Reserved
Bit 6 (0040) Reserved

u n
Bit 7 (0080) Reserved

Q fide
Bit 8 (0100) Reserved
Bit 9 (0200) Reserved
Bit 10 (0400) Reserved
Bit 11 (0800) Reserved
Bit 12 (1000) Reserved

n
Bit 13 (2000) Reserved

o
Bit 14 (4000) Reserved
Bit 15 (8000) Reserved

C
Note: For mode 2 and mode 4, +RESP:GTSPD is not reported to the backend server the device
decelerates from above <Max Speed> to below <Max Speed> and overspeed duration time
cannot be reported too.

The acknowledgment message of the AT+GTSPD command:


 +ACK:GTSPD,
Example:
+ACK:GTSPD,270804,135790246811220,,000C,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' '-' '_'

TRACGV300WAN016 – 52 –
GV300W @Track Air Interface Protocol

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.2.4.6.Buzzer Alarm Configuration

This command is used to set the buzzer alarm. There are four kinds of alarms. Each alarm outputs
different sounds with the buzzer, and all the alarms are settable in this command. Before using

k
those alarms, configure the ID of the output which connects with the buzzer and enable it.

n
Overspeed alarm event can trigger the buzzer alarm defined by this command.

l i l
 AT+GTBZA=

c a
Example:

i
AT+GTBZA=gv300w,2,,,,1,2,10,,,0,6,10,,,0,10,10,,,0,20,10,,,,,,,,,0000$

e t
SN Parameter Length (byte) Range/Format Default

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

Q fide
2 Output ID 1 0|2|3 0

3 Reserved 0

4 Reserved 0

n
5 Reserved 0

6 Alarm 1 Output Status 1 0–2

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

C
8 Toggle Times <=3 0 – 255 0

9 Reserved 0

10 Reserved 0

11 Alarm 2 Output Status 1 0–2

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

13 Toggle Times <=3 0 – 255 0

14 Reserved 0

15 Reserved 0

16 Alarm 3 Output Status 1 0–2

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

TRACGV300WAN016 – 53 –
GV300W @Track Air Interface Protocol

18 Toggle Times <=3 0 – 255 0

19 Reserved 0

20 Reserved 0

21 Alarm 4 Output Status 1 0–2

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

23 Toggle Times <=3 0 – 255 0

24 Reserved 0

25 Reserved 0

k
26 Reserved 0

i n
27 Reserved 0

l l
28 Reserved 0

c a
29 Reserved 0

e t i
30 Reserved 0

u n
31 Reserved 0

Serial Number 4 0000 – FFFF

Q fide
Tail Character 1 $ $

 <Output ID>: The output port which connects with the buzzer.

n
The acknowledgment message of the AT+GTBZA command:

o
 +ACK:GTBZA,
Example:

C
+ACK:GTBZA,270804,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

Count Number 4 0000 – FFFF

Tail Character 1 $ $

TRACGV300WAN016 – 54 –
GV300W @Track Air Interface Protocol

3.2.4.7.Overspeed Alarm

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 with the alarm type.

 AT+GTSPA
Example:
AT+GTSPA=gv300w,1,20,,2,1,,,40,,2,2,,,60,,2,3,,,80,,2,4,,,,,,,,,000C$

SN Parameter Length (byte) Range/Format Default

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

i n
2 Mode 1 0|1|2 0

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

c a
4 Reserved 0

e t i
5 Validity <=4 0 – 3600sec 60

u n
6 Alarm Type 1 0|1 – 4 0

Q fide
7 Reserved 0

8 Reserved 0

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

10 Reserved 0

n
11 Validity <=4 0 – 3600sec 60

o
12 Alarm Type 1 0|1 – 4 0

C
13 Reserved 0

14 Reserved 0

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

16 Reserved 0

17 Validity <=4 0 – 3600sec 60

18 Alarm Type 1 0|1 – 4 0

19 Reserved 0

20 Reserved 0

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

22 Reserved 0

TRACGV300WAN016 – 55 –
GV300W @Track Air Interface Protocol

23 Validity <=4 0 – 3600sec 60

24 Alarm Type 1 0|1 – 4 0

25 Reserved 0

26 Reserved 0

27 Reserved 0

28 Reserved 0

29 Reserved 0

30 Reserved 0

k
31 Reserved 0

i n
32 Reserved 0

l l
Serial Number 4 0000 – FFFF

c a
Tail Character 1 $ $

e t i
 <Mode>: The working mode of overspeed alarm function.

u n
 0: Disable this function.
 1: Standard mode. In this mode, the device will check the speed and trigger the

Q fide
buzzer alarm during speedup or slowdown.
 2: Warning mode. In this mode, the device will only check the speed and trigger
the buzzer alarm during speedup.
 <Speed Threshold>: The minimum speed to trigger the buzzer alarm.

n
 <Validity>: If the speed meets the alarm condition and is maintained for a period of time
longer than the time specified by <Validity>, the buzzer alarm will be triggered.

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

C
The acknowledgment message of the AT+GTSPA command:
 +ACK:GTSPA,
Example:
+ACK:GTSPA,270804,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

TRACGV300WAN016 – 56 –
GV300W @Track Air Interface Protocol

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 specified input port to trigger the emergency call and report the
position message +RESP:GTSOS to the backend server. A specified wave shape can be configured
to be output at the specified output port.

k
 AT+GTSOS=

n
Example:

l i
AT+GTSOS=gv300w,1,1, ,1,1,0,0,,,,,000D$

c l
SN Parameter Length (byte) Range/Format Default

ia
1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

e t
2 Mode 1 0–4 0

u n
3 Digital Input ID 1 0|1 – 3|9 – C 0

Q fide
4 SOS Number <=20

5 Output ID 1 0 – 3|9 – C

6 Output Status 1 0–2

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

8 Toggle Times <=3 0 – 255 0

o
9 SOS Microphone 2 0 – 10 5

C
10 SOS Speaker 1 0–7 4

11 Reserved 0

12 Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

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


 0: Disable SOS function.
 1: SOS call only.
 2: Send the current position to the backend server.
 3: Send the current position to the backend server first and then make SOS call.
 4: Send the current position to the SMS gateway via SMS and make SOS call.

TRACGV300WAN016 – 57 –
GV300W @Track Air Interface Protocol

 <Digital Input ID>: The ID of the digital input port which triggers the SOS function. 0 means
“The SOS function is disabled”. The corresponding digital input port should be configured by
the command AT+GTDIS first. If a digital input port is configured to trigger the SOS function,
there will be no +RESP:GTDIS report message for the specified digital input port.
 <SOS Number>: The emergency phone number.
 <SOS Microphone>: It sets the volume of the microphone. 0 means “Disable microphone”.
 <SOS Speaker>: It sets the volume of the speaker. 0 means “Disable speaker”.

The acknowledgment message of the AT+GTSOS command:


 +ACK:GTSOS,
Example:

k
+ACK:GTSOS,270804,135790246811220,,000D,20090214093254,11F0$

n
Parameter Length (byte) Range/Format Default

l i l
XX0000 – XXFFFF, X∈{‘A’ –
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.4.9.Excessive Idling Detection

The command AT+GTIDL is used to detect the engine excessive idling (stationary while the

C
ignition is on). To use this command, it is necessary to connect the ignition signal to the device or
enable virtual ignition detection. When the device detects that the vehicle is entering into the
idle status, it will report the event message +RESP:GTIDN to the backend server. When the
vehicle leaves the idle status, the device will report the event message +RESP:GTIDF to the
backend server.

 AT+GTIDL=
Example:
AT+GTIDL=gv300w,1,2,1,,,,,1,1,0,0,,,,,000F$

SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 Mode 1 0|1 0

TRACGV300WAN016 – 58 –
GV300W @Track Air Interface Protocol

3 Time to Idling 2 1 – 30 min 2

4 Time to Movement 1 1 – 5 min 1

5 Reserved 0

6 Reserved 0

7 Reserved 0

8 Reserved 0

9 Output ID 1 0 – 3|9 – C 0

10 Output Status 1 0–2 0

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

i n
12 Toggle Times <=3 0 – 255 0

l l
13 Reserved 0

c a
14 Reserved 0

e t i
15 Reserved 0

u n
16 Reserved 0

Serial Number 4 0000 – FFFF

Q fide
Tail Character 1 $ $

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


 0: Disable this function.

n
 1: Enable this function.

o
 <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 status.

C
 <Time to Movement>: If the vehicle movement or ignition off is detected after the vehicle
enters into idling status and the movement or ignition off status lasts for the length of time
specified by this parameter, the vehicle is considered to leave idling status.
 <Output ID>: It specifies the ID of the output port to output specified wave shape when the
vehicle enters into idling status. If it is set to 0, there will be no output wave.

The acknowledgment message of the AT+GTIDL command:


 +ACK:GTIDL,
Example:
+ACK:GTIDL,270804,135790246811220,,000F,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


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

TRACGV300WAN016 – 59 –
GV300W @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.10.Harsh Behavior Monitoring

The command AT+GTHBM is used to monitor the harsh driving behavior based on GNSS.

l i n l
 AT+GTHBM=

c
Example:

ia
AT+GTHBM=gv300w,1,,,100,21,6,,60,21,6,,,21,15,,1,1,8,3,,,,,0010$

e t
SN Parameter Length (byte) Range/Format Default

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

Q fide
2 Enable 1 0|1 0

3 Behavior Duration 1 3–5 3

4 Reserved 0

n
5 High Speed <=3 80 – 400km/h 80

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

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

C
8 Reserved 0

9 Medium Speed <=3 40 – 80km/h 60

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

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

12 Reserved 0

13 Reserved 0

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

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

16 Reserved 0

17 Output ID 1 0 – 3|9 – C 0

TRACGV300WAN016 – 60 –
GV300W @Track Air Interface Protocol

18 Output Status 1 0–2 0

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

20 Toggle Times <=3 0 – 255 0

21 Reserved 0

22 Reserved 0

23 Reserved 0

24 Reserved 0

Serial Number 4 0000 – FFFF

k
Tail Character 1 $ $

l i n
<Enable>: Enable/disable this function.

l

 0: Disable this function.

c a
 1: Enable this function: Detection by GNSS only. In this mode, two harsh behaviors

e i
are monitored, i.e. harsh braking and harsh accelerating. According to the speed

t
read from GNSS, 3 levels of speed are defined including high speed, medium speed

u n
and low speed. For each speed level, 2 thresholds of speed change are defined to
determine harsh braking and harsh accelerating. If the change of speed within 5

Q fide
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 judge harsh driving behavior.
 <Behavior Duration>: The speed change within <Behavior Duration> is monitored.

n
 <High Speed>, <Medium Speed>: If the last known speed of the device read from GNSS is

o
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> but
greater than or equal to <Medium Speed>, the vehicle is considered to be at medium speed.

C
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 behavior at high speed level”.
 <∆Vha>: The threshold for harsh acceleration at high speed level. If the current speed is
greater than the last known speed and the change of the speed is greater than or equal to
this value within 5 seconds, harsh acceleration is detected at high speed level. If it is set to 0,
it means “Do not monitor harsh acceleration behavior at high speed level”.
 <∆Vmb>: The threshold for harsh braking at medium 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 medium speed level. If it is set to 0, it means
“Do not monitor harsh braking behavior at medium speed level”.

TRACGV300WAN016 – 61 –
GV300W @Track Air Interface Protocol

 <∆Vma>: The threshold for harsh acceleration at medium speed level. If the current speed is
greater than the last known speed and the change of the speed is greater than or equal to
this value within 5 seconds, harsh acceleration is detected at medium speed level. If it is set
to 0, it means “Do not monitor harsh acceleration behavior at medium speed level”.
 <∆Vlb>: The threshold for harsh braking at low speed level. If the current speed is less than
the last known speed and the change of the speed is greater than or equal to this value
within 5 seconds, harsh braking is detected at low speed level. If it is set to 0, it means “Do
not monitor harsh braking behavior at low speed level”.
 <∆Vla>: The threshold for harsh acceleration at low speed level. If the current speed is
greater than the last known speed and the change of the speed is greater than or equal to
this value within 5 seconds, harsh acceleration is detected at low speed level. If it is set to 0,

k
it means “Do not monitor harsh acceleration behavior at low speed level”.
 <Output ID>: It specifies the ID of the output port to output specified wave shape when the

n
harsh behavior is detected. If it is set to 0, there will be no output wave.

l i l
The acknowledgment message of the AT+GTHBM command:

c a
 +ACK:GTHBM,

e i
Example:

t
+ACK:GTHBM,270804,135790246811220,,0010,20090214093254,11F0$

u n
Parameter Length (byte) Range/Format Default

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

Unique ID 15 IMEI

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

n
Serial Number 4 0000 – FFFF

o
Send Time 14 YYYYMMDDHHMMSS

C
Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.2.4.11.Start/Stop Report

The command AT+GTSSR is used to detect the status of vehicle (Start or Stop status). When the
device detects that the vehicle is 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.

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

TRACGV300WAN016 – 62 –
GV300W @Track Air Interface Protocol

SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 Mode 1 0|1 0

3 Time to Stop 2 1 – 30 min/sec 2

4 Time to Start 1 1 – 5 min/sec 1

5 Start Speed 2 1 – 10 Km/h 5

6 Long Stop <=5 0 – 43200 min 0

7 Time Unit 1 0|1 0

k
8 Reserved 0

i n
9 Reserved 0

l l
Serial Number 4 0000 – FFFF

c a
Tail Character 1 $ $

e t i
 <Mode>: The working mode of the Start/Stop status detection function.

u n
 0: Disable this function.
 1: Enable this function.

Q fide
 2: Enable this function. In this mode, the terminal will ignore ignition signal.
 <Time to Stop>: If the vehicle rests again after it enters into Start status, and remains in that
status for the period of time specified by this parameter, the vehicle is considered to leave
Start status.

n
 <Time to Start>: If the vehicle is detected to be moving with ignition on for the period of
time specified by this parameter, it is considered to be in start status.

o
 <Start Speed>: The start speed threshold to determine whether the vehicle is started or not.
When the device is detected to be moving with ignition on by the built-in motion sensor, it

C
will start to check the speed from GNSS. If the device speed stays higher 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. 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 is abnormal for more than 1 minute, the built-in motion sensor will be
used to detect the Start/Stop status only and the speed will not be checked.
 <Long Stop>: After the vehicle enters into Stop status and stays in Stop status for the period
of time specified by this parameter, the +RESP:GTLSP message will be sent. 0 means
“Disable this feature”.
 <Time Unit>: It controls the time unit of <Time to Stop> and <Time to Start> parameters.
 0: The time unit is minute.
 1: The time unit is second.

The acknowledgment message of the AT+GTSSR command:

TRACGV300WAN016 – 63 –
GV300W @Track Air Interface Protocol

 +ACK:GTSSR,
Example:
+ACK:GTSSR,270804,135790246811220,,000F,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

k
Send Time 14 YYYYMMDDHHMMSS

i n
Count Number 4 0000 – FFFF

l l
Tail Character 1 $ $

e c t ia
3.2.4.12.Roaming Detection Configuration

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

Q fide
 AT+GTRMD=
Example:
AT+GTRMD=gv300w,0,,,,,1,2,46000F,46002F,,,1,1,,,,2,2,,,,1f,,,1f,,,,,0,0,0,0,,,0001$
AT+GTRMD=gv300w,1,,,,,1,3,46000,46002,46003,,,2,2,46007,,,1,1,46001,,,3fff,,,2ff,,,,,0,0,0,0,,

n
,0002$

o
SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

C
2 Mode 1 0|1 0

3 Reserved 0

4 Reserved 0

5 Reserved 0

6 Reserved 0

7 Home Operator Start 1 1 – 10


8 Home Operator End 1 1 – 10
9 Home Operator List <=6*H

10 Reserved 0

11 Reserved 0

TRACGV300WAN016 – 64 –
GV300W @Track Air Interface Protocol

12 Roaming Operator Start 1 1 – 100

13 Roaming Operator End 1 1 – 100


14 Roaming Operator List <=6*R
15 Reserved 0

16 Reserved 0

17 Black Operator Start 1 1 – 20

18 Black Operator End 1 1 – 20


19 Black List Operator <=6*B
20 Reserved 0

k
21 Reserved 0

i n
22 Known Roaming Event Mask <=6 000000 – FFFFFF 7FFF

l l
23 Reserved 0

c a
24 Reserved 0

e t i
25 Unknown Roaming Event
<=6 000000 – FFFFFF 7FFF

u
Mask

n
26 Reserved 0

Q fide
27 Reserved 0

28 Reserved 0

29 Reserved 0

n
30 Output ID 1 0 – 3|9 – C 0

o
31 Output Status 1 0–2

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

C
33 Toggle Times <=3 0 – 255 0

34 Reserved 0

35 Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

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


 0: Disable this function.
 1: Enable this function.
 <Operator Start>: A numeral which indicates the first index of the whitelist operator
numbers to be input. For example, if it is 1, the device will update the whitelist operators
from the 1st one. If it is empty, there should be no whitelist operator number.

TRACGV300WAN016 – 65 –
GV300W @Track Air Interface Protocol

 <Operator End>: A numeral which indicates the last index of the whitelist operator numbers
to be input. For example, if it is 2, it will update the white operator list until the 2nd one. If it
is empty, it should not include white number list thereafter.
 <Home Operator List>: A white list of PLMN codes for network operators. The numbers are
composed of MCC and MNC, both of which consist of 3 digits. The last digit of MNC can be
omitted (e.g. Both ‘46001F’ and ‘46001’ are the PLMN of ‘CHINA UNICOM’). The operators in
this list will be considered as in “Home” state. And two adjacent operator numbers are
separated with ‘,’. The number of the operators in the list depends on the parameters
<Operator Start> and <Operator End>. For example, if <Operator Start> is 1 and <Operator
End> is 2, the operator list should include 2 operator numbers (empty acceptable) and the
two numbers are separated by with ‘,’. ‘MCCFF’ type is able to cover a whole country. For

k
example, ‘460FF’ covers the whole country mobile network in China.
 <Roaming Operator List>: It is mostly like the <Home Operator List>, and the difference is

n
that the operators in this list will be considered as in ‘Known Roaming’ state.

l i
 <Black List Operator>: It is mostly like the <Home Operator List>, and the difference is that

l
the operators in this list will be considered as in ‘Blocking Report’ state. In this state, the

c a
device works as normal except that all reports will be buffered instead of being sent.

e i
Operators that are not in <Home Operator List>, <Roaming Operator List> and <Black List

t
Operator> will be considered as in “Unknown Roaming” state.

u n
 <Known Roaming Event Mask>: Bitwise mask to configure which event report should be sent
to the backend server when UMTS roaming state is detected. If the roaming state is “Known

Q fide
Roaming”, the <Known Roaming Event Mask> will be valid; otherwise, the <Unknown
Roaming Event Mask> will be valid.
 Bit 0 for +RESP:GTPNA
 Bit 1 for +RESP:GTPFA
 Bit 2 for +RESP:GTMPN

n
 Bit 3 for +RESP:GTMPF

o
 Bit 4 Reserved
 Bit 5 for +RESP:GTBPL
 Bit 6 for +RESP:GTBTC

C
 Bit 7 for +RESP:GTSTC
 Bit 8 for +RESP:GTSTT
 Bit 9 for +RESP:GTANT
 Bit 10 for +RESP:GTPDP
 Bit 11 for the power on +RESP:GTRTL
 Bit 12 for the ignition report +RESP:GTIGN and +RESP:GTIGF
 Bit 13 for the ignition on location report +RESP:GTIGL, +RESP:GTVGL
 Bit 14 for the UFSxxx fault code report +RESP:GTEXP
 Bit 15 for +RESP:GTPNR
 Bit 16 for +RESP:GTPFR
 Others Reserved
For each bit, set it to 1 to enable the corresponding event report, and 0 to disable the
corresponding event report.
 <Unknown Roaming Event Mask>: It is mostly like the <Known Roaming Event Mask>.

TRACGV300WAN016 – 66 –
GV300W @Track Air Interface Protocol

 <Output ID>, <Output Status>, <Duration> and <Toggle Times>: If this function is enabled
and roaming state is detected, specified wave will be output at the specified output.

Note: If more operators are needed, please adjust <Operator Start> and <Operator End> for
appropriate setup. If some operators in <Operator List> are empty, then the corresponding
operators will be deleted. For example, to delete the 4th, 5th and 6th operators of the <Operator
List>, please set <Operator Start> to 4 and set <Operator End> to 6 and keep those three
operators of <Operator List> empty.

The acknowledgment message of the AT+GTRMD command:


 +ACK:GTRMD,

k
Example:
+ACK:GTRMD,270804,135790246811220,,0000,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 n
Device Name <=10 '0' – '9' 'a' – 'z' 'A' – 'Z'

Serial Number 4 0000 – FFFF

Q fide
Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

o n
Note: Only an AT command string of no more than 100 fields could be accepted by the device.

C
3.2.4.13.Temperature Alarm

This command is used to set a temperature range for the temperature-alarm function of the
terminal. According to the working mode, the terminal will report the event message
+RESP:GTTMP to the backend server when the device detects the temperature is outside or
inside of the range.

 AT+GTTMP=
Example:
AT+GTTMP=gv300w,0,1,28131A4103000056,,,-20,50,,,2,10,,,1,1,0,0,,,,,000C$
SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 Alarm ID 1 0–3

TRACGV300WAN016 – 67 –
GV300W @Track Air Interface Protocol

3 Mode 1 0–3 0

4 Sensor ID 16 '0' – '9' 'a' – 'f' 'A' – 'F'

5 Reserved 0

6 Reserved 0

7 Low Temperature <=3 -55 – 125℃ 0

8 High Temperature <=3 -55 – 125℃ 0

11 Reserved 0

12 Reserved 0

k
13 Validity <=2 1 – 10 2

i n
14 Send Interval <=2 0 – 60 10

l l
15 Reserved 0

c a
16 Reserved 0

e t i
17 Output ID 1 0–3 0

u n
18 Output Status 1 0–2 0

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

Q fide
20 Toggle Times <=3 0 – 255 0

21 Reserved 0

22 Reserved 0

n
23 Reserved 0

o
24 Reserved 0

C
Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Alarm ID>: The ID of the temperature alarm. The range is 0 – 3.


 <Mode>: The working mode of the temperature alarm.
 0: Disable temperature alarm.
 1: Report temperature alarm if the current temperature is within the temperature
range specified by <Low Temperature> and <High Temperature>.
 2: Report temperature alarm if the current temperature is outside the temperature
range specified by <Low Temperature> and <High Temperature>.
 3: Report temperature alarm only once if the current temperature is within or
outside the temperature range specified by <Low Temperature> and <High
Temperature>. In this mode, <Send Interval> will be ignored.
 <Sensor ID>: The ID of the temperature sensor. A total of four sensors are supported.

TRACGV300WAN016 – 68 –
GV300W @Track Air Interface Protocol

 <Low Temperature>: The lower temperature limit.


 <High Temperature>: The upper temperature limit.
 <Validity>: When the temperature sensor detects the environment temperature meets the
alarm condition, it will continuously check the temperature based on the reading timer
<Temperature Timer> set in the command AT+GTACD. If the temperature keeps meeting the
alarm condition for <Validity> times, the temperature alarm will be triggered.
 <Send Interval>: After the <Validity> check, the device will report temperature alarm every
<Send Interval> times of temperature reading based on the reading timer of temperature
sensor. If <Send Interval> is set to 0, it will only report the temperature alarm once.

The acknowledgment message of the AT+GTTMP command:

k
 +ACK:GTTMP,
Example:

i n
+ACK:GTTMP,270804,135790246811220,,0,000C,20090214093254,11F0$

l l
Parameter Length (byte) Range/Format Default

c a
XX0000 – XXFFFF, X∈{‘A’ – ‘Z’,

i
Protocol Version 6

e
‘0’ – ‘9’}

u t
Unique ID 15 IMEI

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

Q fide
Alarm ID 1 0–3

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

n
Count Number 4 0000 – FFFF

o
Tail Character 1 $ $

C
3.2.4.14.Binding SIM Card

The AT+GTSIM command is used to bind SIM card function. If the current SIM card is replaced by
another SIM card, then the digital output will be triggered.

 AT+GTSIM =
Example:
AT+GTSIM=gv300w,1,898600910909f0385552,,,2,1,0,0,,,,,0013$
SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 Mode 1 0|1|2 0

3 ICCID 20

TRACGV300WAN016 – 69 –
GV300W @Track Air Interface Protocol

4 Reserved 0

5 Reserved 0

6 Output ID 1 0 – 3|9 – C 0

7 Output Status 1 0–2 0

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

9 Toggle Times <=3 0 – 255 0

10 Reserved 0

11 Reserved 0

k
12 Reserved 0

i n
13 Reserved 0

l l
Serial Number 4 0000 – FFFF

c a
Tail Character 1 $ $

e t i
 <Mode>: A numeral which indicates whether to bind SIM card.

u n
 0: Do not bind SIM card.
 1: Bind the current SIM card.

Q fide
 2: Bind the specified SIM card by ICCID.
 <ICCID>: The ICCID of the SIM card to be bound.
 <Output Status>: After it is detected that the SIM card is changed, the digital output port
<Output ID> will output the status to indicate that the SIM card is changed.

n
Note: As the device cannot detect “SIM card inserted” when it has been in power on state, the

o
event “SIM card changed” can be triggered only at the beginning after powering on the device.

C
The acknowledgment message of the AT+GTSIM command:
 +ACK:GTSIM,
Example:
+ACK:GTSIM,270804,135790246811220,,0013,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

TRACGV300WAN016 – 70 –
GV300W @Track Air Interface Protocol

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.2.4.15.Jamming Detection

The command AT+GTJDC is used to configure the parameters for jamming detection. When the
detection condition is matched, the device will report the +RESP:GTJDR or +RESP:GTJDS event
message to the backend server according to the <Mode> setting.

 AT+GTJDC=

k
Example:

n
AT+GTJDC=gv300w,2,80,,,60,,,3,1,0,0,,0019$

l i l
Parameter Length (byte) Range/Format Default

c a
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

e t i
Mode 1 0|1|2 0

u
3G Threshold 1 <=2 0 – 99 90

n
3G Threshold 2 <=2 0 – 60 20

Q fide
3G Increase Range <=2 0 – 60 6

2G Threshold <=2 0 – 99 70

2G Increase Range <=2 0 – 31 6

n
Enter Jamming Timer Threshold <=4 0 – 3600 sec 10

o
Output ID 1 0 – 3|9 – C 0

Output Status 1 0–2 0

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

Toggle Times <=3 0 – 255 0

Quit Jamming Timer Threshold <=4 0 – 3600 sec 10

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

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


 0: Disable jamming detection function.
 1: Enable jamming detection function. If jamming is detected, the device will report
the +RESP:GTJDR message upon entering into “jamming”.
 2: Enable jamming detection function. If jamming is detected, the device will report
the +RESP:GTJDS message upon entering into “jamming” or quitting “jamming”.

TRACGV300WAN016 – 71 –
GV300W @Track Air Interface Protocol

 <3G Threshold 1>, <3G Threshold 2>: If the signal is stronger than <3G Threshold 1> or <3G
Threshold 2> for more than 5s, the device will enter “jamming”.
 <3G Increase Range>: If the signal increase range is greater than <3G Increase Range> for
more than 5s, the device will enter “jamming”.
 <2G Threshold>, <2G Increase Range>: If the signal is stronger than <2G Threshold> and the
signal increase range is greater than <2G Increase Range> for more than 5s, the device will
enter “jamming”.
 <Enter Jamming Timer Threshold>: When the device detects jamming, the device will trigger
the “enter jamming” event based on <Enter Jamming Timer Threshold> parameter.
 <Quit Jamming Timer Threshold>: When the device quits jamming, the device will trigger
the “quit jamming” event based on <Quit Jamming Timer Threshold> parameter.

k
The acknowledgment message of the AT+GTJDC command:

n
 +ACK:GTJDC,

l i l
Example:
+ACK:GTJDC,270804,135790246811220,,0019,20090214093254,11F0$

c ia
Parameter Length (byte) Range/Format Default

e t
XX0000 – XXFFFF, X∈{'A' –

u
Protocol Version 6

n
'Z', '0' – '9'}

Q fide
Unique ID 15 IMEI

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

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

n
Count Number 4 0000 – FFFF

o
Tail Character 1 $ $

C
3.2.4.16.Jamming Behavior Setting

The command AT+GTJBS is used for the Jamming Behavior Setting function. There are two modes
of Jamming Behavior Setting, i.e. Jamming Behavior Setting Configure Mode and Jamming
Behavior Setting Reset Mode. The output1 is used for “cut off fuel” and the output2 is used for
“siren”.

 Jamming Behavior Setting Configure Mode


 AT+GTJBS=
Example:
AT+GTJBS=gv300w,1,,10,10,1800,1,30,0,0,60,1,1,1,5,60,30,001A$

Parameter Length (byte) Range/Format Default

TRACGV300WAN016 – 72 –
GV300W @Track Air Interface Protocol

'0' – '9' 'a' – 'z' 'A' –


Password 4 – 20 gv300w
'Z'

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

Ready Fuel Release Timer (T3) 5 1 – 65535 (sec) 1800

Check Speed 1 0|1 1

k
Speed Limit 3 0 – 999km/h 30

n
Output 1 Init State 1 0|1 0

l i l
Motion Sensor 1 0|1 0

c
GNSS Fix Failure Timeout Timer

a
5 30 – 65535(sec) 120

i
(T4)

e t
Enable Siren 1 0|1 1

u n
Release Fuel Cut-off Timer (T5) 4 0 – 1000 (min) 0

Q fide
Check Jamming in T3 1 0|1 0

Waiting Release Fuel Timer (T6) 5 0 – 65535 (sec) 0

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

n
Preparing Alarm Timer (T8) 5 1 – 65535(sec) 30

Serial Number 4 0000 – FFFF

o
Tail Character 1 $ $

C
 <Mode>: A numeral to indicate the working mode of Jamming Behavior Setting (JBS)
function.
 0: Disable the JBS function.
 1: Jamming Behavior Setting Configure Mode.
 <Siren On Timer (T1)>: It specifies the length of time the siren is on.
 <Siren Off Timer (T2)>: It specifies the length of time the siren is off.
 <Ready Fuel Release Timer (T3)>: It indicates the length of time when the fuel is cut off.
 <Check Speed>: Whether to check speed when the device enters into jamming state.
 0: Disable speed check.
 1: Enable speed check.
 <Speed Limit>: The speed limit to cut off fuel.
 <Output 1 Init State>: It is used to set the initial state of output 1.
 <Motion Sensor>: Whether the motion sensor needs to measure the motion status to cut off
fuel when the GNSS fix failure timeout expires. If <Motion Sensor> is set to 0, the state

TRACGV300WAN016 – 73 –
GV300W @Track Air Interface Protocol

machine will always measure the GNSS fix state.


 0: Disable motion sensor.
 1: Enable motion sensor.
 <GNSS Fix Failure Timeout Timer (T4)>: It indicates the GNSS timeout length of time.
 <Enable Siren>: It defines whether to control siren with the digital output 2 in the current
JBS state.
 <Release Fuel Cut-off Timer (T5)>: If the device enters into JBS and then cuts off fuel, it will
check the current jamming state when the <Fuel Cut-off Timer (T3)> condition is met. If the
device does not quit the jamming state and the value of <Release Fuel Cut-off Timer> is
greater than 0, the device will release fuel cut-off and the <Release Fuel Cut-off Timer> will
start to work. When the <Release Fuel Cut-off Timer> condition is met, the device will check

k
the current jamming state. If the device does not quit the jamming state, it will check the
condition and decides whether to cut off fuel again. If the device does not quit the jamming

n
state and the value of <Release Fuel Cut-off Timer> is 0, the device will maintain fuel cut-off

l i
status unless the device quits the jamming state.

l
 <Check Jamming in T3>: It determines whether the JBS state machine starts T3 timer to

c a
check jamming state every 2 seconds. If the device quits jamming state, T6 timer starts to

e i
work.

t
 0: Do not check jamming state (compatible with old JBS state machines).

u n
 1: Check jamming state and start T6 timer.
 <Waiting Release Fuel Timer (T6)>: It indicates the length of time to be waited before

Q fide
releasing fuel and quitting JBS state machine.
 <Siren Alarm Duration (T7)>: It indicates the length of time the siren alarm sounds.
 <Preparing Alarm Timer (T8)>: It indicates the length of time for preparing for alarm.

The acknowledgment message of the AT+GTJBS command:

n
 +ACK:GTJBS,

o
Example:
+ACK:GTJBS,270804,135790246811220,,001A,20090214093254,11F0$

C
Parameter Length (byte) Range/Format Default

XX8000 – XX80FF, 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 $ $

 Jamming Behavior Setting Reset Mode

TRACGV300WAN016 – 74 –
GV300W @Track Air Interface Protocol

 AT+GTJBS=
Example:
AT+GTJBS=gv300w,2,,,,,001A$

Parameter Length (byte) Range/Format Default

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

Mode 1 2

Reserved 0

Reserved 0

k
Reserved 0

Reserved 0

l i n
Serial Number 4 0000 – FFFF

c l
Tail Character 1 $ $

e t ia
 <Mode>: A numeral to indicate the working mode of the JBS function.
 2: Jamming Behavior Setting Reset Mode.

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

Q fide
 +ACK:GTJBS,
Example:
+ACK:GTJBS,270804,135790246811220,,001A,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

n
XX8000 – XX80FF, 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.4.17.Driveraid Setting Command

The command AT+GTDAS is used to configure the parameters for the Driveraid function. If
<Working Mode> in AT+GTURT is set to 21, the parameters of this command are used.

TRACGV300WAN016 – 75 –
GV300W @Track Air Interface Protocol

 AT+GTDAS=
Example:
AT+GTDAS=gv300w,1,60,F,,,,,,FFFF$
SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 Mode 1 0|1 0

3 Warning Speed 2 0 – 60km 0

4 Warning Mask 2 00 – 0F 0

k
5 Reserved 0

i n
6 Reserved 0

l l
7 Reserved 0

c a
8 Reserved 0

e t i
9 Reserved 0

u n
10 Serial Number 4 0000 – FFFF

11 Tail Character 1 $ $

Q fide
 <Mode>: It specifies whether to enable/disable the Driveraid function.
 0: Disable the Driveraid function.
 1: Enable the Driveraid function.

n
 <Warning Speed>: If the vehicle speed is lower than the speed specified by this parameter,
warning will not be triggered.

o
 <Warning Mask>: Bitwise mask to configure the event(s) triggered for which +RESP:GTDAR
will be sent to the backend server.

C
 Bit 0: Fatigue driving warning.
 Bit 1: Calling warning.
 Bit 2: Smoking warning.
 Bit 3: Distraction warning.

The acknowledgment message of the AT+GTDAS command:


 +ACK:GTDAS,
Example:
+ACK:GTDAS,270C02,867162027103241,,FFFF,20191206032655,0080$

Parameter Length (byte) Range/Format Default

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

Unique ID 15 IMEI

TRACGV300WAN016 – 76 –
GV300W @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.5.IO Application

k
3.2.5.1.Digital Output

n
The AT+GTOUT command is used to output specified wave shape from digital output ports. A

i
total of four wave shapes are supported as shown below. If set to wave shape 1, the device will

l l
maintain this wave shape at the specified output port after power reset.

c
The digital output 1 is a latched output. The final status of the output will be latched during

ia
power off. It supports only wave shape 1.

u e t
If a specified output port is set to wave shape 4, then the port will output square wave. If the

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

Q fide
again, the port will start to output the wave again. If the device is rebooted, the port will still
output the wave.

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

TRACGV300WAN016 – 77 –
GV300W @Track Air Interface Protocol

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

Figure 4: Wave Shape 3

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

i n k
cl ia l
e t
Figure 5: Wave Shape 4

u n
 AT+GTOUT=

Q fide
Example:
AT+GTOUT=gv300w,1,,,0,0,0,0,5,1,0,,1,1,,,,0004$

SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

n
2 Output1 Status 1 0–2 0

o
3 Reserved 0

C
4 Reserved 0

5 Output2 Status 1 0–2 0

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

7 Toggle Times <=3 0 – 255 0

8 Output3 Status 1 0–2 0

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

10 Toggle Times <=3 0 – 255 0

11 DOS Report 1 0–7 0

12 Reserved 0

13 Long Operation2 <=3 0 – 120min 0

TRACGV300WAN016 – 78 –
GV300W @Track Air Interface Protocol

14 Long Operation3 <=3 0 – 120min 0

15 Reserved 0

16 Append Event MASK 2 00 – FF 0

17 Debounce Count <=2 0 – 20 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Output1–3 Status>: Valid only for the wave shape 1 as shown in Figure 2, it is used to set
the final status of the output port.

k
 0: Disable status.

n
 1: Enable status.

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

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

c
<Duration>: Please refer to Figure 2, Figure 3, Figure 4 and Figure 4. Unit: 100ms.

a

i
 <Toggle Times>: Please refer to Figure 2, Figure 3, Figure 4 and Figure 4.

e t
Note: If the <Duration> is set to 0, the <Toggle Times> must be set to 0 rather than other

u
values. Otherwise the command may be invalid.

n
 <DOS Report>: Whether or not to report +RESP:GTDOS when the status of wave shape 1

Q fide
output changes.
 Bit 0: for output 1 (not) to report +RESP:GTDOS
 Bit 1: for output 2 (not) to report +RESP:GTDOS
 Bit 2: for output 3 (not) to report +RESP:GTDOS
For each bit, set it to 1 to enable the report, and 0 to disable the report.

n
 <Long Operation2> and <Long Operation3>: The long operation time for output2 and
output3. The output wave will be stopped on the specified output port after the length of

o
time specified by the parameter. These two parameters would be valid only when the
output wave shape is 1 or 4.

C
 <Append Event MASK>: A mask bit is used to indicate additional events for the output.
It is a one-byte hexadecimal value represented by two ASCII bytes. The first byte (4 higher
bits of the hexadecimal value) indicates Additional events and the second byte (4 lower bits
of the hexadecimal value) indicates output port.
Append Event MASK Table:
Mask Bit Item

Bit 7 Reserved For Extend

Bit 6 Reserved

Bit 5 Reserved

Bit 4 Check Speed

Bit 3 Reserved

TRACGV300WAN016 – 79 –
GV300W @Track Air Interface Protocol

Bit 2 Reserved

Bit 1 Reserved

Bit 0 Output1
 E.g. 11: Check speed value first. If the speed is less than or equal to <Check Speed
Value>, activate output 1 immediately regardless of the ignition state. If the current
speed is greater than the <Check Speed Value>, then OUTPUT1 will not be activated
until the speed is less than or equal to the <Check Speed Value>.

 <Debounce Count>: The debounce count for get GNSS Speed. If the GNSS fix is successful,
1 Debounce Count =1s. If <Debounce Count> is set to 3, it means that the current speed is

k
considered to be less than the configured speed only if there are three fix successful GPS points
and the speed is all less than the configured speed. If fix fails during the period, the previously

i n
successful location point count will not be reset.

cl l
The acknowledgment message of the AT+GTOUT command:

a
 +ACK:GTOUT,

e t i
Example:

u
+ACK:GTOUT,270804,135790246811220,,0004,20090214093254,11F0$

n
Parameter Length (byte) Range/Format Default

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

Unique ID 15 IMEI

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

Serial Number 4 0000 – FFFF

o
Send Time 14 YYYYMMDDHHMMSS

C
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 4 digital input ports. The input
<Ignition Detection> is dedicated to ignition detection. The other three inputs are customizable. If
the logic status on one of the three digital input ports changes, the device will report the
message +RESP:GTDIS to the backend server.
Before digital input 3 is used, <Pin15 Mode> in the AT+GTCFG command must be set to 1.

 AT+GTDIS=

TRACGV300WAN016 – 80 –
GV300W @Track Air Interface Protocol

Example:
AT+GTDIS=gv300w,0,1,,0,1,1,4,,2,1,2,,3,3,,0,,,,,0005$

SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 Ignition Detection 1 0 0

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

4 Reserved 0

5 Ignition Detection Mode 1 0–4 0

k
6 Input ID 1 1 1 1

n
7 Enable 1 0|1 0

l i l
8 Debounce Time <=2 0 – 20(×10ms) 0

c
9 Validity Time <=2 0|1 – 12(×2s) 0

e ia
10 Input ID 2 1 2 2

u t
11 Enable 1 0|1 0

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

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

14 Input ID 3 1 3 3

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

n
16 Reserved 0

o
17 Validity Mode 1 0|1 0

18 Reserved 0

C
19 Reserved 0

20 Reserved 0

21 Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

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


 <Input ID 1–3>: 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.

TRACGV300WAN016 – 81 –
GV300W @Track Air Interface Protocol

 <Debounce Time>: The time for interruptible input port 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
alarm (AT+GTSPD) report functions are resumed, and non-movement state will
trigger behaviors which should be triggered by ignition-off state, including (1)
Disable the odograph function to calculate the total mileage, (2) GNSS chip works in
“only on when needed” mode, (3) The fixed report, geo-fence (AT+GTGEO and

k
AT+GTPEO) and speed alarm (AT+GTSPD) report functions are suspended when the
<Power Saving Mode> is set to mode 1.

n
 2: External power voltage mode (virtual ignition detection). Ignition state correlates

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

l
the parameters and enable the function of AT+GTEPS.

c a
 3: Reserved

e i
 4: Accelerometer mode (virtual ignition detection). Ignition state correlates with the

t
state of accelerometer. Please use the command AT+GTAVS to configure the

u n
parameters.
Note: The priority level of the hard-wired ignition signal is highest. This means even if

Q fide
<Ignition Detection Mode> is not set to 0, but hard-wired line has connected to the device,
then the device will only judge 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.

n
 <Validity Time>: The validity time of the input port. 0 means “Do not check the validity

o
time”.
 <Validity Mode>: The mode of <Sample Period> of the non-interruptible input port.
 0: Check once when the <Sample Period> time arrives.

C
 1: Check every 2 seconds during the whole <Sample Period>.

The acknowledgment message of the AT+GTDIS command:


 +ACK:GTDIS,
Example:
+ACK:GTDIS,270804,135790246811220,,0005,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' '-' '_'

TRACGV300WAN016 – 82 –
GV300W @Track Air Interface Protocol

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.2.5.3.Input/Output Port Binding

This command is used to configure the user defined output-port actions triggered by input ports.
If the IO combination is set and the corresponding condition appears, the device will output

k
specified wave shape on the specified output port. Otherwise, the device will restore the initial

n
status of the specified output port. And the device will report the message +RESP:GTIOB to the

i
backend server when the logic status of bound input ports changes.

cl l
 AT+GTIOB=

ia
Example:

e t
AT+GTIOB=gv300w,1,F,A,3,1,0,8,3,,,,,0006$

u n
SN Parameter Length (byte) Range/Format Default

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

2 IOB ID 1 0–3

3 Input Mask <=4 0000 – 0F0F 0

4 Trigger Mask <=4 0000 – 0F0F 0

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

o
6 Output ID 1 0 – 3|9 – C 0

C
7 Output Status 1 0–2 0

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

9 Toggle Times <=3 0 – 255 0

10 Reserved 0

11 Reserved 0

12 Reserved 0

13 Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <IOB ID>: The ID of the user defined IO binding.

TRACGV300WAN016 – 83 –
GV300W @Track Air Interface Protocol

 <Input Mask>: Bitwise mask for input ports composition. Each bit, from Bit 0 to Bit 3,
represents one digital input port. Set a bit to 1 to enable its corresponding input port and 0
to disable the corresponding input port.
 Bit 0: Ignition detection
 Bit 1: Digital input 1
 Bit 2: Digital input 2
 Bit 3: Digital input 3
 Bit 4 – Bit 7: Reserved
 Bit 8: EIO100 input 9
 Bit 9: EIO100 input A
 Bit 10: EIO100 input B

k
 Bit 11: EIO100 input C
 Bit 12 – Bit 15: Reserved

n
 <Trigger Mask>: Bitwise mask for trigger condition composition of the corresponding input

l i
ports. Each bit, from Bit 0 to Bit 15, represents the logic status of the corresponding input

l
port to trigger the IOB event. Set a bit to 1 to use “Enable status” as the trigger condition

c a
and 0 to use “Disable status” as the trigger condition. Only when the logic status of all the

e i
input ports in one IO binding meets the trigger condition will the IOB event be triggered.

t
 Bit 0: Ignition detection

u n
 Bit 1: Digital input 1
 Bit 2: Digital input 2

Q fide
 Bit 3: Digital input 3
 Bit 4 – Bit 7: Reserved
 Bit 8: EIO100 input 9
 Bit 9: EIO100 input A
 Bit 10: EIO100 input B

n
 Bit 11: EIO100 input C

o
 Bit 12 – Bit 15: Reserved
 <Input Sample Period>: The time period for checking the status of all the digital input ports
in one IO binding. AT+GTIOB and AT+GTDIS use different sample periods to check the input

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

Note: If <Input Mask> includes EIO100 input(s), <Input Sample Period> should be multiplied by 4s.
If <Output ID> indicates EIO100 output, only wave shape 1 is supported.

The acknowledgment message of the AT+GTIOB command:


 +ACK:GTIOB,
Example:
+ACK:GTIOB,270804,135790246811220,,1,0006,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

Protocol Version 6 XX0000 – XXFFFF, X∈{‘A’ –

TRACGV300WAN016 – 84 –
GV300W @Track Air Interface Protocol

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

Unique ID 15 IMEI

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

IOB ID 1 0–3

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

i n k
l
3.2.5.4.External Power Supply Monitoring

c l
The command AT+GTEPS is used to configure the parameters for external power supply

a
monitoring. The device will measure and monitor the voltage of the external power supply. If the

e t i
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

u n
power supply.

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

 AT+GTEPS=

n
Example:
AT+GTEPS=gv300w,2,250,12000,3,2,1,1,0,0,1,,,,0007$

o
SN Parameter Length (byte) Range/Format Default

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

2 Mode 1 0|1|2 0

3 Min Threshold <=5 250 – 32000 mV

4 Max Threshold <=5 250 – 32000 mV

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

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

7 Output ID 1 0 – 3|9 – C

8 Output Status 1 0–2

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

10 Toggle Times <=3 0 – 255 0

TRACGV300WAN016 – 85 –
GV300W @Track Air Interface Protocol

11 Sync with FRI 1 0|1 0

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

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

14 MPN / MPF Validity Time 1 0 – 5 (×1s) 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

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

k
 1: Enable the external power supply monitoring function. If the current voltage is

n
within the range of (<Min Threshold>, <Max Threshold>), the +RESP:GTEPS alarm

i
will be triggered.

l l
 2: Enable the external power supply monitoring function. If the current voltage is

c
outside the range of (<Min Threshold>, <Max Threshold>), the +RESP:GTEPS alarm

ia
will be triggered.

e t
 <Min Threshold>: The lower voltage limit of the external power supply to trigger the alarm.

u
 <Max Threshold>: The upper voltage limit of the external power supply to trigger the alarm.

n
 <Sample Period>: The sampling period for measuring the external power supply.

Q fide
 <Debounce Time>: The time for debouncing to avoid excessive voltage drop of the external
power supply.
 <Output ID>: It specifies the ID of the output port to output specified wave shape when the
+RESP:GTEPS alarm is triggered. If it is set to 0, there will be no output wave.
 <Sync with FRI>: Besides the +RESP:GTEPS alarm report, the device can also send the

n
voltage of external power supply periodically along with the fixed report message.
 0: Do not report external power supply voltage with fixed report message.

o
 1: Report external power supply voltage with fixed report message.
 <Voltage Margin Error>: This parameter is used together with <Min Threshold> and <Max

C
Threshold>. It indicates the voltage margin error of the <Min Threshold> and <Max
Threshold>. If the current voltage detected falls within the <Voltage Margin Error> of <Min
Threshold> or the <Voltage Margin Error> of <Max Threshold>, it will not be processed. For
example, if the <Min Threshold> is set to 6000mv, the <Max Threshold> is set to 12000mv,
and the <Voltage Margin Error> is set to ±100mv, the current voltage will not be processed
when it meets the condition (5900mv < current_volt < 6100mv) or (11900mv <current_volt <
12100mv). <Voltage Margin Error> improves the performance of the +RESP:GTEPS report.
 <Debounce Voltage Threshold>: This parameter is used together with <Debounce Time>. If
the voltage drops or bursts dramatically greater than <Debounce Voltage Threshold>, the
device will start to debounce voltage for the period of time specified by <Debounce Time>.
 <MPN / MPF Validity Time>: The validity time for detecting whether the device connects or
disconnects main power supply. 0 means “Do not to check the validity time”. If <MPN / MPF
Validity Time> is not 0, and the device remains connected or disconnected with main power
supply for the period of time specified by this parameter, it will report +RESP:GTMPN or
+RESP:GTMPF to the backend server. If <MPN / MPF Validity Time> is 0, the device will

TRACGV300WAN016 – 86 –
GV300W @Track Air Interface Protocol

immediately report +RESP:GTMPN or +RESP:GTMPF to the backend server once the device
detects connecting or disconnecting main power supply.

The acknowledgment message of the AT+GTEPS command:


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

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


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

k
Unique ID 15 IMEI

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

l i l
Serial Number 4 0000 – FFFF

c a
Send Time 14 YYYYMMDDHHMMSS

e t i
Count Number 4 0000 – FFFF

u
Tail Character 1 $ $

Q fide n
3.2.5.5.Analog Input Port Setting

The command AT+GTAIS is used to configure the parameters of analog input ports.

n
Before analog input 1 is used, <Pin15 Mode> in the AT+GTCFG command must be set to 0.
Make sure there is analog signal connected to the corresponding analog input port before

o
enabling that port for this function.

C
 AT+GTAIS=
Example:
AT+GTAIS=gv300w,1,0,250,2700,2,,1,1,0,0,1,,,2,1,250,2700,2,,1,1,0,0,1,,,,,,,0008$
AT+GTAIS=gv300w,1,0,250,2700,2,,1,1,0,0,1,,,2,1,250,2700,2,,1,1,0,0,1,,,,,,,6,0008$

SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 Analog Input ID1 1 1 1

3 Mode 1 0|1|2|3|4|5|6 0

4 Min Threshold <=5 0 – 16000 mV

5 Max Threshold <=5 0 – 16000 mV

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

TRACGV300WAN016 – 87 –
GV300W @Track Air Interface Protocol

7 Reserved 0,TBD

8 Output ID 1 0 – 3|9 – C

9 Output Active 1 0|1

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

11 Toggle Times <=3 0 – 255 0

12 Sync with FRI 1 0|1 0

13 Reserved 0

14 Reserved 0

k
15 Analog Input ID2 1 2 2

i n
16 Mode 1 0|1|2|3|4|5|6 0

l l
17 Min Threshold <=4 250 – 16000 mV

c a
18 Max Threshold <=4 250 – 16000 mV

e t i
19 Sample Rate <=2 0|1 – 12(×2s) 0

u n
20 Reserved 0,TBD

21 Output ID 1 0 – 3|9 – C

Q fide
22 Output Active 1 0|1

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

24 Toggle Times <=3 0 – 255 0

n
25 Sync with FRI 1 0|1 0

o
26 Reserved 0

C
27 Fuel Data Debounce <=3 0 – 150 10

28 Fuel Sensor Delay <=3 0 – 600 sec 30

29 Fuel Lost Alarm <=2 0 – 50 10

30 Fuel Sensor Sample Count <=3 0 – 150 20

31 Change Threshold <=2 0 – 50 % 0

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

IGF Fuel Update 1 0|1 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Analog Input ID 1 – 2>: The analog input port ID.

TRACGV300WAN016 – 88 –
GV300W @Track Air Interface Protocol

 <Mode>: The working mode of the analog input alarm (+RESP:GTAIS).


 0: Disable analog input alarm.
 1: Enable analog input alarm. If the current input voltage is within the range of (<Min
Threshold>, <Max Threshold>), the alarm will be triggered.
 2: Enable analog input alarm. If the current input voltage is outside the range of
(<Min Threshold>, <Max Threshold>), the alarm will be triggered.
 3: Connect with a specific fuel level sensor to support fuel level report and
monitoring.
Note: When the selected mode is 3, please do not choose wave shape 1 as the
specified output port’s wave.
 4: No alarm mode. The range of the voltage will be ignored, and no alarm will be

k
triggered.
 5: Voltage processed mode. The range of the voltage will be ignored, and no alarm

n
will be triggered, but the voltage will be processed before being reported.

l i
 6: Connect with a specific fuel level sensor, and report adc value and fuel loss alarm.

l
 <Min Threshold>: If <Mode> is set to 1 or 2, this is the lower limit to the voltage of the

c a
analog input port to trigger the alarm.

e i
 <Max Threshold>: If <Mode> is set to 1 or 2, this is the upper limit to the voltage of the

t
analog input port to trigger the alarm.

u n
 <Sample Rate>: The sampling period of the analog input port.
 <Output ID>: It specifies the ID of the output port to output specified wave shape when the

Q fide
analog input alarm is triggered. If it is set to 0, there will be no output wave.
 <Output Active>: It sets the final status of the output port.
 0: Disable status.
 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-3.

o
 <Toggle Times>: The rise and fall times of the square wave.
 <Sync with FRI>: The device can send the analog input voltage periodically along with fixed
report message. Set this field to 1 to enable it, and 0 to disable it. If the analog input port is

C
used to work with a fuel sensor and the <Sync with FRI> is enabled, the device will report
the fuel level together with the fixed report message.
 <Fuel Data Debounce>: The number of the data abandoned when the fuel level is calculated.
 <Fuel Sensor Delay>: After the ignition is turned on, the fuel sensor will need to wait for the
length of time specified by this parameter before it can report correct fuel level.
 <Fuel Lost Alarm>: If the difference between the current fuel level after ignition on and the
last measured fuel level before the previous ignition off is greater than this value, an
unusual fuel consumption alarm is sent with the event message +RESP:GTFLA.
 <Fuel Sensor Sample Count>: This parameter defines the total number of sample readings
from the fuel sensor for calculating the current fuel level. And it must be greater than <Fuel
Data Debounce>.
 <Change Threshold>: This parameter defines the threshold of the value change.
 <Voltage Margin Error>: This parameter is used together with <Min Threshold> and <Max
Threshold>. It expresses the voltage margin error of <Min Threshold> and <Max Threshold>.

TRACGV300WAN016 – 89 –
GV300W @Track Air Interface Protocol

If the current voltage detected falls within the <Voltage Margin Error> of <Min Threshold>
or the <Voltage Margin Error> of <Max Threshold>, it will not be processed. For example, if
the <Min Threshold> is set to 9000mv, the <Max Threshold> is set to 12000mv, and the
<Voltage Margin Error> is set to ±100mv, the current_volt will not be processed when the
current_volt meets the condition that is (8900mv < current_volt < 9100mv) or (11900mv <
current_volt < 12100mv). The <Voltage Margin Error> improves the performance of
+RESP:GTAIS report.
 <IGF Fuel Update>: If the value of <IGF Fuel Update> is 1, the fuel level will be updated in
real time in the +RESP:GTFRI after the device detects ignition off. If the value of <IGF Fuel
Update> is 0, the fuel level will not be updated in real time, but will be updated when the
device detects fuel loss alarm.

k
The acknowledgment message of the AT+GTAIS command:

n
 +ACK:GTAIS,

l i l
Example:
+ACK:GTAIS,270804,135790246811220,,0008,20090214093254,11F0$

c ia
Parameter Length (byte) Range/Format Default

e t
XX0000 – XXFFFF, X∈{'A' –

u
Protocol Version 6

n
'Z','0' – '9'}

Q fide
Unique ID 15 IMEI

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

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

n
Count Number 4 0000 – FFFF

o
Tail Character 1 $ $

C
3.2.5.6.Gradual Digital Output Configuration

The AT+GTGDO command is used to configure specified gradual progressive wave shape from
digital output ports.

For progressive outputs, an incremental step is added to the ON time until the ON time becomes
equal to or greater than the cycle time. This state is defined as a progressive state. After the
condition On Time + Incremental Step ≥ Cycle Time is reached, the output becomes steady until it
is deactivated by command (AT+GTOUT). This phase in which the output is steady is defined as
constant state. If the device reboots during constant state and the AT+GTPDS settings are
configured and enabled, the device will restore the previous output state.

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

TRACGV300WAN016 – 90 –
GV300W @Track Air Interface Protocol

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
prior to OFF time.
 For constant output, the ON time and the Cycle time should be the same.
 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.

i n k
cl ia l
u e n t

Q fide
AT+GTGDO=

n
Example:

o
AT+GTGDO=gv300w,0,30,1,,,,,,0004$

Parameter Length (byte) Range/Format Default

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

Time of First Active Phase


1 0 – 100 0
(ON Time)

Cycle Time (Total Time) 0 0 – 100 30

Incremental Step 0 0 – 100 1

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

TRACGV300WAN016 – 91 –
GV300W @Track Air Interface Protocol

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

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

n
The acknowledgment message of the AT+GTGDO command:

l i
 +ACK:GTGDO,

l
Example:

c a
+ACK:GTGDO,270804,135790246811220,,0004,20090214093254,11F0$

e t i
Parameter Length (byte) Range/Format Default

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

Q fide
Unique ID 15 IMEI

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

Serial Number 4 0000 – FFFF

n
Send Time 14 YYYYMMDDHHMMSS

o
Count Number 4 0000 – FFFF

Tail Character 1 $ $

C
3.2.6.Serial Port Application

3.2.6.1.Serial Port Setting

The serial port of the device is used to connect with external devices to extend the application of
the device. The command AT+GTURT is used to configure the working mode of the serial port for
different external devices and the parameters for the serial port communication.

 AT+GTURT=
Example:
AT+GTURT=gv300w,1,5,8,1,0,,,,,0018$

SN Parameter Length (byte) Range/Format Default

TRACGV300WAN016 – 92 –
GV300W @Track Air Interface Protocol

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 Working Mode 1 0 – 9 |12|17|18|21|22 0

3 Baudrate Index <=2 1 – 12 12

4 Data Bits 1 7–8 8

5 Stop Bits 1 1–3 1

6 Parity Bits 1 0–3 0

7 Sleep Enable 1 0|1|2 0

8 Input ID of Wakeup 0 0|1

k
9 Reserved (Optional) 0

i n
10 Reserved (Optional) 0

l l
Serial Number 4 0000 – FFFF

c a
Tail Character 1 $ $

e t i
 <Working Mode>: The working mode of UART.

u n
 0: Disable UART.
 1: Use UART to transfer data via AT+GTDAT.

Q fide
 2: Used for Garmin function. (Baudrate 9600 only)
 3: Used for a specific RFID card reader to communicate with UART of the terminal. If
<RFID Type> is Old RFID card reader, digital input port setting should be configured
with the AT+GTDIS command before using this function. The device will report the

n
card ID received from the card reader to the backend server via the message
+RESP:GTIDA.

o
RFID Type 1 0–3 0

C
Reserved 0

 4: Used for digital fuel sensor. Two reserved parameters are used as follows.
Digit Fuel Sensor Type 1 1 – 4|6|8 0

Reserved 0
Note: Different fuel sensors support different baud rates. Users should make sure that
the baud rate set is appropriate for the sensor.

 5: Used for AC100 devices.


Note: Whenever a new temperature sensor is connected, restart the device in order to
work properly. The maximum number of AC100 devices is one iButton and two
temperature sensors.

 6: Used to transfer data from auxiliary serial port to the backend server when the

TRACGV300WAN016 – 93 –
GV300W @Track Air Interface Protocol

serial port receives the byte specified by <Terminator Character>. Two reserved
parameters are used as follows. When the size of the data received exceeds 1280
bytes, it will also compose responses and send them to server.
Format 1 0

Terminator Character 2 0x00 – 0xFF 0D

 7: Used for transparent transfer based on specified data length and interval. The
data in +RESP:GTDTT (short format) is packed in hexadecimal ASCII format code. Two
reserved parameters are used as follows.
Interval <=4 1 – 3600sec 3600

k
Length <=4 1 – 640 640

l i n
 8: Used for transparent transfer based on specified data length and interval. The

l
data in +RESP:GTDTT (short format) is packed in pure HEX codes. Two reserved

c a
parameters are used for as follows.

e i
Interval <=4 1 – 3600sec 3600

u t
Length <=4 1 – 1280 1280

Q fide n
 9: Used for camera.

 12: Used for CANBUS device connected to a vehicle. Two reserved parameters are
used as follows. In this mode, the baudrate must be set to 9600.
CANBUS Device Type 1 0–0 0

n
Reserved 0

o
 17: Used for EIO100 device. In this mode, the baud rate can be set to any value
based on <Baudrate Index>.

C
 18: Used for AU100 device. In this mode, the serial port must be set to baud rate
115200, 1 stop bit, none parity, 8-byte size, and no flow control.
 21: Used for the Driveraid device. In this mode, configure the following settings:
115200 baud rate, 8 bits, no parity, and 1 stop bit.
 22: Used for WRT100 Accessory. In this mode, configure the following settings: 9600
baud rate, 8 bits, with no parity, 1 stop bit.

Note: The maximum amount of external data to serial port which the device can handle is no
more than 1024 bytes in one transmission cycle except AT+GTDAT.

 <Baudrate Index>: The index of the baudrate supported by the serial port. All supported
baudrates are listed below:
Baudrate Index Baudrate
1 1200

TRACGV300WAN016 – 94 –
GV300W @Track Air Interface Protocol

2 2400
3 4800
4 7200
5 9600
6 14400
7 19200
8 28800
9 33900
10 38400
11 57600
12 115200

n k
 <Data Bits>: Data Bits of the UART and the value can be 7 and 8.

i
 <Stop Bits>: Stop Bits of the UART and the value can be 1, 2 and 3.

l l
 1: 1 Stop Bit.

c
 2: 2 Stop Bits.

ia
 3: 1.5 Stop Bits.

e t
 <Parity Bits>: Parity Bits of the UART and its value can be 0, 1, 2, and 3.
 0: None Parity.

u n
 1: Odd Parity.

Q fide
 2: Even Parity.
 3: Space Parity.
 <Sleep Enable>: The device supports sleep mode which helps reduce the power
consumption. When the device enters into the sleep mode, the response to the serial port
will be very slow unless the device is waked up. This parameter is used to enable or disable

n
the sleep mode.
 0: Disable the device sleep mode.

o
 1: Enable the device sleep mode.
 2: Disable the device sleep mode and disable sleep mode of the serial port.

C
 <Input ID of Wakeup>: The ID of the digital input used to wake up the device from the low
power mode for serial port communication.
 0: Do not use digital input 1 to wake up the device. Digital input 1 is used as an
interrupt port.
 1: The old RFID uses digital input 1 to wake up the device. The parameters of digital
input 1 should be set by the command AT+GTDIS.
 <Digital Fuel Sensor Type>: The type of digital fuel sensor connected with serial port.
 1: LLS 20160
 2: DUT-E
 3: QFS100
 4: UFSxxx
 5: Reserved
 6: DUT-E SUM
 7: Reserved
 8: Escort Fuel

TRACGV300WAN016 – 95 –
GV300W @Track Air Interface Protocol

 <RFID Type>: The type of RFID connected with serial port.


 0: Old RFID. 9600 baud rate, 8 data bits, 1 stop bit, and no parity.
 1: Reserved
 2: MR2. 9600 baud rate, 8 data bits, 1 stop bit, and no parity. MR2 output format
on serial ASCII(RS232):
STX (02 HEX) DATA (8 or 14HEX characters) CR LF
The start character is factory defined as an ‘STX’ (02 HEX). This is followed by 8 Hex characters or
14 Hex characters of data. The ‘EXT’ (03 HEX) character denotes the end of the current
transmission.
 3: VD RFID: 9600 baud rate, 8 data bits, 1 stop bit, and no parity. The VD RFID
output format of the ID data field is ASCII character (RS232).

k
For example, if the ID of the VD RFID is “0123456789”, then the original data is

n
0x01 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x02.

i
Header ID End Character

l l
0x01 DATA (10 ASCII characters) 0x02

c ia
 4: DR100: 19200 baud rate, 8 data bits, 1 stop bit, and no parity.

e t
 <Format>: It controls the format of the data transferred from auxiliary serial port to backend
server when <Working Mode> is 6.

u n
 0: Short format.
 1: Long format.

Q fide
 <Interval>: If <Working Mode> is 7 or 8, and no data is received for a period of time longer
than the <Interval>, the data in UART buffer will be sent.
 <Terminator Character>: When auxiliary serial port receives this character, data in front of
the <Terminator Character> will be packed into the message +RESP:GTDTT and sent to the

n
backend server. This parameter is enabled when <Working Mode> is 6.
 <Length>: The maximum length of data in the message +RESP:GTDTT when <Working

o
Mode> is 7 or 8.

C
The acknowledgment message of the AT+GTURT command:
 +ACK:GTURT,
Example:
+ACK:GTURT,270804,135790246811220,,0018,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

TRACGV300WAN016 – 96 –
GV300W @Track Air Interface Protocol

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.2.6.2.Transparent Data Transmission

The command AT+GTDAT is used to transfer data between the backend server and the external
unit connected to the second serial port of the device. Data to the backend server is wrapped
into the message +RESP:GTDAT and sent to the backend server while data to the equipment is
directly output to the second serial port unrestricted by the @Track protocol stuffing. All data is
transparent to the device.

n k
Before this command is used, use the AT+GTURT command to set the correct parameters of the

i
second serial port first.

cl l
AT+GTDAT=

a

i
Example:

e t
AT+GTDAT=gv300w,0,,data to the backend server,,,,,0017$

u
AT+GTDAT=gv300w,1,,data to the serial port,,,,,0017$

n
AT+GTDAT=gv300w,2,,data to the backend server,,,,,0011$

Q fide
AT+GTDAT=gv300w,3,,data to the serial port,,,,,0017$

SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 Command Type 1 0|1|2|3

n
3 Reserved 0

o
4 Data <=1280 ASCII Code

C
5 Need Ack 1 0|1

6 Reserved 0

7 Reserved 0

8 Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Command Type>: Command type to indicate the way to send the data.
 0: means “Send message to the backend server with +RESP:GTDAT (Short
Format)”.
 1: means “Send the pure data directly to the serial port”.
 2: means “Send message to the backend server with +RESP:GTDAT (Long

TRACGV300WAN016 – 97 –
GV300W @Track Air Interface Protocol

Format) ”.
 3: means “Send the pure data directly to the serial port without CRLF”.
 <Data>: Data to be transferred between the backend server and the equipment connected
to the second serial port of the device.
 <Need Ack>: Need to report “+ACK:GTDAT” or not.
 0: Do not need the ACK report.
 1: Need the ACK report.

The acknowledgment message of the AT+GTDAT command:


 +ACK:GTDAT,
Example:

k
+ACK:GTDAT,270804,135790246811220,,0017,20090214093254,11F0$

n
Parameter Length (byte) Range/Format Default

l i l
XX0000 – XXFFFF, X∈{‘A’ –
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.6.3. 1-Wire Device Settings

The command AT+GTACD is used to configure the parameters of 1-Wire devices which include

C
I-button and temperature sensors. When the iButton is connected, a specified wave shape can be
configured to the specified output port. Temperature sensor can be configured to read real-time
temperature at a specified interval. Temperature sensor information is reported in the message
+RESP:GTERI, and iButton information is reported in the message +RESP:GTIDA.

 AT+GTACD
Example:
AT+GTACD=gv300w,1,2,0,10,3,10,,,,,0005$
SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 iButton Timer <=2 0|1 – 10(s) 0

3 Output ID 1 0–3 0

TRACGV300WAN016 – 98 –
GV300W @Track Air Interface Protocol

4 Output Status 1 0–2 0

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

6 Toggle <=3 0 – 255 0

7 Temperature Timer <=3 0|10 – 255(s) 0

8 Reserved

11 Reserved

12 Reserved

13 Reserved

k
Serial Number 4 0000 – FFFF

i n
Tail Character 1 $ $

cl l
 <iButton Timer>: The interval for searching the iButton ID.

ia
Note: The sequence of iButton ID is in opposite order with the ID number printed on iButton.

e t
The ID structure is <1 byte family ID> + <6 byte serial number> + <1 byte CRC>. For example,
if the ID on iButton is 12 345678901234 01, then the real iButton ID is 01 341290785634 12.

u n
 <Temperature Timer>: The interval for reading temperature sensor value. When more than
one temperature sensor connects to 1-Wire, the device will read the temperature from the

Q fide
temperature sensor one by one according to sensor ID, and read only one every
<Temperature Timer>.

The acknowledgment message of the AT+GTACD command:

n
 +ACK:GTACD,
Example:

o
+ACK:GTACD,270804,135790246811220,,0005,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 <=10 '0' – '9' 'a' – 'z' 'A' – 'Z' '-'_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

TRACGV300WAN016 – 99 –
GV300W @Track Air Interface Protocol

3.2.6.4.External Digital Fuel Sensor

The command AT+GTEFS is used to configure the parameters of the external digital fuel sensor. If
<Working Mode> in AT+GTURT is set to 4, the parameters of this command are used.

 AT+GTEFS=
Example:
AT+GTEFS=gv300w,,,,15,10,,0,5,,0,,,,,FFFF$
SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

k
2 Reserved 0

n
3 Reserved 0

l i
4 Ex Full Value <= 5 0 – 65535 9999

c l
5 Ex Fuel Sensor Delay <=3 0 – 600 sec 30

ia
6 Ex Fuel Lost Alarm <=2 0 – 50 % 10

e t
7 Reserved 0

u n
8 Ex Unsolicited Enable 1 0|1 0

Q fide
11 Ex Detection Frequency 3 5 – 600 sec 10

12 Ex Filter Factor 1 0–9 0

13 Report Sensor Data 1 0|1 0

n
14 Ex Detection Frequency
<=2 30 – 1800s 300
IGF

o
15 Reserved 0

C
16 IGN Sample Count <=2 3 – 30 10

17 Ex Fuel Loss Alarm IGN <=3 0 – 100 % 5

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Ex Full Value>: The value obtained from the sensor when the fuel tank is full.
Note: Now this value needs to be set for only UFSxxx and DUT-E SUM, and the other sensors
will ignore this value. The unit for UFSxxx is 0.1mm. Set the unit of DUT-E sensors connected
to DUT-E SUM to liter.
 <Ex Fuel Sensor Delay>: After the ignition is turned on, the fuel sensor will need to delay for
the length of time specified by this parameter before it can report correct fuel level.
 <Ex Fuel Lost Alarm>: If the difference between the current fuel level after ignition on and
the last measured fuel level before the previous ignition off is greater than this value, an

TRACGV300WAN016 – 100 –
GV300W @Track Air Interface Protocol

unusual fuel consumption alarm is sent with the event message +RESP:GTFLA. 0 means
“Disable this function”.
 <Ex Unsolicited Enable>: If <Ex Unsolicited Enable> is enabled, the device will not send
command to the fuel sensor, and the sensor must be set to periodic data output. QFS100
and UFS100 cannot support this function.
 <Ex Detection Frequency>: If <Ex Unsolicited Enable> is disabled, the device will send READ
command to the fuel sensor and read the data at this frequency.
 <Ex Filter Factor>: The filter factor of the sensor. Now only QFS100 can use this factor, and
for other sensors, this parameter is ignored.
 0: No filter
 1: 12 seconds

k
 2: 24 seconds
 3: 36 seconds

n
 4: 60 seconds

l i
 5: 120 seconds

l
 6: 180 seconds

c a
 7: 240 seconds

e i
 8: 480 seconds

t
 9: 960 seconds

u n
 <Report Sensor Data>: A numeral to indicate whether to report raw data from fuel sensor to
the backend server with +RESP:GTFSD. Only the raw data of UFSxxx is supported now.

Q fide
 0: Do not report raw data from fuel sensor.
 1: Report raw data from fuel sensor.
 <Ex Detection Frequency IGF>: If <Ex Unsolicited Enable> is disabled, the device will send
READ command to the fuel sensor and read the data at this frequency while the ignition is
off.

n
 <IGN Sample Count>: The count of readings of fuel level used for fuel alarm detection after

o
ignition on. The ignition-on fuel alarm detection time = <IGN Sample Count>* <Ex Detection
Frequency>.
 <Ex Fuel Loss Alarm IGN>: If the difference between the current fuel level after ignition on

C
and the last measured fuel level is greater than this parameter value during the time <IGN
Sample Count> * <Ex Detection Frequency>, an abnormal fuel consumption alarm is sent via
the event message +RESP:GTFLA. 0 means “Disable this feature”.

The acknowledgment message of the AT+GTEFS command:


 +ACK:GTEFS,
Example:
+ACK:GTEFS,270804,135790246811220,,0008,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


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

Unique ID 15 IMEI

TRACGV300WAN016 – 101 –
GV300W @Track Air Interface Protocol

Device Name <=10 '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.6.5.ID Authentication

k
The command AT+GTIDA is used to protect against unauthorized use. This is achieved through an
ID card reader for driver identification, and connecting an external relay (normally closed relay

n
recommended) to cut off the starter or the fuel pump. To use this command, both the ID card

l i
reader and the external relay must be connected to the device. When the device reads an ID, it

l
will report the event message +RESP:GTIDA to the backend server. If the ID is in the white list of

c a
ID numbers, it will be authorized until next time the ignition is turned off. After the ignition is off

e i
again, the authentication will last for a short period of time (settable). Within this period, the

t
driver can turn on the engine again without the need to reidentify himself. In mode 3, the ID will

u n
be authorized when the device first reads an ID which is in the whites list of ID numbers. And the
authentication will be cancelled after reading the same ID.

Q fide
 AT+GTIDA=
Example:
AT+GTIDA=gv300w,1,1,2,D2C4FBC5,87654321,45,3,,,,,1,1,0,0,,,,,FFFF$

n
SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

o
2 Mode 1 0|1|2|3 0

C
3 Start Index <=2 1 – 250

4 End Index <=2 1 – 250

5 ID Number List <=8*20 '0' – '9','a' – 'f', 'A' – 'F'

6 Timeout after Ignition Off <=3 0|15 – 600sec 30

7 Report Mode 1 0–7 0

8 ID Validity Time <=3 15 – 600sec 30

11 Reserved 0

12 Reserved 0

13 Reserved 0

14 Output ID 1 0–3 0

TRACGV300WAN016 – 102 –
GV300W @Track Air Interface Protocol

15 Output Status 1 0–2 0

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

17 Toggle Times <=3 0 – 255 0

18 Reserved 0

19 Reserved 0

20 Reserved 0

21 Reserved 0

Serial Number 4 0000 – FFFF

k
Tail Character 1 $ $

l i n
<Mode>: The working mode of this function.

l

 0: Disable this function.

c a
 1: Enable this function: Only authorized ID cards can unlock the vehicle.

e i
 2: Enable this function: Any ID card can unlock the vehicle.

t
 3: Enable this function: Only authorized ID cards can unlock the vehicle and will

u n
ignore the <Timeout after Ignition Off> and <ID Validity Time>. Only the defined
pulse will be output when the card is swiped.

Q fide
 <Start Index>, <End Index>: The index range of the white list to which the ID 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 ID numbers in the white list will be updated by the numbers provided in the
parameter <ID Number List>. The <Start Index> and <End Index> define the total amount of
ID numbers that will be updated. If either one is empty, there should be no <ID Number List>.

n
A maximum of 8 numbers can be updated each time.

o
 <ID Number List>: A list of comma-separated ID numbers to be updated to the white list. The
amount of the ID numbers is determined by <Start Index> and <End Index>.
Note: If more ID Numbers are needed, please adjust <Start Index> and <End Index> for

C
appropriate setup. If some <ID Number> in <ID Number List> are empty, then the
corresponding ID will be deleted. For example, to delete the 4th, 5th and 6th ID of the <ID
Number List>, please set <Start Index> as 4 and set <End Index> as 6 and keep the three IDs
of <ID Number List> empty.
 <Timeout after Ignition Off>: If the ignition is turned off, it will still be authorized for a short
time. In this period, re-authentication is not needed. 0 means “Lock the vehicle when the
ignition is turned off”.
 <Report Mode>: The mode of reporting ID.
 Bit 0: Report the ID which is authorized.
 Bit 1: Report the ID which is unauthorized.
 Bit 2: Report the ID which has logged out. (If authorized ID meets the trigger
condition set by <ID Validity Time> and <Timeout after Ignition Off>, then IDA report
will be sent to indicate the log-out event).
 <ID Validity Time>: The ID will remain authorized for this period of time when the ID is valid.

TRACGV300WAN016 – 103 –
GV300W @Track Air Interface Protocol

 <Output ID>: It specifies the ID of the output port to output specified wave shape when it is
authorized.

The acknowledgment message of the AT+GTIDA command:


 +ACK:GTIDA,
Example:
+ACK:GTIDA,270804,862170013895931,,FFFF,20110101000009,0088$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


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

k
Unique ID 15 IMEI

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

l i l
Serial Number 4 0000 – FFFF

c a
Send Time 14 YYYYMMDDHHMMSS

e t i
Count Number 4 0000 – FFFF

u
Tail Character 1 $ $

Q fide n
3.2.6.6.UART Data Transfer

The command AT+GTUDT is used to transfer data to the serial port. Data to the serial port is
wrapped into the message +RESP:GTUDT and sent to the serial port.

n
 AT+GTUDT=

o
Example:
AT+GTUDT=gv300w,0,,0,0,,1,,00087FFF,,,,,,,0000$

C
SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 Mode 1 0|1 0

3 Reserved 0

4 IGN Send Interval <=3 0|5 – 250 0

5 IGF Send Enable 1 0|1 0

6 Reserved 0

7 Event Mask 8 00000000 – FFFFFFFF 1

8 Reserved 0

11 Report Composition Mask 8 00000000 – FFFFFFFF 00087FFF

TRACGV300WAN016 – 104 –
GV300W @Track Air Interface Protocol

12 Reserved 0

13 Reserved 0

14 Reserved 0

15 Reserved 0

16 Reserved 0

17 Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

n k
 <Mode>: Enable/disable data transfer via the report message +RESP:GTUDT to the serial

i
port.

l l
 0: Disable data transfer.

c
 1: Enable data transfer.

ia
 <IGN Send Interval>: The time interval for sending the related information when the ignition

e t
is on. The value range is 0|5-250 and the unit is second. 0 means “Disable the information

u
transfer”.

n
 <IGF Send Enable>: Whether to send the related information when the ignition is off. If the

Q fide
parameter is enabled, the device works according to the <IGF Report Interval> and <Mode>
of AT+GTFRI.
 0: Disable information sending when the ignition is off.
 1: Enable information sending when the ignition is off.
 <Event Mask>: Bitwise mask to configure the event trigger for +RESP:GTUDT sent to the

n
serial port.
 Bit 0 for activated GEO.

o
 Bit 1 – 31 Reserved.
 <Report Composition Mask>: Bitwise mask to configure which information should be sent to

C
the serial port.
 Bit 0 for Protocol Version, Firmware Version
 Bit 1 for Hardware Version
 Bit 2 for Unique ID
 Bit 3 for Device Name
 Bit 4 for speed
 Bit 5 for Azimuth
 Bit 6 for Altitude
 Bit 7 for MCC, MNC, LAC, Cell ID, Reserved.
 Bit 8 for Mileage, Reserved.
 Bit 9 for HMC, Reserved.
 Bit 10 for GSV, External GNSS Antenna
 Bit 11 for Circular GEO State
 Bit 12 for Analog Input
 Bit 13 for Digital Input, Motion Status

TRACGV300WAN016 – 105 –
GV300W @Track Air Interface Protocol

 Bit 14 for External Power VCC, Backup Battery Level, Charging


 Bit 15 for Circular GEO Status Mask
 Bit 16 – 18 Reserved
 Bit 19 for Send Time
 Bit 20 – 31 Reserved

The acknowledgment message of the AT+GTUDT command:


 +ACK:GTUDT,
Example:
+ACK:GTUDT,270804,135790246811220,,0004,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

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

n
Protocol Version 6

i
'Z','0' – '9'}

l 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 n
Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Q fide
Tail Character 1 $ $

n
3.2.6.7.Fuel Sensor Calibration Table

This command is used to set the fuel sensor’s calibration table.

o
 AT+GTFSC=

C
Example:
AT+GTFSC=gv300w,,0,21,1,,,3,16000,0,10000,50,250,100,,,,,,,,,FFFF$

Parameter Length (byte) Range/Format Default

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

Reserved

Table ID 1 0–4 1

Sensor Type <= 2 1– 4|6|8|20 – 21 20

Enable 1 0|1 0

Max Tank Volume <= 5 0 – 10000 100

Reserved

TRACGV300WAN016 – 106 –
GV300W @Track Air Interface Protocol

Num of Node <= 2 0|2 – 11 0

Node 1 Value <=5 0 – 99999

Node 1 Percentage <= 2 0 – 100

Node N Value <=5 0 – 99999

Node N Percentage <= 2 0 – 100

Reserved

Reserved

k
Reserved

i n
Reserved

l l
Reserved

c a
Reserved

e t i
Reserved

u n
Reserved

Serial Number 4 0000 – FFFF

Q fide
Tail Character 1 $ $

 <Table ID>: The ID of the currently set calibration table.


 <Sensor Type>: The sensor type of the currently set table.

n
 0: Reserved

o
 1: LLS 20160
 2: DUT-E

C
 3: QFS100
 4: UFSxxx
 6: DUT-E SUM
 8: Escort Fuel
 20: ADC1
 21: ADC2
 <Enable>: Enable/disable this table. If this table is disabled, the calculation of fuel level will
be linearized.
 <Max Tank Volume>: Max volume of tank. The unit is L.
 <Num of Node>: The number of the nodes in the table.
 <Node N Value>: The value of this node.
 <Node N Percentage>: The percentage value of this node. This item must be in ascending
order beginning with 0% and ending with 100%.

The acknowledgment message of the AT+GTFSC command:

TRACGV300WAN016 – 107 –
GV300W @Track Air Interface Protocol

 +ACK:GTFSC,
Example:
+ACK:GTFSC,270804,135790246811220,,0004,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

k
Send Time 14 YYYYMMDDHHMMSS

i n
Count Number 4 0000 – FFFF

l l
Tail Character 1 $ $

e c t ia
3.2.6.8.CANBUS Device Configuration

u n
This command AT+GTCAN is used to set the CANBUS device configuration for reporting CANBUS

Q fide
device information (+RESP:GTCAN) which mainly contains VIN, vehicle speed, engine speed,
engine coolant temperature and some other information.

 AT+GTCAN=
Example:

n
AT+GTCAN=gv300w,1,30,60,FFFFFFFF,,,,,,FFFF$

o
SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

C
2 Mode 1 0|1 0

3 CAN Report Interval <=5 0|5 – 86400sec 0

4 CAN Report Interval IGF <=5 0|5 – 86400sec 0

5 CAN Report Mask 8 0 – FFFFFFFF C00FFFFF

6 Additional Event 1 0|1 0

7 Reserved 0

8 CAN Report Expansion


8 0 – FFFFFFFF 001FFFFF
Mask

11 Reserved 0

12 Reserved 0

TRACGV300WAN016 – 108 –
GV300W @Track Air Interface Protocol

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Mode>: The mode of the CAN function.


 0: Disable CAN function.
 1: Enable CAN function.
 <CAN Report Interval>: The interval for sending the +RESP:GTCAN report message to the
backend server when the ignition is on. Its value range is 0|5 – 86400 and the unit is second.
0 means “Do not report the message +RESP:GTCAN”.
 <CAN Report Interval IGF>: The interval for sending the +RESP:GTCAN report message to the

k
backend server when the ignition is off. Its value range is 0|5 – 86400 and the unit is second.
0 means “Do not report the message +RESP:GTCAN in ignition off state”.

n
 <Additional Event>: Whether to send the +RESP:GTCAN report message triggered by

l i
additional events.

l
 0: Ignore all additional events.

c a
 1: By ignition on/off event.

e i
 <CAN Report Mask>: Bitwise mask to configure the composition of CAN report message.

t
Note: Bit 31 <Cell Information> and Bit 30 <GNSS Information> in this <CAN Report Mask>

u n
control the composition of +RESP:GTCAN in ASCII format only (not in HEX format). The
<+CAN Mask> in AT+GTHRM controls the Cell information and GNSS information in

Q fide
+RESP:GTCAN in HEX format.
Bit 22 <Total Distance Impulses> in the <CAN Report Mask> controls the composition of
+RESP:GTCAN in HEX format only.
Mask Bit Item Description

n
Including <MCC>, <MNC>, <LAC>, <Cell ID> and the
Bit 31 <Cell Information>
<Reserved> parameter value “00”

o
Including <GNSS Accuracy>, <Speed>, <Azimuth>,
Bit 30 <GNSS Information> <Altitude>, <Longitude>, <Latitude>, <GNSS UTC

C
Time>

If this bit is set to 1, parameter <CAN Expansion


<CAN Report Expansion Report Mask> in AT+GTCAN works. If this bit is set to
Bit 29
Mask> 0, the parameter <CAN Expand Report Mask> in
AT+GTCAN does not work.

Bit 28 Reserved

Bit 27 Reserved

Bit 26 Reserved

Bit 25 Reserved

Bit 24 Reserved

Bit 23 Reserved

TRACGV300WAN016 – 109 –
GV300W @Track Air Interface Protocol

<Total Distance Vehicle total distance impulses (if distance from


Bit 22
Impulses> dashboard is not available)

<Total Vehicle Engine The total time when vehicle engine speed is greater
Bit 21
Overspeed Time> than the limit defined in CAN100 configuration

<Total Vehicle The total time when vehicle speed is greater than
Bit 20
Overspeed Time> the limit defined in CAN100 configuration

An 8-bit hexadecimal number. Each bit contains


Bit 19 <Doors>
information of one door.

An 8-bit hexadecimal number. Each bit contains


Bit 18 <Lights>

k
information of particular light.

n
<Detailed Information / A hexadecimal number. Each bit contains
Bit 17

i
Indicators> information of one indicator

l l
Two bytes. The higher byte describes driver 2 (the

c
<Tachograph

a
Bit 16 one whose card is inserted in tachograph slot 2), the

i
Information>

e
lower byte describes driver 1.

t
Bit 15 <Axle Weight 2nd> Weight of vehicle’s second axle

u n
Number of liters of fuel used since vehicle
Bit 14 <Total Idle Fuel Used>

Q fide
manufacture or device installation

Time of engine running during idling status (vehicle


Bit 13 <Total Engine Idle Time> stopped) since vehicle manufacture or device
installation

n
Time of engine running during driving (non-zero
Bit 12 <Total Driving Time> speed) since vehicle manufacture or device

o
installation

C
Time of engine running since vehicle manufacture or
Bit 11 <Total Engine Hours>
device installation

<Accelerator Pedal Accelerator pedal pressure


Bit 10
Pressure>

Bit 9 <Range> The number of kilometers to drive on remaining fuel

The level of fuel in vehicle's tank (in Liters or


Bit 8 <Fuel Level>
Percents)

Bit 7 <Fuel Consumption> The fuel consumption

<Engine Coolant Engine coolant temperature


Bit 6
Temperature>

Bit 5 <Engine RPM> Revolutions per minute of the engine

Bit 4 <Vehicle Speed> Vehicle road speed

TRACGV300WAN016 – 110 –
GV300W @Track Air Interface Protocol

Number of liters of fuel used since vehicle


Bit 3 <Total Fuel Used>
manufacture or device installation

Bit 2 <Total Distance> Vehicle total distance

Bit 1 <Ignition Key> Ignition status

Bit 0 <VIN> Vehicle identification number

 <CAN Report Expansion Mask>: Bitwise mask to configure the composition of expanded
CANBUS information in +RESP:GTCAN report.
Mask Bit Item Description

k
Bit 31 Reserved

n
Bit 30 Reserved

l i l
Bit 29 Reserved

c a
Bit 28 Reserved

e t i
Bit 27 Reserved

u
Bit 26 Reserved

n
Bit 25 Reserved

Q fide
Describing a service mileage of a car, one of the
Bit 24 <Service Distance>
most important data for Mercedes Benz.

Bit 23 Reserved

n
Number of total rapid accelerations since
Bit 22 <Rapid Accelerations> installation (calculation based on CAN100

o
settings of speed increase time and value).

Number of total rapid brakings since installation

C
Bit 21 <Rapid Brakings> (calculation based on CAN100 settings of speed
decrease time and value)

A decimal number. Each bit contains information


Bit 20 <Expanded Information>
of one indicator

Bit 19 <Registration Number> The vehicle registration number

Bit 18 <Tachograph Driver 2 Name> The name of tachograph driver 2

Bit 17 <Tachograph Driver 1 Name> The name of tachograph driver 1

<Tachograph Driver 2 Card The card number of tachograph driver 2


Bit 16
Number>

<Tachograph Driver 1 Card The card number of tachograph driver 1


Bit 15
Number>

TRACGV300WAN016 – 111 –
GV300W @Track Air Interface Protocol

Number of brake pedal applications defined as


Bit 14 <Total Brake Applications>
braking process initiated by brake pedal

<Total Accelerator Kick-Down Total time when accelerator pedal is pressed over
Bit 13
Time> 90%

Total time when vehicle speed is controlled by


Bit 12 <Total Cruise Control Time>
cruise-control module

<Total Effective Engine Speed Total time when vehicle engine speed is effective
Bit 11
Time>

<Total Accelerator Number of accelerator pedal kick-downs (the


Bit 10

k
Kick-Downs> pedal pressed over 90%)

n
It measures how often the driver brakes with

i
brake pedal or with engine and stores both

l l
Bit 9 <Pedal Braking Factor> counts (always increasing). Decreasing speed

c
when brake pedal is pressed causes increase in

ia
pedal braking factor.

e t
It measures how often the driver brakes with

u n
brake pedal or with engine and stores both
Bit 8 <Engine Braking Factor> counts (always increasing). Decreasing speed

Q fide
with no pedal pressed causes increase in engine
braking factor.

Bit 7 <Analog Input Value> Analog input value

Bit 6 <Tachograph Drive Direction> Vehicle driving direction from tachograph

n
<Tachograph Vehicle Motion Vehicle motion signal from tachograph
Bit 5

o
Signal>

<Tachograph Over-Speed Vehicle over-speed signal from tachograph

C
Bit 4
Signal>

Bit 3 <Axle Weight 4th> Vehicle fourth axle weight

Bit 2 <Axle Weight 3rd> Vehicle third axle weight

Bit 1 <Axle Weight 1st> Vehicle first axle weight

Bit 0 <Ad-Blue Level> The level of Ad-Blue

The acknowledgment message of the AT+GTCAN command:


 +ACK:GTCAN,
Example:
+ACK:GTCAN,270804,135790246811220,,000D,20090214093254,FFFF$

Parameter Length (byte) Range/Format Default

TRACGV300WAN016 – 112 –
GV300W @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.6.9.CANBUS Alarm Setting

l l
The AT+GTCLT command is used for setting alarm threshold for CANBUS data. The AT+GTCLT can

c a
support 20 CANBUS alarm groups at most. Each CAN alarm trigger condition consists of <Alarm

i
Mask 1>, <Alarm Mask 2> and <Alarm Mask 3>. For the CAN alarm trigger event information,

e t
please refer to the <Detailed Information / Indicators>, <Lights>, <Doors> and <Engine RPM> of

u n
the +RESP:GTCAN message. If <Alarm Mask 1>, <Alarm Mask 2> and <Alarm Mask 3> meet each
trigger condition at the same time, and the trigger event duration time is more than the

Q fide
<Debounce Time>, the +RESP:GTCLT alarm message will be sent.

Note: The AT+GTCLT and AT+GTCAN commands are used together. Only when all of <Alarm Mask
1>, <Alarm Mask 2> and <Alarm Mask 3> meet trigger condition and the trigger event duration
time is more than the <Debounce Time> will the +RESP:GTCLT alarm message be sent.

n
AT+GTCLT

o

Example:
AT+GTCLT=gv300w,1,0,0,000FFFFF,00000000,00000000,00000000,30,8,,,,,,,,,0006$

C
Sn Parameter Length (byte) Range/Format Default

1 Password 4–20 '0'–'9' 'a'–'z' 'A'–'Z' gv300w

2 Group ID <=2 0 – 19 0

3 Mode 1 0|1 0

4 Debounce Time <=3 0 – 255(×1s) 0

5 CAN Data Mask 8 0 – FFFFFFFF 000FFFFF

6 Alarm Mask 1 <=8 0 – FFFFFFFF 0

7 Alarm Mask 2 <=8 0 – FFFFFFFF 0

8 Alarm Mask 3 <=8 0 – FFFFFFFF 0

9 High RPM Threshold <=3 1 – 100(x100 rpm) 30

TRACGV300WAN016 – 113 –
GV300W @Track Air Interface Protocol

10 Low RPM Threshold <=3 0 – 99(x100 rpm) 8

11 CAN Data Expansion Mask 8 0 – FFFFFFFF 001FFFFF

12 Reserved 0

13 Reserved 0

14 Reserved 0

15 Reserved 0

16 Reserved 0

17 Reserved 0

k
18 Reserved 0

i n
Serial Number 4 0000 – FFFF

l l
Tail Character 1 $ $

e c ia
 <Group ID>: The ID of the CANBUS alarm group. A total of 20 groups are supported.

t
 <Mode>: The CANBUS alarm working mode for each group.

u n
 0: Disable CAN alarm function.
 1: Enable CAN alarm function.

Q fide
 <Debounce Time>: The time for CANBUS alarm trigger event debouncing.
 <CAN Data Mask>: Bitwise report mask to configure the CAN data composition of the
+RESP:GTCLT report message.
Mask Bit Item Description

n
Bit 31 Reserved

o
Bit 30 Reserved

If this bit is set to 1, the parameter <CAN Data

C
Expansion Mask> in AT+GTCLT works. If this bit is
Bit 29 <CAN Data Expansion Mask>
set to 0, the parameter <CAN Expansion Data
Mask> in AT+GTCLT does not work.

Bit 28 Reserved

Bit 27 Reserved

Bit 26 Reserved

Bit 25 Reserved

Bit 24 Reserved

Bit 23 Reserved

Vehicle total distance impulses (if distance from


Bit 22 <Total Distance Impulses>
dashboard is not available)

TRACGV300WAN016 – 114 –
GV300W @Track Air Interface Protocol

The total time when vehicle engine speed is


<Total Vehicle Engine
Bit 21 greater than the limit defined in CAN100
Overspeed Time>
configuration.

<Total Vehicle Overspeed The total time when vehicle speed is greater than
Bit 20
Time> the limit defined in CAN100 configuration.

An 8-bit hexadecimal number. Each bit contains


Bit 19 <Doors>
information of one door.

An 8-bit hexadecimal number. Each bit contains


Bit 18 <Lights>
information of a particular light.

k
<Detailed Information / A hexadecimal number. Each bit contains
Bit 17
Indicators> information of one indicator.

i n
Two bytes. The higher byte describes driver 2

l l
Bit 16 <Tachograph Information> (the one whose card is inserted in tachograph

c
slot 2), and the lower byte describes driver 1.

e ia
Bit 15 <Axle Weight 2nd> Weight of vehicle’s second axle

t
Number of liters of fuel used since vehicle

u
Bit 14 <Total Idle Fuel Used>

n
manufacture or device installation

Q fide
Time of engine running during idling status
Bit 13 <Total Engine Idle Time> (vehicle at a standstill) since vehicle manufacture
or device installation

Time of engine running during driving (non-zero


Bit 12 <Total Driving Time> speed) since vehicle manufacture or device

n
installation

o
Time of engine running since vehicle
Bit 11 <Total Engine Hours>
manufacture or device installation

C
Bit 10 <Accelerator Pedal Pressure> The pressure applied on acceleration pedal

The number of kilometers to drive on remaining


Bit 9 <Range>
fuel

The level of fuel in vehicle's tank (in Liters or


Bit 8 <Fuel Level>
Percentage)

Bit 7 <Fuel Consumption> The fuel consumption of the engine

<Engine Coolant The temperature of the engine coolant


Bit 6
Temperature>

Bit 5 <Engine RPM> Revolutions per minute of the engine

Bit 4 <Vehicle Speed> Vehicle road speed

Bit 3 <Total Fuel Used> Number of liters of fuel used since vehicle

TRACGV300WAN016 – 115 –
GV300W @Track Air Interface Protocol

manufacture or device installation

Bit 2 <Total Distance> Vehicle total distance

Bit 1 <Ignition Key> Ignition status

Bit 0 <VIN> Vehicle identification number

 <Alarm Mask 1>: Bitwise setting of the alarm mask. The alarm mask information is based on
<Detailed Information / Indicators> of the +RESP:GTCAN message. Please refer to the
following alarm mask table.
Note: In the CAN100 firmware versions 2.0.xx and 2.1.xx, the parameter is just 16-bit long

k
(Bit 0 – Bit 15). It has been extended to 32 bits since the CAN100 version 2.2.0:
Bit Alarm Mask 1

i n
Bit 31 Reserved

l l
Bit 30 Reserved

c ia
Bit 29 Reserved

e t
Bit 28 OLL – oil level low indicator (1 – on, 0 – off or not available)

u n
Bit 27 SC – service call indicator (1 – on, 0 – off or not available)

Q fide
Bit 26 AIR – airbags indicator (1 – on, 0 – off or not available)

Bit 25 CHK –“check engine” indicator (1 – on, 0 – off or not available)

Bit 24 ESP – ESP failure indicator (1 – on, 0 – off or not available)

Bit 23 ABS – ABS failure indicator (1 – on, 0 – off or not available)

n
Bit 22 EH – engine hot indicator (1 – on, 0 – off or not available)

o
Bit 21 OP – oil pressure indicator (1 – on, 0 – off or not available)

C
Bit 20 BF – brake system failure indicator (1 – on, 0 – off or not available)

Bit 19 BAT– battery indicator (1 – on, 0 – off or not available)

Bit 18 CLL – coolant level low indicator (1 – on, 0 – off or not available)

Bit 17 BFL – brake fluid low indicator (1 – on, 0 – off or not available)

Bit 16 W – webcast (1 – on, 0 – off or not available)

Bit 15 T – trunk (1 – opened, 0 – closed)

Bit 14 D – doors (1 – any door opened, 0 – all doors closed)

Bit 13 FFL – front fog lights (1 – on, 0 – off)

Bit 12 RFL – rear fog lights (1 – on, 0 – off)

Bit 11 HB – high beams (1 – on, 0 – off)

TRACGV300WAN016 – 116 –
GV300W @Track Air Interface Protocol

Bit 10 LB – low beams (1 – on, 0 – off)

Bit 9 RL – running lights (1 – on, 0 – off)

Bit 8 R – reverse gear (1 – on, 0 – off)

Bit 7 CL – central lock (1 – locked, 0 – unlocked)

Bit 6 H – handbrake (1 – pulled-up, 0 – released)

Bit 5 C – clutch pedal (1 – pressed; 0 – released)

Bit 4 B – brake pedal (1 – pressed; 0 – released)

Bit 3 CC – cruise control (1 – active, 0 - disabled)

k
Bit 2 AC – air conditioning (1 – on, 0 - off)

i n
Bit 1 DS – driver seatbelt indicator (1 – indicator on, 0 – off).

l l
Bit 0 FL – fuel low indicator (1 – indicator on, 0 – off).

e c ia
 <Alarm Mask 2>: Bitwise setting of the alarm mask. The alarm mask information is based on

t
<Lights> and <Doors> of the +RESP:GTCAN message. Please refer to the following alarm

u n
mask table.
Bit Alarm Mask 2

Q fide
Bit 31 Reserved

Bit 30 Reserved

Bit 29 Reserved

n
Bit 28 Reserved

o
Bit 27 Reserved

Bit 26 Reserved

C
Bit 25 Reserved

Bit 24 Reserved

Bit 23 Reserved

Bit 22 Reserved

Bit 21 Hood (1 – opened, 0 – closed)

Bit 20 Trunk (1 – opened, 0 – closed)

Bit 19 Rear Right Door (1 – opened, 0 – closed)

Bit 18 Rear Left Door (1 – opened, 0 – closed)

Bit 17 Passenger Door (1 – opened, 0 – closed)

Bit 16 Driver Door (1 – opened, 0 – closed)

TRACGV300WAN016 – 117 –
GV300W @Track Air Interface Protocol

Bit 15 Reserved

Bit 14 Reserved

Bit 13 Reserved

Bit 12 Reserved

Bit 11 Reserved

Bit 10 Reserved

Bit 9 Reserved

Bit 8 Reserved

k
Bit 7 Reserved

i n
Bit 6 Reserved

l l
Bit 5 Hazard Lights (1 – on, 0 – off)

c a
Bit 4 Rear Fog Light (1 – on, 0 – off)

e t i
Bit 3 Front Fog Light (1 – on, 0 – off)

u n
Bit 2 High Beam (1 – on, 0 – off)

Bit 1 Low Beam (1 – on, 0 – off)

Q fide
Bit 0 Running Lights (1 – on, 0 – off)

 <Alarm Mask 3>: Bitwise setting of the alarm mask. The alarm mask information is based on
<Engine RPM> of the +RESP:GTCAN message. Please refer to the following alarm mask table.

n
Bit Alarm Mask 3

o
Bit 31 Reserved

C
…… ……

Bit 3 Over-High-RPM Event (1 – Triggered, 0 – Not Triggered).

Bit 2 Under-High-RPM Event (1 – Triggered, 0 – Not Triggered).

Bit 1 Over-Low-RPM Event (1 – Triggered, 0 – Not Triggered).

Bit 0 Under-Low-RPM Event (1 – Triggered, 0 – Not Triggered).


 <High RPM Threshold>: The threshold of the high engine rpm. If the current engine rpm is
more than <High RPM Threshold>, high RPM event will be triggered.
 <Low RPM Threshold>: The threshold of the low engine rpm. If the current engine rpm is
less than <Low RPM Threshold>, low RPM event will be triggered.
 <CAN Data Expansion Mask>: Bitwise mask to configure the composition of expanded
CANBUS information in the +RESP:GTCLT report.
Mask Bit Item Description

TRACGV300WAN016 – 118 –
GV300W @Track Air Interface Protocol

Bit 31 Reserved

Bit 30 Reserved

Bit 29 Reserved

Bit 28 Reserved

Bit 27 Reserved

Bit 26 Reserved

Bit 25 Reserved

Describing a service mileage of a car, one of the

k
Bit 24 <Service Distance>
most important data for Mercedes Benz.

n
Bit 23 Reserved

l i l
The number of total rapid accelerations since

c
Bit 22 <Rapid Accelerations> installation (calculation based on CAN100

a
settings of speed increase time and value)

e t i
The number of total rapid brakings since

u
Bit 21 <Rapid Brakings> installation (calculation based on CAN100

n
settings of speed decrease time and value)

Q fide
A decimal number. Each bit represents
Bit 20 <Expanded Information>
information of one indicator.

Bit 19 <Registration Number> The vehicle registration number

<Tachograph Driver 2 The name of tachograph driver 2

n
Bit 18
Name>

o
<Tachograph Driver 1 The name of tachograph driver 1
Bit 17
Name>

C
<Tachograph Driver 2 The card number of tachograph driver 2
Bit 16
Card Number>

<Tachograph Driver 1 The card number of tachograph driver 1


Bit 15
Card Number>

<Total Brake Counts of applying brake pedal (braking process


Bit 14
Applications> initiated by brake pedal)

<Total Accelerator Total time when accelerator pedal is pressed


Bit 13
Kick-down Time> over 90%

<Total Cruise Control Total time when the vehicle speed is controlled
Bit 12
Time> by cruise-control module

<Total Effective Engine Total time when the vehicle engine speed is
Bit 11
Speed Time> effective

TRACGV300WAN016 – 119 –
GV300W @Track Air Interface Protocol

<Total Accelerator Counts of accelerator pedal kick-downs (with


Bit 10
Kick-downs> the pedal pressed over 90%)

It measures how often driver brakes with brake


pedal or with engine and stores both counts
Bit 9 <Pedal Braking Factor> (which are always increasing). Decreasing
speed with brake pedal pressed causes increase
in pedal braking factor

It measures how often driver brakes with brake


pedal or with engine and stores both counts
Bit 8 <Engine Braking Factor> (which are always increasing). Decreasing

k
speed with no pedal pressed causes increase in
engine braking factor

i n
Bit 7 <Analog Input Value> Analog input value

l l
<Tachograph Driving Vehicle driving direction from tachograph

c
Bit 6

a
Direction>

e t i
<Tachograph Vehicle Vehicle motion signal from tachograph
Bit 5
Motion Signal>

u n
<Tachograph Overspeed Tachograph overspeed signal for the vehicle
Bit 4

Q fide
Signal>

Bit 3 <Axle Weight 4th> Weight of vehicle’s fourth axle

Bit 2 <Axle Weight 3rd> Weight of vehicle’s third axle

Bit 1 <Axle Weight 1st> Weight of vehicle’s first axle

n
Bit 0 <Ad-Blue Level> The level of Ad-Blue

o
The acknowledgment message of the AT+GTCLT command:

C
 +ACK:GTCLT,
Example:
+ACK:GTCLT,270804,135790246811220,,1,000D,20090214093254,FFFF$

Parameter Length (byte) Range/Format Default

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


Protocol Version 6
‘0’–‘9’}

Unique ID 15 IMEI

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

Group ID <=2 0 – 19 0

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

TRACGV300WAN016 – 120 –
GV300W @Track Air Interface Protocol

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.2.6.10.Camera Support

3.2.6.10.1.Camera Setting Command

The command AT+GTCMS is used for setting camera parameters.

 AT+GTCMS=

k
Example:

n
AT+GTCMS=gv300w,0,3,5,150,2,1,0003,0,,2,1,1,20,,,,,FFFF$

l i
SN Parameter Length (byte) Range/Format Default

c l
1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

e ia
2 Camera ID 1 0–3

t
3 Number <=2 1 – 10 1

u n
4 Interval <=2 1 – 60s 5

Q fide
5 Photo Compression Ratio <=3 20 – 250 150

6 Photo Resolution 1 1–3 2

7 Digital Input ID 1 0|1 – 3 0

n
8 Attribute Mask <=4 0000 – FFFF 0x0003

o
11 Server Type 1 0|1 0

12 EHD Support 1 0|1 0

C
13 Output ID 1 0–3 0

14 Output Status 1 0–2 0

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

16 Toggle Times <=3 0 – 255 0

17 Reserved 0

18 Reserved 0

19 Reserved 0

20 Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

TRACGV300WAN016 – 121 –
GV300W @Track Air Interface Protocol

 <Number>: The number of pictures taken in one continuous shooting.


 <Interval>: The interval between two pictures in one continuous shooting.
 <Photo Compression Ratio>: The compression ratio of picture. Picture quality would be
better with a smaller compression ratio.
 <Photo Resolution>: The resolution of picture.
 1: 160*120
 2: 320*240
 3: 640*480
 <Digital Input ID>: The input ID used to trigger photographing.
 <Attribute Mask>: The <Attribute Mask> in the messages +RESP:GTPHL and +RESP:GTPHD in

k
HEX format.
Mask Bit Item

i n
Bit 15 Reserved

l l
┇ Reserved

c ia
Bit 2 Reserved

e t
Bit 1 <Photo Time>

u n
Bit 0 <Camera ID>

Q fide
 <Server Type>: The server that picture is transferred to.
 0: Backend server
 1: FTP server
 <EHD Support>: Whether to pack photo data by +RESP:GTEHD instead of +RESP:GTPHD in
HEX format. +RESP:GTEHD can support larger picture size in HEX format.

n
Note: The output settings are used to output specified wave when the camera is photographing,

o
trying to photograph and transmitting data between camera and the device.

C
The acknowledgment message of the AT+GTCMS command:
 +ACK:GTCMS,
Example:
+ACK:GTCMS,270804,862170019025640,,FFFF,20131018074736,003B$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


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

Unique ID 15 IMEI

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

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

TRACGV300WAN016 – 122 –
GV300W @Track Air Interface Protocol

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.2.6.10.2.Take-Picture Command

The command AT+GTTAP is used for real-time photographing.

 AT+GTTAP=
Example:
AT+GTTAP=gv300w,0,,,1,,,,,FFFF$

k
SN Parameter Length (byte) Range/Format Default

i n
1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

l l
2 Camera ID 1 0–3

c ia
3 Reserved 0

e t
4 Reserved 0

u n
5 Photo Resolution 1 1–3

Q fide
6 Reserved 0

7 Reserved 0

8 Reserved 0

11 Reserved 0

n
Serial Number 4 0000 – FFFF

o
Tail Character 1 $ $

C
Notes: When AT+GTTAP is used to take picture, the basic settings of camera such as <Photo
Compression Ratio>, <Attribute Mask>, <Output ID>, <Output Status>, <Duration> and <Toggle
Times> are the same as AT+GTCMS settings.

The acknowledgment message of the AT+GTTAP command:


 +ACK:GTTAP,
Example:
+ACK:GTTAP,270804,862170019025640,,FFFF,20131018075847,0057$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


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

Unique ID 15 IMEI

TRACGV300WAN016 – 123 –
GV300W @Track Air Interface Protocol

Device Name <=10 '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.6.11.UFSxxx FOTA Upgrade

k
The command AT+GTUFS is used to upgrade the firmware in UFSxxx fuel sensor over the air.

n
 AT+GTUFS=

l i l
Example:
AT+GTUFS=gv300w,3,30,0,,,http://220.178.67.210:8208/GV300/deltabin/csb_des_07

c a
_build1116.bin,,,,,0001$

e t i
Parameter Length (byte) Range/Format Default

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

Q fide
Retry Times 1 0–3 0

Timeout 2 10 – 30min 10

Protocol Type 1 0 0

Server User Name <=6 ‘_’, ‘a – z’, ‘A – Z’ ,'0' – '9', ‘-’

n
Server Password <=6 ‘_’, ‘a – z’, ‘A – Z’ ,'0' – '9', ‘-’

o
Server URL <=100 Legal URL

C
Reserved 0

Reserved 0

Reserved 0

Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Retry Times>: It specifies the maximum number of retries to download the update package
upon download failure.
 <Timeout>: It specifies the expiration timeout of one download. If the download expires, it is
considered to be failure.
 <Protocol Type>: The protocol used to download the package.

TRACGV300WAN016 – 124 –
GV300W @Track Air Interface Protocol

 0: HTTP. Only HTTP is supported now.


 <Server User Name>: If the file server uses authentication, specify the user name here.
 <Server Password>: If the file server uses authentication, specify the password here.
 <Server URL>: It specifies the URL to download the package.

The acknowledgment message of the AT+GTUFS command:


 +ACK:GTUFS,
Example:
+ACK:GTUFS,270804,135790246811220,,0018,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

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

i n
Unique ID 15 IMEI

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

c ia
Serial Number 4 0000 – FFFF

e t
Send Time 14 YYYYMMDDHHMMSS

u n
Count Number 4 0000 – FFFF

Q fide
Tail Character 1 $ $

3.2.6.12.FTP Server Information

n
The command AT+GTFTP is used to configure the FTP server information as to where and how to
upload pictures. If the terminal is configured correctly, and the <Server Type> in the command

o
AT+GTCMS is 1, it should be able to transfer pictures to FTP server.

C
 AT+GTFTP =
Example:
AT+GTFTP=gv300w,116.228.146.250,21,SW_RD/Projects/,,,1,,,,,,000B$

SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 Server Address <=60

3 Server Port <=5 0 – 65535 0

4 Full Name <=60

5 User Name <=20

6 Login Password <=20

TRACGV300WAN016 – 125 –
GV300W @Track Air Interface Protocol

7 Transfer Mode 1 0|1 0

8 Oper Type 1 0|1 0

9 Report FTP 1 0|1 0

10 File Name Prefix <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

11 Reserved 0

12 Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

n k
 <Server Address>: The IP address or the domain name of the FTP server.

i
 <Server Port>: The server port of the FTP server.

l l
 <Full Name>: The file path to save a picture

c
 <User Name>: The user name to login the FTP server.

ia
 <Login Password>: The password to login the FTP server.

e t
 <Transfer Mode>: The mode to transfer picture.

u
 0: Passive mode.

n
 1: Active mode.

Q fide
 <Oper Type>: The transfer mode to transfer picture after transfer fails.
 0: Resume transferring the failed picture.
 1: Restart to transfer the failed picture from the beginning.
 <Report FTP>: Whether to report +RESP:GTFTP to the backend server after transferring a
file.

n
 0: Disable the +RESP:GTFTP report.
 1: Enable the +RESP:GTFTP report.

o
 <File Name Prefix>: The file name prefix of a picture. <File Name Prefix> cannot use “.jpg”
because the device uses it as the suffix of the <File Name> in the message +RESP:GTFTP.

C
The acknowledgment message of the AT+GTFTP command:
 +ACK:GTFTP,
Example:
+ACK:GTFTP,270804,135790246811220,,0003,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


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

Unique ID 14 MEID

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

Serial Number 4 0000 – FFFF

TRACGV300WAN016 – 126 –
GV300W @Track Air Interface Protocol

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.2.6.13.Output Expansion

The AT+GTOEX command is used to output wave shape 1 on EIO100 output. To use this function,
please set the <Working Mode> in AT+GTURT to ‘17’ for EIO100 device.

k
 AT+GTOEX=
Example:

i n
AT+GTOEX=gv300w,,,2,9,1,0,0,B,1,0,0,,,1,,,,,FFFF$

l l
SN Parameter Length (byte) Range/Format Default

c a
1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

e t i
2 Reserved 0

u n
3 Reserved 0

Q fide
4 Output Number 1 1–4

5 Output ID 1 9–C

6 Status 1 0|1 0

7 Duration 1 0 0

n
8 Toggle Times 1 0 0

o
9 Reserved 0

C
10 Reserved 0

11 DOS Report 1 0–F

12 Reserved 0

13 Reserved 0

14 Reserved 0

15 Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Output Number>: The total number of configured EIO100 outputs. In one output
configuration, <Output ID>, <Status>, <Duration> and <Toggle Times> are included.
 <Output ID>: The ID of EIO100 output port. The range is 9–C (in HEX format).

TRACGV300WAN016 – 127 –
GV300W @Track Air Interface Protocol

 <DOS Report>: Whether or not to report +RESP:GTDOS when wave shape 1 status of EIO100
output changes. 1 means “Report +RESP:GTDOS”, and 0 means “Do not report
+RESP:GTDOS”.
 Bit 0: for EIO100 output 9 (not) to report +RESP:GTDOS
 Bit 1: for EIO100 output A (not) to report +RESP:GTDOS
 Bit 2: for EIO100 output B (not) to report +RESP:GTDOS
 Bit 3: for EIO100 output C (not) to report +RESP:GTDOS

The acknowledgment message of the AT+GTOEX command:


 +ACK:GTOEX,
Example:

k
+ACK:GTOEX,270804,862170013988157,,FFFF,20110101000045,0008$

n
Parameter Length (byte) Range/Format Default

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

c ia
Unique ID 15 IMEI

e t
Device Name <=10 '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.6.14.Input Expansion

The command AT+GTIEX is used to configure the parameters of 4 EIO100 inputs. All these 4

C
inputs are customizable. If the logic status is changed on one of EIO100 input ports, the device
will report the message +RESP:GTDIS to the backend server. To use this function, please set
<Working Mode> in AT+GTURT to ‘17’ for EIO100 device.

 AT+GTIEX=
Example:
AT+GTIEX=gv300w,,,2,9,5,B,5,,,,,,,FFFF$

SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 Reserved 0

3 Reserved 0

4 Input Number 1 1–4

TRACGV300WAN016 – 128 –
GV300W @Track Air Interface Protocol

5 Input ID 1 9–C

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

7 Reserved 0

8 Reserved 0

9 Reserved 0

10 Reserved 0

11 Reserved 0

12 Reserved 0

k
Serial Number 4 0000 – FFFF

i n
Tail Character 1 $ $

cl l
 <Input Number>: The total number of configured EIO100 inputs. In one configuration, <Input

ia
ID> and <Sample Period> are included.

e t
 <Input ID>: The ID of EIO100 input. The range is 9 – C (in HEX format).
<Sample Period>: The sample period for reading EIO100 input status.

u

n
The acknowledgment message of the AT+GTIEX command:

Q fide
 +ACK:GTIEX,
Example:
+ACK:GTIEX,270804,862170013988157,,FFFF,20110101000127,0012$

Parameter Length (byte) Range/Format Default

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

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

C
Unique ID 15 IMEI

Device Name <=10 '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.6.15.AU100 Device Settings

The command AT+GTAUS is used to configure the parameters of AU100 devices.

 AT+GTAUS=

TRACGV300WAN016 – 129 –
GV300W @Track Air Interface Protocol

Example:
AT+GTAUS=gv300w,1,2,0,10,3,10,,,,,,,,,0005$
SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 Port ID <=2 1–3

3 Port N Type (Cannot be


1 0|1|2|3 0
set)

4 Port N Working Mode 1 0|4|5|12 0

5 Reserved (Optional) 0

k
6 Reserved (Optional) 0

i n
7 Reserved (Optional) 0

l l
8 Reserved (Optional) 0

c ia
9 Reserved (Optional) 0

e t
10 Reserved (Optional) 0

u n
11 Reserved 0

Q fide
12 Reserved 0

13 Reserved 0

14 Reserved 0

Serial Number 4 0000 – FFFF

n
Tail Character 1 $ $

o
 <AUS ID>: Port ID of AU100.

C
 <Port N Type>: Port type. It cannot be set. The device will read this parameter from AU100
device automatically if the <Working Mode> of AT+GTURT is set as AU100 (Mode 18). If the
working mode and port type do not match, it will report the message +RESP:GTAUR.
 0: Disabled
 1: RS232
 2: Reserved
 3: 1-wire
Note: If the port type is RS232, the <Reserved> parameters in the blue part will be used
as follows:
Baud rate Index <=2 1 – 12 12

Data Bits 1 7–8 8

Stop Bits 1 1–3 1

Parity Bits 1 0 –3 0

TRACGV300WAN016 – 130 –
GV300W @Track Air Interface Protocol

 <Port N Working Mode>: Working mode. According to the mode set by this field, the
<Reserved> parameters in the yellow part will be used as follows.
 0: Disable port.
 4: Used for digital fuel sensor. Two reserved parameters are used as follows.
Digit Fuel Sensor Type 1 4 0

Reserved 0
Note: Different fuel sensors support different baud rates. Users should make sure that
the baud rate set is appropriate for the sensor.

k
 5: Used for 1-wire devices.
Note: When a new temperature sensor is connected, the device needs to restart to

n
make it work properly. The maximum number of 1-wire devices is one iButton and four

l i
temperature sensors. It will return error if the port working mode mismatches with the

l
port type.

c a
 12: Used for CANBUS device connected to a vehicle. Two reserved parameters are

e i
used as follows. In this mode, the baud rate must be set to 9600.

t
CANBUS Device Type 1 0–0 0

u n
Reserved 0

Q fide
 <Digital Fuel Sensor Type>: The type of digital fuel sensor connected with serial port.
 4: UFSxxx

The acknowledgment message of the AT+GTAUS command:


 +ACK:GTAUS,

n
Example:

o
+ACK:GTAUS,270804,135790246811220,,0,000A,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

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

Unique ID 15 IMEI

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

AUS ID <=2 1–3

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

TRACGV300WAN016 – 131 –
GV300W @Track Air Interface Protocol

3.2.6.16.RF433 Accessory Setting

The command AT+GTWRT is used to configure the parameters of RF433 accessory devices.
Before this command is used, the <Working Mode> in the AT+GTURT command should be set to
22.
 AT+GTWRT=
Example:
AT+GTWRT=gv300w,1,0,2,1,4,5,,,,,0005$

Parameter Length (byte) Range/Format Default

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

k
Accessory Type ID 1 0|1 1

n
Sample Interval <=3 0|3 – 255(×10s) 0

l i l
Temperature Threshold <=2 2 – 30(×1°C) 2

c
Humidity Threshold <=3 1 – 100(×1%) 1

e ia
Pair Count <=2 0 – 10 4

t
Pair Time <= 2 1 – 30min 5

u n
Reserved

Q fide
Reserved

Reserved

Reserved

n
Serial Number 4 0000 – FFFF

o
Tail Character 1 $ $

C
 <Accessory Type ID >: The sensor type ID in the command:
 0: Wireless temperature sensor ID(WTS100)
 1: Wireless temperature &humidity sensor ID(WTH100)
 <Sample Interval>: To set the sample interval. The range is 0|3-255 and the unit is 10s. If
sample interval is set to 0, the sensors will collect the data every 5 minutes and the data will
be reported only when.
 <Temperature Threshold>: To set the temperature change threshold. Temperature threshold
will be ignored if <Sample Interval> is not 0. The range is 2-30 and the unit is 1°C.
Note: |Current temperature value - last reported temperature value| >=Temperature
Threshold.
 <Humidity Threshold>: To set the humidity change threshold. Humidity threshold will be
ignored if <Sample Interval > is not 0. The range is 1-100% and the unit is 1%.
Note: |Current humidity value - last reported humidity value| >= Humidity Threshold. It is
only used when <Accessory Type ID> is 1.
 <Pair Count>: The count of accessory. When the count of pairing reaches <Pair Count> the

TRACGV300WAN016 – 132 –
GV300W @Track Air Interface Protocol

device will stop pairing.


 <Pair Time>: The time for pairing accessory when the time of pairing reaches <Pair Time>
the device will stop pairing.

Note: All the parameters can be configured independently except for <Pair Count> and <Pair
Time>.

The acknowledgment message of the AT+GTWRT command:


 +ACK:GTWRT,
Example:
+ACK:GTWRT,270804,135790246811220,,0005,20090214093254,11F0$

k
Parameter Length (byte) Range/Format Default

i n
XX0000 – XXFFFF, X∈{'A' –
Protocol Version 6

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

c
Unique ID 15 IMEI

e ia
Device Name <=10 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'

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.6.17.CAN100 FOTA Upgrade

o
The command AT+GTCFU is used to upgrade the firmware in CAN100 over the air.

C
 AT+GTCFU=
Example:
AT+GTCFU=gv300w,3,30,0,,,http://220.178.67.210:8208/GV65/deltabin/csb_des_07
_build1116.bin,,,,,0001$

Parameter Length (byte) Range/Format Default

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

Retry Times 1 0–3 0

Timeout 2 10-30min 10

Protocol Type 1 0 0

Server User Name <=6 ‘_’, ‘a-z’, ‘A-Z’

Server Password <=6 ‘_’, ‘a-z’, ‘A-Z’

TRACGV300WAN016 – 133 –
GV300W @Track Air Interface Protocol

Server URL 100 Legal URL

Update Type 1 0|1 0

Reserved 0

Reserved 0

Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

k
 <Retry Times>: It specifies the maximum number of times of retries to download the update
package upon download failure.

i n
 <Timeout>: It specifies the expiration timeout of one single downloading. If the downloading

l l
expires, it is considered to be a failure.
<Protocol Type>: The protocol used to download the package.

c

a
 0: HTTP. Only HTTP is supported now.

e i
<Server User Name>: If the file server uses authentication, specify the user name here.

t

 <Server Password>: If the file server uses authentication, specify the password here.

u n
 <Server URL>: It specifies the URL to download the package.
 <Update Type>: It specifies the update type in CAN Chipset over the air.

Q fide
 0: CAN Chipset Firmware update.
 1: CAN Chipset Configuration update.

The acknowledgment message of the AT+GTCFU command:


 +ACK:GTCFU,

n
Example:

o
+ACK:GTCFU,270804,135790246811220,,0018,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

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

Unique ID 15 IMEI

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

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

TRACGV300WAN016 – 134 –
GV300W @Track Air Interface Protocol

3.2.6.18.Configuration of DR100 Accessory

The command AT+GTCDA is used for setting DR100 accessory.

 AT+GTCDA=
Example:
AT+GTCDA=gv300w,0,6,FFFFFFFFFFFF,,,2,quec32_,st32,,,,,0011$

Parameter Length (byte) Range/Format Default

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

Read Mode 1 0–3 0

k
Data Block <=2 6

i n
Key 12 '0' – '9' | 'A' – 'F' FFFFFFFFFFFF

l l
Reserved 0

c a
Reserved 0

e t i
Prefix Number <= 2 0 – 10

u n
Prefix String <n> <= 15 ASCII (not including ‘=’ and ‘,’)

Reserved 0

Q fide
Reserved 0

Reserved 0

Reserved 0

n
Serial Number 4 0000 – FFFF

o
Tail Character

C
 <Read Mode>: It configures the mode of DR100 reading card data.
 0: Do not check prefix string, and output card ID directly.
 1: Do not check prefix string, and output card memory data directly.
 2: Check prefix string with card memory data and output card ID.
 3: Check prefix string with card memory data and output card memory data.
 <Data Block>: It specifies which block of DR100 memory will be used to save the card key.
Note: The range of blocks for saving card key is 0~62 and block (4n-1) such as block 3, 7, 11
and so on can not be used to save card key.
 <Key>: It is used as card key for checking with.
 <Prefix Number>: It specifies the number of prefix string groups.
 <Prefix String <n>>: The prefix string is used for card memory data check. If the card memory
data does not contain prefix string, the DR100 will not respond to the current card reading
action.
Note: The <Prefix String <n>> parameter value can not contain '=' and ',' characters.

TRACGV300WAN016 – 135 –
GV300W @Track Air Interface Protocol

The acknowledgment message of the AT+GTCDA command:


 +ACK:GTCDA,
Example:
+ACK:GTCDA,270D02,135790246811220,,0011,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' '-' '_'

n
Serial Number 4 0000 – FFFF

l i
Send Time 14 YYYYMMDDHHMMSS

c l
Count Number 4 0000 – FFFF

ia
Tail Character 1 $ $

u e n t
3.2.7.Virtual Ignition Detection

Q fide
3.2.7.1.Voltage Virtual Ignition Setting

The command AT+GTVVS is used to configure parameters for checking ignition state by voltage. It
will work when hard-wired ignition line is not connected and Voltage Virtual Ignition mode is

n
enabled by AT+GTDIS (<Ignition Detection Mode> is set to 2).

o
 AT+GTVVS=
Example:

C
AT+GTVVS=gv300w,13000,500,10,,,000B$

Parameter Length (byte) Range/Format Default

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

Ignition On Voltage <=5 250 – 28000 mV 13500

Voltage Offset <=4 200 – 2000 mV 600

Debounce <=3 5 – 255sec 10

Reserved 0

Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

TRACGV300WAN016 – 136 –
GV300W @Track Air Interface Protocol

 <Ignition On Voltage>: The external power voltage in ignition on state. Different vehicles
have different voltages 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 <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 <Debounce> seconds, the device will
consider it as virtual ignition off state.
Note: <Ignition On Voltage> and <Voltage Offset> values will be adjusted automatically

k
according to measured external power voltage data if necessary to make the ignition
judgment more precisely.

n
 <Debounce>: The debounce time before updating virtual ignition state according to the

l i
external power voltage. Unit: second.

c a l
The acknowledgment message of the AT+GTVVS command:

e i
 +ACK:GTVVS,

t
Example:

u n
+ACK:GTVVS,270804,135790246811220,,0000,20090214093254,11F0$

Q fide
Parameter Length (byte) Range/Format Default

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


Protocol Version 6
'0' – '9'}

Unique ID 15 IMEI

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

o
Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

C
Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.2.7.2.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 will work when hard-wired ignition line is not connected and
Accelerometer (Motion status) Virtual Ignition mode is enabled by AT+GTDIS (<Ignition Detection
Mode> is set to 4).

 AT+GTAVS=
Example:

TRACGV300WAN016 – 137 –
GV300W @Track Air Interface Protocol

AT+GTAVS=gv300w,20,30,,,,000B$

Parameter Length (byte) Range/Format Default

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

Rest Validity <=3 1 – 255 sec 20

Movement Validity <=3 1 – 255 sec 30

Reserved 0

Reserved 0

Reserved 0

k
Serial Number 4 0000 – FFFF

i n
Tail Character 1 $ $

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

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

e t
state and the stationary state is maintained for the period of time specified by the
parameter <Rest Validity>.

u n
 <Movement Validity>: A time parameter to determine whether the device enters moving
state. The device will be considered in moving state after the motion sensor detects

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

n
 +ACK:GTAVS,
Example:

o
+ACK:GTAVS,270804,135790246811220,,0000,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' '-' '_'

Serial Number 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

TRACGV300WAN016 – 138 –
GV300W @Track Air Interface Protocol

3.2.8.Other Settings

3.2.8.1.Real Time Operation

The command AT+GTRTO is used to retrieve information from the terminal or control the
terminal when it executes certain actions.

 AT+GTRTO=
Example:
AT+GTRTO=gv300w,A,,,,,,0015$

SN Parameter Length (byte) Range/Format Default

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

n
2 Sub Command <=2 0 – 27|2F

l i l
3 “SRI”|
AT Command | Configuration

c
0000000000000000000

a
Mask | RF433 Accessory

i
3|16 – 0000000000000 –

e
Working Mode | CAN Chipset

t
32|1|1|1 FFFFFFFFFFFFFFFFFFFFF
Operation | CAN Information
FFFFFFFFFFF|0 –

u n
Mask
2|0-2|00-FF

Q fide
4 Output Direction | CAN Car
1|1 – 5 0 – 3|1 – 65535
Model ID

5 Reserved 0

6 Reserved 0

n
7 Reserved 0

o
Serial Number 4 0000 – FFFF

C
Tail Character 1 $ $

 <Sub Command>: A numeral 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 terminal via the message
+RESP:GTALM / +RESP:GTALS / +RESP:GTALC.
 3: REBOOT. Reboot the device.
 4: RESET. Reset all parameters to factory settings. 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 USIM card which is being used by the terminal via the
message +RESP:GTCID.
 7: CSQ. Get the current network signal level of the device via the message

TRACGV300WAN016 – 139 –
GV300W @Track Air Interface Protocol

+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
+RESP:GTBAT.
 A: IOS. Get the status of all the IO ports via the message +RESP:GTIOS.
 B: TMZ. Get the time zone settings via the message +RESP:GTTMZ.
 C: GIR. Get cell information via the message +RESP:GTGSM.
 D: AIF. Get APN, ICCID, base station ID, RSSI, cell ID, IP and DNS server Network Type
via the message +RESP:GTAIF.
 E: GSV. Request the device to report the GNSS satellites information via the message
+RESP:GTGSV.

k
 F: Reserved.
 10: CAN. Get CAN information via the message +RESP:GTCAN. Only if the working

n
mode of AT+GTURT is 12, will the +RESP:GTCAN report be valid.

l i
 11: UVN. Get the version number information of UFSxxx fuel sensor via the message

l
+RESP:GTUVN. Only when the working mode of AT+GTURT is 4 and <Digital Fuel

c a
Sensor Type> is 4 will the +RESP:GTUVN report be valid.

e i
 12: CVN. Get the version number information of CAN100 via the message

t
+RESP:GTCVN. Only if the working mode of AT+GTURT is 12, will the +RESP:GTCVN

u n
report be valid.
 13: CSN. Get the serial number information of CAN100 via the message

Q fide
+RESP:GTCSN. It works only when the working mode of AT+GTURT is 12 or 18. When
the working mode of AT+GTURT is 18, the working mode of AT+GTAUS on RS232
port needs to be 12.
 14: DELBUF. Delete all the buffered reports.
 1D: QDA. Get DR100 accessory information via the message +RESP:GTQDA.

n
 1E: AUI. Get AU100 device information via the message +RESP:GTAUI.

o
 22: CAN Chipset Operation. It works only when the working mode of AT+GTURT is
12 and the <Mode> of AT+GTCAN is enabled.
 26: DAV. Get the Driveraid version via the message +RESP:GTDAV.

C
 27: RF433. Set the working mode for the RF433 accessories.
 2F: CAN Query Mode. Query the information related to CAN and report them via
+RESP:GTCIF message. It works only when the working mode of AT+GTURT is 12.
When querying CAN Car Name and CAN Car Model ID, it also needs to enable the
<mode> of AT+GTCAN.
 <AT Command / Configuration Mask / RF433 Accessory Working Mode>:
 AT Command: To get single AT command configuration when <Sub Command> is set
to 2, please follow the format in the following example. For example, to get the
configuration of AT+GTFRI, set AT+GTRTO=gv300w,2,FRI,,,,,0015$, and get it via
+RESP:GTALS.
 Configuration Mask: If <Sub Command> is set to 2, configuration information for a
specific configuration mask can be obtained via the message +RESP:GTALC. The
Configuration Mask must be 16 bytes. If it is less than 16 bytes, add ‘0’ in the high
bytes of the Configuration Mask.

TRACGV300WAN016 – 140 –
GV300W @Track Air Interface Protocol

Configuration Mask Table:


Mask Bit Item

Bit 128 Reserved

┇ Reserved

Bit 71 DAS

Bit 70 Reserved

Bit 69 WRT

Bit 68 FVR

k
Bit 67 Reserved

n
Bit 66 Reserved

l i l
Bit 65 Reserved

c
Bit 64 GDO

e ia
Bit 63 AVS

u t
Bit 62 VVS

n
Bit 61 AUS

Q fide
Bit 60 Reserved

Bit 59 GAM

Bit 58 Reserved

n
Bit 57 CLT

o
Bit 56 UPC

Bit 55 IEX

C
Bit 54 OEX

Bit 53 Reserved

Bit 52 Reserved

Bit 51 SIM

Bit 50 UDF

Bit 49 CMD

Bit 48 Reserved

Bit 47 FTP

Bit 46 CAN

Bit 45 CMS

TRACGV300WAN016 – 141 –
GV300W @Track Air Interface Protocol

Bit 44 PEO

Bit 43 RMD

Bit 42 FSC

Bit 41 TMP

Bit 40 UDT

Bit 39 Reserved

Bit 38 Reserved

Bit 37 SPA

k
Bit 36 BZA

i n
Bit 35 Reserved

l l
Bit 34 Reserved

c a
Bit 33 PDS

e t i
Bit 32 ACD

u n
Bit 31 IDA

Bit 30 EFS

Q fide
Bit 29 SSR

Bit 28 Reserved

Bit 27 FFC

n
Bit 26 Reserved

o
Bit 25 HRM

C
Bit 24 WLT

Bit 23 JDC

Bit 22 URT

Bit 21 HBM

Bit 20 HMC

Bit 19 IDL

Bit 18 AIS

Bit 17 DOG

Bit 16 OWH

Bit 15 PIN

TRACGV300WAN016 – 142 –
GV300W @Track Air Interface Protocol

Bit 14 MON

Bit 13 SOS

Bit 12 SPD

Bit 11 GEO

Bit 10 FRI

Bit 9 TMZ

Bit 8 IOB

Bit 7 OUT

k
Bit 6 DIS

i n
Bit 5 EPS

l l
Bit 4 TOW

c a
Bit 3 CFG

e t i
Bit 2 Reserved

u n
Bit 1 SRI

Bit 0 BSI

Q fide
If <Sub Command> is set to 4, this parameter is used to specify the configuration to be reset.
To specify a configuration, use the last three letters of the protocol command. For example,
to reset the configuration of AT+GTFRI command, send command

n
“AT+GTRTO=gv300w,4,FRI,,,,,000F$”. The buffer messages can be deleted with the
command “AT+GTRTO=gv300w,4,BUF,,,,,000F$”. Configuration of the commands AT+GTBSI,

o
AT+GTSRI, AT+GTQSS, AT+GTCFG, AT+GTTMA, AT+GTPIN and AT+GTDAT cannot be reset
by this command.

C
 RF433 Accessory Working Mode: If the sub command is 0x27, this parameter will
work as follows.
0: Start learn mode
1: Read the RF433 accessories which are paired.
2: Clear the current paired RF433 accessories list.
 CAN Chipset Operation Mode: If the sub command is 0x22, this parameter will work
as follows.
0: Read the current car model and report it via the message +RESP:GTCML.
1: Set car model. Please use the <Car Model ID> parameter to set car model.
2: Start CAN chipset automatic synchronization, Then, the synchronization result is
reported by +RESP:GTCML message.
Note: The entire synchronization takes about 10-30s, and the CAN chipset will
restart immediately after the end of the synchronization regardless of the result. If
automatic sync is enabled, please wait for the synchronization to finish. If automatic
synchronization has not ended, it will ignore subsequent synchronization command.

TRACGV300WAN016 – 143 –
GV300W @Track Air Interface Protocol

 CAN Information Mask: If <Sub Command> is set to 2F, configuration information for
a specific can information mask can be obtained via the message +RESP:GTCIF. The
Configuration Mask must be 1 byte.
CAN Information Mask Table:
Mask Bit Item

Bit 7 Reserved For Extend

Bit 6 Reserved

Bit 5 Reserved

Bit 4 Reserved

k
Bit 3 CAN Car Model ID

n
Bit 2 CAN Car Name

l i l
Bit 1 CAN Serial Number

c a
Bit 0 CAN Version Number

e t i
 <Output Direction / CAN Car Model ID>: <Output Direction> determines the destination that

u n
the response message of the RTO command will be reported to. This field is invalid for <Sub
Command> 2(READ), 3(REBOOT), 4(RESET), and 5(PWROFF).

Q fide
 0: The message will be output to the backend server.
 1: Reserved.
 2: The message will be output to the second serial port.
 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.

n
<CAN Car Model ID>: This parameter will work only when the sub command is 0x22 and the

o
CAN operation mode is 0x01. This parameter is Car model ID described in supported car
models list.

C
The acknowledgment message of the AT+GTRTO command:
 +ACK:GTRTO,
Example:
+ACK:GTRTO,270804,135790246811220,,IOS,0015,20090214093254,11F1$

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

Sub Command <=6 Sub Command String

Serial Number 4 0000 – FFFF

TRACGV300WAN016 – 144 –
GV300W @Track Air Interface Protocol

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

 <Sub Command>: A string to indicate the sub command of AT+GTRTO.

3.2.8.2.Hour Meter Count

The command AT+GTHMC is used to measure the accumulated time of use with each actuation

k
of the ignition on. To use this command, it is necessary to connect the ignition signal to the
device or enable virtual ignition detection. When the device sends +RESP:GTFRI, +RESP:GTIGN or

n
+RESP:GTIGF message, <Hour Meter Count> will be included in these reports.

l i l
 AT+GTHMC=

c a
Example:

e t i
AT+GTHMC=gv300w,1,12345:12:34,,,,,,,,,0018$

u
SN Parameter Length (byte) Range/Format Default

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

Q fide
2 Hour Meter Enable 1 0|1 0

3 Initial Hour Meter Count 11 00000:00:00–99999:00:00 00000:00:00

15 Reserved 0

n
16 Reserved 0

o
17 Reserved 0

18 Reserved 0

C
15 Reserved 0

16 Reserved 0

17 Reserved 0

18 Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Hour Meter Enable>: Enable/disable the hour meter count function. If the hour meter
count function is enabled, the hour meter count will be increased when the device detects
the vehicle is in ignition on state.
 0: Disable the hour meter count function.

TRACGV300WAN016 – 145 –
GV300W @Track Air Interface Protocol

 1: Enable the hour meter count function.


 <Initial Hour Meter Count>: It is formatted with 5 hour digits, 2 minute digits and 2 second
digits, and ranges from 00000:00:00 – 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,270804,135790246811220,,0018,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

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

n
Protocol Version 6

i
'Z','0' – '9'}

l 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 n
Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Q fide
Tail Character 1 $ $

3.2.8.3.Voice Monitoring

n
The command AT+GTMON is used to set parameters for stealth voice monitoring function. It

o
supports both outgoing call and incoming call. If this function is triggered, the device will,
according to the working mode, send the message +RESP:GTMON to the backend server via SMS

C
by default.

 AT+GTMON=
Example:
AT+GTMON=gv300w,1,+8613812341234,5,0,2,0,1,,000E$

SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w

2 Mode 1 0–3 0

3 Stealth Phone Number <=20

4 Stealth Microphone 2 0 – 10 5

5 Stealth Speaker 1 0–7 0

TRACGV300WAN016 – 146 –
GV300W @Track Air Interface Protocol

6 Send Alarm Message 1 0|1|2 2

7 Output ID 1 0–3 0

8 Output Status 1 0–2

9 Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Mode>: The mode of stealth voice monitoring function.


 0: Disable stealth voice monitoring.

k
 1: The device will make the stealth call to the phone number specified in <Stealth

n
Phone Number>, but it will not answer incoming calls.

i
 2: The device will answer any incoming call and enable the stealth voice monitoring.

l l
 3: The device combines Mode 1 and 2. It will make the stealth call to the <Stealth

c
Phone Number> and answer incoming calls.

ia
 <Stealth Phone Number>: The phone number to make stealth voice call.

e t
 <Stealth Microphone>: It sets the volume of the microphone. 0 means “Disable

u
microphone”.

n
 <Stealth Speaker>: It sets the volume of the speaker. 0 means “Disable speaker”.

Q fide
 <Send Alarm Message>: It specifies the method of sending the monitoring alarm.
 0: Do not send the +RESP:GTMON message. The device will only make the
monitoring phone call.
 1: Follow the <Report Mode> in the command AT+GTSRI. If the device is configured
to send alarm through data report message, the alarm message will be sent after the

n
monitoring phone call.
 2: Send monitoring alarm through SMS to the backend server.

o
 <Output ID>: The ID of the output port to output the wave shape 1 when a call is answered.
 <Output Status>: Please refer to the parameter <Output1–4 Status> in Chapter 3.2.5.

C
The acknowledgment message of the AT+GTMON command:
 +ACK:GTMON,
Example:
+ACK:GTMON,270804,135790246811220,,000E,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

TRACGV300WAN016 – 147 –
GV300W @Track Air Interface Protocol

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

Note: For Mode 2 and Mode 3, if the parameter <Call Filter> value in the White List function is
different from 0, the device will only answer incoming calls of the predefined phone numbers.

3.2.8.4.White List

k
The command AT+GTWLT is used to configure a list of authorized phone numbers which are
allowed to perform the location by request and voice monitoring functions.

l i n l
 AT+GTWLT=

c
Example:

a
AT+GTWLT=gv300w,3,1,2,13813888888,13913999999,,,,,0018$

e t i
SN Parameter Length (byte) Range/Format Default

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

Q fide
2 Call Filter 1 0–7 0

3 Start Index <=2 1 – 10

4 End Index <=2 1 – 10

4+N Phone Number List <=20*10

n
5+N Reserved 0

o
6+N Reserved 0

C
7+N Reserved 0

8+N Reserved 0

Serial Number 4 0000 – FFFF

Tail Character 1 $ $

 <Call Filter>: The working mode of this function.


 Bit 0: White list for Location Request Mask.
 Bit 1: White list for voice monitoring.
 Bit 2: White list for SMS. As a receiver number, Gateway Number and SOS Number
will ignore the white list function.
For each bit, set it to 1 to enable the corresponding function, and 0 to disable the
corresponding function. If the values of Bit 0 and Bit 2 are both 0, it means “Disable this
function and allow any phone number to use the location by request function”.

TRACGV300WAN016 – 148 –
GV300W @Track Air Interface Protocol

 <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>. <Start Index> and <End Index> define the total
amount 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
list. The amount of the phone numbers is defined by <Start Index> and <End Index>.
Note: If more phone numbers are needed, please adjust <Start Index> and <End Index> for
appropriate setup. If some phone numbers in <Phone Number List> are empty, then the
corresponding phone numbers will be deleted. For example, to delete the 4th, 5th and 6th

k
number of the <Phone Number List>, please set <Start Index> to 4 and set <End Index> to 6
and keep the three phone numbers of <Phone Number List> empty.

l i n
The acknowledgment message of the AT+GTWLT command:

l
 +ACK:GTWLT,

c a
Example:

e i
+ACK:GTWLT,270804,135790246811220,,0018,20090214093254,11F0$

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

Send Time 14 YYYYMMDDHHMMSS

o
Count Number 4 0000 – FFFF

C
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.8.5.Command String Storage

The AT+GTCMD command is used to store the commands which will be used by the command
AT+GTUDF.

 AT+GTCMD=
Example:
AT+GTCMD=gv300w,1,1,AT+GTRTO=gv300,0,,,,,,000B$,,,,,0005$
SN Parameter Length (byte) Range/Format Default

TRACGV300WAN016 – 149 –
GV300W @Track Air Interface Protocol

1 Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gv300w

2 Mode 1 0–1 0

3 Stored Cmd ID 3 0 – 31

4 Command String 200 AT command

5 Reserved 0

6 Reserved 0

7 Reserved 0

8 Reserved 0

k
9 Serial Number 4 0000 – FFFF

i n
10 Tail Character 1 $ $

cl l
 <Mode>: The working mode of storing a command string.

ia
 0: Delete the stored command.

e t
 1: Add the stored command.
<Stored Cmd ID>: A numeral to identify the stored command.

u

n
 <Command String>: The whole content of the stored command.

Q fide
The acknowledgement message of the AT+GTCMD command:
 +ACK:GTCMD,
Example:
+ACK:GTCMD,270804,135790246811220,,0005,20100310172830,11F0$

n
Parameter Length (byte) Range/Format Default

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

C
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.8.6.User Defined Function

The AT+GTUDF command is used to bind input events and stored commands. The input events
will trigger the corresponding stored commands.

TRACGV300WAN016 – 150 –
GV300W @Track Air Interface Protocol

 AT+GTUDF=
Example:
AT+GTUDF=gv300w,1,1,FFFFFFFF,30,,,1F,1,,,,,0005$
SN Parameter Length (byte) Range/Format Default

1 Password 4 – 20 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gv300w

2 Mode 1 0–2 0

3 Group ID <=2 0 – 31

4 Input ID Mask <=16 0 – FFFFFFFFFFFFFFFF

k
5 Debounce Time <=5 0 – 86400(s) 0

n
6 Inzizo Mask <=5 0 – FFFFF 0

l i l
7 Outzizo Mask <=5 0 – FFFFF 0

c a
8 Stocmd ID Mask <=8 0 – FFFFFFFF

e t i
9 Stocmd Ack 1 0|1 0

u n
10 Inpeo Mask <=5 00000 – FFFFF 0

11 Outpeo Mask <=5 00000 – FFFFF 0

Q fide
12 Reserved

13 Reserved

14 Serial Number 4 0000 – FFFF

n
15 Tail Character 1 $ $

o
 <Mode>: The working mode of the user defined function.

C
 0: Disable the group.
 1: Enable the group.
 2: Delete the group.
 <Group ID>: A numeral to identify the group of input events and stored commands to be
executed.
 <Input ID Mask>: The bitwise mask to indicate the input events included in the group.
Bit 0(00000001): Select ID1
Bit 1(00000002): Select ID2
Bit 2(00000004): Select ID3
Bit 3(00000008): Select ID4
For example:
Bit (00000003): Select ID1, and ID2
Bit (00000017): Select ID1, ID2, ID3, and ID5
ID Mask Bit Item
1 Bit 0 Power on finished

TRACGV300WAN016 – 151 –
GV300W @Track Air Interface Protocol

2 Bit 1 Ignition on
3 Bit 2 Ignition off
4 Bit 3 The data service is activated.
5 Bit 4 The data service is not activated.
6 Bit 5 Registered on network
7 Bit 6 Not registered on network
8 Bit 7 Network roaming
9 Bit 8 Network non-roaming
10 Bit 9 SIM card is locked.
11 Bit 10 GNSS is turned on.
12 Bit 11 GNSS is turned off.

k
13 Bit 12 The device is stationary.

n
14 Bit 13 The device is moving.

i
15 Bit 14 External charge inserted

l l
16 Bit 15 No external charge

c
17 Bit 16

a
The device is charging.

i
18 Bit 17 The device is not charging.

e t
19 Bit 18 Digital input 2 is low.

u
20 Bit 19

n
Digital input 2 is high.
21 Bit 20 Digital input 1 is low.

Q fide
22 Bit 21 Digital input 1 is high.
23 Bit 22 SIM card is inserted.
24 Bit 23 SIM card is not inserted.
25 Bit 24 GNSS external antenna is inserted.
26 Bit 25 GNSS external antenna is not inserted.

n
27 Bit 26 Inside the speed range

o
28 Bit 27 Outside the speed range
29 Bit 28 Messages need to be sent.

C
30 Bit 29 No messages need to be sent.
31 Bit 30 Digital input 3 is low.
32 Bit 31 Digital input 3 is high.
33 Bit 32 Backup battery inserted
34 Bit 33 No Backup battery
35 Bit 34 SIM card no change
36 Bit 35 SIM card change
37 Bit 36 Network jamming is detected
38 Bit 37 Network jamming is not detected

 <Debounce Time>: The debounce time for input events before the specified stored
commands are executed.
 <Inzizo Mask>: The bitwise mask to indicate the input event within the GEO-fence.
ID Mask Bit Item

TRACGV300WAN016 – 152 –
GV300W @Track Air Interface Protocol

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

k
12 Bit 11 Inside the Geo 11

n
13 Bit 12 Inside the Geo 12

i
14 Bit 13 Inside the Geo 13

l l
15 Bit 14 Inside the Geo 14

c
16 Bit 15

a
Inside the Geo 15

i
17 Bit 16 Inside the Geo 16

e t
18 Bit 17 Inside the Geo 17

u
19 Bit 18

n
Inside the Geo 18
20 Bit 19 Inside the Geo 19

Q fide
 <Outzizo Mask>: The bitwise mask to indicate the input event outside the GEO-fence.
ID Mask Bit Item
1 Bit 0 Outside the Geo 0
2 Bit 1 Outside the Geo 1

n
3 Bit 2 Outside the Geo 2

o
4 Bit 3 Outside the Geo 3
5 Bit 4 Outside the Geo 4

C
6 Bit 5 Outside the Geo 5
7 Bit 6 Outside the Geo 6
8 Bit 7 Outside the Geo 7
9 Bit 8 Outside the Geo 8
10 Bit 9 Outside the Geo 9
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
16 Bit 15 Outside the Geo 15
17 Bit 16 Outside the Geo 16
18 Bit 17 Outside the Geo 17
19 Bit 18 Outside the Geo 18

TRACGV300WAN016 – 153 –
GV300W @Track Air Interface Protocol

20 Bit 19 Outside the Geo 19

 <Stocmd ID Mask>: The bitwise mask of the stored commands which will be executed after
the state of the group becomes TRUE (i.e. all input events included in the group occur.).
 <Stocmd Ack>: A numeral to indicate whether to return 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

k
2 Bit 1 Inside the Peo 1
3 Bit 2 Inside the Peo 2

i n
4 Bit 3 Inside the Peo 3

l l
5 Bit 4 Inside the Peo 4

c
6 Bit 5 Inside the Peo 5

ia
7 Bit 6 Inside the Peo 6

e t
8 Bit 7 Inside the Peo 7
9 Bit 8 Inside the Peo 8

u n
10 Bit 9 Inside the Peo 9

Q fide
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
15 Bit 14 Inside the Peo 14

n
16 Bit 15 Inside the Peo 15
17 Bit 16 Inside the Peo 16

o
18 Bit 17 Inside the Peo 17
19 Bit 18 Inside the Peo 18

C
20 Bit 19 Inside the Peo 19

 <Outpeo Mask>: The bitwise mask to indicate the input events outside the polygon
geo-fence.
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
5 Bit 4 Outside the Peo 4
6 Bit 5 Outside the Peo 5
7 Bit 6 Outside the Peo 6
8 Bit 7 Outside the Peo 7
9 Bit 8 Outside the Peo 8

TRACGV300WAN016 – 154 –
GV300W @Track Air Interface Protocol

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

n k
Note: The maximum number of the stored commands to be executed in a group is five.

l i l
The acknowledgement message of the AT+GTUDF command:

c
 +ACK:GTUDF,

ia
Example:

e t
+ACK:GTUDF,270804,135790246811220,,0005,20100310172830,11F0$

u n
Parameter Length (byte) Range/Format Default
Protocol Version 6 XX0000 – XXFFFF, X∈

Q fide
{'A'-'Z','0'-'9'}
Unique ID 15 IMEI
Device Name 20
Serial Number 4 0000 – FFFF

n
Send Time 14 YYYYMMDDHHMMSS

o
Count Number 4 0000 – FFFF
Tail Character 1 $ $

C
3.2.8.7.SMS Position Request

This command can only be sent via SMS, and can configure the device to report SMS message
with google maps hyperlink to the current position immediately. Please refer to Chapter 3.3.7 for
the details of the position report.

Command format get position


Example get position

get position: It is a command string to request the current position.

TRACGV300WAN016 – 155 –
GV300W @Track Air Interface Protocol

3.2.8.8.GNSS-Assisted Motion Measurement

The command AT+GTGAM used to assist motion measurement with GNSS if the sensor detects
stationary state and the vehicle is ignition on.

 AT+GTGAM=
Example:
AT+GTGAM=gv300w,1,1,10,10,10,5,,,,,0006$

Parameter Length (byte) Range/Format Default

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

k
Mode 1 0|1 1

n
Speed Mode 1 0|1 1

l i l
Motion Speed Threshold <=2 5 – 50km/h 25

c
Motion Cumulative Time <=3 10 – 100s 10

e ia
Motionless Cumulative Time <=3 10 – 250s 60

t
GNSS Fix Failure Timeout <=4 5 – 1800s 60

u n
Reserved 0

Q fide
Reserved 0

Reserved 0

Reserved 0

n
Serial Number 4 0000 – FFFF

o
Tail Character 1 $ $

C
 <Mode>: The working mode of this function.
 0: Disable this function.
 1: Enable this function.
 <Speed Mode>: Sensor is used in combination with GNSS to measure the status of
movement.
 0: Disable this feature.
 1: Enable this feature.
 <Motion Speed Threshold>: The speed threshold which is combined with GNSS speed to
measure the status of motion.
 <Motion Cumulative Time>: If the average speed is more than <Motion Speed Threshold> for
<Motion Cumulative Time>, the device is considered to be in moving state.
 <Motionless Cumulative Time>: If the average speed is less than <Motion Speed Threshold>
for <Motionless Cumulative Time>, the device is considered to be in stationary state.
 <GNSS Fix Failure Timeout>: If there is no successful GNSS fix during the timeout period
specified by <GNSS Fix Failure Timeout>, the device will update the motion status as

TRACGV300WAN016 – 156 –
GV300W @Track Air Interface Protocol

detected by sensor.

The acknowledgment message of the AT+GTGAM command:


 +ACK:GTGAM,
Example:
+ACK:GTGAM,270804,135790246811220,,1,0006,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
Serial Number 4 0000 – FFFF

l l
Send Time 14 YYYYMMDDHHMMSS

c a
Count Number 4 0000 – FFFF

e t i
Tail Character 1 $ $

u
Q fide n
3.2.8.9.Configuration File Version

The command AT+GTFVR is used to record configuration information from the configuration file
(generated by Manage Tool) to be downloaded by the device during update via AT+GTUPC.

n
 AT+GTFVR=
Example:

o
AT+GTFVR=gv300w,1,0000,,,,,,,,,,,0010$
Parameter Length (byte) Range/Format Default

C
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z'
Configuration Name ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’,
<=40
‘-’, ‘_’
Configuration Version 4 0000 – 9999
Command Mask <=32 000000000000000000000
00000000000 –
FFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFF
GEO ID Mask <=16 0000000000000000 –
FFFFFFFFFFFFFFFF
Stocmd ID Mask <=16 0000000000000000 –
FFFFFFFFFFFFFFFF
Group ID Mask <=16 0000000000000000 –
FFFFFFFFFFFFFFFF

TRACGV300WAN016 – 157 –
GV300W @Track Air Interface Protocol

Digital Signature 32 ‘0’ –‘9’ ‘a’ –‘z’ ‘A’ –‘Z’


PEO ID Mask <=100 [0 – 9, A – F]{0 – 100}
PEG ID Mask <=16 0000000000000000 –
FFFFFFFFFFFFFFFF
Reserved 0
Reserved 0
Generation Time 14 YYYYMMDDHHMMSS
Serial Number 4 0000 – FFFF
Tail Character 1 $ $

 <Configuration Name>: The name of the configuration file.

k
 <Configuration Version>: The version number of the configuration file. The first two

n
characters indicate the major version number, and the last two characters indicate the minor

i
version number.

l l
 <Command Mask>: A hex value to indicate which AT command is included in this

c
configuration file. Each bit corresponds to an AT command.

ia
Mask Bit Item

e t
Bit 0 BSI

u n
Bit 1 SRI

Q fide
Bit 2 QSS

Bit 3 CFG

Bit 4 DIS

n
Bit 5 TMA

Bit 6 FRI

o
Bit 7 GEO

C
Bit 8 SPD

Bit 9 Reserved

Bit 10 OWH

Bit 11 DOG

Bit 12 WLT

Bit 13 PDS

Bit 14 CMD

Bit 15 UDF

Bit 16 Reserved

Bit 17 Reserved

TRACGV300WAN016 – 158 –
GV300W @Track Air Interface Protocol

Bit 18 Reserved

Bit 19 Reserved

Bit 20 FVR

Bit 21 TOW

Bit 22 EPS

Bit 23 IDL

Bit 24 HMC

Bit 25 HBM

k
Bit 26 HRM

i n
Bit 27 Reserved

l l
Bit 28 SSR

c a
Bit 29 Reserved

e t i
Bit 30 Reserved

u n
Bit 31 Reserved

Bit 32 OUT

Q fide
Bit 33 SOS

Bit34 IOB

Bit 35 Reserved

n
Bit 36 Reserved

o
Bit 37 FFC

C
Bit 38 RMD

Bit 39 PEO

Bit 40 JDC

Bit 41 BZA

Bit 42 SPA

Bit 43 JBS

┇ Reserved

Bit 50 VVS

Bit 51 AVS

Bit 52 Reserved

TRACGV300WAN016 – 159 –
GV300W @Track Air Interface Protocol

Bit 53 Reserved

Bit 54 PIN

Bit 55 GAM

Bit 56 AIS

Bit 57 MON

Bit 58 Reserved

Bit 59 URT

Bit 60 IDA

k
Bit 61 ACD

i n
Bit 62 EFS

l l
Bit 63 TMP

c a
Bit 64 UDT

e t i
Bit 65 FSC

u n
Bit 66 CMS

Bit 67 Reserved

Q fide
Bit 68 Reserved

Bit 69 CAN

Bit 70 FTP

n
Bit 71 Reserved

o
Bit 72 OEX

C
Bit 73 IEX

Bit 74 Reserved

Bit 75 SIM

Bit 76 Reserved

Bit 77 CLT

Bit 78 Reserved

Bit 79 Reserved

Bit 80 CDA

Bit 81 GDO

Bit 82 Reserved

TRACGV300WAN016 – 160 –
GV300W @Track Air Interface Protocol

Bit 83 PEG

Bit 84 Reserved

┇ Reserved

Bit 113 DAS

┇ Reserved

Bit 119 WRT

 <GEO ID Mask>: Bitwise mask to indicate the GEO-fence.


ID Mask Bit Item

k
0 Bit 0 Indicate the Geo 0

n
1 Bit 1 Indicate the Geo 1

l i
2 Bit 2 Indicate the Geo 2

l
3 Bit 3 Indicate the Geo 3

c a
4 Bit 4 Indicate the Geo 4

e i
5 Bit 5 Indicate the Geo 5

t
6 Bit 6 Indicate the Geo 6

u n
7 Bit 7 Indicate the Geo 7
8 Bit 8 Indicate the Geo 8

Q fide
9 Bit 9 Indicate the Geo 9
10 Bit 10 Indicate the Geo 10
11 Bit 11 Indicate the Geo 11
12 Bit 12 Indicate the Geo 12

n
13 Bit 13 Indicate the Geo 13
14 Bit 14 Indicate the Geo 14

o
15 Bit 15 Indicate the Geo 15
16 Bit 16 Indicate the Geo 16

C
17 Bit 17 Indicate the Geo 17
18 Bit 18 Indicate the Geo 18
19 Bit 19 Indicate the Geo 19
┇ ┇ Reserved
Reserved Bit 63 Reserved

 <Stocmd ID Mask>: Please refer to <Stored cmd ID> in the command AT+GTCMD.
Bit Stored cmd ID
Bit 0 1
Bit 1 2
Bit 2 3
Bit 3 4
Bit 4 5

TRACGV300WAN016 – 161 –
GV300W @Track Air Interface Protocol

Bit 5 6
Bit 6 7
Bit 7 8
Bit 8 9
Bit 9 10
Bit 10 11
Bit 11 12
Bit 12 13
Bit 13 14
Bit 14 15
Bit 15 16

k
Bit 16 17

n
Bit 17 18

l i
Bit 18 19

l
Bit 19 20

c a
┇ ┇

e i
Bit 31 31

u n t
 <Group ID Mask>: Please refer to <Group ID> in the command AT+GTUDF.
Bit Group ID

Q fide
Bit 0 1
Bit 1 2
Bit 2 3
Bit 3 4

n
Bit 4 5
Bit 5 6

o
Bit 6 7
Bit 7 8

C
Bit 8 9
Bit 9 10
Bit 10 11
Bit 11 12
Bit 12 13
Bit 13 14
Bit 14 15
Bit 15 16
Bit 16 17
Bit 17 18
Bit 18 19
Bit 19 20
┇ ┇
Bit 31 31

TRACGV300WAN016 – 162 –
GV300W @Track Air Interface Protocol

 <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
0 Bit 0 Indicate the PEO 0
1 Bit 1 Indicate the PEO 1
2 Bit 2 Indicate the PEO 2
3 Bit 3 Indicate the PEO 3
4 Bit 4 Indicate the PEO 4
5 Bit 5 Indicate the PEO 5
6 Bit 6 Indicate the PEO 6

k
7 Bit 7 Indicate the PEO 7

n
8 Bit 8 Indicate the PEO 8

i
9 Bit 9 Indicate the PEO 9

l l
10 Bit 10 Indicate the PEO 10

c a
11 Bit 11 Indicate the PEO 11

i
12 Bit 12 Indicate the PEO 12

e t
13 Bit 13 Indicate the PEO 13

u n
14 Bit 14 Indicate the PEO 14
15 Bit 15 Indicate the PEO 15

Q fide
16 Bit 16 Indicate the PEO 16
17 Bit 17 Indicate the PEO 17
18 Bit 18 Indicate the PEO 18
19 Bit 19 Indicate the PEO 19

n
┇ ┇ ┇
399 Bit 399 Indicate the PEO 399

o
 <PEG ID Mask>: Bitwise mask to indicate PEO fence.

C
ID Mask Bit Item
0 Bit 0 Indicate the PEG Group ID 0
1 Bit 1 Indicate the PEG Group ID 1
2 Bit 2 Indicate the PEG Group ID 2
3 Bit 3 Indicate the PEG Group ID 3
4 Bit 4 Indicate the PEG Group ID 4
5 Bit 5 Indicate the PEG Group ID 5
6 Bit 6 Indicate the PEG Group ID 6
7 Bit 7 Indicate the PEG Group ID 7
8 Bit 8 Indicate the PEG Group ID 8
9 Bit 9 Indicate the PEG Group ID 9
10 Bit 10 Indicate the PEG Group ID 10
11 Bit 11 Indicate the PEG Group ID 11
12 Bit 12 Indicate the PEG Group ID 12

TRACGV300WAN016 – 163 –
GV300W @Track Air Interface Protocol

13 Bit 13 Indicate the PEG Group ID 13


14 Bit 14 Indicate the PEG Group ID 14
15 Bit 15 Indicate the PEG Group ID 15
16 Bit 16 Indicate the PEG Group ID 16
17 Bit 17 Indicate the PEG Group ID 17
18 Bit 18 Indicate the PEG Group ID 18
19 Bit 19 Indicate the PEG Group ID 19
┇ ┇ ┇
Reserved Bit 63 Reserved

 <Generation Time>: The time when the configuration file is generated.

n k
Note: The AT+GTFVR command must be the first command in the configuration file.

l i l
The acknowledgment message of the AT+GTFVR command:

c
 +ACK:GTFVR

ia
Example:

e t
+ACK:GTFVR,278601,135790246811220,,0012,20090214093254,11F0$

u
Parameter Length(byte) Range/Format Default

n
Protocol Version 6 XX0000 – XXFFFF, X∈{‘A’ –

Q fide
‘Z’, ‘0’ – ‘9’}
Unique ID 14 MEID
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Serial Number 4 0000 – FFFF
Send Time 14 YYYYMMDDHHMMSS

n
Count Number 4 0000 – FFFF

o
Tail Character 1 $ $

C
3.3. Report

This section defines the formats of the report messages. Due to the max length of SMS message
(160 bytes), it is recommended to carefully set the <Report Composition Mask> in AT+GTCFG to
limit the length of the report which contains GNSS position information in the case of SMS
transmission. Otherwise the report will be truncated to fit the length of 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.

TRACGV300WAN016 – 164 –
GV300W @Track Air Interface Protocol

 +RESP:GTDIS,
If status change of digital inputs is detected, the device will send the message +RESP:GTDIS to
the backend server.

 +RESP:GTIOB,
If the IO combination is set 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 within the alarm range is detected.

k
 +RESP:GTSOS,

n
If the SOS function is enabled, the device will send the message +RESP:GTSOS to the backend

l i
server when the corresponding digital input port triggers SOS.

c a l
 +RESP:GTRTL,

e i
After the device receives the command AT+GTRTO, it will start GNSS to get the current position

t
and then send the message +RESP:GTRTL to the backend server.

u n
 +RESP:GTDOG,

Q fide
The protocol watchdog reboot message.

 +RESP:GTIGL,
The location message for ignition on and ignition off.

n
 +RESP:GTHBM,

o
If harsh behavior is detected, this message will be sent to the backend server.

 +RESP:GTVGL,

C
The location message for virtual ignition on and ignition off.

All of the above report messages have the same format as shown below.
Example:
+RESP:GTTOW,
270804,863835020303983,,,00,1,1,2.5,165,71.5,117.201461,31.833077,20150407012538,0460
,0001,D5D6,2B71,00,3.6,20150407092542,05EE$

+RESP:GTDIS,
270804,863835020303983,,,11,1,1,0.0,165,59.5,117.201427,31.833061,20150407012708,0460
,0001,D5D6,5281,00,3.6,20150407092709,05F3$

+RESP:GTIOB,
270804,863835020303983,,,01,1,1,0.1,165,58.1,117.201434,31.833056,20150407012753,0460

TRACGV300WAN016 – 165 –
GV300W @Track Air Interface Protocol

,0001,D5D6,2B71,00,3.6,20150407092754,05F8$

+RESP:GTSPD,
270804,863835020303983,,,01,1,1,0.1,165,63.0,117.201439,31.833062,20150407013114,0460
,0001,D5D6,2B71,00,3.6,20150407093115,05FE$

+RESP:GTSOS,
270804,863835020303983,,,10,1,1,0.0,165,58.9,117.201431,31.833050,20150407013256,0460
,0001,D5D6,5281,00,3.6,20150407093256,0603$

+RESP:GTRTL,

k
270804,863835020303983,,,00,1,1,0.2,165,58.5,117.201435,31.833059,20150407013335,0460
,0001,D5D6,2B71,00,3.6,20150407093335,0606$

l i n l
+RESP:GTDOG,
270804,863835020303983,,,01,1,1,0.1,165,57.5,117.201437,31.833059,20150407013650,0460

c a
,0001,D5D6,2B71,00,3.6,20150407093651,0610$

e t i
+RESP:GTIGL,

u n
270804,863835020303983,GV300W,,00,1,1,0.1,165,58.1,117.201434,31.833056,20150407012
753,0460,0001,D5D6,2B71,00,3.6,20150407092754,05F9$

Q fide
+RESP:GTHBM,
270804,863835020307067,,,10,1,1,0.1,49,64.5,117.201427,31.833100,20150327012643,0460,
0000,5665,47A1,00,34.0,20150327092644,031A$

n
+RESP:GTHBM,

o
270804,863835020307067,,,11,1,1,12.0,330,72.8,117.201388,31.833175,20150327012737,046
0,0000,5665,47A1,00,34.0,20150327092738,031D$

C
+RESP:GTVGL,
270804,867162025516246,,,40,1,1,0.0,0,113.6,117.201344,31.832924,20171013053055,0460,
0001,D5D6,8062B71,00,0.1,20171013053055,0573$

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

Append Mask <=4 0 - FFFF

Report ID / Report Type 2 X(0-F)X(0-6)

Number 1 1

TRACGV300WAN016 – 166 –
GV300W @Track Air Interface Protocol

GNSS Accuracy <=2 0|1 – 50

Speed <=5 0.0 – 999.9 km/h

Heading <=3 0 – 359

Altitude <=8 (–)xxxxx.x m

Longitude <=11 -180 – 180

Latitude <=10 -90 – 90

GNSS UTC Time 14 YYYYMMDDHHMMSS

MCC 4 0XXX

k
MNC 4 0XXX

i n
LAC 4 XXXX

l l
Cell ID 4|8 XXXX

c a
Position Append Mask 2 00|01

e t i
Satellites In View
1 0 – 15

u
(optional)

n
Mileage <=9 0.0 – 4294967.0 km

Q fide
Overspeed Status
(Optional) 1 0|1

Pre-speed State Duration

n
<=10 0 – 4294967295sec
Time (Optional)

o
Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

C
Tail Character 1 $ $

 <Append Mask>: A hexadecimal to indicate the optional field report.


 For +RESP:GTSPD
If the parameter <Append Mask> in the command AT+GTSPD is 0, there is no
appended field in the report. If the parameter <Append Mask> is not 0, all
enabled appended fields will be present in sequence before <Send Time>.
 <Overspeed Status>: 1 means “Current speed is higher than <Max Speed> in the command
AT+GTSPD” and 0 means “Current speed is lower than <Max Speed> in the command
AT+GTSPD”.
 <Pre-speed State Duration Time>: A time parameter which indicates the length of time when
the device stays in overspeed status during the previous period if <Overspeed Status> is 0. If
<Overspeed Status> is 1, this parameter indicates the length of time when the speed is lower
than <Max Speed>.

TRACGV300WAN016 – 167 –
GV300W @Track Air Interface Protocol

 <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.
Report ID has different meanings in different messages as follows:
 The ID of digital input port which triggers the report message +RESP:GTDIS and
+RESP:GTSOS. The range is 1 – 3 and 9 – C.
 The ID of the bound IO which triggers the report message +RESP:GTIOB. The
range is 0 – 3.
 The ID of the digital input port which triggers the reboot message +RESP:GTDOG.
The valid value is 1 or 2.
 The speed level at which the harsh behavior is detected in the message

k
+RESP:GTHBM. 3 indicates high speed, 2 indicates medium speed, and 1
indicates low speed.

n
 The value of <Ignition Detection Mode> which indicates the trigger source of the

l i
message +RESP:GTVGL.

l
0: Hard-wired ignition detection mode.

c a
1: Motion status to simulate ignition status.

e i
2: External power voltage mode (virtual ignition detection). Ignition state

t
correlates with the voltage of external power. Please use the command

u n
AT+GTVVS to configure the parameters and enable the function of AT+GTEPS.
3: Reserved.

Q fide
4: Accelerometer mode (virtual ignition detection).
 The type of speed alarm which triggers the report message +RESP:GTSPD. The
range is 0 – 0xF.
For the other messages, it will always be 0.

n
Report type has different meanings in different messages as follows:

o
 In the +RESP:GTDIS report message generated by the digital input
0: The current logic status of the input port is “Disable status”.
1: The current logic status of the input port is “Enable status”.

C
 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: Message for network watchdog reboot
5: Message for data watchdog reboot
6: Reboot message for send failure watchdog
 In the ignition on and ignition off messages +RESP:GTIGL and +RESP:GTVGL

TRACGV300WAN016 – 168 –
GV300W @Track Air Interface Protocol

0: The engine is ignition on.


1: The engine is ignition off.
 In the harsh behavior monitoring message +RESP:GTHBM
0: Harsh braking behavior
1: Harsh acceleration behavior
For the other messages, it will always be 0.
 <Number>: The number of the GNSS position(s) included in the report message. Generally, it
is 1.
 <GNSS Accuracy>: A numeral to indicate the GNSS fix status and HDOP of the GNSS position.
0 means the current GNSS fix fails and the last known GNSS position is used. A non-zero
value (1 - 50) means the current GNSS fix is successful and represents the HDOP of the

k
current GNSS position.
 <Speed>: The current speed. Unit: km/h.

n
 <Heading>: The heading of the GNSS fix.

l i
 <Altitude>: The height above the sea level.

l
 <Longitude>: The longitude of the current position.

c a
 <Latitude>: The latitude of the current position.

e i
 <GNSS UTC Time>: The UTC time from the GNSS chip.

t
 <MCC>: Mobile country code. It is 3 digits in length and ranges from 000 – 999.

u n
 <MNC>: Mobile network code. It is 3 digits in length and ranges from 000 – 999.
 <LAC>: Location area code in hex format.

Q fide
 <Cell ID>: Cell ID in hex format.
 <Position Append Mask>: A bitwise numeral to control whether to include the
corresponding fields in each position after <Cell ID>.
 <Satellites In View>: If bit 0 of <Position Append Mask> in AT+GTCFG is enabled, this part will
be showed and it includes the number of satellites in view for the current position.

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,270804,135790246811220,,,00,1,1,4.3,92,70.0,121.354335,31.222073,2009021
4013254,0460,0000,18d8,6141,00,2000.0,12345:12:34,,,80,210100,,,,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' '-' '_'

External Power VCC <=5 0 – 32000 mV

Report ID / Report Type 2 X(1 – 5)X(0 – 6)

TRACGV300WAN016 – 169 –
GV300W @Track Air Interface Protocol

Number <=2 1 – 15

GNSS Accuracy <=2 0|1 – 50

Speed <=5 0.0 – 999.9 km/h

Heading <=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

i n
MNC 4 0XXX

l l
LAC 4 XXXX

c a
Cell ID 4|8 XXXX

e t i
Position Append Mask 2 00|01

u n
Satellites In View
1 0 – 15
(optional)

Q fide
Mileage <=9 0.0 – 4294967.0 km

Hour Meter Count 11 HHHHH:MM:SS

Analog Input 1 <=5 0 – 16000 mV|F0 – F100

n
Analog Input 2 <=5 25 – 16000 mV|F0 – F100

o
Backup Battery
<=3 0 – 100
Percentage

C
Device Status <=10 0000000000 – 0F0FFFFFFF

Reserved 0

Reserved 0

Reserved 0

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

 <External Power VCC>: The voltage of the external power supply. If the command AT+GTEPS
to 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 command AT+GTEPS is not used to configure as such, this field will

TRACGV300WAN016 – 170 –
GV300W @Track Air Interface Protocol

be empty.
 <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.
Report ID has five meanings as follows.
 1: Fixed time report.
 2: Fixed distance report.
 3: Fixed mileage report.
 4: Fixed time and mileage report.
 5: Fixed time or mileage report.
Report type has seven meanings as follows.

k
 0: Normal fixed report
 1: Corner report which indicates that the device just turns around a corner

n
 2: FRI report frequency change which indicates that the device enters into

l i
Geo-Fence status or roaming status

l
 3: Corner report when FRI report frequency changes

c a
 4: Mileage report when fixed report is mode 5

e i
 5: Reserved

t
 6: Mileage report when fixed report is mode 5 and AT+GTFFC works

u n
 <Number>: The number of the GNSS position(s) included in the report message. Generally, it
is 1.

Q fide
 <Hour Meter Count>: If the hour meter count function is enabled by the command
AT+GTHMC, total hours the meter counts when the engine is on will be reported in this field.
It is formatted with 5 hour digits, 2 minute digits and 2 second digits, and ranges from
00000:00:00 – 99999:00:00. If the function is disabled, this field will be empty.
 <Analog1 Input 1 – 2>: The voltage of the analog input 1 and 2 or the fuel level measured

n
from the fuel sensor connected to the corresponding analog input port. If the device is

o
configured by the command AT+GTAIS to report the analog input 1 or 2 periodically with
fixed report, the device will send the current voltage of the analog input 1 or 2 or the fuel
level in the format of “FXX” along with the +RESP:GTFRI message to the backend server. If

C
the device is not configured as such by the command AT+GTAIS, this field will be empty.
 <Backup Battery Percentage>: The current volume of the backup battery in percentage.
 <Device Status>: The status of the device. From left to right, the first two characters indicate
the status of EIO100 inputs, the second two characters indicate the status of EIO100 outputs,
the third two characters indicate the current motion state of the device, the fourth two
characters indicate the status of input ports, and the last two characters indicate the status
of output ports.
The current motion status of the device:
 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 as being towed.

TRACGV300WAN016 – 171 –
GV300W @Track Air Interface Protocol

 21 (Ignition On Rest): The device attached vehicle is ignition on and it is


motionless.
 22 (Ignition On Motion): The device attached vehicle is ignition on and it is
moving.
 41 (Sensor Rest): The device attached vehicle is motionless without ignition
signal detected.
 42 (Sensor Motion): The device attached vehicle is moving without ignition
signal detected.
Regarding digital IO status and EIO100 IO status, for each bit, 0 means “Disable status”,
and 1 means “Enable status”. If EIO100 device is not connected or the mode of
AT+GTURT is not for EIO100, the optional Bits will not be included.

k
Mask Bit Item
Bit 39 (Optional) Reserved

n
…(Optional) Reserved

l i l
Bit 35 (Optional) EIO100 input C
Bit 34 (Optional) EIO100 input B

c a
Bit 33 (Optional) EIO100 input A

e i
Bit 32 (Optional) EIO100 input 9

t
…(Optional) Reserved

u n
Bit 27 (Optional) EIO100 output C
Bit 26 (Optional) EIO100 output B

Q fide
Bit 25 (Optional) EIO100 output A
Bit 24 (Optional) EIO100 output 9
Bit 16-23 Motion State of Device
… Reserved

n
Bit 11 Digital input 3
Bit 10 Digital input 2

o
Bit 9 Digital input 1
Bit 8 Ignition detection

C
… Reserved
Bit 3 Reserved
Bit 2 Digital output 3
Bit 1 Digital output 2
Bit 0 Digital output 1

 +RESP:GTERI,
If the +RESP:GTERI report is enabled, the device will send the message +RESP:GTERI to the
backend server instead of +RESP:GTFRI.
Example:
/*1-wire bus connected with only one device*/
+RESP:GTERI,
270804,862170011501234,,00000002,,10,1,1,0.0,0,43.6,117.198435,31.845227,201207280255
38,0460,0000,5663,0358,00,0.0,,,,0,220100,2,1,FD0000034129ED28,1,01A2,20120728025540,

TRACGV300WAN016 – 172 –
GV300W @Track Air Interface Protocol

0010$

/*1-wire bus connected with two devices*/


+RESP:GTERI,
270804,862170011501234,,00000002,,10,1,0,3.2,0,64.7,117.198613,31.845190,201207280253
04,0460,0000,5663,0358,00,0.0,,,,0,210100,2,2,3C00000340FD1128,1,019E,FD0000034129ED2
8,1,01AC,20120728025310,000A$

/*Digital fuel sensor*/


+RESP:GTERI,
270804,862170010196747,,00000003,,10,1,4,0.1,0,102.6,117.198663,31.845033,20120725122

k
922,0460,0000,5663,39BF,00,0.0,,,,0,410000,1,008B,0,20120725122928,004A$

n
Parameter Length (byte) Range/Format Default

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

c ia
Unique ID 15 IMEI

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

u n
ERI Mask 8 00000000 – FFFFFFFF

Q fide
External Power Supply <=5 0 – 32000 mV

Report ID / Report Type 2 X(1 – 5)X(0 – 6)

Number <=2 1 – 15

GNSS Accuracy <=2 0|1 – 50

n
Speed <=5 0.0 – 999.9 km/h

o
Azimuth <=3 0 – 359

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

Position Append Mask 2 00|01

Satellites In View 1 0 – 15

TRACGV300WAN016 – 173 –
GV300W @Track Air Interface Protocol

(optional)

Mileage <=9 0.0 – 4294967.0 km

Hour Meter Count 11 HHHHH:MM:SS

Analog Input 1 <=5 0 – 16000 mV|F0 – F100

Analog Input 2 <=5 25 – 16000 mV|F0 – F100

Backup Battery Percentage <=3 0 – 100

Device Status <=10 0000000000 – 0F0FFFFFFF

UART Device Type <= 2 0 – 99

k
Digital Fuel Sensor Data (Optional) <= 20

i n
1-wire Device
<=2 0 – 19

l l
Number

c
1-wire Device

a
16

i
ID

e
1-Wire Data

t
(Optional) 1-wire Device

u
2

n
Type

Q fide
1-wire Device
<=40
Data

CAN Data (Optional) <=1000

Sensor Number <=3 0 – 100

n
Sensor Type <= 2 0 – 8|20 – 21

o
Fuel Sensor Percentage
Data (Optional) <= 5 0 – 100.0
(Optional)

C
Volume
<= 5 0 – 10000.0
(Optional)

Accessory
<=2 0 – 10
number

Accessory Serial
5 00001 – FFFFE
RF433 Number
Accessory Data
Accessory Type 1 1|2
(Optional)
Temperature <=3 -20 – 60(×1°C)

Humidity(Optio
<=3 0 – 100(×1%)
nal)

Send Time 14 YYYYMMDDHHMMSS

TRACGV300WAN016 – 174 –
GV300W @Track Air Interface Protocol

Count Number 4 0000 – FFFF

Tail Character 1 $ $

 <UART Device Type>: The type of the device connected to the second serial port.
 0: No device connected
 1: Digital fuel sensor
 2: 1-wire bus
 5: CANBUS device
 6: AU100 device
 7: RF433 accessory

k
 <Digital Fuel Sensor Data>: The raw data read from the digital fuel sensor. If Bit 0 of <ERI
Mask> in AT+GTFRI is enabled, this field will be displayed. Otherwise, this field will not be

n
displayed.

l i
 <1-wire Device Number>: The number of 1-wire devices connected to 1-wire. If it is 0, the

l
fields <1-wire Device ID>, <1-wire Device Type> and <1-wire Device Data> will not be

c a
displayed. If there are more than one 1-wire devices connected, the fields <1-wire Device

e i
ID>, <1-wire Device Type> and <1-wire Device Data> will repeat to show the information of

t
all the 1-wire devices connected. If Bit 1 of <ERI Mask> in AT+GTFRI is enabled, the <1-wire

u n
Data> information will be displayed; otherwise, the <1-wire Data> information will not be
displayed.

Q fide
 <1-wire Device ID>: It indicates the device ID read from the 1-wire device.
 <1-wire Device Type>: It indicates the type of the 1-wire device.
 1: Temperature sensor.
 <1-wire Device Data>: It indicates the data read from the 1-wire devices. If the device is a
temperature sensor, this parameter indicates the temperature value and it is in two’s

n
complement format (refer to Appendix A). To get the real temperature in degrees Celsius,
please convert the data to a decimal value according to the calculation in Appendix A first

o
and then multiply the decimal value by 0.0625.
 <CAN Data>: If Bit 2 of <ERI Mask> in AT+GTFRI is enabled, the corresponding information

C
will be displayed, including the data got from CAN device.
 <Accessory Number>: The number of RF433 accessories which are paired.
 <Accessory Serial Number>: WPB100, WTS100 or WTH100 serial number.
 <Accessory Type>: The sensor type in the message:
 1: Wireless temperature sensor(WTS100)
 2: Wireless temperature &humidity sensor(WTH100)
 <Temperature>: The real time temperature detected by the sensor.
 <Humidity>: The real time humidity detected by the sensor. If <Accessory Type> is 2,
<Humidity> will be present.

Note: The word “Optional” indicates the item is controlled by the parameter <ERI Mask>.

 +RESP:GTEPS,
If the external power supply monitoring is enabled by the command AT+GTEPS, the device will

TRACGV300WAN016 – 175 –
GV300W @Track Air Interface Protocol

send the message +RESP:GTEPS to the backend server when the voltage of the external power
supply enters the alarm range.

 +RESP:GTAIS,
If the analog input alarm is enabled by the command AT+GTAIS, the device will send the
message +RESP:GTAIS to the backend server when analog input voltage enters the alarm range.

All of the above report messages have the same format as shown below.
Example:
+RESP:GTEPS,270804,135790246811220,,13500,00,1,1,4.3,92,70.0,121.354335,31.222073,200
90214013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$

k
+RESP:GTAIS,270804,135790246811220,,1980,11,1,1,4.3,92,70.0,121.354335,31.222073,20090

i n
214013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$

l l
Parameter Length (byte) Range/Format Default

c a
XX0000 – XXFFFF, X∈{'A' –

i
Protocol Version 6

e
'Z','0' – '9'}

u t
Unique ID 15 IMEI

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

Q fide
External Power / Analog
<=5 0 – 32000 mV / 0-16000 mV
Input VCC

Report ID / Report Type 2 X(0-2)X(0-1)

n
Number 1 1

GNSS Accuracy <=2 0|1 – 50

o
Speed <=5 0.0 – 999.9 km/h

C
Heading <=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|8 XXXX

Position Append Mask 2 00|01

TRACGV300WAN016 – 176 –
GV300W @Track Air Interface Protocol

Satellites In View
1 0-15
(optional)

Mileage <=9 0.0 – 4294967.0 km

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

 <External Power / Analog Input VCC>: The value of the external power supply voltage or the
analog input voltage. If the voltage of the analog input meets the alarm condition as set by

k
command AT+GTEPS or AT+GTAIS, the device will send the current analog input voltage with
the +RESP:GTEPS or +RESP:GTAIS message to the backend server.

i n
 <Report ID / Report Type>: It is a one-byte hexadecimal value represented by two ASCII bytes.

l l
The first byte (4 higher bits of the hexadecimal value) indicates Report ID and the second

c
byte (4 lower bits of the hexadecimal value) indicates Report Type.

a
Report ID has different meanings in the two messages below.

e t i
 The ID of analog input port which triggers the report message +RESP:GTEPS. The
value is 0.

u n
 The ID of analog input port which triggers the report message +RESP:GTAIS. The
range is 1 – 2.

Q fide
Report type has two meanings as follows.
 0: Outside the predefined range.
 1: Inside the predefined range.
 <Number>: The number of the GNSS position(s) included in the report message. Generally, it
is 1.

o n
 +RESP:GTLBC,
If the parameter <Location by Call> is enabled by the command AT+GTCFG, the device will get

C
and send the current position to the backend server via the message +RESP:GTLBC when there
is an incoming call.
Example:
+RESP:GTLBC,270804,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, X∈{'A' –


Protocol Version 6
'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

TRACGV300WAN016 – 177 –
GV300W @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

i n
Cell ID 4|8 XXXX

l l
Position Append Mask 2 00|01

c a
Satellites In View

i
1 0 – 15

e
(optional)

u t
Send Time 14 YYYYMMDDHHMMSS

n
Count Number 4 0000 – FFFF

Q fide
Tail Character 1 $ $

 <Call Number>: The phone number of the incoming call which triggers the report message.

n
 +RESP:GTIDA,
If <Mode> is set to 1 or 2, +RESP:GTIDA will be reported as described in <Report Mode>.

o
If <Mode> is set to 0, the device will always report +RESP:GTIDA without checking the status of
ID authorization.

C
Example:
+RESP:GTIDA,270804,862170013895931,,,D2C4FBC5,1,1,1,0.8,0,22.2,117.198630,31.845229,2
0120802121626,0460,0000,5663,2BB9,00,0.0,,,,,20120802121627,008E$

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

ID <=20 ASCII (not include ‘=’ and ‘,’)

ID Report Type 1 0|1|2

TRACGV300WAN016 – 178 –
GV300W @Track Air Interface Protocol

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

k
MCC 4 0XXX

i n
MNC 4 0XXX

l l
LAC 4 XXXX

c a
Cell ID 4|8 XXXX

e t i
Position Append Mask 2 00|01

u n
Satellites In View
1 0 – 15
(optional)

Q fide
Mileage <=9 0.0 – 4294967.0 km

Reserved

Reserved

n
Reserved

o
Reserved

Send Time 14 YYYYMMDDHHMMSS

C
Count Number 4 0000 – FFFF

Tail Character 1 $ $

 <ID>: The ID which is currently read.


 <ID Report Type>: The type of the reported ID.
 0: The ID is unauthorized or IDA function is disabled.
 1: The ID is authorized.
 2: The ID has logged out.

 +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:

TRACGV300WAN016 – 179 –
GV300W @Track Air Interface Protocol

+RESP:GTGEO,270804,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 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
Report ID / Report Type <=3 X(0 – 13)X(0 – 1)

Number 1 1

l i n
GNSS Accuracy <=2 0|1 – 50

c l
Speed <=5 0.0 – 999.9 km/h

ia
Heading <=3 0 – 359

e t
Altitude <=8 (–)xxxxx.x m

u n
Longitude <=11 -180 – 180

Q fide
Latitude <=10 -90 – 90

GNSS UTC Time 14 YYYYMMDDHHMMSS

MCC 4 0XXX

n
MNC 4 0XXX

LAC 4 XXXX

o
Cell ID 4|8 XXXX

C
Position Append Mask 2 00|01

Satellites In View
1 0 – 15
(optional)

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 three ASCII


bytes. The first two byte indicates Report ID and the last byte indicates Report Type.
This parameter has the following meaning:
 Report ID: The ID of Geo Fence in HEX format. The range is 0 – 13.

TRACGV300WAN016 – 180 –
GV300W @Track Air Interface Protocol

 Report Type: 0 means “Exit from the Geo-Fence”, and 1 means “Enter the
Geo-Fence”.

 +RESP:GTGES,
The device reports +RESP:GTGES according to the settings of <Trigger Mode> and <Trigger
Report> in AT+GTGEO after ignition off.
Example:
+RESP:GTGES,270804,135790246811220,gv300,,00,0,100,30,11,1,1,24.3,92,70.0,121.354335,3
1.222073,20090214013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$

Parameter Length (byte) Range/Format Default

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

i n
Unique ID 15 IMEI

l l
'0' – '9' 'a' – 'z' 'A' – 'Z' '-'

c
Device Name <=20

a
'_'

e t i
Reserved

u n
Report ID / Report Type <=3 X(0-13)X(0-1)

Trigger Mode <=3 0|21|22

Q fide
Radius <=7 50 – 6000000m

Check Interval <=5 0|5 – 86400sec

Number 1 1

n
GNSS Accuracy <=2 0|1 – 50

o
Speed <=5 0.0 – 999.9 km/h

Heading <=3 0 – 359

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

Position Append Mask 2 00|01

TRACGV300WAN016 – 181 –
GV300W @Track Air Interface Protocol

Satellites In View
1 0 – 15
(optional)

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 three ASCII


bytes. The first two byte indicates Report ID and the last byte indicates Report Type.

k
The meaning of this parameter is as follows.
 Report ID: The ID of Geo Fence in HEX format. The range is 0 – 13.

i n
 Report Type: 0, Current parking-fence is inactive; 1, Current parking-fence is

l l
active.

c a
 +RESP:GTGIN,

e i
If Geo-Fence is configured and enabled, the device will send the message +RESP:GTGIN to the

t
backend server according to settings when the device enters the Polygon Geo-Fence.

u n
 +RESP:GTGOT,

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

n
270804,135790246811220,,,,100,0,1,1,4.3,92,70.0,121.354335,31.222073,20090214013254,04
60,0000,18d8,6141,00,2000.0,20090214093254,11F0$.

o
+RESP:GTGOT,
270804,135790246811220,,,,100,0,1,1,4.3,92,70.0,121.354335,31.222073,20090214013254,04

C
60,0000,18d8,6141,00,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

Reserved

Area Type 1 0|1

Area Mask 8 00000000 – 000FFFFF

Group ID 2 0 – 19

TRACGV300WAN016 – 182 –
GV300W @Track Air Interface Protocol

Start GEO ID 3 0 – 399

End GEO ID 3 0 – 399

Reserved

Number 1 1

GNSS Accuracy <=2 0|1 – 50

Speed <=5 0.0 – 999.9 km/h

Heading <=3 0 – 359

Altitude <=8 (–)xxxxx.x m

k
Longitude <=11 -180 – 180

i n
Latitude <=10 -90 – 90

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

Q fide
Position Append Mask 2 00|01

Satellites In View
1 0 – 15
(optional)

n
Mileage <=9 0.0 – 4294967.0 km

o
Send Time 14 YYYYMMDDHHMMSS

Checksum 2 0000 – FFFF

C
Tail Character 1 $ $

 <Area Type>: It indicates whether the text is for Polygon or Circular area. 0 indicates
Polygon.
 <Area Mask>: It indicates the report text is for a single polygon or multiple overlapping
polygons.
 Bit 0: for Polygon ID 0
 Bit 1: for Polygon ID 1
 ...
 Bit 19: for Polygon ID 19
For example, if Area Mask is 03, it indicates the overlapping of Polygon ID 0 and Polygon ID 1.

 +RESP:GTSPE,
If the <Speed Threshold> is greater than 0, the device will send the message +RESP:GTSPE to the

TRACGV300WAN016 – 183 –
GV300W @Track Air Interface Protocol

backend server when the speed of the device detected is above <Speed Threshold> and the
device is inside the Polygon Geo-Fence.
Example:
+RESP:GTSPE,278608,867162026061523,,9,,,01,1,1,21.0,268,41.6,117.196473,31.834749,2018
0528100451,0460,0001,D5D6,8062B71,00,1.6,20180528100452,0344$

Parameter Length (byte) Range/Format Default

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

Unique ID 15 IMEI

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

n
Group ID 2 0 – 19

l i
Reserved 0

c l
Reserved 0

ia
Report ID / Report Type 2 X(0 – 4|9 – C)X(0 – 5)

e t
Number 1 1

u n
GNSS Accuracy <=2 0|1 – 50

Q fide
Speed <=5 0.0 – 999.9 km/h

Heading <=3 0 – 359

Altitude <=8 (–)xxxxx.x m

n
Longitude <=11 -180 – 180

Latitude <=10 -90 – 90

o
GNSS UTC Time 14 YYYYMMDDHHMMSS

C
MCC 4 0XXX

MNC 4 0XXX

LAC 4 XXXX

Cell ID 4|8 XXXX

Position Append Mask 2 00|01

Satellites In View
1 0 – 15
(optional)

Mileage <=9 0.0 – 4294967.0 km

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

TRACGV300WAN016 – 184 –
GV300W @Track Air Interface Protocol

Tail Character 1 $ $

 <Group ID>: A numeral to indicate in which group the speed alert is triggered.
 <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.
Report type in the speed alarm message +RESP:GTSPE has the following meanings.
 0: The value of the current speed is below the <Speed Threshold> or the device is
outside the current Polygon Geo-Fence.
 1: The value of the current speed exceeds the <Speed Threshold> when the device
is inside the Polygon Geo-Fence.

i n k
3.3.2.Device Information Report

l l
If the device information report function is enabled by the command AT+GTCFG, the device will

c a
send the device information via the message +RESP:GTINF to the backend server periodically.

e t i
 +RESP:GTINF,

u n
Example:
+RESP:GTINF,270804,863835020303983,,11,89860114830029286188,20,99,1,0,,4.14,0,1,0,1,20

Q fide
150407012348,0,0,0,00,04,+0800,0,20150407092349,05DF$

SN Parameter Length (byte) Range/Format Default

1 XX0000 – XXFFFF,
Protocol Version 6

n
X∈{'A' – 'Z','0' – '9'}

2 Unique ID 15 IMEI

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

C
4 Motion Status 2 11|12|21|22|41|42|1A|16

5 ICCID 20

6 CSQ RSSI <=2 0 – 31|99

7 CSQ BER <=2 0 – 7|99

8 External Power Supply 1 0|1

9 External Power VCC <=5 0 – 32000mV

10 INF Expand Mask <=4 0 – FFFF 0

11 Backup Battery VCC <=4 0.00 – 4.50 V

12 Charging 1 0|1

13 LED On 1 0|1

TRACGV300WAN016 – 185 –
GV300W @Track Air Interface Protocol

14 Power Saving Mode 1 0–2

15 External GNSS Antenna 1 0|1|3

16 Last Fix UTC Time 14 YYYYMMDDHHMMSS

17 Pin15 Mode 1 0|1

18 Analog Input VCC1 <=5 F0 – F100|0 – 16000mV

19 Analog Input VCC2 <=5 F0 – F100|250 – 16000mV

20 Digital Input <=4 0000 – 0F0F

21 Digital Output <=4 0000 – 0F07

k
22 Time Zone Offset 5 ±HHMM

i n
23 Daylight Saving 1 0|1

l l
1-wire Device
<=2 0 – 19

c
Number

e ia
1-wire Device

t
16
1-Wire Data ID

u n
(Optional) 1-wire Device
2

Q fide
Type

1-wire Device
<=40
Data

Send Time 14 YYYYMMDDHHMMSS

n
Count Number 4 0000 – FFFF

o
Tail Character 1 $ $

C
 <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.
 12 (Ignition Off Motion): The device attached vehicle is ignition off and it is
moving before it is considered as being towed.
 21 (Ignition On Rest): The device attached vehicle is ignition on and it is
motionless.
 22 (Ignition On Motion): The device attached vehicle is ignition on and it is
moving.
 41 (Sensor Rest): The device attached vehicle is motionless without ignition
signal detected.
 42 (Sensor Motion): The device attached vehicle is moving without ignition
signal detected.

TRACGV300WAN016 – 186 –
GV300W @Track Air Interface Protocol

 <ICCID>: The ICCID of the USIM card.


 <CSQ RSSI>: The signal strength level.
CSQ RSSI Signal Strength (dBm)
0 <-133
1 -111
2 – 30 -109 – -53
31 >-51
99 Unknown
 <CSQ BER>: The quality of the UMTS signal. The range is 0-7, and 99 is for unknown signal
strength.
 <External Power Supply>: Whether the external power supply is connected.

k
 0: Disconnected
 1: Connected

i n
 <External Power Supply VCC>: The voltage of the external power supply.

l l
 <INF Expand Mask>: Bitwise mask to configure the composition of expanded information in
+RESP:GTINF.

c a
 Bit 0 for <1-wire Data>

e t i
 Bit 1 – 15 Reserved
 <Backup Battery VCC>: The voltage of the backup battery. The value of this field is only valid

u n
when the external power is not connected.
 <Charging>: Whether the backup battery is charging when the main power supply is

Q fide
connected.
 0: Not charging
 1: Charging
 <External GNSS Antenna>: The status of the external GNSS antenna.
 0: The external GNSS antenna of the device is working.

n
 1: The external GNSS antenna of the device is detected in open circuit state.

o
 3: The external GNSS antenna of the device is in unknown state.
 <Last Fix UTC Time>: The UTC time of the latest successful GNSS fix.

C
 <Pin15 Mode>: The current working mode of pin 15.
 <Analog Input VCC1>: The voltage of the analog input 1.
 <Analog Input VCC2>: The voltage of the analog input 2.
 <Digital Input>: A bitwise hex integer to represent the logic status of the digital input. For
each bit, 0 means “Disable status”, and 1 means “Enable status”. If EIO100 device is not
connected or the mode of AT+GTURT is not for EIO100, the optional Bits will not be
included.
Mask Bit Item
Bit 15 (Optional) Reserved
…(Optional) Reserved
Bit 11 (Optional) EIO100 input C
Bit 10 (Optional) EIO100 input B
Bit 9 (Optional) EIO100 input A
Bit 8 (Optional) EIO100 input 9
… Reserved

TRACGV300WAN016 – 187 –
GV300W @Track Air Interface Protocol

Bit 3 Digital input 3


Bit 2 Digital input 2
Bit 1 Digital input 1
Bit 0 Ignition detection

 <Digital Output>: A bitwise hex integer to represent the logic status of the digital output. For
each bit, 0 means “Disable status”, and 1 means “Enable status”. If EIO100 device is not
connected or the mode of AT+GTURT is not for EIO100, the optional Bits will not be
included.
Mask Bit Item
Bit 15 (Optional) Reserved

k
… (Optional) Reserved
Bit 11 (Optional) EIO100 output C

i n
Bit 10 (Optional) EIO100 output B

l l
Bit 9 (Optional) EIO100 output A

c
Bit 8 (Optional) EIO100 output 9

a
… Reserved

e t i
Bit 2 Digital output 3
Bit 1 Digital output 2

u n
Bit 0 Digital output 1

Q fide
 <Time Zone Offset>: The time offset of the local time zone from the UTC time.
 <Daylight Saving>: The current setting of the daylight saving function.
 0: Daylight saving is disabled.
 1: Daylight saving is enabled.

o n
3.3.3.Report for Real Time Querying

C
3.3.3.1.+RESP:GTGPS

After the device receives the command AT+GTRTO to read the GNSS information, it will send the
GNSS information to the backend server via the message +RESP:GTGPS.

 +RESP:GTGPS,
Example:
+RESP:GTGPS,270804,863835020303983,,0,,,003F,,1,20150407013829,20150407093830,0621
$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


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

Unique ID 15 IMEI

TRACGV300WAN016 – 188 –
GV300W @Track Air Interface Protocol

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

Power Saving Mode 1 0-2

Reserved 0

Reserved 0

Report Composition
4 0000 – FFFF
Mask

Reserved 0

External GNSS Antenna 1 0|1|3

k
Last Fix UTC Time 14 YYYYMMDDHHMMSS

n
Send Time 14 YYYYMMDDHHMMSS

l i l
Count Number 4 0000 – FFFF

c
Tail Character 1 $ $

e t ia
 <Report Composition Mask>: Please refer to <Report Composition Mask> of the AT+GTCFG

u n
command.

Q fide
3.3.3.2.List of All Command Configurations

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 or +RESP:GTALC.

n
Parameter Length (byte) Range/Format Default

o
BSI 3 BSI BSI

C
APN <=40

APN User Name <=30

APN Password <=30

Backup APN <=40

Backup APN User Name <=30

Backup APN Password <=30

Reserved 0

SRI 3 SRI SRI

Report Mode 1 0–6 0

Reserved 0

TRACGV300WAN016 – 189 –
GV300W @Track Air Interface Protocol

Buffer Mode 1 0|1|2 1

Main Server IP / Domain Name <=60

Main Server Port <=5 0 – 65535

Backup Server IP <=15

Backup Server Port <=5 0 – 65535

SMS Gateway <=20

Heartbeat Interval <=3 0|5 – 360min 0

SACK Enable 1 0|1|2 0

k
Protocol Format 1 0|1 0

i n
SMS ACK Enable 1 0|1 0

l l
Reserved 0

c a
Reserved 0

e t i
CFG 3 CFG CFG

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

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

Q fide
ODO Enable 1 0|1 0

ODO Initial Mileage <=9 0.0 – 4294967.0Km 0.0

Reserved 0

n
Reserved 0

o
Report Composition Mask 4 0000 – FFFF 003F

C
Power Saving Mode 1 0–2 1

Reserved 0

Event Mask 4 0000 – FFFF 3FFFF

Pin15 Mode 1 0|1 0

LED On 1 0|1 0

Info Report Enable 1 0|1 0

Info Report Interval <=5 30 – 86400sec 300

Location Request Mask 1 00 – FF 00

Reserved 0

Backup Battery Charge Mode 1 0|1 0

TRACGV300WAN016 – 190 –
GV300W @Track Air Interface Protocol

AGPS Mode 1 0|1 0

Reserved 0

GNSS Lost Time 2 0 – 30min 0

TOW 3 TOW TOW

Tow Enable 1 0|1 0

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

Fake Tow Delay <=2 0 – 10min 1

Tow Interval <=5 30 – 86400sec 300

k
Tow Output ID 1 0 – 3|9 – C 0

i n
Tow Output Status 1 0–2 0

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

c a
Tow Output Toggle Times <=3 0 – 255 0

e t i
Rest Duration <=3 1 – 255(×15sec) 2

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

Motion Threshold 1 2–4 2

Q fide
Reserved 0

Reserved 0

Reserved 0

n
Reserved 0

o
Reserved 0

C
Reserved 0

Reserved 0

Reserved 0

EPS 3 EPS EPS

Mode 1 0|1|2 0

Min Threshold <=5 250 – 32000 mV 250

Max Threshold <=5 250 – 32000 mV 250

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

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

Output ID 1 0 – 3|9 – C 0

TRACGV300WAN016 – 191 –
GV300W @Track Air Interface Protocol

Output Status 1 0–2 0

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

IGF Fuel Update 1 0|1 0

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

Reserved 0

k
DIS 3 DIS DIS

i n
Ignition Detection 1 0 0

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

c a
Reserved 0

e t i
Reserved 0

u n
Input ID 1 1 1 1

Enable 1 0|1 0

Q fide
Debounce Time <=2 0 – 20(×10ms) 0

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

Input ID 2 1 2 2

n
Enable 1 0|1 0

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

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

Input ID 3 1 3 3

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

Reserved

Validity Mode 1 0|1 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

OUT 3 OUT OUT

TRACGV300WAN016 – 192 –
GV300W @Track Air Interface Protocol

DOS Report 1 0-7 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

IOB 3 IOB IOB

k
IOB ID0 1 0 0

i n
Input Mask <=4 0000 – 0F0F 0

l l
Trigger Mask <=4 0000 – 0F0F 0

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

e t i
Output ID 1 0 – 3|9 – C 0

u n
Output Status 1 0–2 0

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

Q fide
Toggle Times <=3 0 – 255 0

Reserved 0

Reserved 0

n
Reserved 0

o
Reserved 0

C
IOB ID1 1 1 1

Input Mask <=4 0000 – 0F0F 0

Trigger Mask <=4 0000 – 0F0F 0

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

Output ID 1 0 – 3|9 – C 0

Output Status 1 0–2 0

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

Toggle Times <=3 0 – 255 0

Reserved 0

Reserved 0

TRACGV300WAN016 – 193 –
GV300W @Track Air Interface Protocol

Reserved 0

Reserved 0

IOB ID2 1 2 2

Input Mask <=4 0000 – 0F0F 0

Trigger Mask <=4 0000 – 0F0F 0

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

Output ID 1 0 – 3|9 – C 0

Output Status 1 0–2 0

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

i n
Toggle Times <=3 0 – 255 0

l l
Reserved 0

c a
Reserved 0

e t i
Reserved 0

u n
Reserved

IOB ID3 1 3 3

Q fide
Input Mask <=4 0000 – 0F0F 0

Trigger Mask <=4 0000 – 0F0F 0

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

n
Output ID 1 0 – 3|9 – C 0

o
Output Status 1 0–2 0

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

Toggle Times <=3 0 – 255 0

Reserved 0

Reserved 0

Reserved 0

Reserved

TMZ 3 TMZ TMZ

Time Zone 5 –|+HHMM

Daylight Saving 1 0|1

Reserved 0

TRACGV300WAN016 – 194 –
GV300W @Track Air Interface Protocol

Reserved 0

Reserved 0

Reserved 0

FRI 3 FRI FRI

Mode 1 0–5 0

Discard No Fix <=2 0|1 1

Reserved 0

Period Enable 1 0|1 1

k
Begin Time 4 HHMM 0000

i n
End Time 4 HHMM 0000

l l
Reserved 0

c a
Send Interval <=5 0|1 – 86400sec 30

e t i
Distance <=5 300 – 65535m 1000

u n
Mileage <=5 300 – 65535m 1000

Reserved 0

Q fide
Corner Report <=3 0 – 180 0

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

ERI Mask 8 00000000 – FFFFFFFF 00000000

n
Reserved 0

o
Reserved 0

C
Reserved 0

GEO 3 GEO GEO

GEO ID0 1 0 0

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|9 – C 0

Output Status 1 0–2 0

TRACGV300WAN016 – 195 –
GV300W @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

Reserved 0

Reserved 0

GEO ID1 1 1 1

Mode 1 0–3 0

k
Longitude <=11 -180 – 180 0.000000

i n
Latitude <=10 -90 – 90 0.000000

l l
Radius <=7 50 – 6000000m 50

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

e t i
Output ID 1 0 – 3|9-C 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
Reserved 0

o
Reserved 0

C
GEO ID2 1 2 2

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|9 – C 0

Output Status 1 0–2 0

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

Toggle Times <=3 0 – 255 0

TRACGV300WAN016 – 196 –
GV300W @Track Air Interface Protocol

Trigger Mode <=2 0|21|22 0

Trigger Report 1 0|1 0

Reserved 0

Reserved 0

GEO ID3 1 3 3

Mode 1 0–3 0

Longitude <=11 -180 – 180 0.000000

Latitude <=10 -90 – 90 0.000000

k
Radius <=7 50 – 6000000m 50

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

l l
Output ID 1 0 – 3|9 – C 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

Reserved 0

Reserved 0

n
GEO ID4 1 4 4

o
Mode 1 0–3 0

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

TRACGV300WAN016 – 197 –
GV300W @Track Air Interface Protocol

Reserved 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|9 – C 0

i n
Output Status 1 0–2 0

l 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

Reserved 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

C
Radius <=7 50 – 6000000m 50

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

Output ID 1 0 – 3|9 – C 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

Reserved 0

Reserved 0

TRACGV300WAN016 – 198 –
GV300W @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|9 – C 0

Output Status 1 0–2 0

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

i n
Toggle Times <=3 0 – 255 0

l l
Trigger Mode <=2 0|21|22 0

c a
Trigger Report 1 0|1 0

e t i
Reserved 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

C
Output ID 1 0 – 3|9 – C 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

Reserved 0

Reserved 0

GEO ID9 1 9 9

Mode 1 0–3 0

TRACGV300WAN016 – 199 –
GV300W @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|9 – C 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

i n
Trigger Report 1 0|1 0

l l
Reserved 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|9 – C 0

o
Output Status 1 0–2 0

C
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

Reserved 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

TRACGV300WAN016 – 200 –
GV300W @Track Air Interface Protocol

Radius <=7 50 – 6000000m 50

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

Output ID 1 0 – 3|9 – C 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
Reserved 0

i n
Reserved 0

l 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|9 – C 0

Output Status 1 0–2 0

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

o
Toggle Times <=3 0 – 255 0

C
Trigger Mode <=2 0|21|22 0

Trigger Report 1 0|1 0

Reserved 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

TRACGV300WAN016 – 201 –
GV300W @Track Air Interface Protocol

Output ID 1 0 – 3|9 – C 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

Reserved 0

Reserved 0

k
GEO ID14 2 14 14

i n
Mode 1 0–3 0

l 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|9 – C 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

C
Reserved 0

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|9 – C 0

Output Status 1 0–2 0

TRACGV300WAN016 – 202 –
GV300W @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

Reserved 0

Reserved 0

GEO ID16 2 16 16

Mode 1 0–3 0

k
Longitude <=11 -180 – 180 0.000000

i n
Latitude <=10 -90 – 90 0.000000

l l
Radius <=7 50 – 6000000m 50

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

e t i
Output ID 1 0 – 3|9 – C 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
Reserved 0

o
Reserved 0

C
GEO ID17 2 17 17

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|9 – C 0

Output Status 1 0–2 0

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

Toggle Times <=3 0 – 255 0

TRACGV300WAN016 – 203 –
GV300W @Track Air Interface Protocol

Trigger Mode <=2 0|21|22 0

Trigger Report 1 0|1 0

Reserved 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

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

l l
Output ID 1 0 – 3|9 – C 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

Reserved 0

Reserved 0

n
GEO ID19 2 19 19

o
Mode 1 0–3 0

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

TRACGV300WAN016 – 204 –
GV300W @Track Air Interface Protocol

Reserved 0

Reserved 0

SPD 3 SPD SPD

Mode 1 0|1|2|3|4 0

Min Speed <=3 0 – 400km/h 0

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

Validity <=4 15 – 3600sec 60

Send Interval <=4 30 – 3600sec 30

k
Output ID 1 0 – 3|9 – C 0

i n
Output Status 1 0–2 0

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

c a
Toggle Times <=3 0 – 255 0

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

C
Reserved 0

Reserved 0

Reserved 0

SOS 3 SOS SOS

Mode 1 0–4 0

Digital Input ID 1 0|1– 3|9 – C 0

Reserved 0

Output ID 1 0 – 3|9 – C 0

Output Status 1 0–2 0

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

TRACGV300WAN016 – 205 –
GV300W @Track Air Interface Protocol

Toggle Times <=3 0 – 255 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

PIN 3 PIN PIN

Enable Auto-unlock PIN 1 0|1 1

PIN 1 '0' – '9'

k
Reserved 0

i n
Reserved 0

l l
Reserved 0

c a
Reserved 0

e t i
Reserved 0

u n
OWH 3 OWH OWH

Mode 1 0|1|2|3 0

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

Working Hours Start1 4 HHMM 0900

Working Hours End1 4 HHMM 1200

n
Working Hours Start2 4 HHMM 1300

o
Working Hours End2 4 HHMM 1800

C
Reserved 0

Reserved 0

Digital Input ID 1 0 – 3|9 – C 0

Digital Output ID 1 0 – 3|9 – C 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

TRACGV300WAN016 – 206 –
GV300W @Track Air Interface Protocol

Reserved 0

DOG 3 DOG DOG

Mode 1 0|1|2 0

Ignition Frequency <=3 10 – 120min 60

Interval <=2 1 – 30 30

Time 4 HHMM 0200

Reserved 0

Report Before Reboot 1 0|1 1

k
Input ID 1 0|1|2 0

i n
Reserved 0

l l
No Network Interval 4 0|5 – 1440 min 60

c a
No Activation Interval 4 0|5 – 1440 min 60

e t i
Reserved 0

u n
AIS 3 AIS AIS

Analog Input ID1 1 1 1

Q fide
Mode 1 0|1|2|3|4|5|6 0

Min Threshold <=5 0 – 2700|0 – 16000mV 0

Max Threshold <=5 0 – 2700|0 – 16000mV 0

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

o
Reserved 0

C
Output ID 1 0 – 3|9 – C 0

Output Status 1 0–2 0

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

Toggle Times <=3 0 – 255 0

Sync with FRI 1 0|1 0

Reserved 0

Reserved 0

Analog Input ID2 1 2 2

Mode 1 0|1|2|3|4|5 0

Min Threshold <=5 25 – 2700|250 – 16000mV 250

TRACGV300WAN016 – 207 –
GV300W @Track Air Interface Protocol

Max Threshold <=5 25 – 2700|250 – 16000mV 250

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

Reserved 0

Output ID 1 0 – 3|9 – C 0

Output Status 1 0–2 0

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

Toggle Times <=3 0 – 255 0

Sync with FRI 1 0|1 0

k
Reserved 0

i n
Fuel Data Debounce <=3 0 – 150 10

l l
Fuel Sensor Delay <=3 0 – 600 sec 30

c a
Fuel Lost Alarm <=2 0 – 50 10

e t i
Fuel Sensor Sample Count <=3 0 – 150 20

u n
Change Threshold <=2 0 – 50 % 0

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

Q fide
IDL 3 IDL IDL

Mode 1 0|1 0

Time to Idling 2 1 – 30 min 2

n
Time to Movement 1 1 – 5 min 1

o
Reserved 0

C
Reserved 0

Reserved 0

Reserved 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

Reserved 0

Reserved 0

Reserved 0

TRACGV300WAN016 – 208 –
GV300W @Track Air Interface Protocol

Reserved 0

HMC 3 HMC HMC

Hour Meter Enable 1 0|1 0

Initial Hour Meter Count 11 00000:00:00 – 99999:00:00 00000:00:00

Reserved 0

Reserved 0

Reserved 0

Reserved 0

k
Reserved 0

i n
Reserved 0

l l
Reserved 0

c a
Reserved 0

e t i
HBM 3 HBM HBM

u n
HBM Enable 1 0|1 0

Reserved 0

Q fide
Reserved 0

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

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

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

o
Reserved 0

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

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

∆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 – 3|9 – C 0

Output Status 1 0–2 0

TRACGV300WAN016 – 209 –
GV300W @Track Air Interface Protocol

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

Toggle Times <=3 0 – 255 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

URT 3 URT URT

Working Mode 1 0 – 1|4 – 8|12|17|18 0

k
Baudrate Index <=2 1 – 12 12

i n
Data Bits 1 7–8 8

l l
Stop Bits 1 1–3 1

c a
Parity Bits 1 0–3 0

e t i
Reserved

u n
Reserved

Format 1 0

Q fide
Interval 4 1 – 3600sec 3600

CANBUS Device Type 1 0–0 0

Terminator Character 2 0x00 – 0xFF 0D

n
Length 4 1 – 640|1280 640|1280

o
Reserved

C
WLT 3 WLT WLT

Call Filter 1 0–7

Start Index <=2 1 – 10

End Index <=2 1 – 10

Phone Number List <=20*10

Reserved 0

Reserved 0

Reserved 0

Reserved 0

HRM 3 HRM HRM

TRACGV300WAN016 – 210 –
GV300W @Track Air Interface Protocol

Reserved 0

Reserved 0

ACK Mask 1 '0' – '9' 'a' – 'f' 'A' – 'F' 7F

Response Mask 4 '0' – '9' 'a' – 'f' 'A' – 'F' 04FEDFFF

Event Mask 4 '0' – '9' 'a' – 'f' 'A' – 'F' 04FEDFFF

Information Mask 2 '0' – '9' 'a' – 'f' 'A' – 'F' 7F7F

HBD Mask 1 '0' – '9' 'a' – 'f' 'A' – 'F' FF

DAT Mask <=8 00000000 – FFFFFFFF FF

k
Reserved 0

i n
+CAN Mask <=8 00000000 – FFFFFFFF 7FF

l l
Reserved 0

c a
FFC 3 FFC FFC

e t i
Priority 1 0 0

u n
Mode 1 0–3 0

FRI Mode 1 0–5 0

Q fide
FRI IGN Report Interval <=5 5 – 86400s 30

FRI Report Distance <=5 50 – 65535m 500

FRI Report Mileage <=5 50 – 65535m 500

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

o
Reserved

C
Reserved

Reserved

Reserved

Priority 1 1 1

Mode 1 0–3 0

FRI Mode 1 0–5 0

FRI IGN Report Interval <=5 5 – 86400s 30

FRI Report Distance <=5 50 – 65535m 500

FRI Report Mileage <=5 50 – 65535m 500

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

TRACGV300WAN016 – 211 –
GV300W @Track Air Interface Protocol

Reserved

Reserved

Reserved

Reserved

Priority 1 2 2

Mode 1 0–3 0

FRI Mode 1 0–5 0

FRI IGN Report Interval <=5 5 – 86400s 30

k
FRI Report Distance <=5 50 – 65535m 500

i n
FRI Report Mileage <=5 50 – 65535m 500

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

c a
Reserved

e t i
Reserved

u n
Reserved

Reserved

Q fide
Priority 1 3 3

Mode 1 0–3 0

FRI Mode 1 0–5 0

n
FRI IGN Report Interval <=5 5 – 86400s 30

o
FRI Report Distance <=5 50 – 65535m 500

C
FRI Report Mileage <=5 50 – 65535m 500

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

Reserved

Reserved

Reserved

Reserved

Priority 1 4 4

Mode 1 0–3 0

FRI Mode 1 0–5 0

FRI IGN Report Interval <=5 5 – 86400s 30

TRACGV300WAN016 – 212 –
GV300W @Track Air Interface Protocol

FRI Report Distance <=5 50 – 65535m 500

FRI Report Mileage <=5 50 – 65535m 500

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

Reserved

Reserved

Reserved

Reserved

SSR 3 SSR SSR

k
Mode 1 0|1 0

i n
Time to Stop 2 1 – 30 min 2

l l
Time to Start 1 1 – 5 min 1

c a
Start Speed 2 1 – 10 Km/h 5

e t i
Long Stop <= 5 0 – 43200 min 0

u n
Reserved 0

Reserved 0

Q fide
Reserved 0

EFS 3 EFS EFS

Reserved 0

n
Reserved 0

o
Ex Full Value <= 5 0 – 65535 9999

C
Ex Fuel Sensor Delay <=3 0 – 600 sec 30

Ex Fuel Lost Alarm <=2 0 – 50 % 10

Reserved 0

Ex Unsolicited Enable 1 0|1 0

Ex Detection Frequency 3 5 – 600 sec 10

Ex Filter Factor 1 0–9 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

TRACGV300WAN016 – 213 –
GV300W @Track Air Interface Protocol

Reserved 0

IDA 3 IDA IDA

Mode 1 0–3 0

ID Number 1 <=2

ID Number 250 <=3

Timeout After Ignition Off <=3 0|15 – 600sec 30

Report Mode 1 0–7 0

k
ID Validity Time <=3 15 – 600sec 30

i n
Reserved 0

l l
Reserved 0

c a
Reserved 0

e t i
Output ID 1 1–3 0

u n
Output Status 1 0–2 0

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

Q fide
Toggle Times <=3 0 – 255 0

Reserved 0

Reserved 0

n
Reserved 0

o
Reserved 0

C
ACD 3 ACD ACD

iButton Timer <=2 1 – 10(s) 0

Output ID 1 0–3 0

Output status 1 0–2 0

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

Toggle <=3 0 – 255 0

Temperature Timer <=3 10 – 255(s) 0

Reserved

Reserved

Reserved

TRACGV300WAN016 – 214 –
GV300W @Track Air Interface Protocol

Reserved

PDS 3 PDS PDS

Mode 1 0|1|2 0

Mask 4 0000-FFFF 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

k
Reserved 0

i n
Reserved 0

l l
BZA 3 BZA BZA

c a
Output ID 1 0|2|3 0

e t i
Reserved 0

u n
Reserved 0

Reserved 0

Q fide
Alarm 1 Output Status 1 0–2

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

Toggle Times <=3 0 – 255 0

n
Reserved 0

o
Reserved 0

C
Alarm 2 Output Status 1 0–2

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

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

TRACGV300WAN016 – 215 –
GV300W @Track Air Interface Protocol

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

k
Reserved 0

i n
Reserved 0

l l
Reserved 0

c a
SPA 3 SPA SPA

e t i
Mode 1 0|12 0

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

Reserved 0

Q fide
Validity <=4 0 – 3600sec 60

Alarm Type 1 0|1 – 4 0

Reserved 0

n
Reserved 0

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

C
Reserved 0

Validity <=4 0 – 3600sec 60

Alarm Type 1 0|1 – 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|1 – 4 0

Reserved 0

TRACGV300WAN016 – 216 –
GV300W @Track Air Interface Protocol

Reserved 0

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

Reserved 0

Validity <=4 0 – 3600sec 60

Alarm Type 1 0|1 – 4 0

Reserved 0

Reserved 0

Reserved 0

k
Reserved 0

i n
Reserved 0

l l
Reserved 0

c a
Reserved 0

e t i
Reserved 0

u n
FSC 3 FSC FSC

Reserved 0

Q fide
Table ID 1 0–4 1

Sensor Type <= 2 20 – 21 20

Enable 1 0|1 0

n
Max Tank Volume <= 5 0 –10000 100

o
Reserved 0

C
Num of Node <= 2 0|2 – 11 0

Node 1 Value <=5 0 – 99999

Node 1 Percentage <= 2 0 – 100

Node N Value <=5 0 – 99999

Node N Percentage <= 2 0 – 100

Reserved 0

Reserved 0

Reserved 0

Reserved 0

TRACGV300WAN016 – 217 –
GV300W @Track Air Interface Protocol

Reserved 0

Reserved 0

Reserved 0

Reserved 0

PEO 3 PEO PEO

GEO ID 1 0 – 19 0

Mode 1 0–3 0

Start Point 2 1 – 10 1

k
End Point 2 3 – 10 3

i n
Longitude <=11 -180 – 180

l l
Latitude <=10 -90 – 90

c a

e t i
Longitude <=11 -180 – 180

u n
Latitude <=10 -90 – 90

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

Q fide
Output ID 1 0 – 3|9 – C 0

Output Status 1 0–2

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

n
Toggle Times <=3 0 – 255 0

o
Reserved 0

C
Reserved 0

Reserved 0

Reserved 0

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

CAN 3 CAN 3

Mode 1 0|1 0

CAN Report Interval <=5 0|5 – 86400sec 0

CAN Report Interval IGF <=5 0|5 – 86400sec 0

TRACGV300WAN016 – 218 –
GV300W @Track Air Interface Protocol

CAN Report Mask 8 0 – FFFFFFFF C00FFFFF

Additional Event 1 0|1 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

FTP 3 FTP FTP

Server Address <=60

k
Server Port <=5 0 – 65535 21

i n
Full Name <=60

l l
User Name <=10

c a
Login Password <=10 0

e t i
Transfer Mode 1 0|1 0

u n
Oper Type 1 0|1 0

Report FTP 1 0|1 0

Q fide
File Name Prefix <=20

Reserved 0

Reserved 0

n
CMD 3 CMD CMD

o
Mode 1 0–1 0

C
Stored Cmd ID 3 0 – 31

Command String 200

Reserved 0

Reserved 0

Reserved 0

Reserved 0

UDF 3 UDF UDF

Mode 1 0–2 0

Group ID <=2 0 – 31

Input ID Mask <=16 0 – FFFFFFFFFFFFFFFF

TRACGV300WAN016 – 219 –
GV300W @Track Air Interface Protocol

Debounce Time <=5 0 – 86400(s) 0

Inzizo Mask <=5 00000 – FFFFF 0

Outzizo Mask <=5 00000 – FFFFF 0

Stocmd ID Mask <=8 0 – FFFFFFFF

Stocmd Ack 1 0|1 0

Inpeo Mask <=5 00000 – FFFFF 0

Outpeo Mask <=5 00000 – FFFFF 0

Reserved

k
Reserved

i n
SIM 3 SIM SIM

l l
Mode 1 0|1|2 0

c a
ICCID 20

e t i
Reserved 0

u n
Reserved 0

Output ID 1 0 – 3|9 – C 0

Q fide
Output Status 1 0–2 0

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

Toggle Times <=3 0 – 255 0

n
Reserved 0

o
Reserved 0

C
Reserved 0

Reserved 0

OEX 3 OEX OEX

DOS Report 1 0–F

Reserved 0

Reserved 0

Reserved 0

Reserved 0

IEX 3 IEX IEX

Reserved 0

TRACGV300WAN016 – 220 –
GV300W @Track Air Interface Protocol

Reserved 0

Input Number 1 1–4

Input ID 1 9–C

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

Reserved 0

Reserved 0

Reserved 0

Reserved 0

k
Reserved 0

i n
Reserved 0

l l
UPC 3 UPC UPC

c a
Max. Download Retry 1 0–3 0

e t i
Download Timeout <=2 5 – 30 min 10

u n
Download Protocol 1 0 0

Enable Report 1 0|1 0

Q fide
Update Interval <=4 0 – 8760 hour 0

Download URL <=100 URL

Mode 1 0|1 0

n
Reserved 0

o
Reserved 0

C
Reserved 0

CLT 3 CLT CLT

Group ID <=2 0 –19 0

Mode 1 0|1 0

Debounce Time <=3 0 – 255(×1s) 0

CAN Data Mask 8 0 – FFFFFFFF 000FFFFF

Alarm Mask 1 <=8 0 – FFFFFFFF 0

Alarm Mask 2 <=8 0 – FFFFFFFF 0

Alarm Mask 3 <=8 0 – FFFFFFFF 0

High RPM Threshold <=3 1 – 100(x100 rpm) 30

TRACGV300WAN016 – 221 –
GV300W @Track Air Interface Protocol

Low RPM Threshold <=3 0 – 99(x100 rpm) 8

CAN Report Expansion Mask 8 0 – FFFFFFFF 001FFFFF

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

k
Reserved 0

i n
GAM 3 GAM GAM

l l
Mode 1 0|1 1

c a
Speed Mode 1 0|1 1

e t i
Motion Speed Threshold <=2 5 – 50km/h 25

u n
Motion Cumulative Time <=3 10 – 100s 10

Motionless Cumulative Time <=3 10 – 250s 60

Q fide
GNSS Fix Failure Timeout <=4 5 – 1800s 60

Reserved 0

Reserved 0

n
Reserved 0

o
Reserved 0

C
AUS 3 AUS AUS

Port ID <=2 1 1

Port N Type (Cannot be set) 1 0|1|2|3 0

Port N Working Mode 1 0 – 2| 4 – 9 |12|17 1

Reserved (Optional) 0

Reserved (Optional) 0

Reserved (Optional) 0

Reserved (Optional) 0

Reserved (Optional) 0

Reserved (Optional) 0

TRACGV300WAN016 – 222 –
GV300W @Track Air Interface Protocol

Reserved 0

Reserved 0

Reserved 0

Reserved 0

Port ID <=2 2 2

Port N Type (Cannot be set) 1 0|1|2|3 0

Port N Working Mode 1 0 – 2|4 – 9|12|17 1

Reserved (Optional) 0

k
Reserved (Optional) 0

i n
Reserved (Optional) 0

l l
Reserved (Optional) 0

c a
Reserved (Optional) 0

e t i
Reserved (Optional) 0

u n
Reserved 0

Reserved 0

Q fide
Reserved 0

Reserved 0

Port ID <=2 3 3

n
Port N Type (Cannot be set) 1 0|1|2|3 0

o
Port N Working Mode 1 0 – 2|4 – 9|12|17 1

C
Reserved (Optional) 0

Reserved (Optional) 0

Reserved (Optional) 0

Reserved (Optional) 0

Reserved (Optional) 0

Reserved (Optional) 0

Reserved 0

Reserved 0

Reserved 0

Reserved 0

TRACGV300WAN016 – 223 –
GV300W @Track Air Interface Protocol

VVS VVS VVS VVS

Ignition On Voltage <=5 250 – 28000 mV 13500

Voltage Offset <=4 200 – 2000 mV 600

Debounce <=3 5 – 255sec 10

Reserved 0

Reserved 0

AVS AVS AVS AVS

Sensor Rest Duration <=3 1 – 255 sec 20

k
Sensor Motion Validity <=3 1 – 255 sec 30

i n
Reserved 0

l l
Reserved 0

c a
Reserved 0

e t i
PEG 3 PEG PEG

u n
Group ID 1 0 – 19 0

Mode 1 0|1 0

Q fide
Start GEO ID 3 0 – 399 0

End GEO ID 3 0 – 399 19

Reserved 0 0

n
Speed Threshold 3 0 – 400km/h 0

o
Reserved 0

C
Validity <=4 0 – 3600sec 60

Reserved 0

Output ID 1 0 – 3|9 – C 0

Output Status 1 0|1

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

Toggle Times <=3 0 – 255 0

Reserved 0

Reserved 0

Reserved 0

TRACGV300WAN016 – 224 –
GV300W @Track Air Interface Protocol

Reserved 0

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.3.3.3.+RESP:GTALM

After the device receives the command AT+GTRTO to read all the configurations, it will send all
configurations to the backend server via the message +RESP:GTALM. This message is only sent via

k
TCP/UDP even if the report mode is forced SMS mode, it will be sent via TCP short-connection.

n
The +RESP:GTALM does not support the HEX report.

l i l
 +RESP:GTALM,

c a
Example:

i
+RESP:GTALM,270804,867162025001850,gv300w,23,1,BSI,,,,,,,0,SRI,3,,2,220.178.67.210,10065

e t
,,0,13155154402,5,1,0,1,,,CFG,gv300w,gv300w,1,15.8,,,007F,0,,3FFF,1,1,1,300,03,,0,1,401F,0,TO

u
W,0,10,1,300,0,0,0,0,2,3,2,,,,,,,,,EPS,0,0,0,0,0,0,0,0,0,0,0,0,0,DIS,0,1,,0,1,1,0,0,2,1,0,0,3,0,,0,,,,,

n
OUT,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,+000

Q fide
0,0,,,,,FRI,1,0,,0,0000,0000,,30,1000,1000,,0,600,00000000,,,,20161027092324,7D21$
+RESP:GTALM,270501,867162025001850,gv300w,23,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,,,

n
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,2,1,13155

o
154402,0,0,0,0,5,4,,,MON,0,,5,0,2,0,0,,PIN,1,1234,,,,,,OWH,0,1F,0900,1200,1300,1800,,,0,0,0,0
,0,,,,,DOG,0,60,30,0200,,1,0,,60,60,,20161027092324,7D22$

C
+RESP:GTALM,270501,867162025001850,gv300w,23,3,AIS,1,0,0,0,0,,0,0,0,0,0,,,2,0,250,250,0,,
0,0,0,0,0,,10,30,10,20,0,0,IDL,0,2,1,,,,,0,0,0,0,,,,,HMC,0,00000:00:00,,,,,,,,,HBM,0,,,80,0,0,,60,0,
0,,,0,0,,0,0,0,0,,,,,URT,0,12,8,1,0,0,0,,,WLT,0,,,,,,,,,,,,,,,HRM,,,FF,4FEDFFF,4FEDFFF,7F7F,FF,7F,,7FF,
,FFC,0,0,0,30,500,500,300,,,,,1,0,0,30,500,500,300,,,,,2,0,0,30,500,500,300,,,,,3,0,0,30,500,500,
300,,,,,4,0,0,30,500,500,300,,,,,SSR,0,2,1,5,0,0,,,EFS,,,9999,30,10,,0,10,,0,300,,,,201610270923
24,7D23$
+RESP:GTALM,270804,867162025001850,gv300w,23,4,IDA,0,1,50,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,30,0,30,,,,0,0,0,0,,,,,20161027092324,7D24$
+RESP:GTALM,270804,867162025001850,gv300w,23,5,IDA,0,51,100,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,30,0,30,,,,0,0,0,0,,,,,20161027092324,7D25$
+RESP:GTALM,270804,867162025001850,gv300w,23,6,IDA,0,101,150,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,30,0,30,,,,0,0,0,0,,,,,20161027092324,7D26$
+RESP:GTALM,270804,867162025001850,gv300w,23,7,IDA,0,151,200,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,30,0,30,,,,0,0,0,0,,,,,20161027092324,7D27$

TRACGV300WAN016 – 225 –
GV300W @Track Air Interface Protocol

+RESP:GTALM,270804,867162025001850,gv300w,23,8,IDA,0,201,250,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,30,0,30,,,,0,0,0,0,,,,,20161027092324,7D28$
+RESP:GTALM,270804,867162025001850,gv300w,23,9,ACD,0,0,0,0,0,0,,,,,PDS,0,0,,,,,,,2016102
7092324,7D29$
+RESP:GTALM,270804,867162025001850,gv300w,23,10,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,,,,,,,,,20161027092324,7D2A$
+RESP:GTALM,270804,867162025001850,gv300w,23,11,UDT,0,,0,0,,00000001,,00087FFF,,,,,,,T
MP,0,0,,,,0,0,,,2,10,,,0,0,0,0,,,,,1,0,,,,0,0,,,2,10,,,0,0,0,0,,,,,2,0,,,,0,0,,,2,10,,,0,0,0,0,,,,,3,0,,,,0,0,,,
2,10,,,0,0,0,0,,,,,FSC,,0,20,0,100,,0,,,,,,,,,,1,20,0,100,,0,,,,,,,,,,2,20,0,100,,0,,,,,,,,,,3,20,0,100,,0,,,,,
,,,,,4,20,0,100,,0,,,,,,,,,RMD,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,7FFF,,,7FFF,,,,,0,0,0,0,,,20161027092324,7D2B$

k
+RESP:GTALM,270804,867162025001850,gv300w,23,12,PEO,0,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,1,
0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,2,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,3,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,4

i n
,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,20161027092324,7D2C$

l l
+RESP:GTALM,270804,867162025001850,gv300w,23,13,PEO,5,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,6,
0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,7,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,8,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,9

c a
,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,20161027092324,7D2D$

e i
+RESP:GTALM,270804,867162025001850,gv300w,23,14,PEO,10,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,

t
11,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,12,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,13,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,

u n
0,,,,,14,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,20161027092324,7D2E$
+RESP:GTALM,270804,867162025001850,gv300w,23,15,PEO,15,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,

Q fide
16,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,17,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,18,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,
0,,,,,19,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,20161027092324,7D2F$
+RESP:GTALM,270804,867162025001850,gv300w,23,16,CMS,0,1,5,150,2,0,0003,0,0,0,0,0,0,,,,,
CAN,0,0,0,C00FFFFF,0,,1FFFFF,,,FTP,,0,,,,0,0,0,,,,20161027092324,7D30$
+RESP:GTALM,270804,867162025001850,gv300w,23,17,CMD,0,,,,,,1,,,,,,2,,,,,,3,,,,,,4,,,,,,5,,,,,,6,,,

n
,,,7,,,,,,20161027092324,7D31$

o
+RESP:GTALM,270804,867162025001850,gv300w,23,18,CMD,8,,,,,,9,,,,,,10,,,,,,11,,,,,,12,,,,,,13,,,
,,,14,,,,,,15,,,,,,20161027092324,7D32$

C
+RESP:GTALM,270804,867162025001850,gv300w,23,19,CMD,16,,,,,,17,,,,,,18,,,,,,19,,,,,,20,,,,,,2
1,,,,,,22,,,,,,23,,,,,,20161027092324,7D33$
+RESP:GTALM,270804,867162025001850,gv300w,23,20,CMD,24,,,,,,25,,,,,,26,,,,,,27,,,,,,28,,,,,,2
9,,,,,,30,,,,,,31,,,,,,20161027092324,7D34$
+RESP:GTALM,270804,867162025001850,gv300w,23,21,UDF,0,0,0000000000000000,0,00000,0
0000,00000000,0,00000,00000,,,0,1,0000000000000000,0,00000,00000,00000000,0,00000,00
000,,,0,2,0000000000000000,0,00000,00000,00000000,0,00000,00000,,,0,3,000000000000000
0,0,00000,00000,00000000,0,00000,00000,,,0,4,0000000000000000,0,00000,00000,00000000,
0,00000,00000,,,0,5,0000000000000000,0,00000,00000,00000000,0,00000,00000,,,0,6,000000
0000000000,0,00000,00000,00000000,0,00000,00000,,,0,7,0000000000000000,0,00000,00000
,00000000,0,00000,00000,,,0,8,0000000000000000,0,00000,00000,00000000,0,00000,00000,,,
0,9,0000000000000000,0,00000,00000,00000000,0,00000,00000,,,0,10,0000000000000000,0,
00000,00000,00000000,0,00000,00000,,,0,11,0000000000000000,0,00000,00000,00000000,0,
00000,00000,,,0,12,0000000000000000,0,00000,00000,00000000,0,00000,00000,,,0,13,00000
00000000000,0,00000,00000,00000000,0,00000,00000,,,0,14,0000000000000000,0,00000,000

TRACGV300WAN016 – 226 –
GV300W @Track Air Interface Protocol

00,00000000,0,00000,00000,,,0,15,0000000000000000,0,00000,00000,00000000,0,00000,000
00,,,20161027092324,7D35$
+RESP:GTALM,270804,867162025001850,gv300w,23,22,UDF,0,16,0000000000000000,0,00000,
00000,00000000,0,00000,00000,,,0,17,0000000000000000,0,00000,00000,00000000,0,00000,
00000,,,0,18,0000000000000000,0,00000,00000,00000000,0,00000,00000,,,0,19,00000000000
00000,0,00000,00000,00000000,0,00000,00000,,,0,20,0000000000000000,0,00000,00000,000
00000,0,00000,00000,,,0,21,0000000000000000,0,00000,00000,00000000,0,00000,00000,,,0,2
2,0000000000000000,0,00000,00000,00000000,0,00000,00000,,,0,23,0000000000000000,0,00
000,00000,00000000,0,00000,00000,,,0,24,0000000000000000,0,00000,00000,00000000,0,00
000,00000,,,0,25,0000000000000000,0,00000,00000,00000000,0,00000,00000,,,0,26,0000000
000000000,0,00000,00000,00000000,0,00000,00000,,,0,27,0000000000000000,0,00000,00000

k
,00000000,0,00000,00000,,,0,28,0000000000000000,0,00000,00000,00000000,0,00000,00000,
,,0,29,0000000000000000,0,00000,00000,00000000,0,00000,00000,,,0,30,0000000000000000,

i n
0,00000,00000,00000000,0,00000,00000,,,0,31,0000000000000000,0,00000,00000,00000000,

l l
0,00000,00000,,,20161027092324,7D36$
+RESP:GTALM,270804,867162025001850,gv300w,23,23,SIM,0,,,,0,0,0,0,,,,,OEX,0,,,,,IEX,,,9,0,A,

c a
0,B,0,C,0,,,,,,,UPC,0,10,0,0,0,,0,,,,CLT,0,0,0,000FFFFF,00000000,00000000,00000000,30,8,001FF

e i
FFF,,,,,,,,1,0,0,000FFFFF,00000000,00000000,00000000,30,8,001FFFFF,,,,,,,,2,0,0,000FFFFF,0000

t
0000,00000000,00000000,30,8,001FFFFF,,,,,,,,3,0,0,000FFFFF,00000000,00000000,00000000,30

u n
,8,001FFFFF,,,,,,,,4,0,0,000FFFFF,00000000,00000000,00000000,30,8,001FFFFF,,,,,,,,5,0,0,000FFF
FF,00000000,00000000,00000000,30,8,001FFFFF,,,,,,,,6,0,0,000FFFFF,00000000,00000000,0000

Q fide
0000,30,8,001FFFFF,,,,,,,,7,0,0,000FFFFF,00000000,00000000,00000000,30,8,001FFFFF,,,,,,,,8,0,
0,000FFFFF,00000000,00000000,00000000,30,8,001FFFFF,,,,,,,,9,0,0,000FFFFF,00000000,00000
000,00000000,30,8,001FFFFF,,,,,,,,10,0,0,000FFFFF,00000000,00000000,00000000,30,8,001FFFF
F,,,,,,,,11,0,0,000FFFFF,00000000,00000000,00000000,30,8,001FFFFF,,,,,,,,12,0,0,000FFFFF,0000
0000,00000000,00000000,30,8,001FFFFF,,,,,,,,13,0,0,000FFFFF,00000000,00000000,00000000,3

n
0,8,001FFFFF,,,,,,,,14,0,0,000FFFFF,00000000,00000000,00000000,30,8,001FFFFF,,,,,,,,15,0,0,00

o
0FFFFF,00000000,00000000,00000000,30,8,001FFFFF,,,,,,,,16,0,0,000FFFFF,00000000,00000000
,00000000,30,8,001FFFFF,,,,,,,,17,0,0,000FFFFF,00000000,00000000,00000000,30,8,001FFFFF,,,,

C
,,,,18,0,0,000FFFFF,00000000,00000000,00000000,30,8,001FFFFF,,,,,,,,19,0,0,000FFFFF,000000
00,00000000,00000000,30,8,001FFFFF,,,,,,,,GAM,1,1,10,10,60,60,,,,,20161027092324,7D37$

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

Total Packets 1 14

Current Packet 1 1 –14

Configurations < 1500

Send Time 14 YYYYMMDDHHMMSS

TRACGV300WAN016 – 227 –
GV300W @Track Air Interface Protocol

Count Number 4 0000 – FFFF

Tail Character 1 $ $

Refer to Chapter 3.3.3.2 List of All Command Configurations

 <Total Packets>: The total number of +RESP:GTALM.


 <Current Packet>: The sequence number of the current packet.
 <Configurations>: The current configuration of the device. The 1st message contains
configuration for the commands from BSI to FRI, the 2nd is for the commands from GEO to
DOG, the 3rd is for the commands from AIS to EFS, the 4th to 8th messages are for the
command IDA, the 9th is for the commands from ACD to PDS, the 10th is for the commands

k
from BZA to FSC, the 11th is for the command RMD, the 12th to 15th messages are for the
command PEO, the 16th is for the commands from CMS to FTP, the 17th to 20th messages

i n
are for the command CMD, the 21th to 22th messages are for the command UDF, the 23th

l l
is for the commands from SIM to GAM, and the last message is for the commands from AUS

c
to GDO.

e t ia
Note: The length of every +RESP:GTALM message (including header and tail) should be no more
than (<=) 1500 characters.

u
Q fide
3.3.3.4.+RESP:GTALC

n
After the device receives the command AT+GTRTO to read the configurations, it will, according to
the mask of configuration, send corresponding configuration information to the backend server
via the message +RESP:GTALC. This message is only sent via TCP/UDP even if the report mode is

n
forced SMS mode, it will be sent via TCP short-connection.

o
 +RESP:GTALC,

C
Example:
+RESP:GTALC,270102,867162025000027,GV300WA01V19,68000000,0,1,FFC,0,0,0,30,500,500,
300,,,,,1,0,0,30,500,500,300,,,,,2,0,0,30,500,500,300,,,,,3,0,0,30,500,500,300,,,,,4,0,0,30,500,50
0,300,,,,,SSR,0,2,1,5,0,,,,EFS,,,9999,30,10,,0,10,,,,,,,20150609151005,79C5$
+RESP:GTALC,270102,867162025000027,GV300WA01V19,80000000,1,1,IDA,0,1,50,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,30,0,30,,,,0,0,0,0,,,,,20150609151005,79C6$
+RESP:GTALC,270102,867162025000027,GV300WA01V19,80000000,1,2,IDA,0,51,100,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,30,0,30,,,,0,0,0,0,,,,,20150609151005,79C7$
+RESP:GTALC,270102,867162025000027,GV300WA01V19,80000000,1,3,IDA,0,101,150,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,30,0,30,,,,0,0,0,0,,,,,20150609151005,79C8$
+RESP:GTALC,270102,867162025000027,GV300WA01V19,80000000,1,4,IDA,0,151,200,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,30,0,30,,,,0,0,0,0,,,,,20150609151005,79C9$
+RESP:GTALC,270102,867162025000027,GV300WA01V19,80000000,1,5,IDA,0,201,250,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,30,0,30,,,,0,0,0,0,,,,,20150609151005,79CA$
+RESP:GTALC,270102,867162025000027,GV300WA01V19,F3300000000,0,1,ACD,0,0,0,0,0,0,,,,,

TRACGV300WAN016 – 228 –
GV300W @Track Air Interface Protocol

PDS,0,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,,,,,,,,,UDT,0,,0,0,,00000001,,00087FFF,,,,,,,TMP,0,0,,,,0,0,,,2,10,,,0,0,0,0,,,,,1,0,,,,0,0,,,2,10,,,0,
0,0,0,,,,,2,0,,,,0,0,,,2,10,,,0,0,0,0,,,,,3,0,,,,0,0,,,2,10,,,0,0,0,0,,,,,FSC,,0,20,0,100,,0,,,,,,,,,,1,20,0,10
0,,0,,,,,,,,,,2,20,0,100,,0,,,,,,,,,,3,20,0,100,,0,,,,,,,,,,4,20,0,100,,0,,,,,,,,,RMD,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3FFF,,,3FFF,,,,,0,0,0,0,,,201
50609151005,79CB$
+RESP:GTALC,270102,867162025000027,GV300WA01V19,100000000000,1,1,PEO,0,0,0,0,,,,,,,,,
,,,,,,,,,,,,0,0,0,0,0,,,,,1,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,2,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,3,0,0,0,,,,,,,,
,,,,,,,,,,,,,0,0,0,0,0,,,,,4,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,20150609151005,79CC$
+RESP:GTALC,270102,867162025000027,GV300WA01V19,100000000000,1,2,PEO,5,0,0,0,,,,,,,,,
,,,,,,,,,,,,0,0,0,0,0,,,,,6,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,7,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,8,0,0,0,,,,,,,,

k
,,,,,,,,,,,,,0,0,0,0,0,,,,,9,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,20150609151005,79CD$
+RESP:GTALC,270102,867162025000027,GV300WA01V19,100000000000,1,3,PEO,10,0,0,0,,,,,,,,

i n
,,,,,,,,,,,,,0,0,0,0,0,,,,,11,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,12,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,13,0,0,0,

l l
,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,14,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,20150609151005,79CE$
+RESP:GTALC,270102,867162025000027,GV300WA01V19,100000000000,1,4,PEO,15,0,0,0,,,,,,,,

c a
,,,,,,,,,,,,,0,0,0,0,0,,,,,16,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,17,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,18,0,0,0,

e i
,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,19,0,0,0,,,,,,,,,,,,,,,,,,,,,0,0,0,0,0,,,,,20150609151005,79CF$

t
+RESP:GTALC,270102,867162025000027,GV300WA01V19,400000000000,0,1,CAN,0,0,0,C00FFF

u n
FF,0,,,,,20150609151005,79D0$

Q fide
Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


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

Unique ID 15 IMEI

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

o
Configuration Mask <=32 0–
FFFFFFFFFFFFFFFFFFFFFFFFF

C
FFFFFFF

Next Packet 1 0-1 0

Current Packet 1 1-9 1

Refer to Chapter 3.3.3.2 List of All Command Configurations

 <Next Packet>: 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 first of several data packets when <Next Packet> is set to 1.
The default is 1 when the <Next Packet> is set to 0.

TRACGV300WAN016 – 229 –
GV300W @Track Air Interface Protocol

3.3.3.5.+RESP:GTCID

After the device receives the command AT+GTRTO to read the ICCID of the USIM card, it will send
the ICCID to the backend server via the message +RESP:GTCID.

 +RESP:GTCID,
Example:
+RESP:GTCID,270100,863835020303983,,89860114830029286188,20150407094101,0623$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


Protocol Version 6

k
'Z','0' – '9'}

Unique ID 15 IMEI

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

l l
ICCID 20

c ia
Send Time 14 YYYYMMDDHHMMSS

e t
Count Number 4 0000 – FFFF

u n
Tail Character 1 $ $

Q fide
3.3.3.6.+RESP:GTCSQ

After the device receives the command AT+GTRTO to read the UMTS signal level, it will send the

n
signal level to the backend server via the message +RESP:GTCSQ.

o
 +RESP:GTCSQ,
Example:

C
+RESP:GTCSQ,270100,863835020303983,,20,99,20150407094124,0625$

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

CSQ RSSI <=2 0 – 31|99

CSQ BER <=2 0 – 7|99

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

TRACGV300WAN016 – 230 –
GV300W @Track Air Interface Protocol

Tail Character 1 $ $

 <CSQ RSSI>: The signal strength level.


CSQ RSSI Signal Strength (dBm)
0 <-133
1 -111
2 – 30 -109 – -53
31 >-51
99 Unknown
 <CSQ BER>: The quality of the UMTS signal. The range is 0-7, and 99 is for unknown signal

k
strength.

l i n l
3.3.3.7.+RESP:GTVER

c
After the device receives the command AT+GTRTO to get the versions (including software version

ia
and hardware version), it will send the version information to the backend server via the message

e t
+RESP:GTVER.

u n
 +RESP:GTVER,

Q fide
Example:
+RESP:GTVER,270100,863835020303983,,GV300W,0106,0101,0100,20150407094253,0628$

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
Device Type 10 '0' – '9' 'a' – 'z' 'A' – 'Z'

Software Version 4 0000 – FFFF

Hardware Version 4 0000 – FFFF

MCU Version 4 0000 – FFFF

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

 <Device Type>: The type of the device.


 <Software Version>: The software version of the device. The first two characters represent
the major version and the last two characters represent the minor version. For example,

TRACGV300WAN016 – 231 –
GV300W @Track Air Interface Protocol

010A means the version 1.10.


 <Hardware Version>: The hardware version of the device. The first two characters represent
the major version and the last two characters represent the minor version. For example,
010A means the version 1.10.

3.3.3.8.+RESP:GTBAT

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,

k
Example:

n
+RESP:GTBAT,270100,863835020303983,,1,0,,4.14,0,1,20150407094336,062A$

l i l
Parameter Length (byte) Range/Format Default

c a
XX0000 – XXFFFF,
Protocol Version 6

i
X∈{'A' – 'Z','0' – '9'}

e t
Unique ID 15 IMEI

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

Q fide
External Power Supply 1 0|1

External Power VCC <=5 0 – 32000mV

Reserved 0

n
Backup Battery VCC <=4 0.00 – 4.50 V

o
Charging 1 0|1

LED On 1 0|1

C
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 to the backend server via the message +RESP:GTIOS.

 +RESP:GTIOS,
Example:
+RESP:GTIOS,270100,863835020303983,,0,0,0,00,00,20150407094340,062C$

TRACGV300WAN016 – 232 –
GV300W @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' '-' '_'

Pin15 Mode 1 0|1

Analog Input VCC1 <=4 0 – 16000 mV

Analog Input VCC2 <=4 250 – 16000 mV

k
Digital Input 4 0000 – 0F0F

n
Digital Output 4 0000 – 0F07

l i l
Send Time 14 YYYYMMDDHHMMSS

c
Count Number 4 0000 – FFFF

e ia
Tail Character 1 $ $

u n t
Q fide
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 settings via the message +RESP:GTTMZ to the backend server.

 +RESP:GTTMZ,

n
Example:

o
+RESP:GTTMZ,270100,863835020303983,,+0800,0,20150407094345,062E$

Parameter Length (byte) Range/Format Default

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

Unique ID 15 IMEI

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

Time Zone Offset 5 ±HHMM

Daylight Saving 1 0|1

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

TRACGV300WAN016 – 233 –
GV300W @Track Air Interface Protocol

3.3.3.11.+RESP:GTAIF

After the device receives the command AT+GTRTO to get the AIF, it will send the information via
the message +RESP:GTAIF to the backend server. The +RESP:GTAIF does not support the HEX
report.

 +RESP:GTAIF,
Example:
+RESP:GTAIF,270201,862170010903183,,,,,cmnet,,,898602a5121106029714,20,0,0358,10.194.
113.168,211.138.180.2,211.136.17.108,,,,2,20120716051300,0181$

Parameter Length (byte) Range/Format Default

k
XX0000 – XXFFFF, X∈{'A' –
Protocol Version 6

n
'Z','0' – '9'}

l i l
Unique ID 15 IMEI

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

e i
APN <=40

u t
APN User Name <=30

n
APN Password <=30

Q fide
Backup APN <=40

Backup APN User Name <=30

Backup APN Password <=30

n
ICCID 20

o
CSQ RSSI <=2 0 – 31|99

CSQ BER <=2 0 – 7|99

C
Cell ID 4|8

IP Addr <=15 (IP)

Main DNS <=15 (IP)

Backup DNS <=15 (IP)

Reserved

Reserved

Reserved

Network Type 1 0,1,2

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

TRACGV300WAN016 – 234 –
GV300W @Track Air Interface Protocol

Tail Character 1 $ $

 <CSQ RSSI>: The signal strength level.


CSQ RSSI Signal Strength (dBm)
0 <-133
1 -111
2 – 30 -109 – -53
31 >-51
99 Unknown
 <CSQ BER>: The quality of the UMTS signal. The range is 0-7, and 99 is for unknown signal

k
strength.
 <Cell ID>: Cell ID (in hex format) of the serving cell.

n
 <IP addr>: The IP address of the device.

l i
 <Main DNS>: The main DNS server.

l
 <Backup DNS>: The backup DNS server.

c a
 <Network Type>: The type of the mobile network the device is currently registered to.

e i
 0: Unregistered

t
 1: GSM

u n
 2: WCDMA

Q fide
3.3.3.12.+RESP:GTALS

After the device receives the command AT+GTRTO to get sub AT command configuration
information, it will send the configuration information to the backend server via the message

n
+RESP:GTALS. Configuration information varies with different AT commands. For example, to get
FRI configuration, set AT+GTRTO=gv300w,2,FRI,,,,,0015$.

o
 +RESP:GTALS,

C
Example:
+RESP:GTALS,270007,861074023854345,GV300wA01V30,FRI,0,1,,1,0000,0000,,30,1000,1000,,
0,600,,,,,20150204104616,001C$

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

Sub AT Command 3 'a' – 'z' 'A' – 'Z' '

Mode 1 0–4

TRACGV300WAN016 – 235 –
GV300W @Track Air Interface Protocol

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

k
Mileage <=5 50 – 65535m

i n
Reserved 0

l l
Corner Report <=3 0 – 180

c a
IGF Report Interval <=5 0|5 – 86400sec

e t i
Reserved 0

u n
Reserved 0

Reserved 0

Q fide
Reserved 0

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

n
Tail Character 1 $ $

Co
3.3.3.13.+RESP:GTGSV
After the device receives the command AT+GTRTO to get the satellite information, it will send
the satellite information via the message +RESP:GTGSV to the backend server.

 +RESP:GTGSV,
Example:
+RESP:GTGSV,270100,863835020303983,,20,0,0,0,0,0,0,0,0,0,0,0,0,12,0,14,32,15,29,18,35,7,8
3,1,85,7,25,13,95,21,23,0,23,0,4,35,16,25,10,42,30,20150407094350,0630$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


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

Unique ID 15 IMEI

TRACGV300WAN016 – 236 –
GV300W @Track Air Interface Protocol

Device Name 20

SV Count 2 0 – 32

SV ID 2 > =0

SV Power 2 > =0

………

SV ID 2 > =0

SV Power 2 > =0

Send Time 14 YYYYMMDDHHMMSS

k
Count Number 4 0000 – FFFF

i n
Tail Character 1 $ $

cl l
 <SV Count>: The number of satellites the device finds.

ia
 <SV ID>: Satellite ID. When there is no satellite, the field is filled with zero.

e t
 <SV Power>: Satellite power. When there is no satellite, the field is filled with zero.

u
Q fide n
3.3.3.14.+RESP:GTUVN

After the device receives the command AT+GTRTO to get the version number of the UFSxxx fuel
sensor, it will send the information to the backend server by the message +RESP:GTUVN.

+RESP:GTUVN,

n

Example:

o
+RESP:GTUVN,270201,869158008709145,gv300w,2,02,B,,,,,20150323013012,2153$

Parameter Length (byte) Range/Format Default

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

Unique ID 15 IMEI

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

Sensor Protocol Version 1

Sensor SW Version 2

Sensor HW Version 1

Reserved

Reserved

Reserved

TRACGV300WAN016 – 237 –
GV300W @Track Air Interface Protocol

Reserved

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

 <Sensor Protocol Version>: The protocol version of the UFSxxx fuel sensor.
 <Sensor SW Version>: The SW version of the UFSxxx fuel sensor.
 <Sensor HW Version>: The HW version of the UFSxxx fuel sensor.

k
3.3.3.15.+RESP:GTCVN

i n
After the device receives the command AT+GTRTO to get the version number of the CAN100

l l
device, it will send the information to the backend server via the message +RESP:GTCVN.

c ia
 +RESP:GTCVN,

e t
Example:

u
+RESP:GTCVN,270200,869158008709145,gv300w,2.2.1d,,,,,20150723013841,2166$

n
Parameter Length (byte) Range/Format Default

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

Unique ID 15 IMEI

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

o
CAN100 SW Version <=7 '0' – '9' 'a' – 'z'

Reserved

C
Reserved

Reserved

Reserved

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

 <CAN100 SW Version>: The SW version of the CAN100 device.

TRACGV300WAN016 – 238 –
GV300W @Track Air Interface Protocol

3.3.3.16.+RESP:GTCSN

After the device receives the command AT+GTRTO to get the serial number of the CAN100, it will
send the information to the backend server via the message +RESP:GTCSN.

 +RESP:GTCSN,
Example:
+RESP:GTCSN,270D01,869158008709145, ,11385 ,,,,,20150323013841,2166$

Parameter Length (Byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


Protocol Version 6

k
'Z','0' – '9'}

Unique ID 15 IMEI

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

l l
CAN100 Serial Number <=10 '0' – '9' 'a' – 'z'

c ia
Reserved

e t
Reserved

u n
Reserved

Q fide
Reserved

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

n
Tail Character 1 $ $

o
 <CAN100 Serial Number>: The serial number of the CAN100 device.

C
3.3.3.17.+RESP:GTQDA

After the device receives the command AT+GTRTO to get the DR100 accessory information, it will
send the information to the backend server via the message +RESP:GTQDA.

 +RESP:GTQDA,
Example:
+RESP:GTQDA,270D02,869158008709145,gv300w,0,6,FFFFFFFFFFFF,,,1,quec_,,,,,20150323013
841,2166$

Parameter Length (Byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


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

TRACGV300WAN016 – 239 –
GV300W @Track Air Interface Protocol

Unique ID 15 IMEI

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

DR100 Read Mode 1 0–3

Data Block <=2

Key 12 '0' – '9' | 'A' – 'F'

Reserved 0

Reserved 0

Prefix Number <= 2 0 – 10

k
Prefix String <n> <= 15 ASCII (not including ‘=’ and ‘,’)

i n
Reserved 0

l l
Reserved 0

c a
Reserved 0

e t i
Reserved 0

u n
Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Q fide
Tail Character 1 $ $

n
3.3.3.18.+RESP:GTAUI

After the device receives the command AT+GTRTO to get the information of the AU100 device, it

o
will send the information to the backend server via the message +RESP:GTAUI.

C
 +RESP:GTAUI,
Example:
+RESP:GTAUI,270703,867162025516154,gv300w,0,0104,0101,3,1,1,2,0,3,3,,,,,20170906114855
,120F$

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

Connection State 1 0|1

AU100 Software Version 4 0000 – FFFF

TRACGV300WAN016 – 240 –
GV300W @Track Air Interface Protocol

AU100 Hardware Version 4 0000 – FFFF

Port Number 1 0–3

Port ID (Optional) 1 1–3

Port Type (Optional) 1 0–3

Reserved

Reserved

Reserved

Reserved

k
Send Time 14 YYYYMMDDHHMMSS

i n
Count Number 4 0000 – FFFF

l l
Tail Character 1 $ $

e c ia
 <Connection State>: It indicates the status of connection between GV300W and AU100

t
device.

u n
 0: Disconnected
 1: Connected

Q fide
 <AU100 Software Version>: The SW version of the AU100 device.
 <AU100 Hardware Version>: The HW version of the AU100 device.
 <Port Number>: The number of ports in AU100 device. If it is 0, the fields <Port ID
(Optional)> and <Port Type (Optional)> will not be displayed. If there are more than one port
in AU100 device, the fields <Port ID (Optional)> and <Port Type (Optional)> will repeat to

n
show the information of ports in AU100 device.

o
 <Port ID (Optional)>: The ID of port in AU100 device.
 <Port Type (Optional)>: The type of port in AU100 device.

C
3.3.3.19.+RESP:GTCML

After the device receives the command AT+GTRTO to get the car model ID of the CAN100 or set
CAN chipset automatic synchronization, it will send the information to the backend server via the
message +RESP:GTCML.

 +RESP:GTCML,
Example:
+RESP:GTCML,270D03,869158008709145,gv300w,2.2.1d,,,,,20200619013841,2166$

Parameter Length (Byte) Range/Format Default

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

Unique ID 15 IMEI

TRACGV300WAN016 – 241 –
GV300W @Track Air Interface Protocol

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

CAN100 Car Model ID <=5 0-65535

CAN100 Car Name <=50 '0' – '9' 'a' – 'z'

CAN100 Sync Status 1 1-4

Reserved

Reserved

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

k
Tail Character 1 $ $

l i n
<CAN100 Car Model ID>: The car model ID of the CAN100 device. If the value is 0, it means

l

that no model has been obtained.

c a
 <CAN100 Car Name>: Car Name is human readable make and model of the car.

e i
 <CAN100 Sync Status>: The CAN100 synchronization status.

t
 1: The synchronization is successful.

u n
 2: CAN100 is not properly connected to the CAN bus.
 3: The car is not supported by the firmware version of CAN100.

Q fide
 4: CAN100 is not responding.

3.3.3.20.+RESP:GTDAV

After the device receives the command AT+GTRTO to get the version number of the Driveraid

n
device, it will send the message +RESP:GTDAV.

o
 +RESP:GTDAV,
Example:

C
+RESP:GTDAV,270C03,867162027103241,,DS02_18001_v37_3.0.5_181130_beta,,,,201912160
30331,000A$
+RESP:GTDAV,270C03,867162027103241,,22.0.101155214.38,,,,20191216030331,0027$

Parameter Length (byte) Range/Format Default

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

Unique ID 15 IMEI

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

Driveraid Version <=36 '0' – '9' 'a' – 'z' 'A' – 'Z' '.' '_'

Reserved

Reserved

TRACGV300WAN016 – 242 –
GV300W @Track Air Interface Protocol

Reserved

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

 <Driveraid Version>: The firmware version of the Driveraid device.

3.3.3.21.+RESP:GTWRT

k
After the device receives the command AT+GTRTO to read the paired RF433 accessories

n
information, it will send the paired RF433 accessories information to the backend server via the

i
message +RESP:GTWRT.

cl l
 +RESP:GTWRT,

ia
Example:

e t
+RESP:GTWRT,270504,135790246811220,,0,,,0000,,0,20090214013254,20090214093254,11F0

u
$

n
Parameter Length (byte) Range/Format Default

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

Unique ID 15 IMEI

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

o
Accessory number <=2 0 – 10

Accessory Type 1 1|2

C
Accessory Serial Number 5 00001 – FFFFE

......

Accessory Type 1 1|2

Accessory Serial Number 5 00001 – FFFFE

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

3.3.3.22.+RESP:GTCIF

After the device receives the command AT+GTRTO to set CAN Query Mode, it will send the
information to the backend server via the message +RESP: GTCIF.

TRACGV300WAN016 – 243 –
GV300W @Track Air Interface Protocol

 +RESP:GTCIF,
Example:
+RESP:GTCIF,270D03,867162027093913,,2,108744,,20191113031456,0027$

Length
Parameter Range / Format Default
(byte)

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

Unique ID 15 IMEI

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

k
CAN Information Mask 1 00 – FF

i n
CAN Version
<=7 '0' – '9' 'a' – 'z'

l l
Number(optional)

c a
CAN Serial

i
<=10 '0' – '9' 'a' – 'z'

e
Number(optional)

t
CAN Car Name(optional) <=50 '0' – '9' 'a' – 'z'

u n
CAN Car Model
<=5 0 – 65535

Q fide
ID(optional)

Reserved

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

n
Tail Character 1 $ $

o
 <CAN Information Mask>: Configuration information for a specific can information mask can

C
be obtained.
 <CAN Version Number>: The SW version of the CAN device.
 <CAN Serial Number>: The Serial Number of the CAN device.
 <CAN Car Name>: Car Name is human readable make and model of the car.
 <CAN Car Model ID>: The car model id of the CAN device. If the value is 0, it means that no
models have been obtained.

3.3.4.Event Report
The following event reports are triggered when certain events occur.
+RESP:GTPNA: Power on report
+RESP:GTPFA: Power off report
+RESP:GTMPN: The report for connecting main power supply
+RESP:GTMPF: The report for disconnecting main power supply

TRACGV300WAN016 – 244 –
GV300W @Track Air Interface Protocol

+RESP:GTBTC: Backup-battery-starts-charging report


+RESP:GTSTC: Backup-battery-stop-charging report
+RESP:GTBPL: Backup battery low
+RESP:GTSTT: Device motion state indication when the motion state changes
+RESP:GTANT: External GNSS antenna status indication when the state changes
+RESP:GTPDP: Data Service (DS) connection establishment report
+RESP:GTIGN: Ignition on report
+RESP:GTIGF: Ignition off report
+RESP:GTIDN: Enter into idling status
+RESP:GTIDF: Leave idling status
+RESP:GTGSS: GNSS signal status

k
+RESP:GTSTR: Vehicle enters into Start status.
+RESP:GTSTP: Vehicle enters into Stop status.

n
+RESP:GTLSP: Vehicle enters into long stop status.

l i
+RESP:GTFLA: Unusual fuel consumption alarm

l
+RESP:GTDOS: Wave shape 1 output status changes

c a
+RESP:GTRMD: The report for entering or leaving UMTS roaming state

e i
+RESP:GTTMP: Temperature alarm

t
+RESP:GTPHL: The report for location information before reporting photo data

u n
+RESP:GTFTP: The report for location information after transferring a file to FTP server
+RESP:GTEXP: Report information about UFSxxx fault code

Q fide
+RESP:GTUPC: Report information about UPC
+RESP:GTCLT: CANBUS information alarm
+RESP:GTGSM: The report for the information of the serving cell and the neighbour cells
+RESP:GTPNR: It indicates the reason for power on.
+RESP:GTPFR: It indicates the reason for power off.

n
+RESP:GTAUR: It indicates the result of AT+GTAUS.

o
+RESP:GTVGN: Virtual ignition on report
+RESP:GTVGF: Virtual ignition off report
+RESP:GTJDR: If the <Mode> is set to 1 in the AT+GTJDC command, the device will report the

C
+RESP:GTJDR message when jamming is detected.
+RESP:GTDAR: Driveraid device warning report.
+RESP:GTWPB: Report the button alarm event message of WPB100 accessory.
+RESP:GTLBA: Reporting the low power alarm event message of the RF433 accessories (less than
2.4V).
+RESP:GTJDS: If the <Mode> is set to 2 in the AT+GTJDC command, the device will report the
+RESP:GTJDS message when jamming is detected.

In +RESP:GTMPN, +RESP:GTMPF, +RESP:GTBTC, +RESP:GTSTC, +RESP:GTBPL, +RESP:GTSTT,


+RESP:GTANT, +RESP:GTMON, +RESP:GTIGN, +RESP:GTIGF, +RESP:GTIDN, +RESP:GTIDF,
+RESP:GTGSS, +RESP:GTSTR, +RESP:GTSTP, +RESP:GTLSP, +RESP:GTFLA, +RESP:GTTMP,
+RESP:GTDAR, +RESP:GTWPB, +RESP:GTLBA and +RESP:GTDOS event reports, the last known
GNSS information and the current cell information are included.

TRACGV300WAN016 – 245 –
GV300W @Track Air Interface Protocol

 +RESP:GTPNA,
 +RESP:GTPFA,
 +RESP:GTPDP,
Example:
+RESP:GTPNA,270100,863835020303983,,20150407094557,0633$
+RESP:GTPFA,270100,863835020303983,,20150407094542,0632$
+RESP:GTPDP,270100,863835020303983,,20150407094542,0634$

Parameter Length (byte) Range/Format Default

XX0000 – XXFFFF, X∈{'A' –


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

k
Unique ID 15 IMEI

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

l i l
Send Time 14 YYYYMMDDHHMMSS

c a
Count Number 4 0000 – FFFF

e t i
Tail Character 1 $ $

u n
 +RESP:GTMPN,

Q fide
 +RESP:GTMPF,
 +RESP:GTBTC,
Example:
+RESP:GTMPN,270100,863835020303983,,0,0.1,0,54.8,117.201426,31.833038,2015040701490
4,0460,0001,D5D6,2B71,00,20150407094906,0640$

n
+RESP:GTMPF,270100,863835020303983,,0,0.1,0,54.9,117.201430,31.833040,2015040701484
9,0460,0001,D5D6,2B71,00,20150407094852,063F$

o
+RESP:GTBTC,270100,863835020303983,,0,0.1,0,54.8,117.201426,31.833038,20150407014904
,0460,0001,D5D6,2B71,00,20150407094908,0641$

C
Parameter Length (byte) Range/Format Default

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

Unique ID 15 IMEI

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

GNSS Accuracy 1 0

Speed <=5 0.0 – 999.9 km/h

Heading <=3 0 – 359

Altitude <=8 (–)xxxxx.x m

Longitude <=11 -180 – 180

TRACGV300WAN016 – 246 –
GV300W @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|8 XXXX

Position Append Mask 2 00|01

Satellites In View

k
1 0 – 15
(optional)

n
Send Time 14 YYYYMMDDHHMMSS

l i l
Count Number 4 0000 – FFFF

c
Tail Character 1 $ $

e t ia
 +RESP:GTSTC,

u n
Example:
+RESP:GTSTC,270100,863835020303983,,,0,0.1,0,54.2,117.201409,31.833052,2015040701460

Q fide
4,0460,0001,D5D6,2B71,00,20150407094607,063C$

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
Reserved 0

GNSS Accuracy 1 0

Speed <=5 0.0 – 999.9 km/h

Heading <=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

TRACGV300WAN016 – 247 –
GV300W @Track Air Interface Protocol

LAC 4 XXXX

Cell ID 4|8 XXXX

Position Append Mask 2 00|01

Satellites In View
1 0 – 15
(optional)

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

k
 +RESP:GTBPL,

i n
Example:

l l
+RESP:GTBPL,270007,863835020312372,,3.53,0,0.5,60,73.9,117.201536,31.833117,201503091

c
02430,0460,0001,D5D6,5281,00,20150309182431,0228$

ia
Parameter Length (byte) Range/Format Default

e t
XX0000 – XXFFFF, X∈{'A' –

u
Protocol Version 6

n
'Z','0' – '9'}

Q fide
Unique ID 15 IMEI

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

Backup Battery VCC <=4 0.00 – 4.50 V

GNSS Accuracy 1 0

n
Speed <=5 0.0 – 999.9 km/h

o
Heading <=3 0 – 359

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

Position Append Mask 2 00|01

Satellites In View 1 0 – 15

TRACGV300WAN016 – 248 –
GV300W @Track Air Interface Protocol

(optional)

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

 +RESP:GTSTT,
Example:
+RESP:GTSTT,270100,863835020303983,,11,0,0.1,0,55.2,117.201424,31.833064,20150407014
934,0460,0001,D5D6,2B71,00,20150407094937,0643$

k
Parameter Length (byte) Range/Format Default

n
XX0000 – XXFFFF,

i
Protocol Version 6

l
X∈{'A' – 'Z','0' – '9'}

c l
Unique ID 15 IMEI

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

e t
Motion Status 2 11|12|21|22|41|42|16

u n
GNSS Accuracy 1 0

Q fide
Speed <=5 0.0 – 999.9 km/h

Heading <=3 0 – 359

Altitude <=8 (–)xxxxx.x m

n
Longitude <=11 -180 – 180

o
Latitude <=10 -90 – 90

GNSS UTC Time 14 YYYYMMDDHHMMSS

C
MCC 4 0XXX

MNC 4 0XXX

LAC 4 XXXX

Cell ID 4|8 XXXX

Position Append Mask 2 00|01

Satellites In View
1 0 – 15
(optional)

Send Time 14 YYYYMMDDHHMMSS

Count Number 4 0000 – FFFF

Tail Character 1 $ $

TRACGV300WAN016 – 249 –

You might also like