Beruflich Dokumente
Kultur Dokumente
Table of Contents
1. Status Report .................................................................................................................................. 2
1.1 Zip (HEX, fixed length) .................................................................................................................................... 2
1.2 Normal (ASCII, variable length) ....................................................................................................................... 6
2. Alert Report ................................................................................................................................... 10
2.1 Zip (HEX, fixed length) .................................................................................................................................. 10
2.2 Normal (ASCII, variable length) ..................................................................................................................... 14
2.3 Alert ID Table................................................................................................................................................. 18
3. Keep-Alive Report ......................................................................................................................... 21
3.1 Zip (HEX, fixed length) .................................................................................................................................. 21
3.2 Normal (ASCII, variable length) ..................................................................................................................... 21
4. External Serial Device Data Report (RS232) ............................................................................... 22
4.1 Zip (HEX, fixed length) .................................................................................................................................. 22
4.2 Normal (ASCII, variable length)..................................................................................................................... 24
5. Transfer Data to External Serial ................................................................................................... 26
5.1 Send Format .................................................................................................................................................. 26
5.2 Response Format .......................................................................................................................................... 26
6. Travel Report................................................................................................................................. 27
6.1 Zip (HEX, fixed length) .................................................................................................................................. 27
6.2 Normal (ASCII, variable length) ..................................................................................................................... 30
7. Acknowledgment Message .......................................................................................................... 32
7.1 Zip (HEX, fixed length) .................................................................................................................................. 32
7.2 Normal (ASCII, variable length)..................................................................................................................... 33
8. Crash Reconstruction Report (Optional) .................................................................................... 34
8.1 Send Format .................................................................................................................................................. 34
9. Maintenance Report...................................................................................................................... 35
10. Small Assign Headers ................................................................................................................ 36
11. Medium Assign Headers ............................................................................................................ 37
12. Large Assign Headers ................................................................................................................ 37
Revisions .............................................................................................................................................. 38
CONFIDENTIAL DOCUMENT
This document belongs to intellectual property of Suntech
International Ltd. and shall neither be copied nor be given to any
3rd parties without prior written consent from the company.
DO NOT MAKE ANY COPIES
1. Status Report
This report (‘Status Report’) is sent to the server periodically as defined by user to configure ‘status report’ if
conditions for issuing the report are met. The following two (2) tables show how one reporting can be made in 2
different types such as in ‘normal’ (string) and in ‘zip’.
81 00 31 60 00 00 00 01 3F FF FF 1E 01 00 0E 01 10 0B 11 08 25 27 00 00 00 4F 01 C2 00 00 00 0E 14 02 B3 E3
9B 07 90 27 93 18 3B 19 8F 0A 01 05 08 01 02 01 EC
HDR PKT_LEN DEV_ID STT_RPT_MAP MODEL SW_VER MSG_TYPE
(1 Byte) (2 Bytes) (5 Bytes) (3 Bytes) (1 Byte) (3 Bytes) (1 Byte)
DATE TIME CELL_ID MCC MNC LAC RX_LVL
(3 Bytes) (3 Bytes) (4 Bytes) (2 Bytes) (2 Bytes) (2 Bytes) (1 Byte)
LAT LON SPD CRS SATT FIX IN_STATE
(4 Bytes) (4 Bytes) (2 Bytes) (2 Bytes) (1 Byte) (1 Byte) (1 Byte)
Model ID
ST600 26
ST4300 30
SW_VER Value: 1.0.14
01 00 0E HEX -> DEC
(Map Bit 2) Software Version.
MSG_TYPE 01 HEX -> DEC Real Time (1) Or Stored (0) Message
(Map Bit 3)
Value: 20161117
GPS Date (Year + Month + Day)
DATE 10 0B 11 HEX -> DEC Ex)
(Map Bit 4)
16 : 0x10
11 : 0x0B
17 : 0x11
Value: 08:37:39
Time (Hour + Minute + Second).
TIME 08 25 27 HEX -> DEC Ex)
(Map Bit 5)
08: 0x08
37: 0x25
39: 0x27
Value: 0000004F
CELL_ID Unique Id of Serving Cell.
00 00 00 4F HEX
(Map Bit 6) First 2 bytes are always 0 when the device connected
to 2G network.
MCC Value: 450
01 C2 HEX -> DEC
(Map Bit 7) Mobile Country Code
MNC Value: 0
00 00 HEX -> DEC
(Map Bit 8) Mobile Network Code
LAC Value: 0014
00 0E HEX -> DEC
(Map Bit 9) Location Area Code
RX_LVL Value: 20
14 HEX -> DEC
(Map Bit 10) Signal Strength (See table in Normal report above)
Value: +37.479323
Bit 31:
1 = negative
LAT
(Map Bit 11)
02 B3 E3 9B HEX -> DEC 0 = positive
Type of Report
0 = Response by CMD request
STT_RPT_TYPE 02 HEX -> DEC 1 = Time
(Map Bit 20)
2 = Distance
3 = Angle/Heading
Value: 0492
MSG_NUM 01 EC HEX -> DEC Message number.
(Map Bit 21)
After 9999, message number returns to 0.
reserved Reserved field (reports with FF if enabled)
(Map Bit 22)
Map of the custom assignable headers that can be
included at the end of the standard report format.
…
Bit 30: L_ASSIGN8 (8 Bytes)
Bit 31: reserved
S_ASSIGN1 Custom Small Assignable Header (2 Bytes in length)
(Assign_Map Bit 0) See options in table 5 below
S_ASSIGN2
(Assign_Map Bit 1)
S_ASSIGN3
(Assign_Map Bit 2)
S_ASSIGN4
(Assign_Map Bit 3)
S_ASSIGN5
(Assign_Map Bit 4)
S_ASSIGN6
(Assign_Map Bit 5)
S_ASSIGN7
(Assign_Map Bit 6)
S_ASSIGN8
(Assign_Map Bit 7)
S_ASSIGN9
(Assign_Map Bit 8)
S_ASSIGN10
(Assign_Map Bit 9)
S_ASSIGN11
(Assign_Map Bit 10)
S_ASSIGN12
(Assign_Map Bit 11)
S_ASSIGN13
(Assign_Map Bit 12)
S_ASSIGN14
(Assign_Map Bit 13)
S_ASSIGN15
(Assign_Map Bit 14)
M_ASSIGN1 Custom Small Assignable Header (2 Bytes in length)
(Assign_Map Bit 15) See options in table 5 below
Custom Medium Assignable Header (4 Bytes in
M_ASSIGN2 length)
(Assign_Map Bit 16)
See options in table 6 below
M_ASSIGN3
(Assign_Map Bit 17)
M_ASSIGN4
(Assign_Map Bit 18)
M_ASSIGN5
(Assign_Map Bit 19)
M_ASSIGN6
(Assign_Map Bit 20)
M_ASSIGN7
(Assign_Map Bit 21)
Custom Medium Assignable Header (4 Bytes in
M_ASSIGN8 length)
(Assign_Map Bit 22)
See options in table 6 below
L_ASSIGN1 Custom Large Assignable Header (8 Bytes in length)
(Assign_Map Bit 23) See options in table 7 below
L_ASSIGN2
(Assign_Map Bit 24)
L_ASSIGN3
(Assign_Map Bit 25)
L_ASSIGN4
(Assign_Map Bit 26)
L_ASSIGN5
(Assign_Map Bit 27)
L_ASSIGN6
(Assign_Map Bit 28)
L_ASSIGN7
(Assign_Map Bit 29)
L_ASSIGN8 Custom Large Assignable Header (8 Bytes in length)
(Assign_Map Bit 30) See options in table 7 below
reserved reserved
CASE 2: Minimal Data Status Report Example & Status Report Map Removed
80 1C 06 02 D9 50 01 10 0B 11 08 25 27 02 B3 E3 9B 07 90 27 93 18 3B 19 8F 0A 01 01 02 01 EC
CASE 3: Standard Status Report Example with added assign options below
S_ASSIGN1 = BCK_VOLT, S_ASSIGN2 = PWR_VOLT, L_ASSIGN1 = DID
80 3D 06 02 D9 50 BF FF FF 1A 00 0A 01 10 0B 11 08 25 27 0000004F 01 C2 00 00 00 0E 14 02 B3 E3 9B 07
90 27 93 18 3B 19 8F 0A 01 05 08 01 02 01 EC 00 80 00 03 24 04 AA 50 00 00 19 3E 0C CD 01
CASE 4: Standard Status Report Example with added assign options below
S_ASSIGN1 = BCK_VOLT, S_ASSIGN2 = PWR_VOLT, L_ASSIGN1 = DID
ASSIGN_MAP removed from report
80 39 06 02 D9 50 3F FF FF 1A 00 0A 01 10 0B 11 08 25 27 0000004F 01 C2 00 00 00 0E 14 02 B3 E3 9B 07
90 27 93 18 3B 19 8F 0A 01 05 08 01 02 01 EC 24 04 AA 50 00 00 19 3E 0C CD 01
Type of Report:
0 = Response by CMD request
STT_RPT_TYPE 2 1 char 1 = Time
(Map Bit 20)
2 = Distance
3 = Angle/Heading
Message number.
MSG_NUM 0492 4 char After “9999” is reported, message number returns to
(Map Bit 21)
“0000”
reserved Reserved field (reports blank if enabled)
(Map Bit 22)
Map of the custom assignable headers that can be
included at the end of the standard report format.
S_ASSIGN2
(Assign_Map Bit 1)
S_ASSIGN3
(Assign_Map Bit 2)
S_ASSIGN4
(Assign_Map Bit 3)
S_ASSIGN5
(Assign_Map Bit 4)
S_ASSIGN6
(Assign_Map Bit 5)
S_ASSIGN7
(Assign_Map Bit 6)
S_ASSIGN8
(Assign_Map Bit 7)
S_ASSIGN9
(Assign_Map Bit 8)
S_ASSIGN10
(Assign_Map Bit 9)
S_ASSIGN11
(Assign_Map Bit 10)
S_ASSIGN12
(Assign_Map Bit 11)
S_ASSIGN13
(Assign_Map Bit 12)
S_ASSIGN14
(Assign_Map Bit 13)
S_ASSIGN15
(Assign_Map Bit 14)
M_ASSIGN1 Custom Small Assignable Header (2 Bytes in length)
(Assign_Map Bit 15) See options in table 5 below
M_ASSIGN2 Custom Medium Assignable Header (4 Bytes in length)
(Assign_Map Bit 16) See options in table 6 below
M_ASSIGN3
(Assign_Map Bit 17)
M_ASSIGN4
(Assign_Map Bit 18)
M_ASSIGN5
(Assign_Map Bit 19)
M_ASSIGN6
(Assign_Map Bit 20)
M_ASSIGN7
(Assign_Map Bit 21)
M_ASSIGN8 Custom Medium Assignable Header (4 Bytes in length)
(Assign_Map Bit 22) See options in table 6 below
L_ASSIGN1 Custom Large Assignable Header (8 Bytes in length)
(Assign_Map Bit 23) See options in table 7 below
L_ASSIGN2
(Assign_Map Bit 24)
L_ASSIGN3
(Assign_Map Bit 25)
L_ASSIGN4
(Assign_Map Bit 26)
L_ASSIGN5
(Assign_Map Bit 27)
L_ASSIGN6
(Assign_Map Bit 28)
L_ASSIGN7
(Assign_Map Bit 29)
CASE 2: Minimal Data Report Example & Status Report Map Removed
STT;100850000;1;20161117;08:37:39;+37.479323;+126.887827;62.03;65.43;10;1;1;2;0492
2. Alert Report
Device sends ‘Alert’ to the server as defined by user in the course of setting the relevant parameters. Most of cases
that requiring an alert to be issued means that the vehicle or asset or its driver is in danger or is almost in danger
that should be notified by device to the server and/or the cellular phone (If communication via SMS has been
configured) for warning.
Have a close look at the fields from the following table for more information on when and what alerts are triggered.
Value: +126.887827
Bit 31:
1 = negative
LON 07 90 27 93 HEX -> DEC
0 = positive
(Map Bit 12)
To convert take HEX(07902793) and convert to
Decimal value of 126,887,827 then divide by
1,000,000
Value: 062.03
SPD HEX(18 3B) = Decimal 6,203
18 3B HEX -> DEC
(Map Bit 13) Take the decimal value and divide by 100 to get
62.03km/h
Value: 65.43
CRS HEX(19 8F) = Decimal 6,543
19 8F HEX -> DEC
(Map Bit 14) Take the decimal value and divide by 100 to get 65.43
degrees
SATT 0A HEX -> DEC Number of GPS Satellites
(Map Bit 15)
Fix Status
FIX ‘1’ or ‘0’
(Map Bit 16)
01 HEX -> DEC
1 => GPS is fixed
0 => GPS is not fixed
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
In7 In6 In5 In4 In3 In2 In1 IGN
IN_STATE 05 HEX -> BIN
(Map Bit 17)
Ignition: 1 (ON), 0 (OFF).
In: 1 (Ground, Shorted), 0 (Opened).
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
OUT_STATE 08 HEX -> BIN RSV RSV RSV Out5 Out4 Out3 Out2 Out1
(Map Bit 18)
(Map Bit 23) included at the end of the standard report format.
M_ASSIGN6
(Assign_Map Bit 20)
M_ASSIGN7
(Assign_Map Bit 21)
Custom Medium Assignable Header (4 Bytes in
M_ASSIGN8 length)
(Assign_Map Bit 22)
See options in table 6 below
L_ASSIGN1 Custom Large Assignable Header (8 Bytes in length)
(Assign_Map Bit 23) See options in table 7 below
L_ASSIGN2
(Assign_Map Bit 24)
L_ASSIGN3
(Assign_Map Bit 25)
L_ASSIGN4
(Assign_Map Bit 26)
L_ASSIGN5
(Assign_Map Bit 27)
L_ASSIGN6
(Assign_Map Bit 28)
L_ASSIGN7
(Assign_Map Bit 29)
L_ASSIGN8 Custom Large Assignable Header (8 Bytes in length)
(Assign_Map Bit 30) See options in table 7 below
reserved reserved
CASE 2: Minimal Data Alert ID Report Example & Status Report Map Removed
80 19 06 02 D9 50 01 10 0B 11 08 25 27 02 B3 E3 9B 07 90 27 93 0A 01 01 02 01 EC
CASE 3: Standard Alert ID Report Example with added assign options below
S_ASSIGN3 = ADC_1, S_ASSIGN8 = TEMP_1, L_ASSIGN3 = TEMPID_1
80 3D 06 02 D9 50 BF FF FF 1A 00 0A 01 10 0B 11 08 25 27 0000004F 01 C2 00 00 00 0E 14 02 B3 E3 9B 07
90 27 93 18 3B 19 8F 0A 01 05 08 01 02 01 EC 00 40 00 84 02 F8 01 14 15 00 00 00 45 0F B8 42
CASE 4: Standard Alert ID Report Example with added assign options below
S_ASSIGN3 = ADC_1, S_ASSIGN8 = TEMP_1, L_ASSIGN3 = TEMPID_1
ASSIGN_MAP removed from report
80 39 06 02 D9 50 3F FF FF 1A 00 0A 01 10 0B 11 08 25 27 0000004F 01 C2 00 00 00 0E 14 02 B3 E3 9B 07
90 27 93 18 3B 19 8F 0A 01 05 08 01 02 01 EC 02 F8 01 14 15 00 00 00 45 0F B8 42
ALT;6000000001;3FFFFF;30;1.0.14;1;20161117;08:37:39;0000004F;450;0;0014;20;+37.479323;+126.887827;62.
03;65.43;10;1;00000101;00001000;75;3;+22.3
HDR DEV_ID STT_RPT_MAP MODEL SW_VER MSG_TYPE DATE
TIME CELL_ID MCC MNC LAC RX_LVL LAT
LON SPD CRS SATT FIX IN_STATE OUT_STATE
ALERT_ID ALERT_MOD ALERT_DATA reserved ASSIGN_MAP S_ASSIGN1 S_ASSIGN2
S_ASSIGN3 S_ASSIGN4 S_ASSIGN5 S_ASSIGN6 S_ASSIGN7 S_ASSIGN8 S_ASSIGN9
S_ASSIGN10 S_ASSIGN11 S_ASSIGN12 S_ASSIGN13 S_ASSIGN14 S_ASSIGN15 M_ASSIGN1
M_ASSIGN2 M_ASSIGN3 M_ASSIGN4 M_ASSIGN5 M_ASSIGN6 M_ASSIGN7 M_ASSIGN8
L_ASSIGN1 L_ASSIGN2 L_ASSIGN3 L_ASSIGN4 L_ASSIGN5 L_ASSIGN6 L_ASSIGN7
L_ASSIGN8 reserved
0 ~ 65 in 4G.
0: less than -105 dBm
1: -104 to -103 dBm
……
64: -41 to -40 dBm
65: greater than -40 dBm
LAT +37.479323 String Latitude (+/-xx.xxxxxx).
(Map Bit 11)
LON +126.887827 String Longitude (+/-xxx.xxxxxx).
(Map Bit 12)
SPD 62.03 String Speed in km/h. (1 km/h = 0.621371 mph)
(Map Bit 13)
CRS 65.43 String Course on the ground in degree.
(Map Bit 14)
SATT 10 String Number of GPS satellites.
(Map Bit 15)
Fix Status
FIX ‘1’ or ‘0’
(Map Bit 16)
1 1 char 1 => GPS is fixed
0 => GPS is not fixed
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
In7 In6 In5 In4 In3 In2 In1 IGN
IN_STATE 00000101 String
(Map Bit 17)
Ignition: 1 (ON), 0 (OFF).
In: 1 (Ground, Shorted), 0 (Opened).
CASE 2: Minimal Data Report Example & Status Report Map Removed
STT;100850000;1;20161117;08:37:39;+37.479323;+126.887827;10;1;1;2;0492
GPS Antenna Alert is sent when the external GPS antenna has
4 - -
Connected been connected
Alert is sent when the vehicle exits a defined Geo- Geo-Fence ID
Exit Geo-Fence Fence 5 (1-255) -
ZIP (1BYTE)
Alert is sent when the vehicle enters a defined Geo-Fence ID
Enter Geo-Fence Geo-Fence 6 (1-255) -
ZIP(1BYTE)
GPS Antenna Alert is sent if a short is detected on the external
8 - -
Shorted GPS antenna
Alert is sent when device is going into Sleep 1 = Deep Sleep
Mode 2 = Sleep
Enter Sleep 9 -
ZIP(1BYTE)
Alert is sent when the device is coming out of
Exit Sleep 10 - -
Sleep Mode
Alert is sent when the input is pulled high # of the Input
Input High 11 Line -
ZIP(1BYTE)
Alert is sent when the input is pulled low to ground # of the Input
Input Low 12 Line -
ZIP(1BYTE)
Alert is sent due to one of the reason that
described below.
Battery Error * backup-battery temperature is too high. 13 - -
* backup-battery voltage is too high.
* backup-battery charging fail.
Alert is sent when vehicle battery voltage drops
Battery Low 14 - -
below the ‘Low Battery Threshold’ in Power.
Alert is sent when the device detect the impact
that stronger than the ‘Shock threshold’ in
Shocked Accelerometer. It happens after time passes 15 - -
amount of shock detection delay from the parking
state starts.
Alert is sent when the device detect the impact
Crash Detected that stronger than the ‘Collision threshold’ in 16 - -
Accelerometer.
Ignition On Alert is sent when the Ignition Input is pulled high 33 - -
Ignition Off Alert is sent when the Ignition Input is pulled low 34 - -
Alert is sent when main power has been
Power Connected 40 - -
connected to the device
Alert is sent when main power had been
Power Disconnected 41 - -
disconnected from the device
Alert is sent when the Back-Up Battery has been
Battery Connected 44 - -
connected
Alert is sent when the Back-Up Battery has been
Battery Disconnected 45 - -
disconnected
Alert is sent when the vehicle exits a defined Poly Geo-Fence ID
Exit PolyGeo-Fence Geo-Fence 74 (1-30) -
ZIP (1BYTE)
Alert is sent when the vehicle enters a defined Geo-Fence ID
Enter PolyGeo-Fence Poly Geo-Fence 79 (1-30) -
ZIP(1BYTE)
ZIP(1BYTE)
Alert is sent when the vehicle is entering Drive Mode Device is
Enter Drive Mode 29 -
Mode Exiting:
Alert is sent when the vehicle is entering Park
Enter Park Mode 31 -
Mode 0 = Parking
Alert is sent when the vehicle is entering Idle 1 = Driving
Enter Idle Mode 68 2 = Idle -
Mode
Alert is sent when the vehicle is entering Speed 3 = Speeding
Mode 4 = Park Mode
Entry Delay
5 = Drive Mode
Enter Speed Mode 36 Entry Delay -
6 = Towing
ZIP(1BYTE)
Alert is sent when the vehicle is in Idle Mode, and 1=Excess Idle 1
has exceeded the defined excess idle time 2=Excess Idle 2
threshold 3=Excess Idle 3
Excess Idle 35 -
ZIP(1BYTE)
thresholds
ZIP(1BYTE)
Alert is sent when an RFID tag has been read RFID Tag
RFID Read from the RS232 serial interface 93 - Number
ZIP(5BYTE)
Low Back-up Battery Alert is sent when the Back-Up Battery is low. 43 - -
Note)
- In case of the ZIP, "ALERT_DATA" & “ALERT_MODE” field is filled with an "FF" for unsupported ALERTs.
- In case of the Normal,"ALERT_DATA" & “ALERT_MODE” field is filled with blank for unsupported ALERTs.
If IGNITION is set to ‘0’, the device doesn’t check driving or parking state of the vehicle.
It always reports status string under parking mode, and cannot support Tow Alert.
3. Keep-Alive Report
A typical GPRS/HSPA service provider in any countries has its own corporate policy restricting connection time of
device with the GPRS/HSPA networks only at an interval if device does not communicate with its server for a long
time, which is 1 hour, for instance. The time length varies depending upon such service provider. Please check it
by asking your GPRS/HSPA service provider this question in your country.
In a case that there has not been any communication between a device and its server for such a time period, the
GPRS/HSPA service provider would not provide GPRS/HSPA service for the device temporarily. To avoid such a
case, device sends the server this ‘Keep-Alive’ Report at an interval, ‘T4’ (‘Keep-Alive’ interval named in ‘SyncTrak’
and in this document), which is shorter than the 60 minutes. User of the device may adjust the value of ‘T4’ as
desired.
This report is intended to mean that the device is still alive and ready for any possible communications with the
server for that long time (‘T4’) even though the device does not interact temporarily with the server.
83 00 05 60 00 00 00 01
Example Normal Data (ASCII):
ALV;6000000001
HDR DEV_ID
If device is connected with an external appliance via RS232, it receives data from the appliance and sends the data
to the server. Data transfer is made with the string below.
(note)
In Sleep mode, the first data packet sent to RS232 is discarded because the device is used to wake up from
sleep mode. Subsequently, the received data from RS232 is reported to the server in UEX format.
If you want to send UEX report of all data received from RS232, please set the sleep mode to disable.
….
Bit 21: CHK_SUM
Bit 22: reserved
Bit 23: reserved
MODEL 30 2 char Device Model (According to table model).
(Map Bit 1)
SW_VER 1.0.14 String Number of the released Software Version.
(Map Bit 2)
MSG_TYPE 1 1 char Report is real time (1); Report is storage (0).
(Map Bit 3)
DATE 20161117 8 char GPS date yyyymmdd or (Year + Month + Day)
(Map Bit 4)
TIME 08:37:39 8 char GPS time hh:mm:ss or (Hour : Minute : Second)
(Map Bit 5)
Unique ID of Serving Cell. 8 digit hex
CELL_ID 0000004F 8 char First 4 digits are always 0 when the device connected to
(Map Bit 6)
2G network.
MCC 450 String Mobile Country Code. 0 ~ 65535
(Map Bit 7)
MNC 0 String Mobile Network Code. 0 ~ 65535
(Map Bit 8)
LAC 0014 4 char Location Area Code. 4 digits hex
(Map Bit 9)
Signal Strength.
0 ~ 63 in 2G.
0: less than -110 dBm
1: -110 to -019 dBm
……
62: -49 to -48 dBm
RX_LVL 63: greater than -48 dBm
(Map Bit 10)
20 String
0 ~ 65 in 4G.
0: less than -105 dBm
1: -104 to -103 dBm
……
64: -41 to -40 dBm
65: greater than -40 dBm
LAT +37.479323 String Latitude (+/-xx.xxxxxx).
(Map Bit 11)
LON +126.887827 String Longitude (+/-xxx.xxxxxx).
(Map Bit 12)
SPD 62.03 String Speed in km/h. (1 km/h = 0.621371 mph)
(Map Bit 13)
CRS 65.43 String Course on the ground in degree.
(Map Bit 14)
SATT 10 String Number of GPS satellites.
(Map Bit 15)
Fix Status
FIX ‘1’ or ‘0’
(Map Bit 16)
1 1 char 1 => GPS is fixed
0 => GPS is not fixed
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
In7 In6 In5 In4 In3 In2 In1 IGN
IN_STATE 00000101 String
(Map Bit 17)
Ignition: 1 (ON), 0 (OFF).
In: 1 (Ground, Shorted), 0 (Opened).
Suntech International Ltd. Confidential Document
Doc. Title Author Page of Pages
If the device has an external serial accessory connected, a message can be sent to this external accessory by
sending a command to the Suntech device with the format shown below.
RES;DEX;6000000001;F1
RES HDR DEV_ID CHK_SUM
6. Travel Report
AVG_SPD GPS_ODOM
reserved reserved reserved reserved reserved
(2 Byte) (4 Byte)
reserved reserved reserved reserved reserved reserved reserved
reserved reserved reserved reserved reserved reserved reserved
reserved
Value: 6000000001
DEV_ID 60 00 00 00 01 HEX
Device ID
Map of the headers that are included in the report
Bit 0: TRV_RPT_MAP
Bit 1: MODEL
TRV_RPT_MAP 00 00 00 00 00 HEX -> BIN Bit 2: SW_VER
(Map Bit 0)
….
Bit 38: reserved
Bit 39: reserved
MODEL Value: 30
1E HEX -> DEC
(Map Bit 1) Device Model (According to table model).
SW_VER Value: 1.0.14
01 00 0E HEX -> DEC
(Map Bit 2) Software Version.
MSG_TYPE 01 HEX -> DEC Real Time (1) Or Stored (0) Message
(Map Bit 3)
DATE Value: 20161117
10 0B 11 HEX -> DEC
(Map Bit 4) GPS Date (Year + Month + Day).
TIME Value: 08:37:39
08 25 27 HEX -> DEC
(Map Bit 5) Time (Hour + Minute + Second).
Value: +37.479323
Latitude of location where the trip started (Ignition On)
Bit 31:
LAT_TRV_ST 1 = negative
02 B3 E3 9B HEX -> DEC
(Map Bit 6) 0 = positive
(Map Bit 3)
DATE 20161117 8 char GPS date yyyymmdd or (Year + Month + Day)
(Map Bit 4)
TIME 08:37:39 8 char GPS time hh:mm:ss or (Hour : Minute : Second)
(Map Bit 5)
LAT_TRV_ST Latitude (+/-xx.xxxxxx) of location where the trip
+37.479323 String
(Map Bit 6) started (Ignition On)
LON_TRV_ST Longitude (+/-xx.xxxxxx) of location where the trip
+126.887827 String
(Map Bit 7) started (Ignition On)
LAT_TRV_FI Latitude (+/-xx.xxxxxx) of location where the trip
+38.479323 String
(Map Bit 8) finished (Ignition Off)
Value: +127.887827
Bit 31:
1 = negative
LON_TRV_FI +127.887827 String
0 = positive
(Map Bit 9)
To convert take HEX(07902793) and convert to
Decimal value of 126,887,827 then divide by
1,000,000
DRIVER_ID 500000193E0CCD01 16 char Driver ID
(Map Bit 10)
TRV_DIST 23824 String Distance traveled in meters
(Map Bit 11)
TRV_H_METER 10800 String Driving Time meter in seconds for current trip
(Map Bit 12)
IDLE_TIME Time spent in Idle Mode for the entire trip in seconds
436 String
(Map Bit 13) (Ignition On to Ignition Off)
IDLE_EVENTS Number of Idle events during 1 trip (Ignition On to
2 String
(Map Bit 14) Ignition Off)
SPD_TIME 947 String Time spent in Speed Mode in seconds
(Map Bit 15)
SPD_EVENTS Number of times Speed Mode was entered from Drive
7 String
(Map Bit 16) Mode
MAX_SPD Maximum Speed as calculated from GPS data
102.59 String
(Map Bit 17) o Units in km/h
AVG_SPD Average Speed as calculated from GPS data
38.29 String
(Map Bit 18) o Units in km/h
GPS_ODOM 78245 String Odometer as calculated from GPS data
(Map Bit 19)
Reserved
(Map Bit 20)
Reserved
(Map Bit 21)
Reserved
(Map Bit 22)
Reserved
(Map Bit 23)
Reserved
(Map Bit 24)
Reserved
(Map Bit 25)
Reserved
(Map Bit 26)
Reserved
(Map Bit 27)
Reserved
Suntech International Ltd. Confidential Document
Doc. Title Author Page of Pages
7. Acknowledgment Message
The acknowledgment message can be configured on the device to be required for the specified reports.
If the device has an external serial accessory connected, a message can be sent to this external accessory by
sending a command to the Suntech device with the format shown below.
Max
Field Data Description
Length
HDR DEX 3 char Header of Transfer Data to External Serial Message
DEV_ID 6000000001 10 char Device ID.
LEN 1024 4 char Length of the data being sent to the external serial device
1024 char
DATA Binary Data Crash Reconstruction Data
maximum
Check Sum to be used by the device to verify the data
was correctly received.
CHK_SUM F1 2 char
Device will calculate CHK_SUM from Crash
Reconstruction Data.
Message number: “main number – sub number”
MSG_NO 0001-01 6 char Main number is same as collision alert message number.
Sub number is series number of crash report packet.
<note>
Sub Message Number : 1
Data packet
Time : 6bytes
Year 1byte : Integer
Month 1byte : Integer
Day 1byte : Integer
Hour 1byte : Integer
Minute 1byte : Integer
Second 1byte : Integer
Crash Reconstruction Data : 34bytes * 30 = 1020 bytes
Latitude 4bytes : integer part of double float : 4bytes
Longitude 4bytes : integer part of double float : 4bytes
Speed 4bytes : integer (1:0.1km/h) : 2bytes
4Hz Accelerometer Data
Accelerometer X-Axis(1) : integer : 2bytes
Accelerometer Y-Axis(1) : integer : 2bytes
Accelerometer Z-Axis(1) : integer : 2bytes
Accelerometer X-Axis(2) : integer : 2bytes
Accelerometer Y-Axis(2) : integer : 2bytes
Accelerometer Z-Axis(2) : integer : 2bytes
Accelerometer X-Axis(3) : integer : 2bytes
Accelerometer Y-Axis(3) : integer : 2bytes
Accelerometer Z-Axis(3) : integer : 2bytes
Accelerometer X-Axis(4) : integer : 2bytes
Accelerometer Y-Axis(4) : integer : 2bytes
Accelerometer Z-Axis(4) : integer : 2bytes
*n: 0~800
REMARKS:
X/Y/Z acceleration already oriented to vehicle’s axis.
9. Maintenance Report
The Suntech device will send this report every time it powers up for the first time, and then on a defined interval to
check in with the Suntech maintenance server SCUTI.
REVISIONS
Rev. No. Date Modifications were made on: Writer
Rev. 1.00 2016-11-30 Draft M.Hieda
Rev. 1.01 2018-01-27 Added missing ALERT ID. (46,47) SE PARK
Added description of ‘Enter Two Alert (58)’
Rev. 1.02 2018-01-30 1. Fixed a description error for "DEV_ID" in “ZIP" mode. SE PARK
01 65 A0 BC 01 => 60 00 00 00 01
2. Moving "SMALL ASSIGN" item to "MEDIUM ASSIGN"
Rev. 1.03 2018-01-30 Added description of ‘Power Up Alert (99)’ SE PARK