Professional Documents
Culture Documents
TRACGV300WAN016 – 0 –
GV300W @Track Air Interface Protocol
Version 16.02
Date 2022-06-09
Status Release
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
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
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
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
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
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
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
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
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
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.
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
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.1.Server Connection
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
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 ‘$’.
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
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
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
n
7 Backup Server IP |
<=60
o
Domain Name
C
9 SMS Gateway <=20
14 Reserved 0
15 Reserved 0
16 Reserved 0
17 Reserved 0
TRACGV300WAN016 – 17 –
GV300W @Track Air Interface Protocol
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.
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.
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$
2 APN <=40
TRACGV300WAN016 – 20 –
GV300W @Track Air Interface Protocol
6 Reserved 0
k
12 SMS Gateway <=20
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' '-' '_'
Tail Character 1 $ $
TRACGV300WAN016 – 21 –
GV300W @Track Air Interface Protocol
3.2.2.Device Configuration
3.2.2.1.Global Configuration
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$
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
n
10 Position Append Mask 2 00|01 00
o
11 Event Mask <=8 00000000 – FFFFFFFF 3FFF
C
13 LED On 1 0|1 0
16 High: 0-2
Location Request Mask 2 00
Low: 0-3
17 Reserved 0
TRACGV300WAN016 – 22 –
GV300W @Track Air Interface Protocol
27 Tail Character 1 $ $
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
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
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$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
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
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.
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
TRACGV300WAN016 – 27 –
GV300W @Track Air Interface Protocol
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
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
Tail Character 1 $ $
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”.
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' '-' '_'
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.
TRACGV300WAN016 – 30 –
GV300W @Track Air Interface Protocol
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
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
2 Mode 1 0|1|2|3 0
8 Reserved 0
9 Reserved 0
TRACGV300WAN016 – 31 –
GV300W @Track Air Interface Protocol
11 Output ID 1 0 – 3|9 – C 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.
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
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$
2 Mode 1 0|1|2 0
4 Reserved
TRACGV300WAN016 – 33 –
GV300W @Track Air Interface Protocol
5 Reserved
6 Reserved
7 Reserved
8 Reserved
9 Reserved
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
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
TRACGV300WAN016 – 34 –
GV300W @Track Air Interface Protocol
Tail Character 1 $ $
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
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).
TRACGV300WAN016 – 36 –
GV300W @Track Air Interface Protocol
k
3.2.3.Position Related Report
i n
3.2.3.1.Fixed Report Information
l l
The command AT+GTFRI is used to configure the parameters 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
12 Reserved 0
TRACGV300WAN016 – 37 –
GV300W @Track Air Interface Protocol
16 Reserved 0
17 Reserved 0
18 Reserved 0
Tail Character 1 $ $
n k
<Mode>: The working mode of the fixed report function.
i
0: Disable this function.
l l
1: Fixed Time Report. The position report message is sent to the backend server
c
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
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
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.
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
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$
2 Priority 1 0–4 0
3 Mode 1 0–3 0
TRACGV300WAN016 – 40 –
GV300W @Track Air Interface Protocol
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
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
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$
2 GEO ID <=2 0 – 19
3 Mode 1 0–3 0
TRACGV300WAN016 – 42 –
GV300W @Track Air Interface Protocol
8 Output ID 1 0 – 3|9 – C 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
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$
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
C
Send Time 14 YYYYMMDDHHMMSS
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$
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
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
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$
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
Tail Character 1 $ $
AT+GTPEG=
Example:
TRACGV300WAN016 – 46 –
GV300W @Track Air Interface Protocol
AT+GTPEG=gv300w,1,1,32,40,,60,,2,,,,,,FFFF$
2 Group ID 1 0 – 19 0
3 Mode 1 0|1 0
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
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
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$
TRACGV300WAN016 – 48 –
GV300W @Track Air Interface Protocol
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.
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
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$
2 Mode 1 0|1|2|3|4 0
TRACGV300WAN016 – 50 –
GV300W @Track Air Interface Protocol
7 Output ID 1 0 – 3|9 – C 0
11 Report ID <=2 0 – 15 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 $ $
TRACGV300WAN016 – 51 –
GV300W @Track Air Interface Protocol
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.
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
TRACGV300WAN016 – 52 –
GV300W @Track Air Interface Protocol
Tail Character 1 $ $
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
o
7 Duration <=3 0 – 255(×100ms) 0
C
8 Toggle Times <=3 0 – 255 0
9 Reserved 0
10 Reserved 0
14 Reserved 0
15 Reserved 0
TRACGV300WAN016 – 53 –
GV300W @Track Air Interface Protocol
19 Reserved 0
20 Reserved 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
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$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
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$
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
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
16 Reserved 0
19 Reserved 0
20 Reserved 0
22 Reserved 0
TRACGV300WAN016 – 55 –
GV300W @Track Air Interface Protocol
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$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
TRACGV300WAN016 – 56 –
GV300W @Track Air Interface Protocol
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
n
7 Duration <=3 0 – 255(×100ms) 0
o
9 SOS Microphone 2 0 – 10 5
C
10 SOS Speaker 1 0–7 4
11 Reserved 0
12 Reserved 0
Tail Character 1 $ $
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”.
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
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$
2 Mode 1 0|1 0
TRACGV300WAN016 – 58 –
GV300W @Track Air Interface Protocol
5 Reserved 0
6 Reserved 0
7 Reserved 0
8 Reserved 0
9 Output ID 1 0 – 3|9 – C 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
Q fide
Tail Character 1 $ $
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.
TRACGV300WAN016 – 59 –
GV300W @Track Air Interface Protocol
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
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
4 Reserved 0
n
5 High Speed <=3 80 – 400km/h 80
o
7 ∆Vha <=3 0 – 100km/h 0
C
8 Reserved 0
12 Reserved 0
13 Reserved 0
16 Reserved 0
17 Output ID 1 0 – 3|9 – C 0
TRACGV300WAN016 – 60 –
GV300W @Track Air Interface Protocol
21 Reserved 0
22 Reserved 0
23 Reserved 0
24 Reserved 0
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
2 Mode 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.
TRACGV300WAN016 – 63 –
GV300W @Track Air Interface Protocol
+ACK:GTSSR,
Example:
+ACK:GTSSR,270804,135790246811220,,000F,20090214093254,11F0$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
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
C
2 Mode 1 0|1 0
3 Reserved 0
4 Reserved 0
5 Reserved 0
6 Reserved 0
10 Reserved 0
11 Reserved 0
TRACGV300WAN016 – 64 –
GV300W @Track Air Interface Protocol
16 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
C
33 Toggle Times <=3 0 – 255 0
34 Reserved 0
35 Reserved 0
Tail Character 1 $ $
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.
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'
Q fide
Send Time 14 YYYYMMDDHHMMSS
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
2 Alarm ID 1 0–3
TRACGV300WAN016 – 67 –
GV300W @Track Air Interface Protocol
3 Mode 1 0–3 0
5 Reserved 0
6 Reserved 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
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 $ $
TRACGV300WAN016 – 68 –
GV300W @Track Air Interface Protocol
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
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
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
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$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
TRACGV300WAN016 – 70 –
GV300W @Track Air Interface Protocol
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
n
Enter Jamming Timer Threshold <=4 0 – 3600 sec 10
o
Output ID 1 0 – 3|9 – C 0
C
Duration <=3 0 – 255(×100ms) 0
Tail Character 1 $ $
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' '-' '_'
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”.
TRACGV300WAN016 – 72 –
GV300W @Track Air Interface Protocol
Mode 1 0|1 0
Reserved 0
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
n
Preparing Alarm Timer (T8) 5 1 – 65535(sec) 30
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
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.
n
+ACK:GTJBS,
o
Example:
+ACK:GTJBS,270804,135790246811220,,001A,20090214093254,11F0$
C
Parameter Length (byte) Range/Format Default
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Tail Character 1 $ $
TRACGV300WAN016 – 74 –
GV300W @Track Air Interface Protocol
AT+GTJBS=
Example:
AT+GTJBS=gv300w,2,,,,,001A$
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$
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' '-' '_'
Tail Character 1 $ $
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
2 Mode 1 0|1 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.
Unique ID 15 IMEI
TRACGV300WAN016 – 76 –
GV300W @Track Air Interface Protocol
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
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
TRACGV300WAN016 – 77 –
GV300W @Track Air Interface Protocol
Wave Shape 3:
<Duration> = 800ms, <Toggle Times> = 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$
n
2 Output1 Status 1 0–2 0
o
3 Reserved 0
C
4 Reserved 0
12 Reserved 0
TRACGV300WAN016 – 78 –
GV300W @Track Air Interface Protocol
15 Reserved 0
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 6 Reserved
Bit 5 Reserved
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' '-' '_'
o
Send Time 14 YYYYMMDDHHMMSS
C
Count Number 4 0000 – FFFF
Tail Character 1 $ $
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$
2 Ignition Detection 1 0 0
4 Reserved 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
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
Tail Character 1 $ $
TRACGV300WAN016 – 81 –
GV300W @Track Air Interface Protocol
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>.
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
TRACGV300WAN016 – 82 –
GV300W @Track Air Interface Protocol
Tail Character 1 $ $
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
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
10 Reserved 0
11 Reserved 0
12 Reserved 0
13 Reserved 0
Tail Character 1 $ $
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.
TRACGV300WAN016 – 84 –
GV300W @Track Air Interface Protocol
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
IOB ID 1 0–3
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
7 Output ID 1 0 – 3|9 – C
TRACGV300WAN016 – 85 –
GV300W @Track Air Interface Protocol
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.
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$
3 Mode 1 0|1|2|3|4|5|6 0
TRACGV300WAN016 – 87 –
GV300W @Track Air Interface Protocol
7 Reserved 0,TBD
8 Output ID 1 0 – 3|9 – C
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
n
25 Sync with FRI 1 0|1 0
o
26 Reserved 0
C
27 Fuel Data Debounce <=3 0 – 150 10
Tail Character 1 $ $
TRACGV300WAN016 – 88 –
GV300W @Track Air Interface Protocol
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' '-' '_'
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
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$
C
Password 4 – 20 '0' – '9' 'a' – 'z' 'A' – 'Z' gv300w
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV300WAN016 – 91 –
GV300W @Track Air Interface Protocol
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' '-' '_'
n
Send Time 14 YYYYMMDDHHMMSS
o
Count Number 4 0000 – FFFF
Tail Character 1 $ $
C
3.2.6.Serial Port Application
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$
TRACGV300WAN016 – 92 –
GV300W @Track Air Interface Protocol
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.
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
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
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$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
TRACGV300WAN016 – 96 –
GV300W @Track Air Interface Protocol
Tail Character 1 $ $
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$
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
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.
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
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
3 Output ID 1 0–3 0
TRACGV300WAN016 – 98 –
GV300W @Track Air Interface Protocol
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>.
n
+ACK:GTACD,
Example:
o
+ACK:GTACD,270804,135790246811220,,0005,20090214093254,11F0$
C
Parameter Length (byte) Range/Format Default
Unique ID 15 IMEI
Device Name <=10 '0' – '9' 'a' – 'z' 'A' – 'Z' '-'_'
Tail Character 1 $ $
TRACGV300WAN016 – 99 –
GV300W @Track Air Interface Protocol
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
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
n
14 Ex Detection Frequency
<=2 30 – 1800s 300
IGF
o
15 Reserved 0
C
16 IGN Sample Count <=2 3 – 30 10
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”.
Unique ID 15 IMEI
TRACGV300WAN016 – 101 –
GV300W @Track Air Interface Protocol
Device Name <=10 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
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
o
2 Mode 1 0|1|2|3 0
C
3 Start Index <=2 1 – 250
11 Reserved 0
12 Reserved 0
13 Reserved 0
14 Output ID 1 0–3 0
TRACGV300WAN016 – 102 –
GV300W @Track Air Interface Protocol
18 Reserved 0
19 Reserved 0
20 Reserved 0
21 Reserved 0
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.
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
2 Mode 1 0|1 0
3 Reserved 0
6 Reserved 0
8 Reserved 0
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
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
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
Q fide
Tail Character 1 $ $
n
3.2.6.7.Fuel Sensor Calibration Table
o
AT+GTFSC=
C
Example:
AT+GTFSC=gv300w,,0,21,1,,,3,16000,0,10000,50,250,100,,,,,,,,,FFFF$
Reserved
Table ID 1 0–4 1
Enable 1 0|1 0
Reserved
TRACGV300WAN016 – 106 –
GV300W @Track Air Interface Protocol
Reserved
Reserved
k
Reserved
i n
Reserved
l l
Reserved
c a
Reserved
e t i
Reserved
u n
Reserved
Q fide
Tail Character 1 $ $
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%.
TRACGV300WAN016 – 107 –
GV300W @Track Air Interface Protocol
+ACK:GTFSC,
Example:
+ACK:GTFSC,270804,135790246811220,,0004,20090214093254,11F0$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
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
C
2 Mode 1 0|1 0
7 Reserved 0
11 Reserved 0
12 Reserved 0
TRACGV300WAN016 – 108 –
GV300W @Track Air Interface Protocol
Tail Character 1 $ $
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>
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 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
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
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
TRACGV300WAN016 – 110 –
GV300W @Track Air Interface Protocol
<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).
C
Bit 21 <Rapid Brakings> (calculation based on CAN100 settings of speed
decrease time and value)
TRACGV300WAN016 – 111 –
GV300W @Track Air Interface Protocol
<Total Accelerator Kick-Down Total time when accelerator pedal is pressed over
Bit 13
Time> 90%
<Total Effective Engine Speed Total time when vehicle engine speed is effective
Bit 11
Time>
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.
n
<Tachograph Vehicle Motion Vehicle motion signal from tachograph
Bit 5
o
Signal>
C
Bit 4
Signal>
TRACGV300WAN016 – 112 –
GV300W @Track Air Interface Protocol
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
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
2 Group ID <=2 0 – 19 0
3 Mode 1 0|1 0
TRACGV300WAN016 – 113 –
GV300W @Track Air Interface Protocol
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
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
TRACGV300WAN016 – 114 –
GV300W @Track Air Interface Protocol
<Total Vehicle Overspeed The total time when vehicle speed is greater than
Bit 20
Time> the limit defined in CAN100 configuration.
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
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
Bit 3 <Total Fuel Used> Number of liters of fuel used since vehicle
TRACGV300WAN016 – 115 –
GV300W @Track Air Interface Protocol
<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)
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 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)
TRACGV300WAN016 – 116 –
GV300W @Track Air Interface Protocol
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
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)
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
…… ……
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
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.
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>
<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
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>
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$
Unique ID 15 IMEI
Group ID <=2 0 – 19 0
TRACGV300WAN016 – 120 –
GV300W @Track Air Interface Protocol
Tail Character 1 $ $
3.2.6.10.Camera Support
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
n
8 Attribute Mask <=4 0000 – FFFF 0x0003
o
11 Server Type 1 0|1 0
C
13 Output ID 1 0–3 0
17 Reserved 0
18 Reserved 0
19 Reserved 0
20 Reserved 0
Tail Character 1 $ $
TRACGV300WAN016 – 121 –
GV300W @Track Air Interface Protocol
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$
Unique ID 15 IMEI
Device Name <=10 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
TRACGV300WAN016 – 122 –
GV300W @Track Air Interface Protocol
Tail Character 1 $ $
3.2.6.10.2.Take-Picture Command
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.
Unique ID 15 IMEI
TRACGV300WAN016 – 123 –
GV300W @Track Air Interface Protocol
Device Name <=10 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Tail Character 1 $ $
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
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
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
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 $ $
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$
TRACGV300WAN016 – 125 –
GV300W @Track Air Interface Protocol
10 File Name Prefix <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
11 Reserved 0
12 Reserved 0
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$
Unique ID 14 MEID
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
TRACGV300WAN016 – 126 –
GV300W @Track Air Interface Protocol
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
12 Reserved 0
13 Reserved 0
14 Reserved 0
15 Reserved 0
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
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
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$
2 Reserved 0
3 Reserved 0
TRACGV300WAN016 – 128 –
GV300W @Track Air Interface Protocol
5 Input ID 1 9–C
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$
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' '-' '_'
Tail Character 1 $ $
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
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
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
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
n
Example:
o
+ACK:GTAUS,270804,135790246811220,,0,000A,20090214093254,11F0$
C
XX0000 – XXFFFF, X∈{‘A’ –
Protocol Version 6
‘Z’, ‘0’ – ‘9’}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Tail Character 1 $ $
TRACGV300WAN016 – 131 –
GV300W @Track Air Interface Protocol
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$
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
Note: All the parameters can be configured independently except for <Pair Count> and <Pair
Time>.
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$
Timeout 2 10-30min 10
Protocol Type 1 0 0
TRACGV300WAN016 – 133 –
GV300W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
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.
n
Example:
o
+ACK:GTCFU,270804,135790246811220,,0018,20090214093254,11F0$
C
XX0000 – XXFFFF, X∈{'A' –
Protocol Version 6
'Z','0' – '9'}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Tail Character 1 $ $
TRACGV300WAN016 – 134 –
GV300W @Track Air Interface Protocol
AT+GTCDA=
Example:
AT+GTCDA=gv300w,0,6,FFFFFFFFFFFF,,,2,quec32_,st32,,,,,0011$
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
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$
Reserved 0
Reserved 0
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
Unique ID 15 IMEI
n
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
o
Serial Number 4 0000 – FFFF
C
Count Number 4 0000 – FFFF
Tail Character 1 $ $
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$
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>.
n
+ACK:GTAVS,
Example:
o
+ACK:GTAVS,270804,135790246811220,,0000,20090214093254,11F0$
C
Parameter Length (byte) Range/Format Default
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Tail Character 1 $ $
TRACGV300WAN016 – 138 –
GV300W @Track Air Interface Protocol
3.2.8.Other Settings
The command AT+GTRTO is used to retrieve information from the terminal or control the
terminal when it executes certain actions.
AT+GTRTO=
Example:
AT+GTRTO=gv300w,A,,,,,,0015$
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 $ $
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
┇ 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 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$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
TRACGV300WAN016 – 144 –
GV300W @Track Air Interface Protocol
Tail Character 1 $ $
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
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
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
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
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$
2 Mode 1 0–3 0
4 Stealth Microphone 2 0 – 10 5
TRACGV300WAN016 – 146 –
GV300W @Track Air Interface Protocol
7 Output ID 1 0–3 0
9 Reserved 0
Tail Character 1 $ $
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$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
TRACGV300WAN016 – 147 –
GV300W @Track Air Interface Protocol
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
n
5+N Reserved 0
o
6+N Reserved 0
C
7+N Reserved 0
8+N Reserved 0
Tail Character 1 $ $
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
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.
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
2 Mode 1 0–1 0
3 Stored Cmd ID 3 0 – 31
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
Tail Character 1 $ $
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
2 Mode 1 0–2 0
3 Group ID <=2 0 – 31
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
Q fide
12 Reserved
13 Reserved
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
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
<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
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.
TRACGV300WAN016 – 155 –
GV300W @Track Air Interface Protocol
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$
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.
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
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
┇ Reserved
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
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.
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$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Number 1 1
TRACGV300WAN016 – 166 –
GV300W @Track Air Interface Protocol
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
n
<=10 0 – 4294967295sec
Time (Optional)
o
Send Time 14 YYYYMMDDHHMMSS
C
Tail Character 1 $ $
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
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$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
TRACGV300WAN016 – 169 –
GV300W @Track Air Interface Protocol
Number <=2 1 – 15
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
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
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
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$
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
Number <=2 1 – 15
n
Speed <=5 0.0 – 999.9 km/h
o
Azimuth <=3 0 – 359
C
Altitude <=8 (–)xxxxx.x m
MCC 4 0XXX
MNC 4 0XXX
LAC 4 XXXX
Satellites In View 1 0 – 15
TRACGV300WAN016 – 173 –
GV300W @Track Air Interface Protocol
(optional)
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
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)
TRACGV300WAN016 – 174 –
GV300W @Track Air Interface Protocol
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
n
Number 1 1
o
Speed <=5 0.0 – 999.9 km/h
C
Heading <=3 0 – 359
MCC 4 0XXX
MNC 4 0XXX
LAC 4 XXXX
TRACGV300WAN016 – 176 –
GV300W @Track Air Interface Protocol
Satellites In View
1 0-15
(optional)
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$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
TRACGV300WAN016 – 177 –
GV300W @Track Air Interface Protocol
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$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Reserved
TRACGV300WAN016 – 178 –
GV300W @Track Air Interface Protocol
Number 1 1
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
C
Count Number 4 0000 – FFFF
Tail Character 1 $ $
+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$
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
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)
Tail Character 1 $ $
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$
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)
Q fide
Radius <=7 50 – 6000000m
Number 1 1
n
GNSS Accuracy <=2 0|1 – 50
o
Speed <=5 0.0 – 999.9 km/h
C
Altitude <=8 (–)xxxxx.x m
MCC 4 0XXX
MNC 4 0XXX
LAC 4 XXXX
TRACGV300WAN016 – 181 –
GV300W @Track Air Interface Protocol
Satellites In View
1 0 – 15
(optional)
Tail Character 1 $ $
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$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Reserved
Reserved
Group ID 2 0 – 19
TRACGV300WAN016 – 182 –
GV300W @Track Air Interface Protocol
Reserved
Number 1 1
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
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
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$
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
n
Longitude <=11 -180 – 180
o
GNSS UTC Time 14 YYYYMMDDHHMMSS
C
MCC 4 0XXX
MNC 4 0XXX
LAC 4 XXXX
Satellites In View
1 0 – 15
(optional)
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$
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
12 Charging 1 0|1
13 LED On 1 0|1
TRACGV300WAN016 – 185 –
GV300W @Track Air Interface Protocol
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
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
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
<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
$
Unique ID 15 IMEI
TRACGV300WAN016 – 188 –
GV300W @Track Air Interface Protocol
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Reserved 0
Reserved 0
Report Composition
4 0000 – FFFF
Mask
Reserved 0
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
Reserved 0
Reserved 0
TRACGV300WAN016 – 189 –
GV300W @Track Air Interface Protocol
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
Reserved 0
n
Reserved 0
o
Report Composition Mask 4 0000 – FFFF 003F
C
Power Saving Mode 1 0–2 1
Reserved 0
LED On 1 0|1 0
Reserved 0
TRACGV300WAN016 – 190 –
GV300W @Track Air Interface Protocol
Reserved 0
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
Q fide
Reserved 0
Reserved 0
Reserved 0
n
Reserved 0
o
Reserved 0
C
Reserved 0
Reserved 0
Reserved 0
Mode 1 0|1|2 0
Output ID 1 0 – 3|9 – C 0
TRACGV300WAN016 – 191 –
GV300W @Track Air Interface Protocol
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
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
Reserved
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV300WAN016 – 192 –
GV300W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
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
Q fide
Toggle Times <=3 0 – 255 0
Reserved 0
Reserved 0
n
Reserved 0
o
Reserved 0
C
IOB ID1 1 1 1
Output ID 1 0 – 3|9 – C 0
Reserved 0
Reserved 0
TRACGV300WAN016 – 193 –
GV300W @Track Air Interface Protocol
Reserved 0
Reserved 0
IOB ID2 1 2 2
Output ID 1 0 – 3|9 – C 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
n
Output ID 1 0 – 3|9 – C 0
o
Output Status 1 0–2 0
C
Duration <=3 0 – 255(×100ms) 0
Reserved 0
Reserved 0
Reserved 0
Reserved
Reserved 0
TRACGV300WAN016 – 194 –
GV300W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Mode 1 0–5 0
Reserved 0
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
n
Reserved 0
o
Reserved 0
C
Reserved 0
GEO ID0 1 0 0
Mode 1 0–3 0
Output ID 1 0 – 3|9 – C 0
TRACGV300WAN016 – 195 –
GV300W @Track Air Interface Protocol
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
Q fide
Toggle Times <=3 0 – 255 0
n
Reserved 0
o
Reserved 0
C
GEO ID2 1 2 2
Mode 1 0–3 0
Output ID 1 0 – 3|9 – C 0
TRACGV300WAN016 – 196 –
GV300W @Track Air Interface Protocol
Reserved 0
Reserved 0
GEO ID3 1 3 3
Mode 1 0–3 0
k
Radius <=7 50 – 6000000m 50
i n
Check Interval <=5 0|5 – 86400sec 0
l l
Output ID 1 0 – 3|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
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
Output ID 1 0 – 3|9 – C 0
TRACGV300WAN016 – 197 –
GV300W @Track Air Interface Protocol
Reserved 0
Reserved 0
GEO ID5 1 5 5
Mode 1 0–3 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
Output ID 1 0 – 3|9 – C 0
Reserved 0
Reserved 0
TRACGV300WAN016 – 198 –
GV300W @Track Air Interface Protocol
GEO ID7 1 7 7
Mode 1 0–3 0
Output ID 1 0 – 3|9 – C 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
n
Radius <=7 50 – 6000000m 50
o
Check Interval <=5 0|5 – 86400sec 0
C
Output ID 1 0 – 3|9 – C 0
Reserved 0
Reserved 0
GEO ID9 1 9 9
Mode 1 0–3 0
TRACGV300WAN016 – 199 –
GV300W @Track Air Interface Protocol
Output ID 1 0 – 3|9 – C 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
Q fide
Latitude <=10 -90 – 90 0.000000
n
Output ID 1 0 – 3|9 – C 0
o
Output Status 1 0–2 0
C
Duration <=3 0 – 255(×100ms) 0
Reserved 0
Reserved 0
GEO ID11 2 11 11
Mode 1 0–3 0
TRACGV300WAN016 – 200 –
GV300W @Track Air Interface Protocol
Output ID 1 0 – 3|9 – C 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
Q fide
Check Interval <=5 0|5 – 86400sec 0
Output ID 1 0 – 3|9 – C 0
n
Duration <=3 0 – 255(×100ms) 0
o
Toggle Times <=3 0 – 255 0
C
Trigger Mode <=2 0|21|22 0
Reserved 0
Reserved 0
GEO ID13 2 13 13
Mode 1 0–3 0
TRACGV300WAN016 – 201 –
GV300W @Track Air Interface Protocol
Output ID 1 0 – 3|9 – C 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
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
Output ID 1 0 – 3|9 – C 0
TRACGV300WAN016 – 202 –
GV300W @Track Air Interface Protocol
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
Q fide
Toggle Times <=3 0 – 255 0
n
Reserved 0
o
Reserved 0
C
GEO ID17 2 17 17
Mode 1 0–3 0
Output ID 1 0 – 3|9 – C 0
TRACGV300WAN016 – 203 –
GV300W @Track Air Interface Protocol
Reserved 0
Reserved 0
GEO ID18 2 18 18
Mode 1 0–3 0
k
Radius <=7 50 – 6000000m 50
i n
Check Interval <=5 0|5 – 86400sec 0
l l
Output ID 1 0 – 3|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
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
Output ID 1 0 – 3|9 – C 0
TRACGV300WAN016 – 204 –
GV300W @Track Air Interface Protocol
Reserved 0
Reserved 0
Mode 1 0|1|2|3|4 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
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
Mode 1 0–4 0
Reserved 0
Output ID 1 0 – 3|9 – C 0
TRACGV300WAN016 – 205 –
GV300W @Track Air Interface Protocol
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
Reserved 0
u n
OWH 3 OWH OWH
Mode 1 0|1|2|3 0
Q fide
Day of Work <=2 0 – 7F 1F
n
Working Hours Start2 4 HHMM 1300
o
Working Hours End2 4 HHMM 1800
C
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV300WAN016 – 206 –
GV300W @Track Air Interface Protocol
Reserved 0
Mode 1 0|1|2 0
Interval <=2 1 – 30 30
Reserved 0
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
Q fide
Mode 1 0|1|2|3|4|5|6 0
n
Sample Period <=2 0|1 – 12(×2s) 0
o
Reserved 0
C
Output ID 1 0 – 3|9 – C 0
Reserved 0
Reserved 0
Mode 1 0|1|2|3|4|5 0
TRACGV300WAN016 – 207 –
GV300W @Track Air Interface Protocol
Reserved 0
Output ID 1 0 – 3|9 – C 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
Q fide
IDL 3 IDL IDL
Mode 1 0|1 0
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
Reserved 0
Reserved 0
Reserved 0
TRACGV300WAN016 – 208 –
GV300W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
k
Reserved 0
i n
Reserved 0
l l
Reserved 0
c a
Reserved 0
e t i
HBM 3 HBM HBM
u n
HBM Enable 1 0|1 0
Reserved 0
Q fide
Reserved 0
n
∆Vha <=3 0 – 100km/h 0
o
Reserved 0
C
Medium Speed <=3 100 – 400km/h 60
Reserved 0
Reserved 0
Reserved 0
Output ID 1 0 – 3|9 – C 0
TRACGV300WAN016 – 209 –
GV300W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 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
n
Length 4 1 – 640|1280 640|1280
o
Reserved
C
WLT 3 WLT WLT
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV300WAN016 – 210 –
GV300W @Track Air Interface Protocol
Reserved 0
Reserved 0
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
Q fide
FRI IGN Report Interval <=5 5 – 86400s 30
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
TRACGV300WAN016 – 211 –
GV300W @Track Air Interface Protocol
Reserved
Reserved
Reserved
Reserved
Priority 1 2 2
Mode 1 0–3 0
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
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
Reserved
Reserved
Reserved
Reserved
Priority 1 4 4
Mode 1 0–3 0
TRACGV300WAN016 – 212 –
GV300W @Track Air Interface Protocol
Reserved
Reserved
Reserved
Reserved
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
Reserved 0
n
Reserved 0
o
Ex Full Value <= 5 0 – 65535 9999
C
Ex Fuel Sensor Delay <=3 0 – 600 sec 30
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV300WAN016 – 213 –
GV300W @Track Air Interface Protocol
Reserved 0
Mode 1 0–3 0
ID Number 1 <=2
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
Q fide
Toggle Times <=3 0 – 255 0
Reserved 0
Reserved 0
n
Reserved 0
o
Reserved 0
C
ACD 3 ACD ACD
Output ID 1 0–3 0
Reserved
Reserved
Reserved
TRACGV300WAN016 – 214 –
GV300W @Track Air Interface Protocol
Reserved
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
n
Reserved 0
o
Reserved 0
C
Alarm 2 Output Status 1 0–2
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV300WAN016 – 215 –
GV300W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
k
Reserved 0
i n
Reserved 0
l l
Reserved 0
c 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
Reserved 0
n
Reserved 0
o
Speed Threshold 2 <=3 0 – 400km/h 70
C
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV300WAN016 – 216 –
GV300W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
k
Reserved 0
i n
Reserved 0
l l
Reserved 0
c a
Reserved 0
e t i
Reserved 0
u n
FSC 3 FSC FSC
Reserved 0
Q fide
Table ID 1 0–4 1
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
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV300WAN016 – 217 –
GV300W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
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
Q fide
Output ID 1 0 – 3|9 – C 0
n
Toggle Times <=3 0 – 255 0
o
Reserved 0
C
Reserved 0
Reserved 0
Reserved 0
Tail Character 1 $ $
CAN 3 CAN 3
Mode 1 0|1 0
TRACGV300WAN016 – 218 –
GV300W @Track Air Interface Protocol
Reserved 0
Reserved 0
Reserved 0
Reserved 0
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
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
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Mode 1 0–2 0
Group ID <=2 0 – 31
TRACGV300WAN016 – 219 –
GV300W @Track Air Interface Protocol
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
n
Reserved 0
o
Reserved 0
C
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
Reserved 0
TRACGV300WAN016 – 220 –
GV300W @Track Air Interface Protocol
Reserved 0
Input ID 1 9–C
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
Q fide
Update Interval <=4 0 – 8760 hour 0
Mode 1 0|1 0
n
Reserved 0
o
Reserved 0
C
Reserved 0
Mode 1 0|1 0
TRACGV300WAN016 – 221 –
GV300W @Track Air Interface Protocol
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
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
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
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
Reserved 0
Reserved 0
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
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
Reserved 0
Reserved 0
Reserved 0
TRACGV300WAN016 – 224 –
GV300W @Track Air Interface Protocol
Reserved 0
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$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Total Packets 1 14
TRACGV300WAN016 – 227 –
GV300W @Track Air Interface Protocol
Tail Character 1 $ $
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
Unique ID 15 IMEI
n
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
o
Configuration Mask <=32 0–
FFFFFFFFFFFFFFFFFFFFFFFFF
C
FFFFFFF
<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$
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$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
TRACGV300WAN016 – 230 –
GV300W @Track Air Interface Protocol
Tail Character 1 $ $
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$
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'
Tail Character 1 $ $
TRACGV300WAN016 – 231 –
GV300W @Track Air Interface Protocol
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
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
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
XX0000 – XXFFFF,
Protocol Version 6
X∈{'A' – 'Z','0' – '9'}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
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$
C
XX0000 – XXFFFF, X∈{'A' –
Protocol Version 6
'Z','0' – '9'}
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Tail Character 1 $ $
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$
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
n
ICCID 20
o
CSQ RSSI <=2 0 – 31|99
C
Cell ID 4|8
Reserved
Reserved
Reserved
TRACGV300WAN016 – 234 –
GV300W @Track Air Interface Protocol
Tail Character 1 $ $
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$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Mode 1 0–4
TRACGV300WAN016 – 235 –
GV300W @Track Air Interface Protocol
Reserved 0
Reserved 0
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
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$
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
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$
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 SW Version 2
Sensor HW Version 1
Reserved
Reserved
Reserved
TRACGV300WAN016 – 237 –
GV300W @Track Air Interface Protocol
Reserved
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
Tail Character 1 $ $
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$
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
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$
TRACGV300WAN016 – 239 –
GV300W @Track Air Interface Protocol
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Reserved 0
Reserved 0
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
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$
Unique ID 15 IMEI
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
TRACGV300WAN016 – 240 –
GV300W @Track Air Interface Protocol
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$
Unique ID 15 IMEI
TRACGV300WAN016 – 241 –
GV300W @Track Air Interface Protocol
Device Name <=20 '0' – '9' 'a' – 'z' 'A' – 'Z' '-' '_'
Reserved
Reserved
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$
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
Tail Character 1 $ $
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
C
Accessory Serial Number 5 00001 – FFFFE
......
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)
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
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
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.
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$
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
TRACGV300WAN016 – 246 –
GV300W @Track Air Interface Protocol
MCC 4 0XXX
MNC 4 0XXX
LAC 4 XXXX
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$
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
MCC 4 0XXX
MNC 4 0XXX
TRACGV300WAN016 – 247 –
GV300W @Track Air Interface Protocol
LAC 4 XXXX
Satellites In View
1 0 – 15
(optional)
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' '-' '_'
GNSS Accuracy 1 0
n
Speed <=5 0.0 – 999.9 km/h
o
Heading <=3 0 – 359
C
Altitude <=8 (–)xxxxx.x m
MCC 4 0XXX
MNC 4 0XXX
LAC 4 XXXX
Satellites In View 1 0 – 15
TRACGV300WAN016 – 248 –
GV300W @Track Air Interface Protocol
(optional)
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
n
Longitude <=11 -180 – 180
o
Latitude <=10 -90 – 90
C
MCC 4 0XXX
MNC 4 0XXX
LAC 4 XXXX
Satellites In View
1 0 – 15
(optional)
Tail Character 1 $ $
TRACGV300WAN016 – 249 –