Queclink GL300 Manual
Queclink GL300 Manual

Queclink GL300 Manual

Gsm/gprs, track air interface protocol
Hide thumbs Also See for GL300:

Advertisement

GL300
GSM/GPRS/GPS Tracker
@Track Air Interface Protocol
Application Notes: TRACGL300AN001
Revision: 1.02
sales@eddywireless.com

Advertisement

Table of Contents
loading

Summary of Contents for Queclink GL300

  • Page 1 GL300 GSM/GPRS/GPS Tracker @Track Air Interface Protocol Application Notes: TRACGL300AN001 Revision: 1.02 sales@eddywireless.com...
  • Page 2 TRACGL300AN001 General Notes Queclink offers this information as a service to its customers, to support application and engineering efforts that use the products designed by Queclink. The information provided is based upon requirements specifically provided to Queclink by the customers. Queclink has not undertaken any independent search for additional relevant information, including any information that may be in the customer’s possession.
  • Page 3: Table Of Contents

    GL300 @Tracker Air Interface Protocol Contents Contents ............................2 Table Index............................4 Figure Index ............................5 0. Revision history ..........................6 1. Overview............................8 1.1. Scope ...........................8 1.2. Terms and Abbreviations.....................8 2. System Architecture ........................9 3. Message Description ........................10 3.1. Message Format ........................10 3.2. Command and Acknowledgement..................12 3.2.1.
  • Page 4 GL300 @Tracker Air Interface Protocol 3.3.6. Report Google Maps hyperlink................84 3.4. Heartbeat ...........................85 3.5. Sever Acknowledgement....................85 Appendix: Message Index.......................87 TRACGL300AN001 - 3 -...
  • Page 5: Table Index

    GL300 @Tracker Air Interface Protocol Table Index TABLE 1: TERMS AND ABBREVIATIONS ..................8 TRACGL300AN001 - 4 -...
  • Page 6: Figure Index

    GL300 @Tracker Air Interface Protocol Figure Index FIGURE 1: SYSTEM ARCHITECTURE....................9 FIGURE 2: @TRACKER PROTOCOL MESSAGES FLOW...............10 TRACGL300AN001 - 5 -...
  • Page 7: Revision History

    GL300 @Tracker Air Interface Protocol 0. Revision history Revision Date Author Description of change 0.02 2012-10-12 Evan.tu Initial 1.00 2012-10-26 Evan.Tu 1. Add a new parameter to control whether to drive the motor in the command “AT+GTFKS” 2. Add a new command “AT+GTMON”...
  • Page 8 GL300 @Tracker Air Interface Protocol 2.Add the mode 6 in the command AT+GTFRI 2013-11-14 Evan.Tu 1.Add a new protocol command AT+GTJDC TRACGL300AN001 - 7 -...
  • Page 9: Overview

    GL300 @Tracker Air Interface Protocol 1. Overview 1.1. Scope The @Track Air Interface Protocol is a digital communication interface based on printable ASCII characters over SMS or GPRS which is used for all communication between the backend server and the terminal. The backend server sends a command to the terminal and then the terminal confirms with an acknowledgement message.
  • Page 10: System Architecture

    GL300 @Tracker Air Interface Protocol 2. System Architecture Figure 1: System architecture The backend server can be accessed by many terminals and should have the following abilities:  The backend server should be able to access the internet and listen to the connection originating from the terminal.
  • Page 11: Message Description

    GL300 @Tracker Air Interface Protocol 3. Message Description 3.1. Message Format All of the @Track Air Interface Protocol messages are composed of printable ASCII characters. Each message has the following format: Message format Message type AT+GTXXX=<parameter1>,<parameter2>,…$ Command +ACK:GTXXX,<parameter1>,<parameter2>,…$ Acknowledgement +RESP:GTXXX,<parameter1>,<parameter2>,…$ Report The entire message string ends with character ‘$’.
  • Page 12 GL300 @Tracker Air Interface Protocol When the device receives commands over the air, it supports several commands in one SMS or GPRS packet without separate symbol between two close commands. But it is necessary to make sure the total size of the several commands is not longer than 160 if the commands are sent via SMS.
  • Page 13: Command And Acknowledgement

    GL300 @Tracker Air Interface Protocol 3.2. Command and Acknowledgement 3.2.1. Quick Start Setting The command AT+GTQSS is used to set the GPRS parameter and backend server information in one command if all these settings are within 160 bytes, otherwise use AT+GTBSI and AT+GTSRI in two steps.
  • Page 14 GL300 @Tracker Air Interface Protocol terminal connects to the backend server every time it needs to send data and will shut down the connection when the terminal finishes sending data. And if it is failed to establish a TCP connection with the backend server (including Main Server and Backup Server), it will try to send data via SMS.
  • Page 15 The first two characters ‘XX’ indicate the device type. ‘1A’ represents GL300. The middle two characters are the main version number and the last two characters are the minimum version number. Both the main version and the minimum version are hex digital.
  • Page 16: Bearer Setting Information

    GL300 @Tracker Air Interface Protocol 3.2.2. Bearer Setting Information The command AT+GTBSI is used to set the GPRS parameter.  AT+GTBSI= Example: AT+GTBSI=gl300,cmnet,,,,,,,0002$ Parameter Length (byte) Range/Format Default Password 4 – 6 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’...
  • Page 17: Backend Server Register Information

    GL300 @Tracker Air Interface Protocol 3.2.3. Backend Server Register Information The command AT+GTSRI is used to configure the backend server information that the terminal reports to and the report mode that defines the communication method between the backend server and the terminal.
  • Page 18 GL300 @Tracker Air Interface Protocol Example: +ACK:GTSRI,1A0102,135790246811220,,0003,20100310172830,11F0$ Parameter Length (byte) Range/Format Default Protocol version XX0000 – XXFFFF, X∈{'A'-'Z','0'-'9'} Unique ID IMEI Device name Serial number 0000 – FFFF Send time YYYYMMDDHHMMSS Count number 0000 – FFFF Tail character TRACGL300AN001 - 17 -...
  • Page 19: Global Configuration

    GL300 @Tracker Air Interface Protocol 3.2.4. Global Configuration The AT+GTCFG command is used to configure the global parameters.  AT+GTCFG= Example: AT+GTCFG=quectl,123456,,,,,,,,,,,,,,,,,,,,0004$ AT+GTCFG=gl300,,GL300,0,0.0,0,7,0,0,,,,1,1,300,1,0,20491231235959,1,0,,0004$ Parameter Length (byte) Range/Format Default Password 4 – 6 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’...
  • Page 20 GL300 @Tracker Air Interface Protocol  <GPS on need>: Whether to close GPS chip after retrieving GPS position information.  0: Never close GPS chip  1: Close GPS chip after retrieving GPS information every time.  2: Never close GPS chip only in ignition on state or movement state.
  • Page 21 GL300 @Tracker Air Interface Protocol  1: Allow the cells’ information report after failed to get GPS position.  2: Do not report the message +RESP:GTGSM if no cell’s information is found.  3: Allow the cells’ information report whatever it gets GPS position or not ...
  • Page 22: Non Movement Detection

    GL300 @Tracker Air Interface Protocol unavoidable to cost some data traffic for the AGPS function. At present, it takes about 10 KB data traffic for the AGPS function each day. The acknowledgement message of AT+GTCFG command:  +ACK:GTCFG, Example: +ACK:GTCFG,1A0102,135790246811220,,0004,20100310172830,11F0$...
  • Page 23 GL300 @Tracker Air Interface Protocol  <mode>: A hex numeric to determine how the function works. Each bit of the hex numeric indicate different behavior that device could do. If the corresponding bit is 1, the device will behave as the description. Otherwise, it won’t behave as the description.
  • Page 24: Time Adjustment

    GL300 @Tracker Air Interface Protocol Unique ID IMEI Device name Serial number 0000 – FFFF Send time YYYYMMDDHHMMSS Count number 0000 – FFFF Tail character 3.2.6. Time Adjustment The command AT+GTTMA is used to adjust local time. If the GPS fixing is successful, the local time will be automatically adjusted according to the GPS UTC time.
  • Page 25: Fixed Report Information

    GL300 @Tracker Air Interface Protocol Protocol version XX0000 – XXFFFF, X∈{'A'-'Z','0'-'9'} Unique ID IMEI Device name Serial number 0000 – FFFF Send time YYYYMMDDHHMMSS Count number 0000 – FFFF Tail character 3.2.7. Fixed Report Information The command AT+GTFRI is used to configure the parameters of scheduled report.
  • Page 26 GL300 @Tracker Air Interface Protocol  <Mode>: The working mode of the fixed report.  0: Disable fixed report function.  1: Enable the scheduled timing report.  2: Enable the scheduled distance report. Report each time the straight length that the device moved has exceeded the specified distance.
  • Page 27 GL300 @Tracker Air Interface Protocol Bit2(0004): <altitude> Bit3(0008): GSM LAI and CI, including <mcc>, <mnc>, <lac>, <cellid> Bit4(0010): <send time>  <Distance>: the specified distance to send the position information when <Mode> is 2 and this is valid only in the case that GPS chip keep opened always. Unit: meter.
  • Page 28: Geo-Fence Information

    GL300 @Tracker Air Interface Protocol  Action time range  <Begin time> < <End time>: reports in the time period (begin time, end time) every day.  <Begin time> > <End time>: reports starting from <Begin time> and stopping at <End time>...
  • Page 29 GL300 @Tracker Air Interface Protocol Mode 0 – 3 Longitude <=11 (-)xxx.xxxxxx Latitude <=10 (-)xx.xxxxxx Radius <=7 50 – 6000000m Check interval <=5 0|30 – 86400sec State mode Reserved Reserved Reserved Reserved Reserved Reserved Reserved Serial number 0000 – FFFF Tail character ...
  • Page 30: Speed Alarm

    GL300 @Tracker Air Interface Protocol  +ACK:GTGEO, Example: +ACK:GTGEO,1A0102,135790246811220,,0,0008,20100310172830,11F0$ Parameter Length (byte) Range/Format Default Protocol version XX0000 – XXFFFF, X∈{'A'-'Z','0'-'9'} Unique ID IMEI Device name GEO ID 0 – 4 Serial number 0000 – FFFF Send time YYYYMMDDHHMMSS Count number 0000 –...
  • Page 31: Function Key Setting

    GL300 @Tracker Air Interface Protocol Reserved Reserved Reserved Reserved Serial number 0000 – FFFF Tail character  <Mode>: A numeric to indicate the working mode of speed alarm.  0: Disable speed alarm.  1: Enable speed alarm. If the current speed is within the speed range defined by min speed and max speed, a speed alarm is sent.
  • Page 32 GL300 @Tracker Air Interface Protocol  AT+GTFKS= Example: AT+GTFKS=gl300,1,,1,1,1,,,ffff$ Parameter Length (byte) Range/Format Default Password 4 – 6 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’ gl300 Power key mode 0|1|2 Full power up Function key mode 0|1|2|3 Power key ind...
  • Page 33: Real Time Operation

    GL300 @Tracker Air Interface Protocol  1: Drive the motor vibration when the power key is long pressed to power off  <Function key ind>: A numeric to indicate the working mode of the motor for function key.  0: Disable drive the motor when the function key is long pressed ...
  • Page 34: White Call List Configuration

    <Single Configuration Command>: Get the specified command configuration of the terminal via the message +RESP:GTALS. For example, it is OK to get the configuration of AT+GTCFG by the command “AT+GTRTO=gl300,2,CFG,,,,,000F$”. NOTE: This parameter is available only when <Sub Command> is set to 2. If the parameter is default, the terminal will report all configuration via the message +RESP:GTALL.
  • Page 35 GL300 @Tracker Air Interface Protocol  AT+GTWLT= Example: AT+GTWLT=gl300,1,1,2,13813888888,13913999999,,,,,000C$ Parameter Length(byte) Range/format Default password ‘0’-‘9’,’a’-‘z’,’A’-‘Z’ gl300 call filter 0|1|2 mobile start 1-10 mobile end 1-10 white number list <=20*10 reserved reserved reserved reserved Serial number 0000 – FFFF Tail character ...
  • Page 36: Google Link Sms Configuration

    GL300 @Tracker Air Interface Protocol Protocol version XX0000 – XXFFFF, X∈{'A'-'Z','0'-'9'} Unique ID IMEI Device name Serial number 0000 – FFFF Send time YYYYMMDDHHMMSS Count number 0000 – FFFF Tail character Note: It is necessary to make sure the total size of the command is not greater than 160 if it is sent via SMS.
  • Page 37: Auto Unlock Sim-Pin

    GL300 @Tracker Air Interface Protocol should not include <direct number list> later.  <mobile end>: A numeric to indicate the last index of the direct number to input. For example, if it is 2, it will update the direct number list until the 2nd one. If it is empty, it should not include <direct number list>...
  • Page 38: Digital Input Port Settings

    GL300 @Tracker Air Interface Protocol  0: Do not unlock SIM-PIN automatically.  1: Each time the device powers on, it will detect whether the SIM card is locked with a PIN. If it is locked, the device will unlock the PIN automatically for one time.
  • Page 39: Protocol Watchdog

    GL300 @Tracker Air Interface Protocol  <Mode>: A numeric to check whether to enable the digital input.  0: Disable the digital input, i.e. ignore the status changing of the digital input.  1: Enable the digital input. If the status of the input change, the device will report the message +RESP:GTDIS to the backend server to inform the latest status.
  • Page 40 GL300 @Tracker Air Interface Protocol Input ID Unit Gsm interval 0|5-1440min 60min Pdp interval 0|5-1440min 60min Reserved Serial number 0000 – FFFF Tail character  <Mode>: Working mode.  0: Disable this function  1: Reboot periodically according to the <Interval> and <Time> setting.
  • Page 41: Data Transfer Between Uart And Backend Server

    3.2.17. Data transfer between UART and backend server The AT+GTDAT command is used to transfer the data between UART and the backend server.  AT+GTDAT= Example: AT+GTDAT=gl300,0,,data needs to be sent,0,,,,0016$ AT+GTDAT=gl300,1,,config command to the CAN bus device,1,,,,0016$ Parameter Length (byte) Range/Format Default Password 4 –...
  • Page 42: Network Select

    GL300 @Tracker Air Interface Protocol 3.2.18. Network Select The AT+GTNTS command is used to set network when in low signal.  AT+ GTNTS = Example: AT+GTNTS=gl300,1,20,2,46001,,,,,FFFF$ Parameter Length (byte) Range/Format Default Password 4 – 6 ‘0’ – ‘9’, ‘a’ – ‘z’, ‘A’ – ‘Z’...
  • Page 43: Outside Working Hours

    GL300 @Tracker Air Interface Protocol 3.2.19. Outside Working Hours To protect the privacy of the driver when they are off duty, the device could be configured to report empty location information during the outside working hours. The command AT+GTOWH is used to define the working hours and the working mode to protect the privacy. When this function is enabled, the device will report empty latitude, empty longitude, empty LAC, empty Cell ID, empty MCC and empty MNC in all the report messages except for +RESP:GTSOS.
  • Page 44: Temperature Alarm

    GL300 @Tracker Air Interface Protocol 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 arrange. If it is outside of the working hours, the device will hide the location information.
  • Page 45 GL300 @Tracker Air Interface Protocol AT+GTTEM=gl300,1,-05,10,15,30,,,,,,,000E$ Parameter Length(byte Range/Format Default Password 4 – 6 '0' – '9' 'a' – 'z' 'A' – 'Z' gl300 mode 0|1|2|3 Min temperature <=3 -20℃-60℃ Max temperature <=3 -20℃-60℃ Duration <=4 0 – 3600sec Send interval <=4...
  • Page 46: Store Command String

    GL300 @Tracker Air Interface Protocol Serial Number 0000 – FFFF Send Time YYYYMMDDHHMMSS Count Number 0000 – FFFF Tail Character 3.2.21. Store Command String The AT+GTCMD command is used to store the commands which will be used by the command AT+GTUDF.
  • Page 47: User Defined Function

    GL300 @Tracker Air Interface Protocol 3.2.22. User Defined Function The AT+GTUDF command is used to bind input event and the stored commands. The input events will trigger the corresponding stored commands..  AT+GTUDF= Example: AT+GTUDF=gl300,1,1,FFFFFFFF,30,,,FFFFFFFF,1,,,,,0005$ Parameter Length (byte) Range/Format Default Password 4 –...
  • Page 48 GL300 @Tracker Air Interface Protocol The GPRS network is not attached Bit 4 Bit 5 The GSM network registered Bit 6 The GSM network not registered Network roaming Bit 7 Bit 8 Network non roaming Bit 9 SIM card is locked...
  • Page 49: Update Configuration Over The Air

    GL300 @Tracker Air Interface Protocol  <Stocmd ack>: A numeric to indicate whether to return acknowledgement message after the stored commands are executed.  0: Do not send acknowledgement message when execute the stored command.  1: Send acknowledgement message when execute the stored command.
  • Page 50: Jamming Detection

    GL300 @Tracker Air Interface Protocol “gl300”.  <max download retry>: specifies the maximum time of retrying to download the configuration file upon downloading failure.  <download timeout>: specifies the expiration timeout of one single downloading. If the downloading expires, it is considered to be failure.
  • Page 51 GL300 @Tracker Air Interface Protocol  AT+GTJDC= Example: AT+GTJDC= ,1,25,,5,10,10,,,,,,,0016$ gl300 Parameter Length(byte) Range/Format Default Password 4 – 6 '0' – '9' 'a' – 'z' 'A' – 'Z' gl300 Mode 0|1|2 Signal Threshold <=3 0 – 31 Reserved Jamming Cell Number <=2...
  • Page 52 GL300 @Tracker Air Interface Protocol <Quit Jamming Timer Threshold> parameter to trigger the quit Jamming event. The acknowledgment message of AT+GTJDC command:  +ACK:GTJDC Example: +ACK:GTJDC,0A0102,135790246811220,,0016,20090214093254,11F0$ Parameter Length(byte) Range/Format Default XX0000 – XXFFFF, Protocol Version X∈{'A' – 'Z', '0' – '9'}...
  • Page 53: Report

    GL300 @Tracker Air Interface Protocol 3.3. Report 3.3.1. Position Related Report 3.3.1.1. General Position Report  +RESP:GTFRI: report of AT+GTFRI  +RESP:GTGEO: report of AT+GTGEO  +RESP:GTSPD: report of AT+GTSPD  +RESP:GTSOS: report after long press the function if the function key is enabled and the mode is SOS mode.
  • Page 54 GL300 @Tracker Air Interface Protocol +RESP:GTNMR,1A0102,135790246811220,,0,0,1,1,4.3,92,70.0,121.354335,31.222073,2009 0214013254,0460,0000,18d8,6141,00,,20090214093254,11F0$ +RESP:GTDIS,1A0102,135790246811220,,0,0,1,1,4.3,92,70.0,121.354335,31.222073,20090 214013254,0460,0000,18d8,6141,00,,20090214093254,11F0$ +RESP:GTDOG,1A0102,135790246811220,,0,0,1,1,4.3,92,70.0,121.354335,31.222073,2009 0214013254,0460,0000,18d8,6141,00,2000.0,20090214093254,11F0$ +RESP:GTIGL,1A0102,867844000125073,,,00,1,5,,,,117.201362,31.832724,2012082103203 7,,,,,,,,000C$ Parameter Length (byte) Range/Format Default Protocol version XX0000 – XXFFFF, X∈{'A'-'Z','0'-'9' '-' '_'} Unique ID IMEI Device name Report ID 0 – 4 Report type Number <=2 0 –...
  • Page 55 GL300 @Tracker Air Interface Protocol 1: This is a turning point.  For +RESP:GTGEO 0: exit the corresponding Geo-Fence. 1: enter the corresponding Geo-Fence.  For +RESP:GTSPD 0: Outside the speed range. 1: Inside the speed range.  For +RESP:GTNMR 0: The state of the device changed from motion to rest.
  • Page 56 GL300 @Tracker Air Interface Protocol <ODO enable> was set as 0 in the command AT+GTCFG, the field will be empty.  <battery percentage>: The current volume of the battery in percentage. 3.3.1.2. Location by Call Report  +RESP:GTLBC: Example: +RESP:GTLBC,1A0102,135790246811220,,+8613800000000,1,4.3,92,70.0,121.354335,31.2...
  • Page 57: Device Information Report

    GL300 @Tracker Air Interface Protocol 0100714104934,0460,0000,1878,0873,00,,20100714104934,000C$ Parameter Length (byte) Range/Format Default Protocol version XX0000 – XXFFFF, X∈{'A'-'Z','0'-'9'} Unique ID IMEI Device name Geo mode 0|1|2|3 Geo radius <=7 50 – 6000000m Geo check interval <=5 0|30 – 86400sec GPS accuracy <=2...
  • Page 58 GL300 @Tracker Air Interface Protocol ,20100214013254,,,,+0800,0,20100214093254,11F0$ Parameter Length (byte) Range/Format Default Protocol version XX0000 – XXFFFF, X∈{'A'-'Z','0'-'9'} Unique ID IMEI Device name State 21|22|41|42 ICCID CSQ RSSI <=2 0 – 31|99 CSQ BER <=2 0 – 7|99 External power supply Mileage <=9...
  • Page 59: Report For Querying

    GL300 @Tracker Air Interface Protocol  <Battery voltage>: The voltage of the battery.  <Charging>: Whether the battery is charging when the external power supply is connected.  0: Not charging  1: Charging  <LED on>: The setting of <LED on> in AT+GTCFG.
  • Page 60 GL300 @Tracker Air Interface Protocol Example: +RESP:GTALL,1A0102,860599000000448,GL300,BSI,cmnet,,,,,,,SRI,2,,1,116.228.146.250 ,8161,192.0.0.0,0,+8618600126107,5,0,,,,,CFG,gl300,GL300,1,0.8,0,5,003F,0,,0FFF,0,1,1,30 0,1,0,20491231235959,1,0,,NMD,0,2,3,2,300,300,2,3,0,,,,,TMZ,+0000,0,FRI,3,0,,,0000,0000, 30,30,180,180,001F,1000,100,0,5,50,5,0,,GEO,0,0,0,0,50,0,0,,,,,,,,1,0,0,0,50,0,0,,,,,,,,2,0,0,0,50 ,0,0,,,,,,,,3,0,0,0,50,0,0,,,,,,,,4,0,0,0,50,0,0,,,,,,,,SPD,0,0,0,60,300,,,,,,,,,,,,,,,,FKS,1,1,3,0,0,,,WLT ,1,,,,,,,,,,,,,,,,,,,GLM,0,,,,,,,,,,,,PIN,1,,0,,,,,DIS,1,0,5,,,,,,DOG,0,60,30,0200,,1,0,0,60,60,,NTS,0, 30,10,,,,10,,OWH,0,1f,0900,1200,1300,1800,,,0,,,,,,,,,TEM,0,0,0,60,300,,,,,,,UPC,0,10,0,0,168, http://www.queclink.com/configure.ini,,,,,JDC, 1,25,,5,10,10,,,,,,,20130123034509,02AE$ Parameter Length (byte) Range/Format Default Protocol version XX0000 – XXFFFF, X∈{'A'-'Z','0'-'9'} Unique ID IMEI Device name <=40 APN user name <=30 APN password <=30 Reserved...
  • Page 61 GL300 @Tracker Air Interface Protocol ODO mileage <=9 0.0 – 4294967.0Km GPS on need 0|1|2|3 GPS fix delay 5 – 60sec Report items mask <=4 0000 – FFFF Gsm report 0|1|2|3 Reserved Event mask 0000-FFFF EPB mode LED on 0|1|2...
  • Page 62 GL300 @Tracker Air Interface Protocol End time HHMM 0000 Check interval <=5 5 – 86400sec Send interval <=5 5 – 86400sec Ignition Check interval <=5 5 – 86400sec Ignition Send interval <=5 5 – 86400sec Report mask <=4 0000 – FFFF Distance <=5...
  • Page 63 GL300 @Tracker Air Interface Protocol Reserved Reserved GEO ID2 Mode 0 – 3 Longitude <=11 ±xxx.xxxxxx 0.00000 Latitude <=10 ±xx.xxxxxx 0.00000 Radius <=7 50 – 6000000m Check interval <=5 0|30 – 86400sec State mode Reserved Reserved Reserved Reserved Reserved Reserved...
  • Page 64 GL300 @Tracker Air Interface Protocol Reserved Reserved Mode 0|1|2 Min speed <=3 0 – 400km/h Max speed <=3 0 – 400km/h Duration <=4 15 – 3600sec Send interval <=4 30 – 3600sec Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved...
  • Page 65 GL300 @Tracker Air Interface Protocol white number Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved google mode 0|1|2 direct number direct number direct number Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved auto unlock PIN ‘0’-‘9’ PIN checking Reserved Reserved...
  • Page 66 GL300 @Tracker Air Interface Protocol Interval <=2 1-30 days Time HHMM 0200 Reserved Report Before Reboot Input ID Unit Gsm interval 0|5-1440 Pdp interval 0|5-1440 Reserved enable Rssi threhold 0 – 35 Interval 0 – 300min Oper1 Oper2 Oper3 Gsm interval 0 –...
  • Page 67 GL300 @Tracker Air Interface Protocol Reserved Reserved Reserved Reserved Reserved Reserved max download retry 0 – 3 download timeout <=2 5 – 30 min download protocol report enable update interval 0 – 8760 download URL <=100 reserved reserved reserved reserved...
  • Page 68 GL300 @Tracker Air Interface Protocol Example: +RESP:GTCID,1A0102,135790246811220,,898600810906F8048812,20100214093254,11F0 Parameter Length (byte) Range/Format Default Protocol version XX0000 – XXFFFF, X∈{'A'-'Z','0'-'9'} Unique ID IMEI Device name ICCID Send time YYYYMMDDHHMMSS Count number 0000 – FFFF Tail character  +RESP:GTCSQ: The report for real time operation CSQ...
  • Page 69 GL300 @Tracker Air Interface Protocol Tail character  <Device type>: A string represents the type of the device.  <Firmware version>: The firmware version. The first two characters point out the main version and the last two characters point out the subsidiary version. For example: 010A means the version 1.10...
  • Page 70 GL300 @Tracker Air Interface Protocol Tail character  +RESP:GTALS: The report for real time operation READ,for example DIS Example: +RESP:GTALS,1A0102,135790246811220,GL300,DIS,1,1,5,,,,,,20121119083156,10FB$ Parameter Length (byte) Range/Format Default Protocol version XX0000 – XXFFFF, X∈{'A'-'Z','0'-'9'} Unique ID IMEI Device name Input ID Mode 0|1|2|3 Debounce time <=2...
  • Page 71: Event Report

    GL300 @Tracker Air Interface Protocol Sv_power 0-55 Send time YYYYMMDDHHMMSS Count number 0000 – FFFF Tail character  <GPS level>:Four levels:  0: Can not fix  1: Hard to fix  2: A little hard fix  3: Easy to fix ...
  • Page 72 GL300 @Tracker Air Interface Protocol Example: +RESP:GTPNA,1A0102,135790246811220,,20100214093254,11F0$ Parameter Length (byte) Range/Format Default Protocol version XX0000 – XXFFFF, X∈{'A'-'Z','0'-'9'} Unique ID IMEI Device name Send time YYYYMMDDHHMMSS Count number 0000 – FFFF Tail character  +RESP:GTPFA: Example: +RESP:GTPFA,1A0102,135790246811220,,20100214093254,11F0$ Parameter Length (byte)
  • Page 73 GL300 @Tracker Air Interface Protocol 0XXX XXXX Cell ID XXXX Odo mileage 0.0 – 4294967.0Km Send time YYYYMMDDHHMMSS Count number 0000 – FFFF Tail character  <Last longitude>: The longitude of the last position. The format is “(-)xxx.xxxxxx” and the value range is from “-180.000000”...
  • Page 74 GL300 @Tracker Air Interface Protocol Example: +RESP:GTBPL,1A0102,135790246811220,,3.53,0,4.3,92,70.0,121.354335,31.222073,20090 214013254,0460,0000,18d8,6141,00,20100214093254,11F0$ Parameter Length (byte) Range/Format Default Protocol version XX0000 – XXFFFF, X∈{'A'-'Z','0'-'9'} Unique ID IMEI Device name Battery voltage <=4 0.0 – 4.50V GPS accuracy Speed <=5 0.0 – 999.9km/h Azimuth <=3 0 – 359 ±XXXXX.X m...
  • Page 75 GL300 @Tracker Air Interface Protocol 0XXX 0XXX XXXX Cell ID XXXX Odo mileage 0.0 – 4294967.0Km Send time YYYYMMDDHHMMSS Count number 0000 – FFFF Tail character  +RESP:GTSTC: Example: +RESP:GTSTC,1A0102,135790246811220,,0,4.3,92,70.0,121.354335,31.222073,200902140 13254,0460,0000,18d8,6141,00,20100214093254,11F0$ Parameter Length (byte) Range/Format Default Protocol version XX0000 – XXFFFF, X∈{'A'-'Z','0'-'9'}...
  • Page 76 GL300 @Tracker Air Interface Protocol Protocol version XX0000 – XXFFFF, X∈{'A'-'Z','0'-'9'} Unique ID IMEI Device name State 21|22|41|42 GPS accuracy Speed <=5 0.0 – 999.9km/h Azimuth <=3 0 – 359 ±XXXXX.X m Altitude <=8 ±XXX.XXXXXX Last longitude <=11 ±XX.XXXXXX Last latitude <=10...
  • Page 77 GL300 @Tracker Air Interface Protocol Unique ID IMEI Device name Geo active GPS accuracy Speed <=5 0.0 – 999.9km/h Azimuth <=3 0 – 359 ±XXXXX.X m Altitude <=8 ±XXX.XXXXXX Last longitude <=11 ±XX.XXXXXX Last latitude <=10 GPS UTC time YYYYMMDDHHMMSS...
  • Page 78 GL300 @Tracker Air Interface Protocol 0XXX XXXX Cell ID XXXX Odo mileage 0.0 – 4294967.0Km Send time YYYYMMDDHHMMSS Count number 0000 – FFFF Tail character  <Duration of Ignition Off>: Duration since last time the ignition is off. If greater than 999999 seconds, report as 999999 seconds.
  • Page 79 GL300 @Tracker Air Interface Protocol  +RESP:GTGSM Example: +RESP:GTGSM,1A0102 011874000103767,FRI,0460,0000,1878,0871,20,,0460,0000,1878,0 152,16,,,,,,,,,,,,,,,,,,,,,,,,,,0460,0000,1878,0873,57,00,20100712071540,0008$ Parameter Length(byte) Range Default protocol version XX0000 – XXFFFF, X∈{'A'-'Z','0'-'9'} unique id IMEI fix type SOS|RTL|LBC|FRI|GSM mcc1 0XXX mnc1 0XXX lac1 cellid1 rxlevel1 0-63 reserved1 mcc2 0XXX mnc2 0XXX...
  • Page 80 GL300 @Tracker Air Interface Protocol rxlevel6 0-63 reserved6 0XXX 0XXX cellid rxlevel 0-63 send time YYYYMMDDHHMMSS count num Tail character  <fix type> : A string to indicate what kind of GPS fixing this cell information is for.  "SOS"...
  • Page 81 GL300 @Tracker Air Interface Protocol Protocol version XX0000 – XXFFFF, X∈{'A'-'Z','0'-'9'} Unique ID IMEI Device name Alarm type 1|2|3 Temperature XX.X GPS accuracy Speed <=5 0.0 – 999.9km/h Azimuth <=3 0 – 359 ±XXXXX.X m Altitude <=8 ±XXX.XXXXXX Last longitude <=11...
  • Page 82 GL300 @Tracker Air Interface Protocol unique ID IMEI device name <=10 ‘0’-‘9’,’a’-‘z’,’A’-‘Z’ Command id result 100|101|102|103|200|201|202|300|301|302 download URL <=60 Complete URL reserved send time YYYYMMDDHHMMSS count number 0000-FFFF tail character  <Command id>: The command id in the update configure file.It is always 0 before the device start to update device configure.It is total number of the commands when the respond result...
  • Page 83 GL300 @Tracker Air Interface Protocol Longitude <=11 (–)xxx.xxxxxx Latitude <=10 (–)xx.xxxxxx GPS UTC Time YYYYMMDDHHMMSS 0XXX 0XXX XXXX Cell ID XXXX Reserved Send Time YYYYMMDDHHMMSS Count Number 0000 – FFFF Tail Character  +RESP:GTJDS: Example: +RESP:GTJDS,0A0102,135790246811220,,2,0,4.3,92,70.0,121.354335,31.222073,200902140 13254,0460,0000,18d8,6141,00,20090214093254,11F0$ Parameter Length(byte) Range/Format Default XX0000 –...
  • Page 84: Buffer Report

     <Jamming Status>: The current Jamming status of the device.  1: Quit the jamming.  2: Enter the jamming.  +RESP:GTDAT Example: +RESP:GTDAT,1A0102,135790246811220,GL300,config command to the CAN bus device,20121117112247,032D$ Parameter Length(byte) Range Default protocol version XX0000 – XXFFFF, X∈{'A'-'Z','0'-'9'}...
  • Page 85: Report Google Maps Hyperlink

    SMS with Google Maps hyperlink to a mobile phone. If location by call is set to 1, GL300 will sent its current position to the incoming call via SMS with Google Maps hyperlink if the incoming call is a direct number (Please refer to <direct number list>...
  • Page 86: Heartbeat

    GL300 @Tracker Air Interface Protocol 3.4. Heartbeat Heartbeat is used to maintain the contact between the device and the backend server if communicating via GPRS. The heartbeat package is sent to the backend server at the interval defined by <Heartbeat interval> in AT+GTQSS or AT+GTSRI command.
  • Page 87 GL300 @Tracker Air Interface Protocol Count number 0000 – FFFF Tail character  <Count number>: The backend server uses the <Count number> extracted from the received message as the <Count number> in the server acknowledgement. TRACGL300AN001 - 86 -...
  • Page 88: Appendix: Message Index

    GL300 @Tracker Air Interface Protocol Appendix: Message Index  Command and ACK AT+GTQSS +ACK:GTQSS AT+GTBSI +ACK:GTBSI AT+GTSRI +ACK:GTSRI AT+GTCFG +ACK:GTCFG AT+GTNMD +ACK:GTNMD AT+GTTMA +ACK:GTTMA AT+GTFRI +ACK:GTFRI AT+GTGEO +ACK:GTGEO AT+GTSPD +ACK:GTSPD AT+GTFKS +ACK:GTFKS AT+GTRTO +ACK:GTRTO AT+GTWLT +ACK:GTWLT AT+GTGLM +ACK:GTGLM AT+GTPIN +ACK:GTPIN...
  • Page 89 GL300 @Tracker Air Interface Protocol AT+GTCMD +ACK:GTCMD AT+GTUPC +ACK:GTUPC AT+GTJDC +ACK:GTJDC  Position Related Report +RESP:GTFRI +RESP:GTGEO +RESP:GTSPD +RESP:GTSOS +RESP:GTRTL +RESP:GTLBC +RESP:GTPNL +RESP:GTNMR +RESP:GTGCR +RESP:GTDOG +RESP:GTIGL  Device Information Report +RESP:GTINF  Report for Querying +RESP:GTGPS +RESP:GTALL +RESP:GTCID +RESP:GTCSQ +RESP:GTVER...
  • Page 90 GL300 @Tracker Air Interface Protocol +RESP:GTIGN +RESP:GTIGF +RESP:GTGSM +RESP:GTTEM +RESP:GTUPC +RESP:GTJDR +RESP:GTJDS  Executive command Report +RESP:GTDAT Heartbeat +ACK:GTHBD +SACK:GTHBD  Server Acknowledgement +SACK TRACGL300AN001 - 89 -...

Table of Contents