Meitrack Gprs Protocol
Meitrack Gprs Protocol
For MT90/MVT100/MVT340/T355/
MVT380/MVT800/MVT600/T1/T3/
T333/TC68S/T322X/T311/P66
Change History
File Name
Created By
Renny Lee
Project
MT90/MVT100/MVT340/T355/
Creation Date
2010-07-31
MVT380/MVT800/MVT600/T1/T3/
Update Date
2015-01-30
T333/TC68S/T322X/T311/P66
Subproject
GPRS Protocol
Total Pages
39
Version
V1.7
Confidential
Internal Documentation
-2-
Contents
1 Command Format ..........................................................................................................................................................................- 5 1.1 GPRS Command Format .....................................................................................................................................................- 5 1.2 Tracker Command Format ..................................................................................................................................................- 5 1.3 Event Code ..........................................................................................................................................................................- 9 2 Command List ..............................................................................................................................................................................- 10 3 Command Details ........................................................................................................................................................................- 13 3.1 Real-Time Location Query (GPRS) A10 ...........................................................................................................................- 13 3.2 Setting a Heartbeat Packet Reporting Interval (GPRS) A11 ............................................................................................- 13 3.3 Track by Time Interval (GPRS) A12 .................................................................................................................................- 13 3.4 Setting the Direction Change Report Function (GPRS) A13 ...........................................................................................- 14 3.5 Track by Distance A14 ....................................................................................................................................................- 14 3.6 Setting the Parking Scheduled Tracking Function (GPRS) A15 .......................................................................................- 15 3.7 Enabling the Parking Scheduled Tracking Function (GPRS) A16 .....................................................................................- 15 3.8 Enabling or Disabling the RFID Control OUT1 Function (MVT600/T1) A17 ....................................................................- 16 3.9 3D-Shake Wake Up (MT90) A19 .....................................................................................................................................- 16 3.10 Setting GPRS Parameters A21 ......................................................................................................................................- 17 3.11 Setting the DNS Server IP Address A22 ........................................................................................................................- 17 3.12 Setting the Standby GPRS Server A23 ..........................................................................................................................- 17 3.13 Reading All Authorized Phone Numbers A70 ...............................................................................................................- 18 3.14 Setting a Combined Function Phone Number A71 ......................................................................................................- 18 3.15 Setting a Listen-in Phone Number A72 ........................................................................................................................- 18 3.16 Setting the Smart Sleep Mode A73 ..............................................................................................................................- 19 3.17 Automatic Event Report AAA .......................................................................................................................................- 20 3.18 Deleting a GPRS Event in the Cache Zone AFF .............................................................................................................- 20 3.19 Setting a Geo-Fence B05 ..............................................................................................................................................- 20 3.20 Deleting a Geo-Fence B06 ............................................................................................................................................- 21 3.21 Setting the Speeding Alarm Function B07 ...................................................................................................................- 21 3.22 Setting the Towing Alarm Function B08 .......................................................................................................................- 22 3.23 Setting the Anti-Theft Function B21 ............................................................................................................................- 22 3.24 Turning Off the Indicator B31.......................................................................................................................................- 23 3.25 Setting a Recording Interval B34 ..................................................................................................................................- 24 3.26 Setting the SMS Time Zone B35 ...................................................................................................................................- 24 3.27 Setting the GPRS Time Zone B36 .................................................................................................................................- 24 3.28 Checking the Engine First to Determine Tracker Running Status B60 .........................................................................- 25 3.29 Setting SMS Event Characters B91 ...............................................................................................................................- 25 3.30 Setting a GPRS Event Flag B92 .....................................................................................................................................- 25 3.31 Reading a GPRS Event Flag B93 ....................................................................................................................................- 26 3.32 Setting a Photographing Event Flag (MVT600/T1/T333/T3) B96 .................................................................................- 26 3.33 Reading a Photographing Event Flag (MVT600/T1/T333) B97 .....................................................................................- 26 3.34 Setting Event Authorization B99 ..................................................................................................................................- 26 3.35 Output Control C01 ......................................................................................................................................................- 27 3.36 The GPRS Platform Control Device Sends an SMS C02 ................................................................................................- 28 Copyright 2015 Meitrack Group All rights reserved.
-3-
-4-
1 Command Format
1.1 GPRS Command Format
identifier><Data
length>,<IMEI>,<Command
type>,<Event
code>,<(-)Latitude>,<(-)Longitude>,<Date
and
A comma (,) is used to separate data characters. The character type is the American Standard Code for Information
Interchange (ASCII). (Hexadecimal is represented as 0x2C.)
Do not input special characters such as < and > when editing a command.
All multi-byte data complies with the following sequence: High bytes are prior to low bytes.
Description
Example
@@
Indicates the GPRS data packet header from the server to the
@@
Indicates the GPRS data packet header from the tracker to the
$$
Has one byte. The type is the ASCII, and its value ranges from 0x41
to 0x7A.
Data length
Indicates the length of characters from the first comma (,) to \r\n.
25
Decimal.
Example: $$<Data identifier><Data length>,<IMEI>,<Command
type>,<Command><* Checksum>\r\n
IMEI
Indicates the tracker IMEI number. The number type is ASCII. It has
353358017784062
15 digits generally.
Command type
Hexadecimal
AAA
Decimal
Unit: degree
22.756325
(-)yy.dddddd
Decimal
-23.256438
-5-
Unit: degree
114.752146
(-)xxx.dddddd
Decimal
-114.821453
yy indicates year.
yymmddHHMMSS
mm indicates month.
091221102631
dd indicates date.
HH indicates hour.
MM indicates minute.
SS indicates second.
Decimal
Indicates the GPS signal status.
Positioning status
A = Valid
V = Invalid
Number of satellites
Decimal
GSM signal strength
Value: 031
12
Decimal
Speed
Unit: km/h
58
Decimal
Direction
Indicates the driving direction. The unit is degree. When the value is
45
90
Decimal
Horizontal positioning
The value ranges from 0.5 to 99.9. The smaller the value is, the
accuracy
Decimal
When the accuracy value is 0, the signal is invalid.
1 Perfect
23 Wonderful
46 Good
78 Medium
920 Low average
2150 Poor
Altitude
Unit: meter
118
Decimal
Mileage
Unit: meter
564870
Decimal
-6-
Unit: second
2546321
Decimal
The value is the accumulative duration value. The maximum value
is 4294967295 seconds. If the value exceeds the maximum value,
the value is automatically cleared.
Base station info
460|0|E166|A08B
MCC|MNC|LAC|CI
The MCC and MNC are decimal, while the LAC and CI are
hexadecimal.
Note: Base station information in an SMS is empty.
I/O port status
Hexadecimal
0421 (hexadecimal) =
Separated by |.
123|456|235|1456|222
Hexadecimal
(Hexadecimal)
Geo-fence
32-bit unsigned
02 00 00 00 (indicates
event info
number
geo-fence 2)
Time spent of
32-bit unsigned
E0 04 00 00 (indicates
this trip
Unit: second
1248 seconds)
-7-
32-bit unsigned
01 00 00 00
stealing
trigger source
Average
32-bit unsigned
7B 00 00 00 (indicates
driving speed
Unit: km/h
123 km/h)
32-bit unsigned
C9 00 00 00 (indicates the
hour
Unit: km/h
201 km/h)
32-bit unsigned
66 1F B8 F2 (indicates
trip
Unit: meter
4072152934m)
When data contains FF, the mileage of a trip does not exist.
Only available by GPRS event code 145.
RFID
42770680 (hexadecimal)
Hexadecimal
Only available by GPRS event code 37.
Picture name
0918101221_C2E03
08 (indicates temperature
sensor 8)
Reserved
A separator still exists.
Protocol version
Decimal
percentage is 36.30%.)
the percentage.
When the fuel sensor type is 0, the sensor is not connected and the
value is empty.
Temperature sensor No.
011A09|021A15|061E20
and value
(indicates three
temperature sensors.
Two bytes. The parameter indicates the sum of all data packets
BE
-8-
\r\n
Event
SOS Pressed
SOS
Input 2 Active
Input 3 Active
Input 4 Active
Input 5 Active
In5 Active
Input 1 Inactive
In1 Inactive
10
Input 2 Inactive
11
Input 3 Inactive
12
Input 4 Inactive
13
Input 5 Inactive
17
Low Battery
Low Battery
18
Low Ext-Battery
19
Speeding
Speeding
20
Enter Geo-fence
21
Exit Geo-fence
22
External Battery On
Ext-Battery On
Tracker connected: TC68S
23
Ext-Battery Cut
Tracker removed: TC68S
24
25
GPS Recovery
26
Enter Sleep
Enter Sleep
-9-
Exit Sleep
Exit Sleep
28
29
Device Reboot
Power On
31
Heartbeat
32
Heading Change
Heading Change
33
Distance
34
Now
35
Interval
36
Tow
Tow
37
RFID
39
Picture
41
Stop Moving
Stop moving
42
Start Moving
Start Moving
44
GSM Jammed
GSM Jammed
50
Temperature High
Temp High
51
Temperature Low
Temp Low
52
Fuel Fulled
Fuel Full
53
Fuel Empty
Fuel Empty
56
Armed
Armed
57
Disarmed
Disarmed
58
Stealing
Stealing
63
GSM No Jamming
GSM No Jamming
65
66
67
68
69
70
71
72
73
79
Fall
Fall
139
Maintenance Notice
Maintenance
2 Command List
Command
Command Description
Applicable Model
A10
All
A11
All
A12
All
- 10 -
All
A14
Track by Distance
All
A15
A16
A17
MVT600/T1/T333/T3
A19
3D-Shake Wake Up
MT90
A21
All
A22
A23
A70
All
A71
All
A72
A73
All
AAA
All
AFF
All
B05
Setting a Geo-Fence
All
B06
Deleting a Geo-Fence
All
B07
All
B08
B21
B31
B34
B35
All
B36
B60
MVT100/MVT340/MVT380/MVT600/
T1/MVT800/T333/T3
MVT100/MVT340/MVT380/MVT600/
T1/MVT800/T333/T3
MVT100/MVT340/MVT380/MVT600/
T1/T68S/T333/T3/T355/T311
MVT100/340/380/600/T1/MVT800/T333/T3
B91
All
B92
All
B93
All
B96
MVT600/T1/T333/T3
B97
MVT600/T1/T333/T3
B99
All
- 11 -
Output Control
MVT100/340/380/600/T1/MVT800/T333/T3
C02
All
C03
C13
MVT600/T1/T333/T3
C40
T1/MVT600/MVT800/T333/T3
C41
T1/MVT600/MVT800/T333/T3
C42
T1/MVT600/MVT800/T333/T3
C43
T1/MVT600/MVT800/T333/T3
C44
T1/MVT600/MVT800/T333/T3
C46
T1/MVT600/MVT800/T333/T3
C47
T1/MVT600/MVT800/T333/T3
C48
T1/MVT600/MVT800/T333/T3
D00
Obtaining a Picture
MVT600/T1/T333/T3
D01
MVT600/T1/T333/T3
D02
Deleting a Picture
MVT600/T1/T333/T3
D03
Timely Photograghing
MVT600/T1/T333/T3
D10
MVT600/T1/T333/T3
D11
MVT600/T1/T333/T3
D12
MVT600/T1/T333/T3
D13
MVT600/T1/T333/T3
D14
MVT600/T1/T333/T3
D15
MVT600/T1/T333/T3
D16
MVT600/T1/T333/T3
D65
TC68S
D66
TC68S
E91
All
F01
All
F02
All
F08
All
F09
All
F11
All
- 12 -
3 Command Details
3.1 Real-Time Location Query (GPRS) A10
GPRS Setting
A10
GPRS Reply
Description
Applicable Model
All
Example
GPRS Sending
@@Q25,353358017784062,A10*6A\r\n
GPRS Reply
$$Q128,353358017784062,AAA,34,22.543176,114.078448,100313093738,A,5,22,2,205
,5,-14,0,60,0|0|10133|4110,0000,149|153|173|2707|914,*91\r\n
A11,Interval
GPRS Reply
A11,OK
Description
The heartbeat packet function is used to keep the Transmission Control Protocol (TCP)
connection open when the interval of scheduled GPRS reporting is long.
When the interval is 0, the heartbeat packet function is disabled (default).
When the interval is a value ranging from 1 to 65535, set the interval (unit: minute).
The heartbeat packet function is only available for the deep sleep mode. When the
device enters deep sleep mode, it will send heartbeat packets at the specified interval.
The function is used to keep the platform connection open, so GPS positioning data is
invalid.
Applicable Model
All
Example
GPRS Sending
@@S28,353358017784062,A11,10*FD\r\n
GPRS Reply
$$S28,353358017784062,A11,OK*FE\r\n
After the above command is run successfully, the tracker will send the following GPRS
heartbeat packet to the platform every 10 minutes in sleep mode:
$$a131,353358017784062,AAA,31,22.913458,114.083183,080229123628,V,9,23,21,83,
1,18,1350,127,0|0|10133|4110,0000,169|181|184|2714|919,*60
A12,Interval
GPRS Reply
A12,OK
Description
- 13 -
All
Example
GPRS Sending
@@V27,353358017784062,A12,6*D5\r\n
GPRS Reply
$$V28,353358017784062,A12,OK*02\r\n
After the above command is run successfully, the tracker will send the following GPRS
data packet to the platform every one minute:
$$W129,353358017784062,AAA,35,22.540113,114.076141,100313094354,A,5,22,1,17
4,4,129,0,435,0|0|10133|4110,0000,166|224|193|2704|916,*BE\r\n
A13,Angle
GPRS Reply
A13,OK
Description
When the driving direction exceeds the preset value, the tracker sends a GPRS data
packet about the location to the server. This ensures a continuous smooth trace.
When the angle is 0, the direction change report function is disabled (default).
When the angle is a value ranging from 1 to 359, set the direction change angle.
30 is recommended.
Applicable Model
All
Example
GPRS Sending
@@X29,353358017784062,A13,120*37\r\n
GPRS Reply
$$X28,353358017784062,A13,OK*05\r\n
After the above command is run successfully, if the direction change angle is greater
than 120 degree, the tracker will send the following GPRS data pakcet to the server:
$$Y129,353358017784062,AAA,32,22.540968,114.077455,100313094534,A,4,22,1,166,
3,175,0,534,0|0|10133|4110,0000,141|138|159|2691|904,*D9\r\n
Applicable Model
All
A14,Distance
GPRS Reply
A14,OK
Description
When the driving distance is 0, the distance tracking function is disabled (default).
When the driving distance is a value ranging from 1 to 4294967295, set the distance.
The unit is meter.
Note: If the GPRS scheduled tracking and distance tracking functions are both set,
reporting complies with the "first reach first report" rule and the interval and distance
of next report are re-calculated.
300 is recommended.
Applicable Model
All
Example
Copyright 2015 Meitrack Group All rights reserved.
- 14 -
@@D30,353358017784062,A14,1000*4A\r\n
GPRS Reply
$$D28,353358017784062,A14,OK*F2\r\n
After the above command is run successfully, if the driving distance reaches 1000m, the
tracker will send a data packet to the server.
$$D131,353358017784062,AAA,33,22.547271,114.047405,080310080929,A,8,21,13,89
,1,12,8525,561,0|0|10133|4110,0000,163|185|186|2712|939,*31\r\n
A15,Interval
GPRS Reply
A15,OK
Description
The function applies for vehicle trackers. With the function, the number of GPRS
messages is reduced, and thus GPRS traffic is saved.
After the A15 function is set, the A16 function is automatically enabled. For details
about engine status, see section 3.7 "Enabling the Parking Scheduled Tracking Function
(GPRS) A16."
The interval is in unit of 10 seconds.
When the interval is 0, the GPRS scheduled reporting function is disabled.
The maximum interval is 65535 x 10 seconds.
Note: If data needs to be sent at the specified interval after the vehicle starts or stops,
the function needs to work with the A12 function.
Applicable Model
MVT100/MVT340/MVT380/MVT600/T1/MVT800/TC68S/T333/T3
Example
GPRS Sending
@@E27,353358017784062,A15,6*C7\r\n
GPRS Reply
$$E28,353358017784062,A15,OK*F4\r\n
A16,Status
GPRS Reply
A16,OK
Description
The function is available for vehicle trackers only. The first positive input ports (high
level) of vehicle trackers must connect to engine status detection. Otherwise, the
function is unavailable. The first positive input ports of vehicle trackers are as
follows:
Vehicle Tracker
MVT100
Input port 2
MVT340
Input port 2
MVT380
Input port 4
MVT600
Input port 3
T1/T333/T3
Input port 3
When the activation status is 1, the parking scheduled tracking function is enabled,
and GPRS data is sent at the following interval:
Copyright 2015 Meitrack Group All rights reserved.
- 15 -
When the activation status is 0, the parking scheduled tracking function is disabled,
and GPRS data is sent at the following interval:
Note: The TC68S can determine whether the engine is activated based on vehicle
battery voltage.
Applicable Model
MVT100/MVT340/MVT380/MVT600/T1/MVT800/TC68S/T333/T3
Example
GPRS Sending
@@F27,353358017784062,A16,0*C3\r\n
GPRS Reply
$$F28,353358017784062,A16,OK*F6\r\n
3.8 Enabling or Disabling the RFID Control OUT1 Function (MVT600/T1) A17
GPRS Setting
A17,X
GPRS Reply
A17,OK
Description
When X is 1, the RFID control OUT1 function is enabled. Ensure that the engine must
connect to input 3 and the RFID has been authorized.
When X is 0, the RFID control OUT1 function is disabled (default).
For example, after swiping the authorized RFID card, you must start the engine within
one minute. If the time expires, you need to swipe the card again to start the engine.
After that, input 3 has been detecting engine status. When input 3 detects that the
engine status is ACC ON, the engine is not activated. When input 3 detects that the
engine is stopped before one minute, swipe the card to start the engine.
For details about how to authorize a RFID, see commands D10D15.
Applicable Model
MVT600/T1/T333/T3
Example
GPRS Sending
@@T27,353358017784062,A17,1*D3\r\n
GPRS Reply
$$T28,353358017784062,A17,OK*05\r\n
A19,X
GPRS Reply
A19,OK
Description
Applicable Model
MT90
Example
GPRS Sending
@@H27,353358017784062,A19,1*C9\r\n
GPRS Reply
$$H28,353358017784062,A19,OK*F8\r\n
- 16 -
GPRS Reply
A21,OK
Description
Applicable Model
All
Example
GPRS Sending
@@H48,353358017784062,A21,1,67.203.13.26,8800,,,*C9
GPRS Reply
$$H28,353358017784062,A21,OK*F4\r\n
GPRS Reply
A22,OK
Description
An incorrect DNS server IP address may lead to GPRS data reporting failures after the
A21 command is used. Use the A22 command to set the DNS server IP address (confirm
the IP address with your domain name provider.). Then use the A21 command to reset
the domain name.
DNS server IP address: a maximum of 16 bytes
Applicable Model
Excluding T322X/T355
Example
GPRS Sending
@@K38,353358017784062,A22,75.127.67.90*FD\r\n
GPRS Reply
$$K28,353358017784062,A22,OK*F8\r\n
A23,IP address,Port
GPRS Reply
A23,OK
Description
Applicable Model
Excluding T322X
Example
GPRS Sending
@@S43,353358017784062,A23,67.203.13.26,8800*F0
- 17 -
$$S28,353358017784062,A23,OK*01\r\n
A70
GPRS Reply
A70,SOS phone number 1,SOS phone number 2,SOS phone number 3,Listen-in phone
number 1,Listen-in phone number 2
Description
Applicable Model
All
Example
GPRS Sending
@@T25, 353358017784062,A70*93\r\n
GPRS Reply
$$T85,353358017784062,A70,13811111111,13822222222,13833333333,13844444444,
13855555555*21\r\n
GPRS Reply
A71,OK
Description
Phone number: A phone number has a maximum of 16 bytes. If no phone numbers are
set, leave them blank. Phone numbers are empty by default.
Phone number 1: Set the phone number to the SOS phone number. When you call the
tracker by using the phone number, the tracker will reply an SMS with the location and
send geo-fence alarms and low power alarms.
When the SOS button is pressed, the tracker will dial phone numbers 1, 2, and 3 in
sequence. The tracker stops dialing when a phone number responds.
Applicable Model
All
Example
GPRS Sending
@@U61,353358017784062,A71,13811111111,13822222222,13833333333*7D\r\n
GPRS Reply
$$U28,353358017784062,A71,OK*06\r\n
GPRS Reply
A72,OK
Description
When you call the tracker by using the authorized listen-in phone number, the tracker
will answer the call automatically and enter the listen-in state. In this way, the tracker
will not make any sound.
A maximum of two phone numbers can be set. Each phone number has a maximum of
16 digits. If no phone numbers are set, leave them blank. Phone numbers are empty by
default.
If no phone numbers are set and commas are remained, phone numbers set before will
be deleted.
- 18 -
Excluding T322X/T355/MVT340
Example
GPRS Sending
@@V49,353358017784062,A72,13844444444,13855555555*55\r\n
GPRS Reply
$$V28,353358017784062,A72,OK*08\r\n
A73,Sleep level
GPRS Reply
A73,OK
Description
Set the automatic smart sleep mode when the tracker is idle.
When the sleep level is 0, the sleep mode is disabled (default).
When the sleep level is 1, the tracker enters the normal sleep mode. The GSM module
always works, and the GPS module occasionally enters the sleep mode. The tracker
works 25% longer in the normal sleep mode than that in the normal working mode. The
mode is not recommended for users who set the scheduled tracking at a short interval.
In this way, the mode will affect trace integrity.
When the sleep level is 2, the tracker enters the deep sleep mode. If the tracker is not
activated after five minutes, the GPS module is stopped, and the GSM module enters
the sleep mode. If the tracker is activated, the GPS and GSM modules are waken up. A
heartbeat event occurs only in the deep sleep mode. A heartbeat event is uploaded
every one hour by default.
Activation actions include: SOS alarm, low internal/external battery, external power
status, GPS antenna cutoff alarm, towing alarm, high temperature, low temperature,
fuel stealing, vehicle stealing, ACC ON, (button) changes on any input port, vibration,
incoming call, SMS receiving, call, and heartbeat event (The GPS is disabled during
heartbeat wakeup.).
Note:
The MT90 can enter sleep mode under vibration, and vibration cannot wake the
MT90 up from sleep mode. However, you can use the A19 command to wake up
the MT90. By default, you cannot wake the MT90 up by vibration.
In any condition, you can use an SMS or a GPRS command to disable the sleep
mode, and then the tracker exits the sleep mode and returns back to the normal
working mode.
Applicable Model
All
- 19 -
@@W27,353358017784062,A73,2*D9\r\n
GPRS Reply
$$W28,353358017784062,A73,OK*0A\r\n
Description
When an event occurs, the tracker automatically reports the event to the server.
Applicable Model
Excluding T322X
Example
GPRS Reply
When you press the SOS button, the tracker will send the following information to the
server:
$$G127,353358017784062,AAA,1,22.538169,114.075958,100313095653,A,3,21,4,46,5,
581,0,148,0|0|10133|4172,0000,166|204|205|2709|878,*77\r\n
GPRS Reply
Description
Applicable Model
Excluding T322X
Example
GPRS Sending
@@h27,353358017784062,AFF,1*0B\r\n
GPRS Reply
$$h28,353358017784062,AFF,OK*3D\r\n
GPRS Reply
B05,OK
Description
- 20 -
All
Example
GPRS Sending
@@H57,353358017784062,B05,1,22.913191,114.079882,1000,0,1*96\r\n
GPRS Reply
$$H28,353358017784062,B05,OK*F7\r\n
When the tracker exits the geo-fence (latitude: 22.913191; longitude: 114.079882; radiu:
1000m), it will send the following GPRS data packet to the server:
$$J132,353358017784062,AAA,21,22.918046,114.089726,080229123812,A,10,22,12,32,
1,21,6667,847,0|0|10133|4110,0000,124|181|183|2714|922,*5A\r\n
B06,Geo-fence number
GPRS Reply
B06,OK
Description
Geo-fence number: 18. Only one geo-fence can be deleted each time by SMS or GPRS
command.
Applicable Model
All
Example
GPRS Sending
@@J27,353358017784062,B06,1*C8\r\n
GPRS Reply
$$J28,353358017784062,B06,OK*FA\r\n
After the command is run successfully, the first geo-fence will be deleted.
B07,Alarm speed
GPRS Reply
B07,OK
Description
When the alarm speed is 0, the speeding alarm function is disabled (default).
When the alarm speed is a value ranging from 1 to 255, set the speed limit. The unit is
km/h. When the driving speed reaches the value, a speeding alarm is generated.
Applicable Model
All
Example
GPRS Sending
@@P28,353358017784062,B07,60*05\r\n
- 21 -
$$P28,353358017784062,B07,OK*01\r\n
When the tracker driving speed reaches 60 km/h, it will send the following information to
the server:
$$k134,353358017784062,AAA,19,22.916675,114.088813,080229123718,A,10,22,61,31
,1,21,
6635,395,460|0|10133|4110,0000,164|185|181|2712|915,*F7\r\n
B08,Vibration duration
GPRS Reply
B08,OK
Description
When the tracker's vibration duration exceeds the preset value, the tracker will send an
alarm to an authorized phone number or the server. Before using the towing alarm
function, ensure that the smart sleep level is set to 2 by using the A73 command and
the consecutive vibration duration is set by using the B08 command. Otherwise, the
towing alarm function is unavailable.
When the consecutive vibration duration is 0, the towing alarm function is disabled
(default).
When the consecutive vibration duration is a value ranging from 1 to 255, set the
waiting time of an alarm caused by consecutive vibration. The unit is second.
Applicable Model
Excluding T322X/T355
Example
GPRS Sending
@@I27,353358017784062,B08,3*CB\r\n
GPRS Reply
$$I28,353358017784062,B08,OK*FB\r\n
When the tracker vibrates for more than consecutive 3 seconds, it will send the following
information to the server:
$$K133,353358017784062,AAA,36,22.916675,114.088813,080229123718,A,10,22,61,3
1,1,21,6635,395,460|0|1013|4110,0000,164|185|181|2712|915,*A2
B21,Status
GPRS Reply
B21,OK
- 22 -
When the activation status is 1 (default value), the anti-theft function is enabled. An
alarm is generated when the first negative input and first positive input of vehicle
trackers excluding SOS are activated. For example, an alarm is generated when input 3
or 4 of the MVT800 is activated or input 2 or 3 of the T322X is activated.
When the activation status is 0, the anti-theft function is disabled. No alarm is
generated when the first negative input and first positive input of vehicle trackers
excluding SOS are activated.
Note: The function is only available for MVT series, T1, and T322X vehicle trackers. The
following lists inputs of trackers:
Tracker
Negative Input
Positive Input
MVT100
Input 2
MVT340
Input 2
MVT380
Input 2
Input 4
MVT600
Input 2
Input 3
T1/T333/T3
Input 2
Input 3
MVT800
Input 3
Input 4
Note: The TC68S can determine whether the engine is activated based on vehicle
battery voltage.
When the T322X/MVT800 is in arming state and input 3 is triggered, a vehicle stealing
alarm will be generated, the buzzer makes a sound, and the tracker makes a call and
sends an SMS to the authorized phone number. In this way, if T322X input 2/MVT800
input 4 is triggered, output 1 is activated and the tracker makes a call and sends an SMS
to the authorized phone number.
Applicable Model
MVT100/MVT340/MVT380/MVT600/T1/MVT800/T333/TC68S/T3/T311
Example
GPRS Sending
@@C27,353358017784062,B21,1*BE\r\n
GPRS Reply
$$C28,353358017784062,B21,OK*F0\r\n
B31,A
GPRS Reply
B31,OK
Description
When A is 00, the tracker's indicator is turned on (default). You can query the device's
running status according to the indicator status.
When A is 10, the tracker's indicator is turned off.
Applicable Model
Excluding T322X/T355
Example
GPRS Sending
@@J28,353358017784062,B31,10*F7\r\n
GPRS Reply
$$J28,353358017784062,B31,OK*F8\r\n
- 23 -
B34,Recording interval
GPRS Reply
B34,OK
Description
Set the interval for recording data to the tracker flash memory when the GPS is valid.
Recorded data can only be read by GPSLog or Meitrack Manager software.
When the recording interval is 0, the recorder function is disabled (default).
When the recording interval is a value ranging from 1 to 65535, set the interval. The unit
is second.
Applicable Model
Excluding MVT340
Example
GPRS Sending
@@N28,353358017784062,B34,60*03\r\n
GPRS Reply
$$N28,353358017784062,B34,OK*FF\r\n
B35,SMS minute
GPRS Reply
B35,OK
Description
The default time zone of the tracker is GMT 0. You can run the B35 command to change
the SMS report time zone to the local time zone. The SMS report time zone is different
from the GPRS data packet time zone.
When SMS minute is 0, the time zone is GMT 0.
When SMS minute is a value ranging from -32768 to 32767, set time zones.
Applicable Model
All
Example
GPRS Sending
@@O29,353358017784062,B35,480*3C\r\n
GPRS Reply
$$O28,353358017784062,B35,OK*01\r\n
After the command is run successfully, the tracker SMS time zone is changed to
UTC+08:00 (China time zone).
B36,GPRS minute
GPRS Reply
B36,OK
Description
When GPRS minute is 0, the time zone is GMT 0 (default). The MS02 can automatically
detect the user time zone, so that the GPRS time zone does not need to be changed.
Otherwise, inaccurate data occurs.
When GPRS minute is a value ranging from -32768 to 32767, set time zones.
Applicable Model
Excluding T355
Example
GPRS Sending
@@P29,353358017784062,B36,480*3E\r\n
GPRS Reply
$$P28,353358017784062,B36,OK*03\r\n
After the command is run successfully, the GPRS time zone is changed to UTC+08:00
- 24 -
3.28 Checking the Engine First to Determine Tracker Running Status B60
GPRS Setting
B60,X
GPRS Reply
B60,OK
Description
When X is 1, check the engine first to determine whether the tracker is moving or stops.
This prevents static drift.
When X is 0, you do not need to check the engine to determine whether the tracker is
moving or stops (default).
The first positive input of the tracker connects to engine detection by default.
Applicable Model
MVT100/MVT380/MVT600/T1/MVT800/TC68S/T333/T3
Example
GPRS Sending
@@U27,353358017784062,B60,1*D3\r\n
GPRS Reply
$$U28,353358017784062,B60,OK*05\r\n
GPRS Reply
B91,OK
Description
Applicable Model
Excluding T322X
Example
GPRS Sending
@@R31,353358017784062,B91,1,SOS*F0\r\n
GPRS Reply
$$R28,353358017784062,B91,OK*06\r\n
After you press the SOS button (input 1), the tracker will send an alarm SMS whose
header is SOS to a preset authorized phone number.
GPRS Reply
B92,OK
Description
All
Example
GPRS Sending
@@q42,353358017784062,B92,1234567890ABCDEF*62\r\n
GPRS Reply
$$q28,353358017784062,B92,OK*26\r\n
- 25 -
B93
GPRS Reply
Description
Applicable Model
All
Example
GPRS Sending
@@V25,353358017784062,B93*7B\r\n
GPRS Reply
$$V42,353358017784062,B93,00000007E01C001F*B5\r\n
GPRS Reply
B96,OK
Description
Set one or multiple photographing events. When a preset event happens, a photo is
taken and then saved in the Micro SD card.
By default, after you press the SOS button, a photo will be taken and then saved in the
Micro SD card. You can use command D00/D01 to read photos.
Applicable Model
MVT600/T1/T333/T3
Example
GPRS Sending
@@A42,353358017784062,B96,0000000000000001*95\r\n
GPRS Reply
$$A28,353358017784062,B96,OK*FA\r\n
B97
GPRS Reply
Description
To know which event has enabled the function for taking photos.
Applicable Model
MVT600/T1/T333/T3
Example
GPRS Sending
@@C25,353358017784062,B97*6C\r\n
GPRS Reply
$$C42,353358017784062,B97,0000000000000001*60\r\n
- 26 -
Description
Fields SMS, CALL, CAMEA, GPRS, BUZZER can be presented by 04 in decimal string.
Operation codes GET, SET, ADD, and DEL can be presented by 03 in decimal string.
These characters are not case-sensitive.
Note: Ensure that an authorized phone number is set by using the A71 command or the
parameter configuration tool before the B99 command is used to set the SMS/CALL
event code. The tracker compares the authorized phone number issued by B99 with the
authorized phone number (excluding +86 characters) of the tracker. If the phone
numbers are the same, the new event code will be stored. If the phone numbers are
inconsistent, an error SMS will be sent.
Applicable Model
All
Example
GPRS Sending
@@B34,863070010825791,B99,gprs,get*BC\r\n
GPRS Reply
$$B33,863070010825791,B99,1,17,18*B5\r\n
C01,Speed,ABCDE
GPRS Reply
C01,OK
Description
When the speed is 0, no speed limit exists. That is, when the tracker receives a
command, the output control takes effect immediately.
When the speed is a value ranging from 1 to 255 (unit: km/h), set the speed limit for
output control. When the driving speed is lower than the speed limit, the output control
takes effect.
A=0, close output (OUT1) - open drain
A=1, open output (OUT1) - connect to GND
A=2, remain previous status.
B=0, close output (OUT2) - open drain
B=1, open output (OUT2) - connect to GND
B=2, remain previous status.
C=0, close output (OUT3) - open drain
C=1, open output (OUT3) - connect to GND
C=2, remain previous status.
D=0, close output (OUT4) - open drain
D=1, open output (OUT4) - connect to GND
D=2, remain previous status.
E=0, close output (OUT5) - open drain
- 27 -
MVT100/MVT340/MVT380/MVT600/T1/MVT800/T333/T3
Example
GPRS Sending
@@M34,353358017784062,C01,20,10122*18\r\n
GPRS Reply
$$M28,353358017784062,C01,OK*F9\r\n
GPRS Reply
C02,OK
Description
Used for the platform control device to send an SMS to a mobile phone.
X = 0: in TEXT mode
X = 1: in Unicode mode
Phone number: a maximum of 16 digits
Content: a maximum of 140 characters
After receiving the message, the tracker sends Content information to specified phone
numbers.
Applicable Model
All
Example
GPRS Sending
@@f47,353358017784062,C02,0,15360853789,Meitrack*B1\r\n
GPRS Reply
$$f28,353358017784062,C02,OK*13\r\n
C03, X
GPRS Reply
C03,OK
Description
Applicable Model
Excluding T322X
Example
GPRS Sending
@@f27,353358017784062,C03,0*E1\r\n
GPRS Reply
$$f28,353358017784062,C03,OK*14\r\n
C13,Level,Type,Content
GPRS Reply
C13,OK
Description
The command is used to display the GPRS information sent by the platform on the LCD
screen.
- 28 -
MVT600/T1/T333/T3
Example
GPRS Sending
GPRS Reply
@@m42,013777001338688,C13,0,E,Test Message*08
$$m28,013777001338688,C13,OK*1C
GPRS Reply
C40,SN1 & number 1 & result, SN2 & number 2 & result,SNn & number n & result
Description
2)
If the number is 0, the temperature sensor is not numbered. Then send the C42
command to read the mappings of sensor SNs and numbers.
3)
Use the C40 command to number all sensors without numbers and set mapping
relationships in the database, such as the IMEI number, SN, number, and
customized name.
4)
If a high or low temperature alarm is required, send the C43 command to set the
temperature value and customize a name. You are advised to use the installation
path as the name and save the name to the database.
5)
If the sensor is pulled out or replaced when the device is online, use the C46
command to check the sensor. If data is inconsistent, use the C40 and C43
commands to set data.
The device uploads current temperature data by the AAA event. If the number in
temperature data is 0, the temperature sensor is not registered. The platform
automatically sends the C42 command to obtain the temperature sensor SN and
number list. Find out the sensor whose number is 0, and register it.
n: The maximum value is 8.
SN: unique number to identify a temperature sensor. Eight bytes. Hexadecimal string.
The SN is displayed on the platform like 28 1B D5 23 04 00 00 57, which is the same as
that on the sensor label.
Number: one byte. Hexadecimal. The value ranges from 1 to 254.
Registration result: 0x01, 0x02, 0x03, and 0x04
0x01: The registration is successful.
0x02: The number or SN already exists.
0x03: All sensors are registered.
0x04: Registration failed. Hexadecimal.
Applicable Model
MVT600/T1/T333/MVT800/T3
Example (ASCII is used to display examples because hexadecimal characters cannot be displayed.)
GPRS Sending
@@q35,012896001078259,C40,(1BD5#040000W02*50\r\n
- 29 -
$$q36,012896001078259,C40,(1BD5#040000W0201*1B \r\n
GPRS Reply
Description
Number: indicates the registered sensor number; hexadecimal. The value ranges from 1
to 254.
Result: Decimal. 1 indicates deletion succeeded. 2 indicates that the number does not
exist. 3 indicates deletion failed.
To delete all registered temperature sensors, send command C41 only. If deletion is
successful, OK is returned. If not, Error is returned.
Applicable Model
MVT600/T1/T333/MVT800/T3
Example
GPRS Sending
@@n28,012896001078259,C41,01*19\r\n
GPRS Reply
$$n30,012896001078259,C41,01,1*37\r\n
C42
GPRS Reply
Description
SNn: indicates the n(th) sensor SN, and has eight bytes in hexadecimal format.
Number n: indicates the n(th) sensor number, and has one byte in hexadecimal format.
The value ranges from 0 to 255. If the value is 0, the temperature sensor is not
registered.
Applicable Model
MVT600/T1/T333/MVT800/T3
Example (ASCII is used to display examples because hexadecimal characters cannot be displayed.)
GPRS Sending
@@m25,012896001078259,C42*89\r\n
GPRS Reply
$$t45,012896001078259,C42,(B4v#040000R00,(1BD5#040000W00*13\r\n
3.42 Setting a Temperature Value for the High/Low Temperature Alarm and Logical Name
(MVT600/T1/T333/MVT800/T3) C43
GPRS Setting
GPRS Reply
Description
- 30 -
MVT600/T1/T333/MVT800/T3
Example (ASCII is used to display examples because hexadecimal characters cannot be displayed.)
GPRS Sending
@@o57,012896001078259,C43,01(1BD5#040000W<0005000101T1#000000000000000
00000000000*3F
GPRS Reply
$$o28,012896001078259,C43,0101*85
C44
GPRS Reply
Description
Applicable Model
MVT600/T1/T333/MVT800/T3
Example (ASCII is used to display examples because hexadecimal characters cannot be displayed.)
GPRS Sending
@@r25,012896001078259,C44*90\r\n
GPRS Reply
$$r274,012896001078259,C44,01(B4v#040000R0000000000000000000000
000000000000000000000002(1BD5#040000W000000000000000000000000
- 31 -
C46
GPRS Reply
C46,Checksum
Description
Applicable Model
MVT600/T1/T333/MVT800/T3
Example
GPRS Sending
@@i25,012896001078259,C46*89\r\n
GPRS Reply
$$i28,012896001078259,C46,12_*F1\r\n
GPRS Reply
C47,OK
Description
For the MVT600 and T1, the AD2 connects to the fuel sensor by default.
Alarm percentage upper limit: When the value is 0, the alarm is cleared. When the value
is not 0, GPRS and SMS event flags take effect automatically. When the fuel percentage is
higher than or equal to the value, an alarm is generated, and the alarm event code is 52.
Alarm percentage lower limit: When the value is 0, the alarm is cleared. When the value
is not 0, GPRS and SMS event flags take effect automatically. When the fuel percentage is
lower than or equal to the value, an alarm is generate, and the alarm event code is 53.
If you want to modify a parameter, other parameters must be left blank and separators
(,) must be remained. If you only send the C47 command, all parameters are initialized to
0 and they are decimal characters.
R-type fuel sensor: resistance output fuel sensor
C-type fuel sensor: capacitance output fuel sensor
V-type fuel sensor: voltage output fuel sensor
Copyright 2015 Meitrack Group All rights reserved.
- 32 -
MVT600/T1/T333/MVT800/T3
Example
GPRS Sending
@@f33,353358017784062,C47,2,90,10*0A\r\n
GPRS Reply
$$f28,353358017784062,C47,OK*1C\r\n
C48
GPRS Reply
Description
The format of returned parameters is the same as that set by C47. These parameters are
decimal.
Applicable Model
MVT600/T1/T333/MVT800/T3
Example
GPRS Sending
@@c25,353358017784062,C48*89\r\n
GPRS Reply
$$c33,353358017784062,C48,2,90,10*D0\r\n
GPRS Reply
Description
Before obtaining a picture from the tracker, use the D01 command to obtain the picture
list.
File name: Got from the tracker memory card. The file name is unique.
Picture data packet start number: indicates the start sequence number of a picture
package. The minimum value is 0, indicating that you read the picture from the first
picture package. A picture can be divided into multiple packages.
Number of picture data packages: indicates the number of packets of a picture. The
minimum number is 1.
Current picture data packet number: which picture packet is sent.
Picture data: hexadecimal. After all picture data is obtained, a picture will be composed
automatically.
Note: When the tracker receives the D00 command, eight picture packets will be
uploaded consecutively. After 2 seconds, the server sends the D00 command to obtain
picture data packets from the ninth picture data packet.
Applicable Model
MVT600/T1/T333/T3
Example
GPRS Sending
@@O48,353358017784062,D00,0215080432_C2E03.jpg,0*DB\r\n
GPRS Reply
- 33 -
GPRS Reply
Description
Example
GPRS Sending
@@A27,353358017784062,D01,0*BB\r\n
GPRS Reply
$$A480,353358017784062,D01,3,0,0506162517_C1E03.jpg|0506162517_C1E11.jpg|05
06162624_C1E03.jpg|0506162630_C1E11.jpg|0506162720_C1E03.jpg|0506162721_C1
E03.jpg|0215080547_C1E03.jpg|0215080547_C1E11.jpg|0215080626_C1E03.jpg|0215
080626_C1E11.jpg|0215080827_C1E03.jpg|0215080827_C1E11.jpg|0215080850_C1E0
3.jpg|0215080850_C1E11.jpg|0507145426_C1E03.jpg|0507145426_C1E11.jpg|050714
5512_C2E03.jpg|0507145512_C2E11.jpg|0215080050_C3E03.jpg|0215080050_C3E11.j
pg|0215080459_C3E03.jpg|021508050*41\r\n
GPRS Reply
D02,OK
Description
Picture name (n): indicates the name of the picture to be deleted. You can delete
multiple pictures. Picture names are separated by |.
Applicable Model
MVT600/T1/T333/T3
Example
GPRS Sending
@@E110,353358017784062,D02,0506162517_C1E03.jpg|0506162517_C1E11.jpg|0506
162624_C1E03.jpg|0506162630_C1E11.jpg|*4E\r\n
GPRS Reply
$$F28,353358017784062,D02,OK*F4\r\n
GPRS Reply
D03, OK
Description
Camera number: indicates the number of the camera connecting to the tracker. The
minimum value is 1, indicating the first camera. The maximum value depends on the
number of cameras connected to the tracker. The maximum value is generally 2.
Picture name: indicates the name of a picture.
Applicable Model
MVT600/T1/T333/T3
- 34 -
@@D46,353358017784062,D03,1,camera picture.jpg*E2\r\n
GPRS Reply
$$D28,353358017784062,D03,OK*F3\r\n
D10,RFID(1),RFID(2),,RFID(n)
GPRS Reply
D10, OK
Description
RFID (n): indicates the authorized RFID card number. The value ranges from 1 to
4294967295. Decimal.
A maximum of 50 RFID cards can be authorized one time.
Applicable Model
MVT600/T1/T333/T3
Example
GPRS Sending
@@f43,353358017784062,D10,13737431,13737461*17\r\n
GPRS Reply
$$f28,353358017784062,D10,OK*13\r\n
GPRS Reply
D11, OK
Description
RFID card start number: The value ranges from 1 to 4294967295. Decimal.
n: indicates the number of batch-authorized RFID cards. Decimal. The maximum value is
128.
Applicable Model
MVT600/T1/T333/T3
Example
GPRS Sending
@@e36,353358017784062,D11,13737431,1*AA\r\n
GPRS Reply
$$e28,353358017784062,D11,OK*13\r\n
D12,RFID
GPRS Reply
D12, n
Description
Applicable Model
MVT600/T1/T333/T3
Example
GPRS Sending
@@C34,353358017784062,D12,13737431*2A\r\n
GPRS Reply
$$C27,353358017784062,D12,0*87\r\n
- 35 -
Description
RFID packet start number: indicates the start sequence number of the RFID packet. The
minimum value is 0. For example, when the value is 0, you can obtain the package list
from the first RFID packet. When the value is 4, you obtain the package list from the fifth
RFID packet.
Number of RFID packets: indicates the number of authorized RFID packets. One RFID
packet contains a maximum of 100 RFID card numbers. The minimum value is 0.
RFID (n): has eight hexadecimal characters.
Applicable Model
MVT600/T1/T333/T3
Example
GPRS Sending
@@w27,353358017784062,D13,0*F4\r\n
GPRS Reply
D14,RFID(1),RFID(2),,RFID(n)
GPRS Reply
D14, OK
Description
RFID (n): indicates the RFID to be deleted. The value ranges from 1 to 4294967295.
Decimal.
A maximum of 50 RFID cards can be deleted one time. One SMS (including protocols)
cannot exceed 140 bytes.
Applicable Model
MVT600/T1/T333/T3
Example
GPRS Sending
@@Q34,353358017784062,D14,13723455*3B\r\n
GPRS Reply
$$Q28,353358017784062,D14,OK*02\r\n
GPRS Reply
D15, OK
Description
Applicable Model
MVT600/T1/T333/T3
Example
GPRS Sending
@@K36,353358017784062,D15,13723455,3*97\r\n
GPRS Reply
$$K28,353358017784062,D15,OK*FD\r\n
- 36 -
3.57 Checking the Checksum of the Authorized RFID Database (MVT600/T1/T333/T3) D16
GPRS Setting
D16
GPRS Reply
D15, XOR
Description
This command is used to check whether the existing authorized RFID database is
consistent with that recorded in the server.
When the tracker receives the D16 command, the XOR result of all authorized RFIDs is
regarded as the database checksum for responding. After the server receives the
checksum, compare with the XOR result of all authorized RFIDs recorded in the server. If
the result is the same, the existing authorized RFID database is consistent with that
recorded in the server. Otherwise, data errors occur in the authorized RFID database.
Applicable Model
MVT600/T1/T333/T3
Example
GPRS Sending
@@u25,353358017784062,D16*97\r\n
GPRS Reply
$$u28,353358017784062,D16,18*F7\r\n
GPRS Reply
D65,OK
Description
Applicable Model
TC68S
Example
GPRS Sending
@@V75,353358017784062,D65,30000,50000,60000,70000,80000,90000,100000,1100
00*EA\r\n
GPRS Reply
$$V28,353358017784062,D65,OK*OD\r\n
GPRS Reply
D66,OK
Description
Applicable Model
TC68S
Example
Set the time point. The next maintenance time is November 22, 2013. The first time
- 37 -
@@V65,353358017784062,D66,8726,8816,8906,8996,9086,9176,9266,9356*A2\r\n
GPRS Reply
$$V28,353358017784062,D66OK*E2\r\n
E91
GPRS Reply
E91,Version,SN
Description
Applicable Model
All
Example
GPRS Sending
@@W25,353358017784062,E91*7D\r\n
GPRS Reply
$$W38,353358017784062,FWV1.00,12345678*1C\r\n
F01
GPRS Reply
F01,OK
Description
Applicable Model
All
Example
GPRS Sending
@@j25,353358017784062,F01*88\r\n
GPRS Reply
$$j28,353358017784062,F01,OK*19\r\n
F02
GPRS Reply
F02,OK
Description
Applicable Model
All
Example
GPRS Sending
@@Z25,353358017784062,F02*79\r\n
GPRS Reply
$$Z28,353358017784062,F02,OK*0A\r\n
F08,Run time,Mileage
GPRS Reply
F08,OK
Description
Run time:
Decimal
- 38 -
Unit: second
Decimal
Unit: meter
All
Example
GPRS Sending
@@D40,353358017784062,F08,0,4825000*51\r\n
GPRS Reply
$$D28,353358017784062,F08,OK*FA\r\n
F09,Number
GPRS Reply
F09,OK
Description
Applicable Model
All
Example
GPRS Sending
@@E27,353358017784062,F09,1*CA\r\n
GPRS Reply
$$E28,353358017784062,F09,OK*FC\r\n
F11
GPRS Reply
F11,OK
Description
Applicable Model
All
Example
GPRS Sending
@@[25,353358017784062,F11*7A\r\n
GPRS Reply
$$[28,353358017784062,F11,OK*0B\r\n
- 39 -