ST4310 User Manual Suntech International Ltd. 1. Introduction special buyer. 2. Overview periodically. 2-1. Operation Mode ST4310 User Manual This document describes features, protocols and detail operation of ST4310. If there is another operation description document for special buyer to customize or model and the contents of the document is different with this, customizing document should be applied for Device consists of LTE-M1, GPS and event parts. The main purpose of device reports getting GPS position and other informs of vehicle to server Device can control or check connected lines and support additional functions. The device has 3 operation modes, driving, parking and emergency.
** Driving
: Driving status when ignition is on.
** Parking
: Parking status that starts if ignition is off during more than T1.
** Emergency : Once panic button is On or any other status as per designed. The device sends emergency reports until A1 times or receiving server acknowledge. 2-2. Report AVL reports GPS and some information at predefined interval, depending on the current modes. Also, AVL sends some alerts, for example, movement at the parking condition, changing of Device distinguishes all reports with 6 types, Status report, emergency, event, alert, alive and connected input line and so on. command response. Device can store reports when reporting route (For example, LTE-M1 condition) is not successful. Storage capacity is up to 2,000 status reports, 50 emergency reports, 50 alert reports (include event reports) and 1500 bytes as command response. In case of status reports, oldest report is erased and new report is buffered when the buffer is full and new status report enters (FIFO). When reporting condition is recovered, device starts sending all buffered reports. Also, this capacity can increase if it is needed. Each type of reports has priority, and priority is as below. Emergency Command Response Alert Status Report Alive (Lowest) Emergency is the first to be sent after recovering LTE-M1 condition. 2 ST4310 User Manual Parameters of device can be changed by LTE-M1 or SMS, and some control can be realized also in 2-3. Setting Parameter the same way. Detail protocols are described in Chapter 4. 2-4. Features Key features are described here;
- Power Down
- LED Indicator
- Events Device can process two steps of power-down, Sleep and Deep Sleep, for reducing power consumption when the vehicle is parked. LED indicates LTE-M1 and GPS states. Its helpful to check error cause. Device has 2 output lines, 3 input lines and ignition line.
- Update Firmware by Over The Air (FOTA) When Firmware of device has some error or has to be changed for a new service to be implemented, device can update internal ROM file by over the air (FOTA), remotely via LTE-M1. Customers do not need to visit every vehicle to download the new firmware. Method of FOTA describes at SunTech_OTA_UA_Protocol document in detail. Device can check whether the vehicle moves off the preset parking boundary or starts driving without ignition on. In the case that it notes the unauthorized moving or driving, it sends
- Parking Lock emergency report immediately.
- Over speed Device can check speed of vehicle and send alert of over-speed to server.
- GPS Antenna Checking Device can alert when GPS antenna is disconnected. Its applicable only for models that have external antenna. 3 ST4310 User Manual
- Main Power Checking The device can recognize the main power and inform to server when main power line is disconnected or main power drops below preset value. Its applicable only for battery model.
- Battery Error Alert Device can alert about battery error related on charging. Its applicable only for battery model. 3. Protocol Construction All command and reports are string and follows below format. Every filed is distinguished by semi colon. All report string from device is ended by r (0x0D). Command message format (from server to device) HDR DEV_ID VER Field 1 Field 2 Field n Field HDR DEV_ID VER Definitions Remark String ST4310 + Command type 6 char. Device ID of AVL 02 Protocol Version. This is fixed with 02. Field 1 ~ n String Contents Device ID is unique number of each device that consists of 6digits. If the command has invalid value or DEV_ID of the command that is sent by LTE-M1 or SMS is not matched with DEV_ID of the unit. Report message format (from device to server) HDR DEV_ID SW_VER Field 1 Field 2 Field n Field HDR DEV_ID VER Definitions Remark String ST4310 + Report type 6 char. Device ID of AVL 001 Software version that the device has. 4 ST4310 User Manual Field 1 ~ n String Contents When the device is received a command, it responds with response string and changes some 4. Commands parameters or acts related operation. 4-1. Network Parameters Setting HDR DEV_ID VER AUTH APN USER_ID USER_PWD SEVER_IP SEVER_PORT B_SEVER_IP B_SEVER_IP SMS_NO PIN_NO Definition
: Set network parameters and PIN number. Definitions Unit Remark ST4310NTW Command type Field HDR DEV_ID VER AUTH APN USER_ID USER_PWD SEVER_IP SEVER_PORT B_SEVER_IP B_SEVER_PORT SMS_NO 6 char. 02 0 /1/A String String String String String String String String Device ID Protocol Version LTE-M1 authentication 0 : PAP(NO in Synctrack) 1 : CHAP(YES in Synctrack) A : Automatic LTE-M1 set. Access Point Name ID for LTE-M1 Access Password for LTE-M1 Access Server IP Address Server Port Backup Server IP Address Backup Server Port In this case, parameters in APN, USER_ID and USER_PWD field should be empty. PIN_NO String PIN Number to release PIN lock if it is enabled Phone number what the device sends SMS report to. This can be used for backup in the area that if LTE-M1 condition is not good. Or, it can be used main report method when IP and Port are empty. For no use, it should be empty. 5 ST4310 User Manual
<example>
<notes>
[command] ST4310NTW;850000;02;0;internet;;;111.111.111.111;8600;;;;
[response] ST4310NTW;Res;850000;010;0;internet;;; 111.111.111.111;8600;;;;
ST4310NTW;Res;850000;010;A1;tim.br;tim;tim; 111.111.111.111;8600;;;;
** If network does not require User ID and Password, these fields should be empty. It the device is set to Automatic LTE-M1 Set, the device set LTE-M1 parameters automatically depending on For example, if Airtel SIM is inserted, the device set AUTH to 0, APN to aitelLTE-M1.com, USER_ID and And the device reports response string after adding real LTE-M1 parameters when automatic LTE-M1 set is Automatic LTE-M1 Set inserted SIM. USER_PASS to empty. selected. HDR DEV_ID VER T1 T2 T3 A1 SND_DIST T4 SMS_T1 SMS_T2 SMS_PACK_NO 4-2. Report Parameter Setting ANGLE_RPT RPT_TYPE Definition
: Set parameters related on report interval. Field HDR DEV_ID VER T1 Definitions Unit Remark ST4310RPT Command type 6 char. 02 String T2 String Sec Interval for sending status report in driving mode Device ID Protocol Version Range : 0 ~ 86400 vehicle starts parking. Range : 0 ~ 60000 vehicle starts driving. Sec Interval for sending status report in parking mode If 0, report in parking will be sent only one time when If 0, report in driving will be sent only one time when 6 T3 A1 ST4310 User Manual String Sec Interval for sending status report in emergency mode Range : 0 ~ 9999 emergency state occurs. If 0, emergency report will be sent only one time when String Number of attempts for emergency report until the device SND_DIST String Meter Distance interval for sending status report. gets acknowledge from server If 0, no emergency report will be sent. Range : 0 ~ 60000 (60km) If 0, status report related on moving distance is disabled. If not 0, stats report is send when traveled distance reaches predefined SND_DIST. Interval for sending keep alive string Interval for sending status report in parking mode Interval for sending status report in driving mode Report No in one SMS message Degree Report STT message if its greater than ANGLE_RPT. T4 SMS_T1 SMS_T2 SMS_PACK_NO ANGLE_RPT String String String String String Sec Min Min RPT_TYPE String Set the type of reporting. 0 : Disable Range : 1 ~ 179 0: FIFO : First in First Out. 1: LIFO : Last In First Out.
<example>
<notes>
[command] ST4310RPT;850000;02;180;120;60;3;0;0;0;0;0;0;0
[response] ST4310RPT;Res;850000;010;180;120;60;3;0;0;0;0;0;0;0
** If report interval is set big number, network may disconnect LTE-M1 connection because LTE-M1 communication is not progressed for a long time. So, unit may not receive command by LTE-M1. T4 is for protecting against this disconnection by sending short data with short term.
** Alive report can be sent only when the device has no data to send during T4 interval. 4-3. Event Parameter Setting HDR DEV_ID VER IGNITION T1 T2 7 ST4310 User Manual IN1_TYPE IN2_TYPE IN3_TYPE IN1_CHAT IN2_CHAT IN3_CHAT OUT1_TYPE OUT2_TYPE OUT1_ACTIVE OUT2_ACTIVE PULSE1_NO PULSE1_ON PULSE1_OFF PULSE2_NO PULSE2_ON PULSE2_OFF IN4_TYPE IN5_TYPE IN4_CHAT IN5_CHAT BAUD Definition
: Set parameter related event. Field HDR DEV_ID VER T1 T2 IN1_TYPE Definitions Unit Remark ST4310EVT Command type Device ID Protocol Version 6 char. 02 String String 0 ~ 7 Sec Sec IN1_CHAT String 100ms Input1 chattering time. Delay for entering idle mode after ignition goes to off Delay for entering active mode after ignition goes to on 0 = Falling Edge 1 = Rising Edge 2 = Both Edge (Falling & Rising) 3 = Panic Button 4 = Call1 Button 5 = Call 2 Button 6 = Reserved 7 = Anti-Theft Button detector. Default = 3. Range : 0 ~ 9999 Default = 3 sec. If 0, input1 is not checked. 13 = Disable Immobilizer if its activated by jammer Only the device that included voice option (audio circuit) can be set to Call1 Button or Call2 Button. 8 ST4310 User Manual OUT1_TYPE 0 ~ 5 0 = GPIO 1 = immobilizer 2 = Immobilizer & Auto active automatically when the vehicle starts parking. Auto active means immobilizer is activated 4 = LED Out for indicating call status. Refer 7-2-3. 3 = Pulse 5 = Buzzer OUT1_ACTIVE 0 or 1 0 = Open when out1 is active 1 = GND when out1 is active PULSE1_NO String Pulse number when out1 type set to pulse. PULSE1_ON String 100ms Active time of pulse1 PULSE1_OFF String 100ms Inactive time of pulse1 Range : 0 ~ 9999 If pulse no is 9999, pulsing runs permanently. Range : 0 ~ 9999 It should be set with even number. Range : 0 ~ 9999 It should be set with even number. BAUD 0 ~ 4 Its available when extra events support RS232. Baud-rate 0 = No use 1 = 4800bps 2 = 9600bps 3 = 19200bps 4 = 38400bps 5 = 115200bps If the device does not support RS232, it should be 0. 9 ST4310 User Manual
[command] ST4310EVT;850000;02;1;60;0;3;2;2;30;20;20;1;0;1;0;0;0;0;0;0;0;0;0;0;0;0
[response] ST4310EVT;Res;850000;010;1;60;0;3;2;2;30;20;20;1;0;1;0;0;0;0;0;0;0;0;0;0;0;0
<example>
<notes>
** If IGNITION is set to 0, device doesnt check driving or parking state of the vehicle. It reports status string with idle mode always, and cannot support parking lock and the service that enters sleep or deep sleep automatically when the vehicle is parked.
** If IGNITION is set to 2, the device checks driving or parking state of the vehicle with voltage range of vehicles battery. We named it as Virtual Ignition. Virtual ignition can operate when the device installed into real vehicle and it may be need adjustment of voltage range for special vehicle. For setting method, please refer 6.3.
** In case of pulse, pulse time may have tolerance about dozens of ms.
** Immobilizer, LED Blink line and Buzzer type cannot set both OUT1 and OUT2 simultaneously.
** In case that a event is set to door sensor, active state means door is opened.
** If device has the Handsfree kit, each time the volume up button is pressed once, the speaker volume is turned up as below. 0 -> 1 -> 2 -> 3 -> 4 ->5 ->0 -> 1 -> 2 ->3 -> 4 -> 5 - > 0 -> 1 -> .
(0 : Volume mute, 5 :Max Volume) Type of no supported event line is fixed to No Use. Below table is for example of 4 line event model. Field HDR DEV_ID VER IGNITION Definitions Unit Remark ST4310EVT Command type 6 char. 02 0 ~ 2 Device ID Protocol Version Ignition using state 0 : Not use ignition 1 : Use ignition Line 2 : Virtual ignition(power) 3 : Virtual ignition (motion) T1 T2 String String Sec Sec Delay for entering idle mode after ignition goes to off Delay for entering active mode after ignition goes to on 10 ST4310 User Manual IN1_TYPE 0 ~ 5 0 = Falling Edge 1 = Rising Edge 2 = Both Edge (Falling & Rising) 3 = Panic Button 4 = Call1 Button 5 = Call 2 Button 6 = Reserved 7 = Anti-Theft Button detector. Default = 3. Range : 0 ~ 9999 Default = 3 sec. If 0, input1 is not checked. 7 = No Use 13 = Disable Immobilizer if its activated by jammer Only the device that included voice option (audio circuit) can be set to Call1 Button or Call2 Button. IN1_CHAT String 100ms Input1 chattering time. OUT1_ACTIVE 0 or 1 7 0 0 0 0 0 = No use OUT1_TYPE PULSE1_NO PULSE1_ON PULSE1_OFF BAUD
<example>
<notes>
[command] ST4310EVT;850000;02;1;60;0;3;2;2;30;20;20;1;0;1;0;0;0;0;0;0;0;0;0;0;0;0
[response] ST4310EVT;Res;850000;010;1;60;0;3;8;8;30;0;0;6;6;1;0;0;0;0;0;0;0;8;8;0;0;0
** In case of event 4 line model, IN2_TYPE, IN3_TYPE, IN4_TYPE, IN5_TYPE, OUT1_TYPE and OUT2_TYPE Type and chat time of non used event lines are set to No Use and 0 automatically although these filed of should be No Use. command is set to other value. 4-4. LTE-M1 Parameter Setting HDR DEV_ID VER SMS_LOCK SMS_MT1 SMS_MT2 SMS_MT3 SMS_MT4 IN_CALL_LOCK CALL_MT1 CALL_MT2 CALL_MT3 CALL_MT4 CALL_MT5 11 ST4310 User Manual CALL_MO1 CALL_MO2 Definition
: Set parameters related SMS or Call. Definitions Unit Remark ST4310LTE-
Command type M1 6 char. 02 Device ID Protocol Version SMS_LOCK 0 or 1 Lock of Receiving Commands by SMS Field HDR DEV_ID VER Disable (0) / Enable (1) If enabled, only commands that receives from SMS_MT1 ~ MT3 number can be accepted. SMS_MT1 SMS_MT2 SMS_MT3 SMS_MT4 String String String String Up to 20 char. Phone number for SMS commands Up to 20 char. Phone number for SMS commands Up to 20 char. Phone number for SMS commands Up to 20 char. Phone number for SMS commands IN_CALL_LOCK 0 or 1 Lock of Incoming Call Disable (0) / Enable (1) If enabled, only call from CALL_MT1 ~ MT5 number can be accepted. Up to 20 char. Phone number for call Up to 20 char. Phone number for call Up to 20 char. Phone number for call Up to 20 char. Phone number for call Up to 20 char. Phone number for call String String String String String String String Up to 20 char. Phone number for outgoing call from device Up to 20 char. Phone number for outgoing call from device
[command] ST4310LTE-M1;850000;02;0;;;;;0;;;;;;;
[response] ST4310LTE-M1;Res;850000;010;0;;;;;0;;;;;;;
** When SMS or Call numbers are not set, that field should be empty. 4-5. Service Parameter Setting CALL_MT1 CALL_MT2 CALL_MT3 CALL_MT4 CALL_MT5 CALL_MO1 CALL_MO2
<example>
<notes>
12 ST4310 User Manual DEV_ID VER PARKING_LOCK SPEED_LIMIT PWR_DN CON_TYPE GROUP_SEND MP_CHK ANT_CHK BAT_CHK M_SENSOR CALL HDR ZIP GEO_FENCE DATA_LOG ANTITHFT_CNT1 ANTITHFT_CNT2 JAM_DET JAM_CHK_DIST JAM_CHK_TM Definition
: Set parameters related report. Field HDR DEV_ID VER Definitions Unit Remark ST4310SVC Command type 6 char. 02 Device ID Protocol Version PARKING_LOCK 0 or 1 Parking lock enable (1) / disable (0) SPEED_LIMIT String Km/h Over speed limit PWR_DN 0 ~ 2 Power saving type If 1, the device checks vehicle position in parking periodically. When the vehicle goes off some boundary or starts moving over some velocity, the device reports parking lock emergency. If 0, the device does not check over speed. If 1 and the vehicle runes over predefined value, device reports speed alerts once. 0 : Disabled sleep and deep sleep service 1 : Enabled deep sleep 2 : Enabled sleep CON_TYPE 0 ~ 2 Connection Type with Server ZIP 0 or 1 Use Zip GROUP_SEND 0 or 1 Group Send for stored data 0 = KEEP_CON 1 = KEEP_DISCON 2 = KEEP_NOP Detail explanation is below. Disable (0) / Enable (1) 0 : Disable MP_CHK 0 or 1 Main Power Disconnection Check Disable (0) / Enable (1) 1 : Enable. One packet can include up to 5 reports. Group send is explained below. 13 ST4310 User Manual ANT_CHK 0 or 1 GPS Antenna Connection Error Check BAT_CHK 0 or 1 Backup Battery Error Check Disable (0) / Enable (1) Disable (0) / Enable (1) M_SENSOR 0 ~4 Motion Sensor 0 1 2 3 4 5 6 7 Motion Disable Enable Disable Enable Disable Enable Disable Enable Collision Shock Disable Disable Disable Disable Enable Enable Enable Enable Disable Disable Enable Enable Disable Disable Enable Enable CALL 0 or 1 Support Call with headset GEO_FENCE 0 or 1 Support Geo-fence Disable (0) / Enable (1) Disable (0) / Enable (1) DAT_LOG 0 or 1 Log out with RS232 0 = No Use 1 = Enable getting saved log data by RS232
<example>
<notes>
[command] ST4310SVC;850000;02;1;120;0;0;0;0;1;1;1;0;0;0;0;0;0;0;0;0
[response] ST4310SVC;Res;850000;010;1;120;0;0;0;0;1;1;1;0;0;0;0;0;0;0;0;0
** Function of M_SEMSOR can be used with the model that has motion sensor. If shock or collision detection is enabled, device will report to server when gets any shock or collision.
** If this parameter has been customized, This table should be disregarded and you should follow customized operation document. CON_TYPE 1. KEEP_CON : The device keeps TCP connection always and can receives a command by LTE-M1. 2. KEEP_DISCON : The device connects TCP connection when the data is sent. After sending, the device disconnects LTE-M1 and TCP connection if it estimates there is no data for sending within 3minutes. In this case, it cannot receive a command by LTE-M1. 3. KEEP_NOP : The device doesnt send any report after be installed. When the device enters emergency mode or receive Start Report command by SMS or RS232, it starts report depending 14 ST4310 User Manual on report parameters. It may be used for saving LTE-M1 fee. Current version cannot support this The device stores data if the vehicle is in no LTE-M1 area. And, the vehicle moves to LTE-M1 available area, If group send option is enabled, the device makes 5 reports to one bundle and send these 5 reports at one option. Group Send device starts sending stored data. time. M_Sensor Group send is useful to speed up sending. Jamming detection procedure 1. Collision: The device sending a event when ignition is ON and have a motion. 2. Shock: The device sending a event when ignition is OFF and have a motion. JAM_CHK_DIST & JAM_CHK_TM are assist for jamming detection to avoid false detection. At least, we recommend use JAM_CHK_DIST for safety. If you use two assist functions, it can detect two case of jamming as follows.
*Case of jamming LTE-M1 only. Jamming detected -> JAM_CHK_DIST -> JAM_CHK_TM -> Triggered by JAM_DET mode.
*Case of jamming LTE-M1 & GPS. Jamming detected -> JAM_CHK_TM -> Triggered by JAM_DET mode. JAM_CHK_DIST : if 0, skip this function. JAM_CHK_TM : if 0, skip this function. If disable all of assist functions, just triggered by HAM_DET mode after detected jamming. In this case, its possible to false detection in weak LTE-M1 or strong radio area. 4-6. Additional Parameters HDR DEV_ID VER SVR_TYPE B_SVR_TYPE UDP_ACK DEV_PORT Definition
: Setting additional parameter requested. Field HDR DEV_ID Definitions Unit Remark ST4310ADP Command type 6 char. Device ID 15 ST4310 User Manual VER SVR_TYPE 02 T / U Protocol Version Server Protocol Type B_SVR_TYPE T / U Backup Server Protocol Type UDP_ACK 0 ~ 3 ACK from Server when UPD is used. T : TCP U : UDP T : TCP U : UDP 0 : No use DEV_PORT String Devices port for receiving command from UDP server. 1 : ACK when the server receives reports except alive. 2 : ACK when the server receives reports except STT and alive report. 3 : ACK when the server receives emergency report. Command response doesnt need ACK. It can be used only when UDP server is used. If 0 or empty, the device would use port 9000. If not zero, the device can receive commands with port DEV_PORT. 0 0 0 0 0 0 Reserved Reserved Reserved Reserved Reserved Reserved
<example>
<notes>
ACK in case of UDP
[command] ST4310ADP;850000;02;U;T;2;9000;0;0;0;0;0;0
[response] ST4310ADP;Res;850000;022;U;T;2;9000;0;0;0;0;0;0 This command can be applied from software version 22. UDP is protocol that doesnt check whether the data is transmitted successfully. So, the device checks completion of sending with ACK depending on UDP_ACK type. ACK is sent by server when the data is received. If the ACK is not sent during more than 2 minutes after sending, the device recognizes the data was not 16 ST4310 User Manual reached to server and sends the data again. Examples of ACK report are as below. String Format : ST4310ACK;850000 Zip Format : 0x15 0x85 0x00 0x00 It is recommended ACK_TYPE is set to 1 to confirm all data can be transmitted safely. Report Type UDP_ACK=0 UDP_ACK=1 UDP_ACK=2 UDP_ACK=3 Alive STT Event, Alert, Etc. Emergency X X X X X O O O X X O O X X X O 4-7. Set Parameters of Main Voltage HDR DEV_ID VER CHR_STOP_THRES_12 DECIDE_BAT_12 OPERATION_STOP_THRES_12 IGNDET_H IGNDET_L Definition
: Set some value of main voltage. Field HDR DEV_ID VER Definitions Remark ST4310MBV Command type 6 char. Device ID 02 Protocol Version CHR_STOP_THRES_12 String Voltage value to stop backup battery charging in 12V DECIDE_BAT_12 String Voltage value to check whether the vehicles battery is vehicle. 12V. OPERATION_STOP_THRES_12 String Voltage value to protect vehicle battery. The device operation stops if car battery voltage is lower than this value in vehicle that has 12V power. 17 ST4310 User Manual In case of virtual ignition, the vehicle can recognize driving state when vehicle power is more than IGNDET_H String IGNDET_L String In case of virtual ignition, the vehicle can recognize parking state when vehicle power is less than IGNDET_L. IGNDET_H. Default = 0 Default = 0
[command] ST4310MBV;850000;02;10.5;22;19;8.00;18.00;0;0
[response] ST4310MBV;Res;850000;122;10.5;22;19;8.00;18.00;0;0
<example>
<note>
IGNDET_H and IGNDET_L are 0, device check parking and driving automatically. 4-8. Set Parameters of Motion Sensor HDR DEV_ID VER CHR_STOP_THRES_12 DECIDE_BAT_12 OPERATION_STOP_THRES_12 IGNDET_H IGNDET_L VI_ON_THRES VI_ON_DELAY VI_ON_PERCENT VI_OFF_THRES VI_OFF_DELAY VI_OFF_PERCENT SHOCK_DELAY String Sec. Delay for entering shock detection mode after ignition off Definition
: Set motion sensor parameters Field HDR DEV_ID VER Definitions Unit Remark ST4310MSR Command type 6 char. Device ID 02 Protocol Version MOTION_THRES String Step Detection level of shock violation. SHOCK_THRES String Step Detection level of shock violation. COLL_THRES String Step Gravity for collision report. 0 Disable Range : 1 ~ 21600 (5hour) Recommend : 600 ( 10 min.) Range : 0.04 ~ 2.0 Recommend : 0.04 Range : 0.04 ~ 2.0 Recommend : 0.04 Range : 0.1 ~ 2.0 18 ST4310 User Manual VI_ON_THRES String 1/255G Threshold value for Motion Virtual Ignition On VI_ON_DELAY String Sec. Delay time for Motion Virtual Ignition On VI_ON_PERCENT String
Percent for Motion Virtual Ignition On. VI_OFF_THRES String 1/255G Threshold value for Motion Virtual Ignition Off VI_OFF_DELAY String Sec. Delay time for Motion Virtual Ignition Off VI_OFF_PERCENT String
Percent for Motion virtual Ignition Off. Recommend : 0.7 Range : 3~50 Default : 5 Range : 3~999 Default : 10 Range : 30~100 Default: 70 Range : 3~50 Default : 5 Range : 3~999 Default : 10 Range : 30 ~ 100 Default : 70
[command] ST4310MSR;;02;600;0.04;0.04;0.7;5;10;70;5;10;70
[response] ST4310MSR;Res;852588;128;600;0.04;0.04;0.70;5;10;70;5;10;70
<example>
<notes>
insensitive as it for shock detection. 4-11. Control Command HDR DEV_ID VER CMD_ID Definition
: Controls some functions. Field HDR DEV_ID Definitions Unit Remark ST4310CMD Command type 6 char. Device ID 19
* For the shock level, we recommend it to set to 0.04. if it's over than 0.04, the sensor will be more ST4310 User Manual VER CMD_ID 01 String Protocol Version Control command content If received, the device sends status string instantly.
[response] ST4310STT;850000;010;20090724;07:12:16;00129;+37.479995;+126.885815;000.029;000.00;
Caution : If its not correct the Unit ID, ignored. 4-11-1. Status Request Definition
: Location poll, request of the status report. Field CMD_ID Definitions Unit Remark StatusReq Status request
<example>
<example>
[command] ST4310CMD;850000;02;StatusReq 7;1;0;15.33;100000;2;0002 4-11-2. Reset Definition
: Reset all of parameters. Field CMD_ID Definitions Unit Remark Reset Reset
<example>
[command] ST4310CMD;850000;02;Reset
[response] ST4310CMD;Res;850000;010;Reset 4-11-3. Preset Definition
: Reset all of parameters. Initialize all parameters with factory value and reboot the device. 20 ST4310 User Manual Definitions Unit Remark Preset Report parameter setting values and current device status. Response includes network, report, event, LTE-M1 and service parameters. It includes status of device, also. Field CMD_ID
<example>
[command] ST4310CMD;850000;02;Preset
[response] ST4310CMD;Res;850000;010;Preset;
NTW;0;internet;;;111.111.111.111;8600;;;;1234;
RPT;60;180;120;60;3;0;0;;;;
EVT;1;60;0;3;2;2;30;20;20;1;1;1;0;0;0;0;0;0;0;0;0;0;0;0;
LTE-M1;0;;;;;0;;;;;;;;
SVC;1;120;0;0;0;0;1;1;1;0;0;0;0 DEV;0;0;0;0
[response] event 4 line model NTW;0;internet;;;111.111.111.111;8600;;;;1234;
RPT;60;180;120;60;3;0;0;;;;
EVT;1;60;0;3;8;8;30;0;0;6;6;1;0;0;0;0;0;0;0;0;0;0;0;0;
LTE-M1;0;;;;;0;;;;;;;;
SVC;1;120;0;0;0;0;1;1;1;0;0;0;0 DEV;0;0;0;0
<notes>
Field CMD_ID
<example>
** After power on, device sends response string of preset once.
** DEV filed informs current status of device as below. OUT1 OUT2 PWR_DN 0 = Disable 0 = Disable 0 = Normal 1 = Enable 1 = Enable 1 = Sleep 2 = Deep sleep BAT_CON 0
Backup battery is disconnected. 1 = Backup battery is connected. Definitions Unit Remark PresetA Report all parameters including additional parameter.
[command] ST4310CMD;850000;02;PresetA
[response] ST4310CMD;Res;850000;010;PresetA;
NTW;0;internet;;;111.111.111.111;8600;;;;1234;
21 ST4310 User Manual RPT;60;180;120;60;3;0;0;;;;
EVT;1;60;0;3;2;2;30;20;20;1;1;1;0;0;0;0;0;0;0;0;0;0;0;0;
LTE-M1;0;;;;;0;;;;;;;;
SVC;1;120;0;0;0;0;1;1;1;0;0;0;0;
ADP;U;T;2;9000;0;0;0;0;0;0;
DEV;0;0;0;0;0;0;0;0
<notes>
** This command can be applied from software version 22.
** DEV filed informs current status of device as below. OUT1 OUT2 PWR_DN 0 = Disable 0 = Disable 0 = Normal 1 = Enable 1 = Enable 1 = Sleep 2 = Deep sleep BAT_CON 0
Backup battery is disconnected. 1 = Backup battery is connected. TRACKING Anti-Theft Reserved Reserved 0 = Stop Tracking 0 = Disable 1 = Start Tracking 1 = Enable 4-11-4. ACK of Emergency Definition
: Stop emergency report. Field CMD_ID
<example>
4-11-5. Enable1
[command] ST4310CMD;850000;02;AckEmerg
[response] ST4310CMD;Res;850000;010;AckEmerg Definitions Unit Remark AckEmerg Acknowledgement of emergency report. The device will stop emergency reports if it is in emergency state. 22 ST4310 User Manual Definition
: Active Output1. Field CMD_ID
<example>
Definitions Unit Remark Enable1 Enable Output1
[command] ST4310CMD;850000;02;Enable1
[response] ST4310CMD;Res;850000;010;Enable1
[response] ST4310CMD;Res;850000;010;Enable1NoUse (in case that IN type is set to No Use).
** If OUT1 set with immobilizer, output1 line goes to active status gradually with pulse in driving mode.
** If OUT1 set with pulse type, output1 line generates pulse and returns inactive state after pulsing out
<notes>
** Output1 line goes to active status. automatically. 4-11-6. Disable1 Definition
: Inactive Output1. Field CMD_ID
<example>
Definitions Unit Remark Disable1 Disable Output1
[command] ST4310CMD;850000;02;Disable1
[response] ST4310CMD;Res;850000;010;Disable1
[response] ST4310CMD;Res;850000;010;Disable1NoUse (in case that IN type is set to No Use).
<notes>
** Output1 line goes to inactive status. 4-11-9. Request IMSI Definition
: Request the unique SIM ID. Field CMD_ID
<example>
Definitions Unit Remark ReqIMSI Request IMSI (unique SIM ID) If received, device sends IMSI of using SIM.
[command] ST4310CMD;850000;02;ReqIMSI 23 ST4310 User Manual
[response] ST4310CMD;Res;850000;010;ReqIMSI;724031111553779 4-11-10. Request ICCID Definition
: Request the ICCID. Field CMD_ID
<example>
4-11-11. ReqVer Definitions Unit Remark ReqICCID Request ICCID (sequence number that is displayed on SIM) If received, device sends ICCID of using SIM.
[command] ST4310CMD;850000;02;ReqICCID
[response] ST4310CMD;Res;850000;010;ReqICCID;89550230000084256668 Definition
: Request software version. Field CMD_ID Definitions Unit Remark ReqVer Request device version Device reports Model, Buyer, Protocol and S/W release version.
<example>
[command] ST4310CMD;850000;02;ReqVer
[response] ST4310CMD;Res;850000;010;ReqVer;ST4310E_SAMPLE_STBASE_001 4-11-12. Erase All Definition
: Erase all of data in buffer. Field CMD_ID Definitions Unit Remark EraseAll Erase saved all reports and disable outputs. This is needed to initialize just before device is delivered to a customer.
<example>
[command] ST4310CMD;850000;02;EraseAll 24 ST4310 User Manual
[response] ST4310CMD;Res;850000;010;EraseAll 4-11-13. Initialize Traveled Distance Definition
: Initialize the travel distance. Definitions Unit Remark InitDist Set traveled distance to 0. Field CMD_ID
<example>
[command] ST4310CMD;850000;02;InitDist
[response] ST4310CMD;Res;850000;010;InitDist 4-11-14. Initialize Message Number Definition
: Initialize the message sequence number. Field CMD_ID
<example>
Definitions Unit Remark InitMsgNo Set message number to 0.
[command] ST4310CMD;850000;02;InitMsgNo
[response] ST4310CMD;Res;850000;010;InitMsgNo 4-11-23. Reboot Definition
: reboot unit. Field CMD_ID
<example>
Definitions Unit Remark Reboot Reboot device.
[command] ST4310CMD;850000;02;Reboot
[response] ST4310CMD;Res;850000;010;Reboot 25 ST4310 User Manual 4-11-24. Request SIM IP Address Definition
: Request of the local IP address in SIM card. Field CMD_ID
<example>
Definitions Unit Remark ReqSIMIP SIM card IP request
[command] ST4310CMD;850000;02;ReqSIMIP
[response] ST4310CMD;Res;850000;010;ReqSIMIP;172.16.18.6 26 ST4310 User Manual 3. Installation 3.1 Insert SIM card. 3.2 Backup battery
- The backup battery should be used when main power is cut off 3.3 Install
- The Device is fixed to the vehicle. 3.4 Assemble as below 27 ST4310 User Manual Event Cable Color pin Description Connect to Ignition signal line of vehicle. White: Input1. Panic Button When Input1 goes to GND, then ST4310 change Emergency mode. It reports emergency string by mode 1 in Emergency mode such that SA200EMG;850000;20081017;07:41:56;00100;+37.478519;+126.886819;000.012;000.00;9;1;0;15.30;
When Input2 goes to GND, then ST4310 reports event string such that SA200EVT;850000;20081017;07:41:56;00100;+37.478519;+126.886819;000.012;000.00;9;1;0;15.30;
Red: VCC (12V) Black: Ground Blue: Ignition (12V) 110000;1 Yellow: Input2. 001100;3 Green: Input3. Similar as Input2 Orange: Output1. Brown: Output2. Service Parameter. Function of Outputs is selectable according to OUT_IMMOB and OUT_PULSE parameter in If OUT_IMMOB is 1 and OUT_PULSE is 2 , Outpu1 operates as Immobilizer and Output2 28 ST4310 User Manual generates pulse when it is activated. Immobilizer activation behaves progressive blocking when vehicle is driving. The progressive blocking diagram is as below. The active time of the immobilizer increases 90ms each 4s. After 3minutes, immobilizer is activated continuously. When one of output is dedicated to PULSE, it operates as below. Time for activation and deactivation is configurable by PULSE_ON and PULSE_OFF in Service Parameter. Pulse time may have tolerance about dozens of milliseconds. Active and inactive state is decided by output line number. Active state of Output 1 is open(Hi-Z) and active state of output 2 is ground. 3.6 Check GPS/LTE-M1 operation and battery charger operation with LEDs. It takes 3~10 minutes for GPS connected. Caution: Direction of ST4310 is very important when installed in the vehicle. Make sure that top side of ST4310 29 ST4310 User Manual 4. Trouble Shooting (LED Indicator) 4.1 Blue LED: Indicates LTE-M1 status. LTE-M1 Normal 1 Blink Count Remarks Server Com. Error 2 LTE-M1 Com. 3 Error No Network 4 SIM PIN Locked 5 Cannot Attach 6 NW No SIM 7
<Possible Cause>
1. Server or network parameter is wrong. 2. Server is closed. 3. Temporary network barrier
<Possible Cause>
1. Network parameter is wrong. 2. SIM is blocked about LTE-M1 using. 3. Temporary network barrier 4. Weak LTE-M1 signal 5. LTE-M1 antenna connection is not firm.
<Possible Cause>
1. LTE-M1 antenna is disconnected. 2. LTE-M1 antenna or socket of LTE-M1 antenna is broken. 3. Device is broken.
<Possible Cause>
1. SIM PIN is enabled.
<Possible Cause>
1. Weak LTE-M1 signal. 2. LTE-M1 antenna connection is not firm.
<Possible Cause>
1. There is no SIM or SIM is not inserted properly. 2. SIM or SIM socket is broken. 30 ST4310 User Manual 4.2 RED LED: Indicates GPS status. Blink Count Remarks GPS Normal No Fix 1 2 GPS Chipset Error 4 GPS Antenna Error
<Possible Cause>
some minutes. 1. If power on, GPS chipset is trying to find position during 2. GPS antenna lays on weak or no GPS signal position 3. GPS antenna connection is not firm.
<Possible Cause>
1. GPS antenna is disconnected. 2. GPS antenna or socket of GPS antenna is broken. 3. Unit is broken. Caution Modifications not expressly approved by the party responsible for compliance could void the users authority to operate the equipment. IMPORTANT NOTE:
FCC RF Radiation Exposure Statement:
This equipment complies with FCC RF radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with a minimum distance of 20 centimeters between the radiator and your body. This transmitter must not be co-located or operating in conjunction with any other antenna or transmitter. FCC Compliance Information : This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
*. Caution
- Dont use USB Connect. USB Connect is only use for production.
- This product is fixed to the vehicle.
- Backup battery is used when the vehicle power is off. 31