● Get the IMEI from the device:
*$$$$$$,801#
● Reboot the device by SMS:
*$$$$$$,991#
● Initialization the device
*$$$$$$,990,099#
3 The format of the GPRS
The data of the device send to the server:
Format:$$(2 Bytes) + Len(2 Bytes) + IMEI(15 Bytes) + | + AlarmType(2 Bytes) + GPRMC
+ | + PDOP + | + HDOP + | + VDOP + | + Status(12 Bytes) + | + RTC(14 Bytes) + | +
Voltage(8 Bytes) + | + ADC(8 Bytes) + | + LACCI(8 Bytes) + | + Temperature(4 Bytes) | +
Serial(4 Bytes) + | + Checksum (4 Byte) + \r\n(2 Bytes)
The format of ASCII:
$$A9353358019474100|AA$GPRMC,043002.000,A,2232.4289,N,11403.7343,E,0.00,,24
0809,,*1D|02.3|02.0|01.0|110011110000|20090824043003|14201300|00000000|2533762
1|0000|2280|96F7
The format in hex:
24 24 41 39 33 35 33 33 35 38 30 31 39 34 37 34 31 30 30 7C 41 41 24 47 50 52 4D 43
2C 30 34 33 30 30 32 2E 30 30 30 2C 41 2C 32 32 33 32 2E 34 32 38 39 2C 4E 2C 31 31
34 30 33 2E 37 33 34 33 2C 45 2C 30 2E 30 30 2C 2C 32 34 30 38 30 39 2C 2C 2A 31 44
7C 30 32 2E 33 7C 30 32 2E 30 7C 30 31 2E 30 7C 31 31 30 30 31 31 31 31 30 30 30 30
7C 32 30 30 39 30 38 32 34 30 34 33 30 30 33 7C 31 34 32 30 31 33 30 30 7C 30 30 30
30 30 30 30 30 7C 32 35 33 33 37 36 32 31 7C 30 30 30 30 7C 32 32 38 30 7C 39 36 46
37 0D 0A
Code Explanation
$$ 2Bytes, indicates header of command from tracker unit to call centre, in
ASCII code (hex is 0x24).
Len 2Bytes, indicates length of all command, including header and end (the
array is first high to low).
IMEI 15Bytes, at most 20 bytes.
Alarm type 2Bytes, the GPRS data trigger type.
GPRMC string DATA
PDOP