Meitrack Gprs Protocol v1.6
Meitrack Gprs Protocol v1.6
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
1 of 21
Internal Documentation
MEITRACKGPRS PROTOCOL
For MT90/MVT340/MVT380/MVT100
MVT600/MVT800/T1/T3/TC68/TC68S
-1-
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
2 of 21
Internal Documentation
Contents
I.
Command Format..............................................................................................................................................- 4 GPRS Command Format ...............................................................................................................................- 4 Device Data Format (General) .....................................................................................................................- 4 Device Data Format (For TC68) ....................................................................................................................- 7 Event Code ..................................................................................................................................................- 10 Command List ..................................................................................................................................................- 13 Command Details ............................................................................................................................................- 15 3.1 Track on Demand (GPRS) A10 .................................................................................................................- 15 3.2 Set Heartbeat Interval (GPRS) A11 .........................................................................................................- 16 3.3 Track by Time Interval (GPRS) A12..........................................................................................................- 16 3.4 Heading Change Report (GPRS) A13.......................................................................................................- 16 3.5 Track by Distance Interval A14 ................................................................................................................- 17 3.6 Track Parking by Time Interval (GPRS)A15 ............................................................................................- 17 3.7 Track Parking by Time Interval on/off (GPRS)A16.................................................................................- 18 3.8 Set GPRS A21............................................................................................................................................- 18 3.9 Set DNS Server IP A22 .............................................................................................................................- 19 3.10 Set Secondary GPRS Server A23 .............................................................................................................- 19 3.11 Get all Authorized Phone Numbers A70 ................................................................................................- 19 3.12 Authorize Multiple Functions Phone Number A71 ...............................................................................- 20 3.13 Set Listen-in (Voice Monitoring) A72......................................................................................................- 20 3.14 Set Sleep Mode A73 ................................................................................................................................- 20 3.15 Auto Event Report AAA ...........................................................................................................................- 21 3.16 Delete GPRS Event in Queue Buffer AFF ................................................................................................- 21 3.17 Get Authorized Phone Number and SMS Event Flag B00 .....................................................................- 21 3.18 Authorize Phone Number and SMS Event Flag B01 ..............................................................................- 22 3.19 Add SMS Event Flag to Authorized Phone Number B02 .......................................................................- 22 3.20 Delete SMS Event Flag from Authorized Phone Number B03 ..............................................................- 22 3.21 Set Geo-fence Alarm B05 ........................................................................................................................- 22 3.22 Delete Geo-fence Waypoint B06 ............................................................................................................- 23 3.23 Set Speeding Alarm B07 ..........................................................................................................................- 23 3.24 Set Tow Alarm B08...................................................................................................................................- 24 3.25 Set Tremble Sensitivity (MVT100/MVT340/MVT380/T1/T3) B09........................................................- 24 3.26 Set TrembleSensitivity (MVT600) B20 ....................................................................................................- 24 3.27 Set Anti-theft B21 ....................................................................................................................................- 24 3.28 Set Extended Functions B31 ...................................................................................................................- 25 3.29 Set Log Interval B34 .................................................................................................................................- 25 3.30 Time Zone Setting (for SMS Report) B35 ...............................................................................................- 25 3.31 Time Zone Setting (for GPRS Report) B36 ..............................................................................................- 26 3.32 Set SMS Header for Event B91 ................................................................................................................- 26 3.33 Set Event Flag for GPRS Report B92 .......................................................................................................- 26 3.34 Get Event Flag of GPRS Report B93 ........................................................................................................- 27 3.35 Set Event Flag for Taking Picture B96 ......................................................................................................- 27 3.36 Get Event Flag of Taking PictureB97........................................................................................................- 27 3.37 Output Control C01 .................................................................................................................................- 27 3.38 Protocol Control C03 ...............................................................................................................................- 28 3.39 GPRSCache Data Sending Model C04 ......................................................................................................- 28 3.40 GPRS Message Display C13 ......................................................................................................................- 28 3.41 Register the Index Numbers of Temperature Sensors (GPRS) C40.......................................................- 29 3.42 Delete Registered Temperature Sensor (GPRS) C41 .............................................................................- 29 3.43 Read Temperature Sensor SN and Index No. (GPRS) C42 ....................................................................- 30 1.1
1.2
1.3
1.4
II.
III.
-2-
File Name:
Project:
Sub Project:
Revision:
3.44
3.45
3.46
3.47
3.48
3.49
3.50
3.51
3.52
3.53
3.54
3.55
3.56
3.57
3.58
3.59
3.60
3.61
3.62
3.63
3.64
3.65
3.66
3.67
3.68
3.69
3.70
3.71
3.72
3.73
3.74
3.75
3.76
3.77
3.78
3.79
3.80
3.81
3.82
3.83
3.84
3.85
3.86
3.87
3.88
3.89
3.90
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
3 of 21
Internal Documentation
Set Temperature Value for High/Low Temperature Alert and Logical Name (GPRS) C43 .................- 30 Read Temperature Sensor Parameters (GPRS) C44 ..............................................................................- 31 Read Temperature Value C45 ..................................................................................................................- 31 Check Temperature Sensor Parameters (GPRS) C46 ............................................................................- 32 Get Picture D00........................................................................................................................................- 32 Get Picture List D01 ..................................................................................................................................- 32 Delete Picture D02 ...................................................................................................................................- 33 Take One Picture D03 ...............................................................................................................................- 33 Set Accelerated Speed of Rush Decelerate Alarm (OBD)D30 ................................................................- 33 Set Accelerated Speed of Rush Accelerate Alarm (OBD) D31...............................................................- 33 Set RPM Value of RPM Over Speed Alarm (OBD)D32 ............................................................................- 34 Set Temperature of Engine Overheat Alarm (OBD)D33 .........................................................................- 34 Set Time of Ignition on when Parking Overtime Alarm (OBD)D34........................................................- 34 Set Time of Fatigue Driving Alarm (OBD)D35 .........................................................................................- 34 Set Rest Time after Fatigue Driving (OBD)D36 .......................................................................................- 35 Set Journey and Running Time of Maintenance Reminder (OBD)D37 .................................................- 35 OBD Snapshot (OBD)D39 .........................................................................................................................- 35 Read PID (OBD)D40 ..................................................................................................................................- 36 Read Freeze Frame PID (OBD)D41...........................................................................................................- 36 Read Fault Code (OBD)D42 ......................................................................................................................- 36 Read Data of Freeze Frame (OBD)D43 ....................................................................................................- 37 Clear Fault Code (OBD)D44 ......................................................................................................................- 37 Read Ready Status (OBD)D45 ..................................................................................................................- 37 Transmit SMS Text from Platform (OBD)D46 ..........................................................................................- 37 Set VIN (OBD)D47 .....................................................................................................................................- 38 Read VIN (OBD)D48 ..................................................................................................................................- 38 Set Vehicle Model (OBD)D49 ...................................................................................................................- 38 Read Vehicle Model (OBD)D50 ................................................................................................................- 39 Set Vehicle On-board Diagnostics (OBD)D51..........................................................................................- 39 Set Reference Value of On-board Diagnostics Parameters (OBD)D52 ..................................................- 40 Set GPRS Flag of OBD Event (OBD)D53 ...................................................................................................- 40 Read GPRS Flag of OBD Event (OBD)D54 ................................................................................................- 41 Set Authorized Phone Numbers and SMS Event Flag (OBD)D55...........................................................- 41 Read Authorized Phone Numbers and SMS Event Flag (OBD)D56........................................................- 41 Add SMS Event Flag to Authorized Phone Number (OBD) D57.............................................................- 42 Delete Authorized Phone Numbers and SMS Event Flag (OBD) D58 ....................................................- 42 Set OBD SMS Event Characters (OBD) D59 .............................................................................................- 42 Set Buzzer Flag of Event Alarm (OBD) D60 .............................................................................................- 42 Read Buzzer Flag of Event Alarm (OBD) D61 ..........................................................................................- 43 Set Percentage of Low Fuel Alarm (OBD) D63 ........................................................................................- 43 Get Firmware Version and SN E91..........................................................................................................- 43 Reboot GSM Module F01 ........................................................................................................................- 43 Reboot GPS Module F02 .........................................................................................................................- 44 Clear Journey and Running Time F06 .....................................................................................................- 44 Set Mileage and Running Time - F08.........................................................................................................- 44 Delete SMS/GPRS Buffer F09 ..................................................................................................................- 44 Initialization F11........................................................................................................................................- 44 -
-3-
File Name:
Project:
Sub Project:
Revision:
I.
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
4 of 21
Internal Documentation
Command Format
Description
Example
@@
@@
in ASCII(0x40)
$$
$$
in ASCII(0x24)
package flag
25
353358017784062
command
AAA
-4-
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
5 of 21
Internal Documentation
22.756325
-23.256438
yy = degrees;
dddddd = decimal part of degree
<->xxx.dddddd
114.752146
-114.821453
xxx = degrees;
dddddd = decimal part of degree
yymmddHHMMSS
yy = year
091221102631
mm = month
dd = date
HH = hour
MM = minute
SS = second
Decimal digit
Z
A = Valid
A = valid, V = invalid
12
Speed
KM/h. Decimal.
58
Heading
275
HDOP
HDOP Values below 4 are great and value above 8 are bad
HDOP is blank when no GPS fix.
Altitude
118
Mileage
564870
2546321
460|0|E166|A08B
MCC|MNC|LAC|CI
Note: for SMS report, the Base ID is empty.
MCC and MNC are decimal;
LAC and CI are Hex.
State
0421(HEX String)
= 0000010000100001
Separated by |. Hex.
123|456|235|1234|324|
654|1456|222(HEX
-5-
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
6 of 21
Internal Documentation
String)
42770680(HEX String)
Picture name
0918101221_C2E03
Fence Number
08
Index No.
Format: 2 Hex.
Means Temperature
SensorIndex No.8
No.
Customize Data
Reserved
separator remained
Protocol Version
Default: empty
Format: Decimal
Means:protocol version
Temperature value
sensors
=1, for T1/MVT600/ MVT800 with temperature and fuel
sensor
=2-49, reserved for general Meitrack protocl
Fuel Percentage
Fuel Percentage
241E
36.30%.
011A09|021A15|061E20
No. &Value
Format: 6 Hex.
Means 3 temperature
and 6;
-6-
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
7 of 21
Internal Documentation
ASCII(Hex0x2A)
checksum
BE
\r\n
3.
All multi-byte data complies with the following sequence: High byte prior to low byte;
4.
5.
Speed and Mileage is calculated from OBD data if TC68 could read them, meanwhile, running time is
accumulated. Otherwise, theyarecalculated from GPS data;
6.
7.
8.
If OBD data is empty, it means the vehicles data cant be read by TC68.
Description
Example
@@
@@
in ASCII(0x40)
$$
$$
in ASCII(0x24)
package flag
25
-7-
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
8 of 21
Internal Documentation
$$<package
flag><L>,<IMEI>,<command>,<data><*checksum>\r\n
IMEI
353358017784062
command
AAA
22.756325
-23.256438
yy = degrees;
dddddd = decimal part of degree .
<->xxx.dddddd
114.752146
-114.821453
xxx = degrees;
dddddd = decimal part of degree .
yymmddHHMMSS
yy = year
091221102631
mm = month
dd = date
HH = hour
MM = minute
SS = second
Decimal digit
Z
A = Valid
A = valid, V = invalid.
12
Speed
KM/h. Decimal.
58
Heading
275
HDOP
HDOP Values below 4 are great and value above 8 are bad
HDOP is blank when no GPS fix.
Altitude
118
Mileage
564870
2546321
460|0|E166|A08B
MCC|MNC|LAC|CI
Note: for SMS report, the Base ID is empty.
-8-
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
9 of 21
Internal Documentation
0421(HEX String)
= 0000010000100001
Separated by |. Hex.
123|456|235|1234|324|
654|1456|222(HEX
String)
42770680(HEX String)
Picture name
0918101221_C2E03
Fence Number
Protocol Version(V)
50
RPM
1000
Engine Load
50
Calculation
Engine Coolant
Temperature
Fuel Consumption
Per 100KM
100
10.5
1 decimal place.
Intake Air
50
3.7
Temperature
Oil Pressure
decimal place.
Atmospheric
80
-9-
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
10 of 21
Internal Documentation
Pressure
Intake-tube
35
Air Flow
Throttle Position
Mileage
100000
absolute pressure
70
Remain Fuel
Unit: %. Decimal.
Freeze Frame
0026
FFFFBA21
6A
\r\n
Event
Default SMS
Default
Default SMS
Default Picture
Header
GPRS Flag
Flag
Flag
Code
(max 16 bytes)
1
SOS
pressed)
Input 2 Active
In2
Input 3 Active
In3
- 10 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
11 of 21
Internal Documentation
Input 4 Active
In4
Input 5 Active
In5
Input 1 Inactive(SOS
released)
10
Input 2 Inactive
11
Input 3 Inactive
12
Input 4 Inactive
13
Input 5 Inactive
17
Low Battery
Low Battery
N/A
18
Low Power
N/A
19
Speeding
Speeding
20
Enter Geo-fence
Enter GEO
21
Exit Geo-fence
Exit GEO
22
External Power On
Power On
23
Power Off
N/A
24
No GPS Signal
No Fix
N/A
25
Fix
N/A
26
Enter Sleep
Enter Sleep
N/A
27
Exit Sleep
Exit Sleep
N/A
28
Antenna Cut
29
Device Reboot
Reboot
N/A
30
Impact
Impact
31
Heartbeat Report
N/A
N/A
32
Heading Change
N/A
33
Distance Interval
Distance
N/A
Now
A/A
A/A
N/A
A/A
A/A
N/A
Report
34
Current Location
Report
35
Interval
36
Tow Alarm
Tow
37
RFID
N/A
39
Picture
A/A
N/A
N/A
65
N/A
N/A
Call
66
N/A
N/A
67
N/A
N/A
68
N/A
N/A
69
N/A
N/A
70
N/A
N/A
71
N/A
N/A
Incoming Call
Copyright 2013 Meitrack Group All rights reserved.
- 11 -
File Name:
Project:
Sub Project:
Revision:
72
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
12 of 21
Internal Documentation
N/A
N/A
N/A
N/A
Call
73
Listen-in (voice
monitoring)
129
Rush Decelerate
N/A
130
Rush Accelerate
N/A
131
N/A
132
RPM Recovery to
RPM Normal
N/A
Speed
Stop Ignition on
N/A
Ignition Normal
N/A
Fatigue Driving
N/A
Overtime Rest
N/A
Engine Overheat
N/A
Speed Recovery to
Normal Speed
N/A
Alarm
Ignition on when
133
Parking Overtime
Alarm
Ignition on when
Parking Overtime
134
Recovery Alarm
( Ignition off or Car
Runs again)
135
136
137
138
Normal Alarm
139
Maintenance Alarm
Maintenance
N/A
140
Engine Error
N/A
Status Error
N/A
141
Alarm
142
Health Inspect
N/A
143
Low Fuel
N/A
144
Ignition On Alarm
Ignition On
N/A
145
Ignition Off
N/A
146
Start
N/A
147
Stop
N/A
Note:
1.
2.
Y = yes; N = no; N/A = not applicable or unavailable; A/A = always available in all status and cannot be
changed.
3.
You can use commands to define SMS header, add or delete flag for each function.
- 12 -
File Name:
Project:
Sub Project:
Revision:
II.
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
13 of 21
Internal Documentation
Command List
Command
Definition
SMS/GPRS
Applicable Model
A10
Track on Demand
GPRS
All
A11
GPRS
All
A12
SMS/GPRS
All
A13
GPRS
All
A14
SMS/GPRS
All
A15
GPRS
MVT100/340/380/600/T1/T3
A16
GPRS
MVT100/340/380/600/T1/T3
A21
Set GPRS
SMS/GPRS
All
A22
SMS/GPRS
All
A23
SMS/GPRS
All
A70
SMS/GPRS
All
A71
SMS/GPRS
All
A72
Call
All
A73
SMS/GPRS
All
AAA
GPRS
All
AFF
GPRS
All
B00
SMS/GPRS
All
Flag
B01
SMS/GPRS
All
B02
SMS/GPRS
All
SMS/GPRS
All
Number
B03
B05
SMS/GPRS
All
B06
SMS/GPRS
All
B07
SMS/GPRS
All
B08
SMS/GPRS
MVT100/340/380/600/T1/T3
B09
SMS/GPRS
MVT100/340/380/T1/T3
(MVT100/MVT340/MVT380)
B20
SMS/GPRS
MVT600
B31
SMS/GPRS
All
B32
SMS/GPRS
All
B33
SMS/GPRS
All
B34
SMS/GPRS
MT90,MVT100/380/600/T1/T3
B35
SMS/GPRS
All
B36
SMS/GPRS
All
B91
SMS/GPRS
All
B92
GPRS
All
- 13 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
14 of 21
Internal Documentation
B93
GPRS
All
B96
GPRS
MVT600
B97
GPRS
MVT600
C01
Output Control
SMS/GPRS
MVT100/340/380/600/T1/T3
C03
Protocol Control
SMS/GPRS
All
C13
GPRS
MVT600
C40
GPRS
Sensors (GPRS)
T1/MVT600/MVT800
C41
GPRS
T1/MVT600/MVT800
C42
GPRS
T1/MVT600/MVT800
GPRS
T1/MVT600/MVT800
(GPRS)
C43
C44
GPRS
T1/MVT600/MVT800
C45
GPRS
T1/MVT600/MVT800
C46
GPRS
T1/MVT600/MVT800
D00
Take Picture
GPRS
MVT600
D01
GPRS
MVT600
D02
Delete Picture
GPRS
MVT600
D03
GPRS
MVT600
SMS/GPRS
TC68
SMS/GPRS
TC68
D30
D31
D32
SMS/GPRS
TC68
D33
SMS/GPRS
TC68
SMS/GPRS
TC68
D34
D35
SMS/GPRS
TC68
D36
SMS/GPRS
TC68
SMS/GPRS
TC68
D37
D39
OBD Snapshot
GPRS
TC68
D40
Read PID
GPRS
TC68
D41
GPRS
TC68
D42
SMS/GPRS
TC68
D43
GPRS
TC68
D44
SMS/GPRS
TC68
D45
SMS/GPRS
TC68
D46
GPRS
TC68
D47
Set VIN
SMS/GPRS
TC68
- 14 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
D48
Read VIN
SMS/GPRS
TC68
D49
SMS/GPRS
TC68
D50
SMS/GPRS
TC68
D51
SMS/GPRS
TC68
SMS/GPRS
TC68
D52
Parameters
D53
GPRS
TC68
D54
GPRS
TC68
SMS/GPRS
TC68
SMS/GPRS
TC68
SMS/GPRS
TC68
SMS/GPRS
TC68
D55
Flag
Read Authorized Phone Numbers and SMS
D56
Event Flag
Add SMS Event Flag to Authorized Phone
D57
Number
Delete Authorized Phone Numbers and SMS
D58
Event Flag
Cavana Cheung
2010-09-16
2013-06-27
15 of 21
Internal Documentation
D59
SMS/GPRS
TC68
D60
GPRS
TC68
D61
GPRS
TC68
D63
SMS/GPRS
TC68
E91
SMS/GPRS
All
F01
SMS/GPRS
All
F02
SMS/GPRS
All
F06
SMS/GPRS
All
F08
SMS/GPRS
All
F09
SMS/GPRS
MT90, T1/T3/MVT100/380/600/800
F11
Initialization
SMS/GPRS
All
III.
3.1
Command Details
Track on Demand (GPRS) A10
GPRS Set:
A10
GPRS Get:
AAA,34,<->yy.dddddd,<->xxx.dddddd,yymmddHHMMSS,Z,N,G,Speed,Heading,HDOP,
Altitude,Journey,Runtime,Base ID,State,AD,
Description:
Example
GPRS Tx:
@@Q25,353358017784062,A10*6A\r\n
- 15 -
File Name:
Project:
Sub Project:
Revision:
GPRS Rx:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
16 of 21
Internal Documentation
$$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
3.2
GPRS Set:
A11,interval
GPRS Get:
A11,OK
Description:
Example
GPRS Tx:
@@S28,353358017784062,A11,10*FD\r\n
GPRS Rx:
$$S28,353358017784062,A11,OK*FE\r\n
In this example, the below message will be received every 10 minutes
$$a131,353358017784062,AAA,31,22.913458,114.083183,080229123628,A,9,23,21,83,
1,18,1350,127,0|0|10133|4110,0000,169|181|184|2714|919,*4B
3.3
GPRS Set:
A12,interval,times
GPRS Get:
A12,OK
Description:
Example
GPRS Tx:
@@V29,353358017784062,A12,6,0*33\r\n
GPRS Rx:
$$V28,353358017784062,A12,OK*02\r\n
In this example, the below message will be received every minute. There is a total of 3
messages to be received.
$$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
3.4
GPRS Set:
A13,degree
GPRS Get:
A13,OK
Description:
When the heading direction of the tracker changes over the preset degree, a message
with location data will be sent back to the server by GPRS.This ensures a continuous
smooth trace.
- 16 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
17 of 21
Internal Documentation
@@X29,353358017784062,A13,120*37\r\n
GPRS Rx:
$$X28,353358017784062,A13,OK*05\r\n
In this example, the below data will be received when heading changes over 120
degrees.
$$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
3.5
GPRS Set:
A14,distance
GPRS Get:
A14,OK
Description:
Example
GPRS Tx:
@@D30,353358017784062,A14,1000*4A\r\n
GPRS Rx:
$$D28,353358017784062,A14,OK*F2\r\n
In this example, the below message will be received once distance changes over 1000
meters.
$$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
3.6
GPRS Set:
A15, Interval,Times
GPRS Get:
A15,OK
Description:
This command is used for vehicle GPS tracker. Set the time interval, it is better reduce
the times of sending GPRS data, to save GPRS rate.
Aftersetting A15, A16 will be set automatically. For more details of the engines
status(on/off), please refer to A16command as following .
Interval is in unit of 10 seconds.
Interval = 0, stop tracking by time interval.
Max time interval = 65535*10 seconds
Times = 0, track by interval continuously (It is used for platform tracking, suggest setting
as 0 )
- 17 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
18 of 21
Internal Documentation
Times = [1,65535], set how many times reports will be received from the tracker within
the specified time interval.
Example
GPRS Tx:
@@E29,353358017784062,A15,6,0*25\r\n
GPRS Rx:
$$E28,353358017784062,A15,OK*F4\r\n
3.7
GPRS Set:
A16,Status
GPRS Get:
A16,OK
Description:
This command is used for vehicle GPS tracker. The first positive input (HIGH) of vehicle
tracker should connect enginedetection, or the function cannot work. The following are
the first positive input of different vehicle tracker:
Model
MVT100
Input 2
MVT340
Input 2
MVT380
Input 4
MVT600
Input 3
T1
Input 3
T3
Input 3
Status = 1,track parking by time interval works; the GPRS data will be sent by the time
interval as below :
Engine On : GPRS data will be sent by the time interval of A12
Engine Off: GPRS data will be sent by the time interval of A15
Status = 0,track parking by time interval close; the GPRS data will be sent by the time
interval as below :
Engine On : GPRS data will be sent by the time interval of A12
Engine Off: GPRS data will be sent by the time interval of A12
Example
GPRS Tx:
@@F27,353358017784062,A16,0*C3\r\n
GPRS Rx:
$$F28,353358017784062,A16,OK*F6\r\n
3.8
GPRS Set:
GPRS Get:
A21,OK
Description:
X = 0, close GPRS;
X = 1, open TCP;
X = 2, open UDP.
- 18 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
19 of 21
Internal Documentation
@@H53,353358017784062,A21,1, www.trackingmate.com,8500,CMNET,,*FB\r\n
GPRS Rx:
$$H28,353358017784062,A21,OK*F4\r\n
3.9
GPRS Set:
A22,DNS Server IP
GPRS Get:
A22,OK
Description:
Your server IP is not properly set if the domain name you set by the command A21
doesnt work. You can first use this command to set DNS Server IP (please check with
your DNS server provider for the DNS Server IP) and then redo the command A21.
DNS Server IP: max 16 bytes
Example
GPRS Tx:
@@K38,353358017784062,A22,75.127.67.90*FD\r\n
GPRS Rx:
$$K28,353358017784062,A22,OK*F8\r\n
A23,IP,Port
GPRS Get:
A23,OK
Description:
IP : max 32 bytes.
Port: max 5 bytes.
When the tracker fails to send data to the first server set by command A21, it will send
data to the secondary server to avoid losing data.
Example
GPRS Tx:
@@S43,353358017784062,A23,112.91.12.222,8500*16\r\n
GPRS Rx:
$$S28,353358017784062,A23,OK*01\r\n
A70
GPRS Get:
A70,SOS phone number 1,SOS phone number 2,SOS phone number 3,listen-in phone
number 1,listen-in phone number 2
Description:
Example
GPRS Tx:
@@T25, 353358017784062,A70*93\r\n
GPRS Rx:
$$T85,353358017784062,A70,13811111111,13822222222,13833333333,13844444444,
- 19 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
20 of 21
Internal Documentation
13855555555*21\r\n
3.12 Authorize Multiple Functions Phone Number A71
GPRS Set:
GPRS Get:
A71,OK
Description:
Authorize a phone number for SOS alarm, calling for location report, geo-fence alarm,
and low battery alarm.
Phone Number: 16 charactersMax.
If no preset phone number, it is empty (default).
When theSOS has been pressed, the tracker will dial the numbers 1, 2, 3. The tracker
will stop calling when a number answers.
Example
GPRS Tx:
@@U61,353358017784062,A71,13811111111,13822222222,13833333333*7D\r\n
GPRS Rx:
$$U28,353358017784062,A71,OK*06\r\n
GPRS Get:
A72,OK
Description:
Authorize a phone number to make a silent call to the tracker. The tracker answers the
call automatically and allows the caller to listen to what happens around the tracker.
There is no voice indication that the call is in progress.
Phone Number: Max 2, 16 characters.
If no preset phone number, it is empty (default).
If no phone number, but reserve comma, the related numberwill be deleted.
Example
GPRS Tx:
@@V49,353358017784062,A72,13844444444,13855555555*55\r\n
GPRSRx:
$$V28,353358017784062,A72,OK*08\r\n
A73,level
GPRS Get:
A73,OK
Description:
- 20 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
21 of 21
Internal Documentation
processes.
Note: MT90 can enter sleep mode under movement, and movement can't wake MT90
from sleep mode.
In any condition, the device will directly quit the sleep mode and back to normal
working mode by SMS or GPRS command to turn off the sleep mode.
Example
GPRS Tx:
@@W27,353358017784062,A73,2*D9\r\n
GPRS Rx:
$$W28,353358017784062,A73,OK*0A\r\n
AAA,Code,
<->yy.dddddd,<->xxx.dddddd,yymmddHHMMSS,Z,N,G,Speed,Heading,HDOP,Altitude,Jo
urney,Runtime,Base ID,State,AD,
Description:
Example
GPRS Rx:
GPRS Get:
AFF,sum of balance,Code,<->yy.dddddd,<->xxx.dddddd,yymmddHHMMSS,Z,N,G,Speed,
Heading,HDOP,Altitude,Journey,Runtime,Base ID,State,AD,
Description:
Example
GPRS Tx:
@@h27,353358017784062,AFF,1*0B\r\n
GPRS Rx:
3.17 Get Authorized Phone Number and SMS Event Flag B00
GPRS Set:
B00,P
GPRS Get:
Description:
P: 1 to 3.
Phone No: max 16 characters. If Phone No is blank, no phone number is authorized.
Event Code Flag: 16+8 bytes, HEX String, the first 16 bytes is the sign 1~64 of event code
flag, example: SOS Alarm can be sent by SMS (Event 1)0000000000000001; the last 8
bytes is the sign of 65~80 of event code flag, example: SOS and IN2 make call (event
code flag 65 and 66),00000003.
. See Annex 2 for more details.
Example
GPRS Tx:
@@H27,353358017784062,B00,1*C0\r\n
GPRS Rx:
$$H64,353358017784062,B00,1,13420980279,00000000201C001F00000060*D1\r\n
- 21 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
22 of 21
Internal Documentation
GPRS Get:
B01,OK
Description:
P: 1 to 3.
Phone No: max 16 characters.
Event Code: If no codes stipulated, then it will apply the default flags to the authorized
phone number.
See Annex 2 for more details of Event Code and default settings.
Example
GPRS Tx:
@@Z41,353358017784062,B01,1,13420980279,1*95\r\n
GPRS Rx:
$$Z28,353358017784062,B01,OK*05\r\n
In this example, once the SOS button is pressed, the following message will be received.
353358017784062,SOS,22.540768,114.077610,100313100055,A,3,21,1,94,5,255,0,381,,
0000,,
GPRS Get:
B02,OK
Description:
P : 1 to 3
Event Code: please refer to Annex 2 for more details.
Example
GPRS Tx:
@@]30,353358017784062,B02,1,17*65\r\n
GPRS Rx:
$$]28,353358017784062,B02,OK*09\r\n
In this example, the low battery alarm message will be received when the battery is low.
3.20 Delete SMS Event Flag from Authorized Phone Number B03
GPRS Set:
B03,P,event code
GPRS Get:
B03,OK
Description:
P : 1 to 3
Event Code: please refer to Annex 2 for more details.
Example
GPRS Tx:
@@F30,353358017784062,B03,1,17*4F\r\n
GPRS Rx:
$$F28,353358017784062,B03,OK*F3\r\n
This is to cancel the low battery alarm.
B05,P,latitude,longitude,radius,in,out
GPRS Get:
B05,OK
Description:
- 22 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
23 of 21
Internal Documentation
Latitude: Latitude in decimal degrees of the waypoint center. Accurate to 6 digits after
the decimal point, add 0 if less than 6 digits, or command will be rejected.
Longitude: Longitude in decimal degrees of the waypoint center; Accurate to 6 digits
after the decimal point, add 0 if less than 6 digits, or command will be rejected.
Radius: [1,4294967295] in meters.
In = 0, turn off the alarm when the tracker enters the waypoint;
In = 1, turn on the alarm when the tracker enters the waypoint.
Out = 0, turn off the alarm when the tracker exits the waypoint;
Out = 1, turn on the alarm when the tracker exits the waypoint.
Example
GPRS Tx:
@@H57,353358017784062,B05,1,22.913191,114.079882,1000,0,1*96\r\n
GPRS Rx:
$$H28,353358017784062,B05,OK*F7\r\n
Once the tracker goes outside of the circle (center: 22.913191, 114.079882 and radius
1000 meters), the following message will be received.
$$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,P
GPRS Get:
B06,OK
Description:
Example
GPRS Tx:
@@J27,353358017784062,B06,1*C8\r\n
GPRS Rx:
$$J28,353358017784062,B06,OK*FA\r\n
In this example, the first predefined waypoint is deleted.
B07, speed
GPRS Get:
B07,OK
Description:
Example
GPRS Tx:
@@P28,353358017784062,B07,60*05\r\n
GPRS Rx:
$$P28,353358017784062,B07,OK*01\r\n
In this example, the following message will be received once the trackers speed is over
60km/h.
$$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
- 23 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
24 of 21
Internal Documentation
B08,time
GPRS Get:
B08,OK
Description:
When the tracker moves or trembles over the preset time, it will report to the
server.The sleep mode should be preset as level 2 through command A73 and the value
of Tremble Time be set through command B08 before using the tow alarm, otherwise
the alarm set doesn't work.
time = 0, cancel tow alarm (default);
time = [1,255], set period in second.
Example
GPRS Tx:
@@I27,353358017784062,B08,3*CB\r\n
GPRS Rx:
$$I28,353358017784062,B08,OK*FB\r\n
In this example, when the tracker moves or trembles for over 3 seconds, the following
message will be received.
$$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
B09,sensitivity
GPRS Get:
B09,OK
Description:
Example
GPRS Tx:
@@C28,353358017784062,B09,10*F5\r\n
GPRS Rx:
$$C28,353358017784062,B09,OK*F6\r\n
B20,sensitivity
GPRS Get:
B20,OK
Description
Example
GPRS Tx:
@@B28,353358017784062,B20,10*ED\r\n
GPRS Rx:
$$B28,353358017784062,B20,OK*EE\r\n
B21,Status
GPRS Get
B21, OK
Description:
Status =1, set anti-theft successfully (default); The device of MVT series will alarm when
the first negative input and the first positive input are active except SOS.
Status = 0, cancel anti-theft; The device of MVT series will not alarm when the first
- 24 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
25 of 21
Internal Documentation
negative input and the first positive input are active except SOS.
Note: this function is only applied in vehicles trackers of MVT series. The relations
between inputs are as follows:
Model
Negative Input
Positive Input
MVT100
Input 2
MVT340
Input 2
MVT380
Input 2
Input 4
MVT600
Input 2
Input 3
T1/T3
Input 2
Input 3
Example
GPRS Tx:
@@C27,353358017784062,B21,1*BE\r\n
GPRS Rx:
$$C28,353358017784062,B21,OK*F0\r\n
B31,AB
GPRS Get:
B31,OK
Description:
Example
GPRS Tx:
@@J28,353358017784062,B31,10*F7\r\n
GPRS Rx:
$$J28,353358017784062,B31,OK*F8\r\n
B34,interval
GPRS Get:
B34,OK
Description:
Set the interval for storing valid GPS data into trackers flash memory.
interval = 0, turn off logging (default);
interval = [1,65535], set logging interval in second.
Example
GPRS Tx:
@@N28,353358017784062,B34,60*03\r\n
GPRS Rx:
$$N28,353358017784062,B34,OK*FF\r\n
B35,minute
GPRS Get:
B35,OK
Description:
Default time of the tracker is GMT. You can use this command to correct it to your local
time for SMS report.
minute = 0, GMT (default);
minute = [-32768,32767], set time difference in minutes to GMT.
Time zone for SMS is separate from GPRS.
Example
Copyright 2013 Meitrack Group All rights reserved.
- 25 -
File Name:
Project:
Sub Project:
Revision:
GPRS Tx:
@@O29,353358017784062,B35,480*3C\r\n
GPRS Rx:
$$O28,353358017784062,B35,OK*01\r\n
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
26 of 21
Internal Documentation
B36,GPRS minute
GPRS Get:
B36,OK
Description:
minute = 0, GMT (default);Note: MS02 will automatically recognize the user's time zone
from computer system. Please don't change GPRS time zone, and remain the device's
default GPRS time zone as 0. If changed, it may occur discrepancy between the tracking
time and the actual time.
minute = [-32768,32767], set time difference in minutes to GMT.
Example
GPRS Tx:
@@P29,353358017784062,B36,480*3E\r\n
GPRS Rx:
$$P28,353358017784062,B36,OK*03\r\n
In this example, time zone of the device is set as GMT +8.
GPRS Get:
B91,OK
Description:
Example
GPRS Tx:
@@R31,353358017784062,B91,1,SOS*F0\r\n
GPRS Rx:
$$R28,353358017784062,B91,OK*06\r\n
After pressingthe SOS button (input1), it shows SOS in the beginning of the alarm
message.
GPRS Get:
B92,OK
Description:
- 26 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
GPRS Tx:
@@q42,353358017784062,B92,1234567890ABCDEF*62\r\n
GPRS Rx:
$$q28,353358017784062,B92,OK*26\r\n
Cavana Cheung
2010-09-16
2013-06-27
27 of 21
Internal Documentation
B93
GPRS Get:
Description:
Example
GPRS Tx:
@@V25,353358017784062,B93*7B\r\n
GPRS Rx:
$$V42,353358017784062,B93,00000007E01C001F*B5\r\n
GPRS Get:
B96,OK
Description:
Set one or more events to take a picture. Once each event is activated, the camera takes
a picture and storesit in its SD card memory.
In default mode, once the SOS button is pressed, the tracker will automatically take a
picture and store it inits SD card memory.
Please refer to Annex 2 for more details of the Event Code.
Use command D00/D01 to get pictures.
Example
GPRS Tx:
@@A42,353358017784062,B96,0000000000000001*95\r\n
GPRS Rx:
$$A28,353358017784062,B96,OK*FA\r\n
B97
GPRS Get:
B97,event flag
Description:
Example
GPRS Tx:
@@C25,353358017784062,B97*6C\r\n
GPRS Rx:
$$C42,353358017784062,B97,0000000000000001*60\r\n
C01,speed,ABCDE
GPRS Get:
C01,OK
Description:
- 27 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
28 of 21
Internal Documentation
@@M34,353358017784062,C01,20,10122*18\r\n
GPRS Rx:
$$M28,353358017784062,C01,OK*F9\r\n
C03, X
GPRS Get:
C03,OK
Description:
Example
GPRS Tx:
@@f27,353358017784062,C03,0*E1\r\n
GPRS Rx:
$$f28,353358017784062,C03,OK*14\r\n
C04,X
GPRS Get:
IMEI,C04,OK
Description:
Example
GPRS Tx:
@@g27,353358017784062,C04,1*E4\r\n
GPRS Rx:
$$g28,353358017784062,C04,OK*16\r\n
C13,level,type,content
GPRS get
C13,OK
Description
Example
- 28 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
GPRS Tx:
@@C47,353358017784062,C13,1,GPRS,E,Test Message*49\r\n
GPRS Rx:
$$C28,353358017784062,C13,OK*EF\r\n
Cavana Cheung
2010-09-16
2013-06-27
29 of 21
Internal Documentation
GPRS get
C40,SN1 & index1 & result,SN2 & index2 & result, SN(n) & index(n) & result(n)
Description
From C40 to C46, total 7 commands are for reading and configuring the temperature
sensor.
Installation steps:
1)
Check AAA GPRS data whether contains temperature sensor index=0 or not.
2)
Fail to index if index No. is still 0.Please send C42 command to read sensor SN and
index No. list.
3)
Use C40 to index the sensors, and establish corresponding relationship in the
databasefor easily searching from platform, example: save IMEI, SN, Index,
Self-definedName, etc.
4)
5)
If the sensor is changed or pulled out, when the device online, please send C46
command to validate the sensor. If not match, use C40 and C43 to configure.
Device will upload temperature data in AAA GPRS event, if any index in temperature
data is 0,it means this sensor still need to be indexed. Platform will send C42
automatically to get temperature sensors SN and index list.
@@q35,012896001078259,C40,(1BD5#040000W02*50\r\n
GPRS Rx:
$$q36,012896001078259,C40,(1BD5#040000W0201*1B \r\n
GPRS set
C41,index1, index2,index(n)
GPRS get
C41,index1,result,index2,result,index(n),result
Description
- 29 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
30 of 21
Internal Documentation
Example
GPRS Tx:
@@n28,012896001078259,C41,01*19\r\n
GPRS Rx:
$$n30,012896001078259,C41,01,1*37\r\n
GPRS set
C42
GPRS get
Description
Example:
GPRS Tx:
@@m25,012896001078259,C42*89\r\n
GPRS Rx:
$$t45,012896001078259,C42,(B4v#040000R00,(1BD5#040000W00*13\r\n
3.44 Set Temperature Value for High/Low Temperature Alert and Logical Name (GPRS) C43
GPRS set
C43,index1/SN1/High1/Low1/HighAlert1/LowAlert1/LogicalName1/
Index(n)/SN(n)/High(n)/Low(n)/HighAlert(n)/LowAlert(n)/LogicalName(n)
GPRS get
C43,index1/result1/Index2/result2../Index(n)/result(n)
Description
n:Max. 8
Index: 1 byte in Hex.
SN: unique serial number of the temperature sensor, 8 bytesin Hex.
High and Low Temperature Value:2 bytesin Hex.The first byte is values integer part.
High bit=1,represents negative integer, high bit=0, represents positive integer.The
second byte is values decimal part.
High Temperature Alert:1 byte in Hex.
Low Temperature Alert:1 byte in Hex.
Logical Name (Self-defined name): 16 bytes in Hex. Filled with 0x00 if it is shorter than
16 bytes. Equal to15 English characters (must set aside a byte at the end of string for
character of # to distinguish the Unicode and English character.
Result: (1 byte in Hex) 0x01-successed, 0x02-Non-registered, 0x03-Failed to set due to
wrong parameters etc.
Note: there are no separator symbol / between parameters.
Example: (sample data was converted from Hex to ASCII for example purpose; actual data is in Hex)
GPRS Tx:
@@o57,012896001078259,C43,01(1BD5#040000W<0005000101T1#000000000000000
00000000000*3F
GPRS Rx:
$$o28,012896001078259,C43,0101*85
- 30 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
31 of 21
Internal Documentation
GPRS set
C44
GPRS get
C44,
Index1/SN1/High1/Low1/HighAlert1/LowAlert1/Logical1/..Index(n)/SN(n)/High(n)/Low(
n)/HighAlert(n)/LowAlert(n)/Logical(n)
Description
n:from 1 to 8, Max. 8
Index:1 byte in Hex.
SN: unique serial number of temperature sensor, 8 bytes in Hex.
High and Low Temperature Value:2 bytesin Hex.The first byte is values integer part.
High bit=1,represents negative integer, high bit=0, represents positive integer.The
second byte is values decimal part.
High Temperature Alert:1 byte in Hex.
Low Temperature Alert:1 byte in Hex.
Logical Name (Self-defined name): 16 bytes in Hex. Filled with 0x00 if it is shorter than
16 bytes. Equal to15 English characters (must set aside a byte at the end of string for
character of # to distinguish the Unicode and English character.
Note: there are no separator symbol / between parameters.
Example: (sample data was converted from Hex to ASCII for example purpose; actual data is in Hex)
GPRS Tx:
@@r25,012896001078259,C44*90\r\n
GPRS Rx:
$$r274,012896001078259,C44,01(B4v#040000R0000000000000000000000
000000000000000000000002(1BD5#040000W000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000
00000000000000000000*1E\r\n
GPRS set
C45
GPRS get
C45,(SN1,Temperature1)(SN2,Temperature2)(SN(n),Temperature(n))
Description
n: Max 4
SN: unique serial number of the temperature sensor, 8 bytes inHex.
Temperature Value: Decimal, in units of Celsius
Example:
GPRS Tx:
0000,C45\r\n
GPRS Rx:
IMEI,C45,(281BD52304000057,30.62'C)\r\n
- 31 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
32 of 21
Internal Documentation
GPRS set
C46
GPRS get
C46, Checksum
Description
Example:
GPRS Tx:
@@i25,012896001078259,C46*89\r\n
GPRS Rx:
$$i28,012896001078259,C46,12_*F1\r\n
D00,file name,index1
GPRS Get:
Description:
Before getting pictures from the tracker, use command D01 to get picture list and picture
names.
File Name: The file name of the picture you want to get from trackers SD card memory.
Index1: The starting sequence number of the picture package. Min = 0 (one picture will
be split into a number of packages).
Total: Total number of the packages for each picture. Min = 1.
Index2: The current sequence number of picture package getting from the tracker.
Data: Picture data of each package. Hex code. A full picture is composed when all
packages are received in the server.
Example
GPRS Tx:
@@O48,353358017784062,D00,0215080432_C2E03.jpg,0*DB\r\n
GPRS Rx:
\r\n
D01,index1
GPRS Get:
D01,total,index2,file(1)|file(2)|file(n)|
Description:
Example
GPRS Tx:
@@A27,353358017784062,D01,0*BB\r\n
GPRS Rx:
$$A480,353358017784062,D01,3,0,0506162517_C1E03.jpg|0506162517_C1E11.jpg|05
06162624_C1E03.jpg|0506162630_C1E11.jpg|0506162720_C1E03.jpg|0506162721_C1
- 32 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
33 of 21
Internal Documentation
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
3.50 Delete Picture D02
GPRS Set:
D02, file(1)|file(2)|file(n)|
GPRS Get:
D02,OK
Description:
Example
GPRS Tx:
@@E110,353358017784062,D02,0506162517_C1E03.jpg|0506162517_C1E11.jpg|0506
162624_C1E03.jpg|0506162630_C1E11.jpg|*4E\r\n
GPRS Rx:
$$F28,353358017784062,D02,OK*F4\r\n
D03,index,file name
GPRS Get:
D03, OK
Description:
Example
GPRS Tx:
@@D46,353358017784062,D03,1,camera picture.jpg*E2\r\n
GPRS Rx:
$$D28,353358017784062,D03,OK*F3\r\n
D30,accelerated speed
GPRS Get:
D30, OK
Description:
Unit: m/s^2
Value: [0,255]
=0 cancel rush decelerate, default 0.
Example
GPRS Tx:
@@S28,353358017784062,D30,10*FD\r\n
GPRS Rx:
$$S28,353358017784062,D30,OK*FE\r\n
GPRS Set:
D31,accelerated speed
GPRS Get:
D31, OK
Description:
Unit: m/s^2
Value: [0,255],
=0 cancel rush accelerate, default 0.
Example
Copyright 2013 Meitrack Group All rights reserved.
- 33 -
File Name:
Project:
Sub Project:
Revision:
GPRS Tx:
@@V29,353358017784062, D31,10*33\r\n
GPRS Rx:
$$V28,353358017784062,D31,OK*02\r\n
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
34 of 21
Internal Documentation
GPRS Set:
D32,RPM
GPRS Get:
D32,OK
Description:
Unit: RPM
Value: [0,65535],
=0 cancel RPM Over Speed Alarm, default 0.
Example
GPRS Tx:
@@V29,353358017784062, D32,3000*33\r\n
GPRS Rx:
$$V28,353358017784062,D32,OK*02\r\n
GPRS Set:
D33,temperature
GPRS Get:
D33,OK
Description:
Unit: degC
Value: [0,255],
=0 cancel Engine Overheat Alarm, default 0.
Example
GPRS Tx:
@@V29,353358017784062, D33,110*33\r\n
GPRS Rx:
$$V28,353358017784062,D33,OK*02\r\n
GPRS Set:
D34,time
GPRS Get:
D34,OK
Description:
Example
GPRS Tx:
@@V29,353358017784062, D34,30*33\r\n
GPRS Rx:
$$V28,353358017784062,D34,OK*02\r\n
GPRS Set:
D35,time
GPRS Get:
D35,OK
- 34 -
File Name:
Project:
Sub Project:
Revision:
Description:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
35 of 21
Internal Documentation
Example
GPRS Tx:
@@V29,353358017784062, D35,180*33\r\n
GPRS Rx:
$$V28,353358017784062,D35,OK*02\r\n
GPRS Set:
D36,time
GPRS Get:
D36,OK
Description:
Unit: min, Value: [0, 65535], =0 cant quit fromFatigue Driving Status after fatigue driving
alarm, default 0.
Rest Time: RPM=0, engine stop. RPM 0, rest time is 0.
Rest over preset time, driving time becomes 0.
Example
GPRS Tx:
@@V29,353358017784062, D36,180*33\r\n
GPRS Rx:
$$V28,353358017784062,D36,OK*02\r\n
GPRS Set:
D37,journey,time
GPRS Get:
D37,OK
Description:
Example
GPRS Tx:
@@V29,353358017784062, D37,10000000,1000000*33\r\n
GPRS Rx:
$$V28,353358017784062,D37,OK*02\r\n
GPRS Set:
D39
GPRS Get:
D39,dynamic dataflow
Description:
Upload all dataflow by Transparent Transfer. The server analyses data according to
- 35 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
36 of 21
Internal Documentation
@@V29,353358017784062, D39*33\r\n
GPRS Rx:
$$V28,353358017784062,D39,*02\r\n
GPRS Set:
D40
GPRS Get:
Description:
Example
GPRS Tx:
@@V29,353358017784062, D40*33\r\n
GPRS Rx:
$$V28,353358017784062,D40,*02\r\n
GPRS Set:
D41
GPRS Get:
Description:
Example
GPRS Tx:
@@V29,353358017784062, D41*33\r\n
GPRS Rx:
$$V28,353358017784062,D41,*02\r\n
GPRS Set:
D42
GPRS Get:
D42,fault code
Description:
Fault code: 2 bytes for each fault code, the first byte is high byte; the second byte is low
byte.
Example
GPRS Tx:
@@V29,353358017784062, D42*33\r\n
- 36 -
File Name:
Project:
Sub Project:
Revision:
GPRS Rx:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
37 of 21
Internal Documentation
$$V28,353358017784062,D42,*02\r\n
GPRS Set:
D43
GPRS Get:
Description:
Example
GPRS Tx:
@@V29,353358017784062, D43*33\r\n
GPRS Rx:
$$V28,353358017784062,D43,*02\r\n
GPRS Set:
D44
GPRS Get:
D44,OK
Description:
Example
GPRS Tx:
@@V29,353358017784062, D44*33\r\n
GPRS Rx:
$$V28,353358017784062,D44,OK*02\r\n
GPRS Set:
D45
GPRS Get:
D45,status
Description:
Example
GPRS Tx:
@@V29,353358017784062, D45*33\r\n
GPRS Rx:
$$V28,353358017784062,D45,*02\r\n
GPRS Set:
GPRS Get:
D46,OK
Description:
Mobile Phone Number: the device will send SMS to this number, max 16 bytes.
SMS Format: =0, text; =1 Unicode
- 37 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
38 of 21
Internal Documentation
Example
GPRS Tx:
@@V29,353358017784062, D46,*33\r\n
GPRS Rx:
$$V28,353358017784062,D46,OK*02\r\n
GPRS Set:
D47,VIN
GPRS Get:
D47,OK
Description:
Example
GPRS Tx:
@@V29,353358017784062, D47,1234567890ASDFGHJ*33\r\n
GPRS Rx:
$$V28,353358017784062,D47,OK*02\r\n
D48
GPRS Get:
D48,VIN
Description:
Example
GPRS Tx:
@@V29,353358017784062, D48*33\r\n
GPRS Rx:
$$V28,353358017784062,D48,1234567890ASDFGHJ *02\r\n
GPRS Set:
D49,vehicle model
GPRS Get:
D49,OK
Description:
In the same fault code, fault content may be different from vehicles models.
Default 0
Model:
OBD0
FORD:1
GM: 2
CHRYSLER: 3
BENZ: 4
BMW: 5
VW: 6
PORSCHE: 7
JAGUAR: 8
VOLVO: 9
OPEL: 10
- 38 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
39 of 21
Internal Documentation
SAAB: 11
TOYOTA: 12
HONDA: 13
NISSAN: 14
MITSUBISH: 15
MAZDA: 16
SUBARU: 17
SUZUKI: 18
ISUZU: 19
HYUNDAI: 20
KIA: 21
LAND_ROVER: 22
LEXUS: 23
Protocol Keep: 24
ROVER: 25
CITROEN: 26
DAEWOO: 27
DAIHATSU: 28
FIAT: 29
Example
GPRS Tx:
@@V29,353358017784062, D49,2*33\r\n
GPRS Rx:
$$V28,353358017784062,D49,OK*02\r\n
GPRS Set:
D50
GPRS Get:
Description:
In the same fault code, fault content may be different from vehicles models.
Vehicle Model: see command D49
Example
GPRS Tx:
@@V29,353358017784062, D50*33\r\n
GPRS Rx:
$$V28,353358017784062, D50,2*02\r\n
GPRS Set:
D51,flag
GPRS Get:
D51,OK
Description:
- 39 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
40 of 21
Internal Documentation
Activate the function, start engine, check if the engine meet the 3 requirements, it will
diagnostics automatically.
Example
GPRS Tx:
@@V29,353358017784062, D51,1*33\r\n
GPRS Rx:
$$V28,353358017784062,D51,OK*02\r\n
GPRS Set:
D52,1,xx,yy,2,xx,yy,3,xx,yy
GPRS Get:
D52,OK
Description:
2.
3.
4.
5.
6.
7.
Oil Pressure,0|765,4.5|5.5","kPa"
8.
Intake AirPressure,0|100,29|48","Kpa"
9.
Engine REV,0|6500,600|1000","Rpm"
10.
11.
12.
13.
Air Flow,0|30,3|6","g/s"
14.
ThrottlePosition,0|100,0|5","%"
15.
16.
Vapor Pressure,-1832|8192","Pa"
17.
Atmospheric Pressure,0|110,60|102","kpa"
18.
Battery Voltage,0|15,12|13.6","V"
Example
GPRS Tx:
@@V29,353358017784062, D52,1,2,20,2,85,105*33\r\n
GPRS Rx:
$$V28,353358017784062,D52,OK*02\r\n
GPRS Set:
D53,flag
GPRS Get:
D53,OK
Description:
- 40 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
41 of 21
Internal Documentation
@@V29,353358017784062, D53,12345678901234567890123456789012*33\r\n
GPRS Rx:
$$V28,353358017784062, D53,OK*02\r\n
GPRS Set:
D54
GPRS Get:
D54,Flag
Description:
Example
GPRS Tx:
@@V29,353358017784062, D54*33\r\n
GPRS Rx:
3.76 Set Authorized Phone Numbers and SMS Event Flag (OBD)D55
GPRS Set:
GPRS Get:
D55,OK
Description:
Example
GPRS Tx:
@@V29,353358017784062, D55,1,13420980279,129*33\r\n
GPRS Rx:
$$V28,353358017784062, D55,OK*02\r\n
3.77 Read Authorized Phone Numbers and SMS Event Flag (OBD)D56
GPRS Set:
D56,place
GPRS Get:
Description:
Example
GPRS Tx:
@@V29,353358017784062, D56,1*33\r\n
GPRS Rx:
$$V28,353358017784062,
D56,1,13420980279,456700000000201C001F00000060DEB6*02\r\n
- 41 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
42 of 21
Internal Documentation
3.78 Add SMS Event Flag to Authorized Phone Number (OBD) D57
GPRS Set:
D57,place,event code
GPRS Get:
D57,OK
Description:
Example
GPRS Tx:
@@]30,353358017784062, D57,1,130*65\r\n
GPRS Rx:
$$]28,353358017784062, D57,OK*09\r\n
3.79 Delete Authorized Phone Numbers and SMS Event Flag (OBD) D58
GPRS Set:
D58,place,event code
GPRS Get:
D58,OK
Description:
Example
GPRS Tx:
@@]30,353358017784062, D58,1,130*65\r\n
GPRS Rx:
$$]28,353358017784062, D58,OK*09\r\n
GPRS Set:
GPRS Get:
D59,OK
Description:
Example
GPRS Tx:
@@R31,353358017784062, D59,129,SpeedUp*F0\r\n
GPRS Rx:
$$R28,353358017784062, D59,OK*06\r\n
D60,buzzer flag
GPRS Get:
D60,OK
Description:
@@V29,353358017784062,
D60,1234567890123456789012345678901212345678901234567890123456789012*33
\r\n
- 42 -
File Name:
Project:
Sub Project:
Revision:
GPRS Rx:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
43 of 21
Internal Documentation
$$V28,353358017784062, D60,OK*02\r\n
GPRS Set:
D61
GPRS Get:
Description:
@@V29,353358017784062, D61*33\r\n
GPRS Rx:
$$V28,353358017784062,
D61,1234567890123456789012345678901212345678901234567890123456789012*02
\r\n
GPRS Set:
D63,percentage
GPRS Get:
D63,OK
Description:
Example
GPRS Tx:
@@V29,353358017784062, D63,30*33\r\n
GPRS Rx:
$$V28,353358017784062,D63,OK*02\r\n
E91
GPRS Get:
E91,version,SN
Description:
Example
GPRS Tx:
@@W25,353358017784062,E91*7D\r\n
GPRS Rx:
$$W38,353358017784062,FWV1.00,12345678*1C\r\n
F01
GPRS Get:
F01,OK
Description:
Example
GPRS Tx:
@@j25,353358017784062,F01*88\r\n
GPRS Rx:
$$j28,353358017784062,F01,OK*19\r\n
- 43 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
44 of 21
Internal Documentation
F02
GPRS Get:
F02,OK
Description:
Example
GPRS Tx:
@@Z25,353358017784062,F02*79\r\n
GPRS Rx:
$$Z28,353358017784062,F02,OK*0A\r\n
F06,X
GPRS Get:
F06,OK
Description:
Example
GPRS Tx:
@@D27,353358017784062,F06,1*C6\r\n
GPRS Rx:
$$D28,353358017784062,F06,OK*F8\r\n
GPRS Get
F08,OK
Description:
Example
GPRS Tx:
@@D40,353358017784062,F08,0,4825000*51\r\n
GPRS Rx:
$$D28,353358017784062,F08,OK*FA\r\n
F09,X
GPRS Get:
F09,OK
Description:
Example
GPRS Tx:
@@E27,353358017784062,F09,1*CA\r\n
GPRS Rx:
$$E28,353358017784062,F09,OK*FC\r\n
F11
GPRS Get:
F11,OK
Description:
Set all parameters, except for the password, back to factory default.
- 44 -
File Name:
Project:
Sub Project:
Revision:
Creator:
Creation Date:
Update:
Page:
Confidential:
Cavana Cheung
2010-09-16
2013-06-27
45 of 21
Internal Documentation
Example
GPRS Tx:
@@[25,353358017784062,F11*7A\r\n
GPRS Rx:
$$[28,353358017784062,F11,OK*0B\r\n
If you have any questions, please send e-mail to [email protected]. We are here to help you.
- 45 -