52
Doc. Title ST4940 User Manual Concerning: Rev. Date (dd-mm-yy) Page of Pages Features and how to configure ST4940 1.07 1-7-2019 1 of 52 Personal / Asset Tracker ST4940 User Manual

Personal Tracker ST900

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 1 of 52

Personal / Asset Tracker

ST4940

User Manual

Page 2: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 2 of 52

Table of Contents

Revision History .............................................................................................................................................................. 5

1. Introduction ................................................................................................................................................................. 6

2. Key Features ................................................................................................................................................................ 7

2-1. HW Specifications ............................................................................................................................................ 8

2-2. GPS Specifications ........................................................................................................................................... 9

2-3. Operational Features ...................................................................................................................................... 10

3. Accessories ............................................................................................................................................................... 11

4. How to insert Micro SIM card by step ..................................................................................................................... 11

5. Charging battery ....................................................................................................................................................... 12

6. Appearance ................................................................................................................................................................ 13

7. How to operate .......................................................................................................................................................... 14

8. Configuration ............................................................................................................................................................. 17

8-1. How to set ‘Network Parameters’ .................................................................................................................. 17

8-2. How to set ‘Report Parameters’ .................................................................................................................... 20

8-3. How to set ‘Additional Parameters’ .............................................................................................................. 21

8-4. How to set ‘Service Parameters’ ................................................................................................................... 23

8-5. How to set ‘Geo-fence Parameters’ .............................................................................................................. 25

8-6. How to set ‘Function Parameters’ ................................................................................................................. 26

8-7. How to set ‘Off Parameters’ ........................................................................................................................... 27

9. Command for General Use ....................................................................................................................................... 27

9-1. Common parts of this command .................................................................................................................. 28

9-2. Requesting Status .......................................................................................................................................... 28

9-3. Pre-setting ....................................................................................................................................................... 28

9-4. ACK of Emergency ......................................................................................................................................... 29

9-5. Requesting ICCID ........................................................................................................................................... 30

9-6. Requesting to send information about Device Version .............................................................................. 30

9-7. Requesting MCU Firmware Version .............................................................................................................. 31

10. Command for various usages................................................................................................................................ 31

10-1. Command on how to erase all the saved reports. .................................................................................... 31

10-2. Command on how to setting the movement distance. ............................................................................. 32

10-3. Command on how to initialize Message Number ...................................................................................... 32

10-4. Command on how to initialize Circular Geo-fence ................................................................................... 32

10-5. Command on how to request data relating to Circular Geo-fence .......................................................... 33

10-6. Command on how to Reboot ....................................................................................................................... 34

10-7. Command on how to set Google Map Address ......................................................................................... 34

Page 3: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 3 of 52

10-8. Command on how to get Google Map Address ......................................................................................... 34

10-9. Command on how to Improve Battery Life ................................................................................................ 35

10-10. Command on how to turn off the device. ................................................................................................. 36

10-11. Command on how to set the time period that GPS is stabilized. .......................................................... 36

10-12. Command on how to get the status of device.. ....................................................................................... 37

10-13. Re-setting (Restoring to factory defaults and Rebooting) ..................................................................... 38

10-14. Command on how to Access to maintenance server to check for update ........................................... 38

10-15. Command for turning on buzzer (optional) ............................................................................................. 39

10-16. Command for turning off buzzer (optional) ............................................................................................. 39

11. Reporting to server ................................................................................................................................................. 40

11-1. Status Report ................................................................................................................................................ 40

11-2. Emergency Report ........................................................................................................................................ 42

11-3. Alert Report ................................................................................................................................................... 45

11-4. Parameter Report .......................................................................................................................................... 47

11-5. Keep-Alive Report ......................................................................................................................................... 48

11-6. Location Query using Smart-Phone ........................................................................................................... 48

12. Appendices .............................................................................................................................................................. 50

12-1. How to install USB Driver on PC under environment of WINDOW 7 ....................................................... 50

12-2. What to do if PC displays “Alcatel Single RNDIS Interface” .................................................................... 51

Page 4: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 4 of 52

Disclaimer

We, at Suntech, announce that this document and all other related products (i.e. device, firmware, and software) have

been developed by the company, Suntech International Ltd., which is hereinafter referred to as “Suntech”. The

information in this manual is believed to be accurate and reliable at the time of releasing. We, at Suntech, also assume

no responsibility for any damage or loss resulting from the use of this manual, and expressly disclaim any liability or

damages for loss of data, loss of use, and property damage of any kind, direct, incidental or consequential, in regard to

or arising out of the performance or form of the materials presented herein or in any software program(s) that may

accompany this document. When this document is released, it is most compatible with a specified firmware version.

Now that the functionalities of the devices are being developed and improved continuously from time to time by Suntech,

any alteration on the protocol, the firmware functions, the hardware specifications of the product is subject to change

without prior notice.

Copyright

We, at Suntech, notify that Suntech holds all parts of intellectual rights applicable in the copyright laws in all the

countries. The information contained in this document cannot be reproduced in any form without prior written consent

made by Suntech. Any software programs that might accompany this document can be used only in accordance with

any license agreement(s) between the purchaser and Suntech.

Document Amendments

When it comes to the firmware version column with specific firmware number, any amendment(s) on the comments

column should be made on this relevant firmware version (and the versions thereafter). Before applying any changes

made in this protocol, you are required to make sure that you have upgraded the firmware suitable for the specified

version.

Page 5: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 5 of 52

Revision History

Rev. No. Date Contents of Revision FirmwareNumber

reflecting the latest

revision

Author

1.00 18 Feb. 2019 Initial writing 1.0.3 YS Kim

1.01 19 Feb. 2019 Fixed wrong description 1.0.3 YS Kim

1.02 27 Feb. 2019 Fixed wrong description 1.0.3 YS Kim

1.03 10 Apr. 2019 Default parameter value for motion-off is changed

Add description for booting to charger-mode

1.0.9 YS Kim

1.04 3 May. 2019 Exclude ST4940B description

Change description for LED and charging operation

1.0.14 YS Kim

1.05 15 May. 2019 Add IP Information Report 1.0.18 YS Kim

1.06 19 Jun. 2019 Add PRM configuration on report parameter 1.0.23 YS Kim

1.07 1 July. 2019 Fix the function name of “Motion detection mode”

from Emergency Alert

1.0.25 YS Kim

Page 6: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 6 of 52

1. Introduction

ST4940: Personal / Asset Tracking Device

The ST4940 with its holderis a waterproof (IP66compliant) hard-cased ultra-mini tracking device to be used for various

purposes like an asset tracker or a personal tracker.

Without any efforts for connecting wires, the ST4940 (hereinafter referred to as ‘device’) works autonomously with its

built-in battery. If users want to track an object with the ST4940, all they have to do is just simply put it into the box or

the carry bag where the object is contained. And then, users can track the locations of such an object and receive an

alert if the object enters or leaves a pre-defined zone.

This non-wiring device is so small that it can be hidden after being placed. So, the waterproof ST4940 is suitable for

covert tracking even in rainy weather conditions. The ST4940 is ideal for tracking various objects such as people,

vehicles (especially small vehicles or motorcycles), boats and valuable fixed/moving assets like expensive

merchandises, computers, electronic products, machinery and so on.

In addition to 3-axis acceleration sensor, the ST4940 has various functionalities such as ultralow-power consumption

algorithms and motion checking.

*In case the ST4940 is placed inside a metal container, it may not work.

Page 7: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 7 of 52

2. Key Features

Operation on the LTE M1/GSM Network

Multipurpose tracker for people, merchandise, pet, etc

New technology and the latest GPS Chipset

Firmware upgradeable remotely (OTA)

Sleep on network by deactivation the motion detection

Superior power consumption management algorithm

On/Off button can be disabled

SMS/GPRS/LTE M1 communications

Report when the battery is in a low status

Periodic reporting in real time

Built-in motion detector for alarming

ST4940 with its CradleWaterproof in compliance with IP66

ST4940 without its Cradle Waterproof in compliance with IP65

Baby’s palm-sized versatile mini tracker

Page 8: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 8 of 52

2-1. HW Specifications

Item Description

Battery Rechargeable 3.7V, Li-ion Battery- 3000mAh

Motion Detection Built-in 3-axis Acceleration sensor

Frequency B2/B4/B12/B13 @LTE M1

850/900/1800/1900MHz @GSM

Temperature Range -20°C ~ +60°C

*Caution !

Please pay a careful attention that the vehicle shall NOT be left

under direct sunlight for long time in hot weather. There is a risk

of battery explosion at hot temperature.

User Interface Power Button, SOS Button,

Charger Adaptor, Charger & Setting Cable

LED Indicator GPRS/LTE M1, GPS, Charging status

GPRS Multi-slot Class 12

Support all 4 coding schemes

(CS-1, CS-2, CS-3 and CS-4)

‘SyncTrak’ for PC Micro USB cable

Dimensions 50.5(W) x 75(L) x 35.5(T) mm

TBD (with cradle)

Weight 120g,

TBD (with cradle)

Approval FCC

Page 9: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 9 of 52

2-2. GPS Specifications

Item Description

Receiver Type GPS & Glonass

GPS L1 band(1575.42MHz), Glonass L1 band (1601.71MHz)

Galileo* E1B/L1, Compass* ready

SBAS : WAAS, EGNOS, MASA, GAGAN

Update Rate 1Hz

Accuracy1) Position 2.5m CEP

SBAS 2.0m CEP

Acquisition2) TCXO

Cold starts 26s

Aided start<1s

Hot start<1s

Sensitivity3) Tracking -167dBm

Reacquisition -161dBm

Cold start -149dBm

Back-up Supply Voltage range : 2.5V to 3.6V

Antenna type Patch Antenna

Operating Temperature -20 ~+60℃

*1) All SV @ –130 dBm

*2) It depends on aiding data connection speed and latency

*3) The 3 figures were measured with a good active antenna.

Page 10: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 10 of 52

2-3. Operational Features

Item Description

Configuration either by SMS or PC

Parameter Change either by SMS or GPRS/LTA M1

Command /Control either by SMS or GPRS/LTE M1

Reporting either by GPRS/LTE M1 or SMS (as a back-up)

Server Communication TCP/UDP,SMS

Server Connection either always connected or upon needed

Basic Data reported NMEA location, Speed, Course, GPS signal status Message No.,

Accumulated moving (travelling) distance

Data Storage up to 2,000 locations in case of transmission failure or cost issue

Reporting Possible to make a cyclic location report at an adjustable intervalonly

when command comes

Back-up Reporting possible (Dual IP reporting or Backup SMS reporting)

Power down Sleep on network(less than 4mA)

Deep sleep on no network (less than 10uA):

How to upgrade

Firmware

by OTA (Over-The-Air ) or PC tool.

Page 11: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 11 of 52

3. Accessories The ST4940 has two accessories:

Wall Charger

USB Cable (for charging and setting)

4. How to insert Micro SIM card by step There are 5 steps in inserting a Micro SIM card into the ST4940 as shown below in the pictures.

Step 1.:Please, unscrew SIM cover. Step2.:Please, insert SIM #1.

Step 3: Please, insert SIM #2. Step 4.: Please, insert SIM #3

Step 5.:Please,make an assembly with the SIM cover.

Page 12: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 12 of 52

5. CHARGING BATTERY

It is highly recommended that the rechargeable battery should be charged completely before using the device.Connect

the ST4940 to its charger cable supplied by Suntech and charge it for 4 hours. (6~7 hours for 3000mA battery capacity)

< Charging Status indicated on the battery LED >

Red blinking twice: under 10% of the full capacity

Red blinking: under 30% of the full capacity

Amber blinking: 30% to 80%

Green blinking: 80% to 100%

Green lighting: Completely charged

<Status of Charging Mode indicated on the battery LED>

As soon as the charger is connected with the device which has been turned off, device turned on mid RED LED for

indicating detection of charger cable for 15 seconds around. After charger detection is completed, GPS LED will be

turned on and Battery LED will start blinking for indicating charging state.

Be careful of not being operated by any button during detection of charger cable.

<Charging Error>

When an error occurs while the battery is being charged the red LED and the green LED blink by turns.

In this case, please disconnect the charger cable and try to do charging again by reconnecting the cable.

If this error occurs continuously, please replace the battery or contact Suntech.

<Caution!!>

The ST4940 (device) should be charged by using the USB cable that Suntech provides the user with. In such a case,

however, Suntech does not guarantee that charging the device can be done completely. It is highly recommended that

the users, in charging the device, should use the battery charger provided by Suntech.

Page 13: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 13 of 52

6. Appearance

Page 14: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 14 of 52

7. How to operate

The ST4940,a multifunctional battery-powered mini GPS tracker, is ideal for tracking personal, valuable assets like

merchandises that are delivered by putting it onto an object.

While tracking, it reports location information about the object at a predefined interval and alerts if it detects motion of

the object. Because it is powered by battery, its user should charge the battery fully prior to using and should turn it off

when tracking is finished.

Users are required to set the reporting timing of the device at an interval with more than 10 minutes in order to save the

endurance time of the battery.

Power Turn On

If you press POWER button for more than 3 seconds, the device will be turned on.

When the power is on, LEDs blink as below.

Turn Off

If you press the POWER button till all of the LEDs are turned on, the device goes to shutdown.

After the power is turned off, no LED blinks or lightens.

If the charger cable is connected when device is being powered off, device will retain on

charging only mode. and after charger cable is unplugged, device will powered-off completely

Page 15: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 15 of 52

Charging

Mode

Turn On

As soon as a device in a status of power off is connected with a charger, only charging the

device starts being processed. But, GSM/MTE M1 session does not work.

When charger is connected, middle LED is continuously lighted on with RED color during 15

seconds around. This means that device enters offline-charging mode. After charging mode

detected, GPS LED is on, and after battery indicator continuously blinks.

Any button is not operated in the middle of detection of charging mode (around 15 seconds)

If you press ‘power button ’of the device for more than 3 seconds in a mode of charging, the

device will turn to be in a mode of normal operation.

Device might be in an operational mode using its built-in battery. While this device is being

charged and if you press the ‘power button’ of this device for more than 3 seconds, the mode

of the device will change to a charging a mode.

Red LED GPS/Data status indicator

Right after the device is turned on, the red LED starts to blink as below. Five (5) minutes after

the red LED starts to blink, it is turned off automatically to save battery. If you press the power

button again, the red LED will be on just for short time, for some seconds, to show you the

current status of the GPS connectivity.

Fixed : 1 time

No fixed: 2 times.

GPS error: 4 times.

Exclusive Mode of Battery Charging

The red LED continues to be in the status of ‘On’ while the device is being connected to the

battery charger.

Page 16: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 16 of 52

Blue& Red

LEDs

(2 colors)

GSM/LTE M1 network & Operating Status indicator

Right after the device is turned on, the blue LED starts to blink as below. Five (5) minutes after

the blue LED starts to blink, it is turned off automatically to save battery. If you press the power

button again, the blue LED will be on just for short time, for some seconds, to show you the

current status of the GSM/LTE M1 network connectivity.

Network OK: 1 time

Server communication Error : 2 times

GPRS/LTE M1 Communication Error : 3 times

No GSM/LTE M1 (= not connected with the GSM/LTE M1 network): 4 times.

SIM PIN Locked : 5 times

Impossible to connect with the GSM/LTE M1 network : 6 times

No SIM Error (= an error when SIM is not available) : 7 times

SIM PUK Locked : 8 times

In addition to the status described above, the blue LED continues to blink either if the device

has an error of SIM Locking or if it does not have a SIM. .

If you press ‘power button’ of device shortly, the Red LED indicates the operation status of the

device by showing number of blinking as below.

1 time of blinking means status of Power Off

2 times of blinking mean status of hibernation

3 times of blinking mean status of Power Off and battery discharged. It means that

it is time to charge the battery

Battery LEDs

(3 colors)

Battery indicator

Normally, it blinks shortly to indicate the battery level for user as described below.

Red LED blinks twice shortly. under 10% of the full capacity

Red LED blinks. under30% of the full capacity.

Amber LED blinks. 30% to 80%

Green LED blinks. 80% to 100%

Green LED is on. Charging has been completed.

During the charging time, the battery LED blinks continuously. But, the battery LED is turned

on when charging the battery is completed.

Page 17: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 17 of 52

Protocol

Watchdog

If the PDP or GPRS/HSPA connection keeps going invalid status for a while about 40 minutes

up to 1 hour, then the device will be reboot and recover the data communication in case that

the problem was not caused by the network side.

8. Configuration

Before a device starts being operated, its parameters should be set first. This chapter shows the string to be sent to

device.

There are 3 options of sending string.

Option 1: by using PC.

Option 2: by using GPRS/HSPA network.

Option 3: by messaging via SMS.

In practice, configuration can be made more efficiently with ‘SyncTrak’, i.e. a setting tool provided by Suntech.

Once a device receives a command from the server, it gets back to the server with a relevant response. Device also

changes some parameters (if it is required to do so) or takes an action as instructed below as per the command sent by

the server.

8-1. How to set ‘Network Parameters’

● The table below shows how user can set Network parameters, Server information and PIN Lock code.

HDR DEV_ID VER AUTH APN USER_ID USER_PWD SEVER_IP SEVER_PORT

B_SEVER_IP B_SEVER_PORT SMS_NO PIN_NO CMD_FROM_SERVER

Field Marks Value Meaning

HDR “ST600NTW” Command type of Header.

DEV_ID 10 char Device ID.

VER “02” Protocol Version

AUTH ‘0’ /‘1’/’A’ GPRS/HSPA authentication

0 : PAP

1 : CHAP

A : Automatic GPRS/HSPA set.

3 : None

In Automatic case, parameters for APN, USER_ID and

USER_PWD field should remain empty.

Page 18: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 18 of 52

*PAP : Password Authentication Protocol

*CHAP : Challenge Handshake Authentication Protocol

APN String Access Point Name

USER_ID String ID for GPRS/HSPA Access

USER_PWD String Password for GPRS/HSPA Access

SEVER_IP String Server IP Address

SEVER_PORT String Server Port

B_SERVER_IP String Backup Server IP Address

B_SERVER_PORT String Backup Server Port

SMS_NO String Phone number through which device sends SMS report.

This can be used for backup in an area where GPRS/HSPA

condition is not good. Alternatively, it can be used as main

reporting method when IP and Port are empty. If you do not

use this, it should remain empty.

If some phone numbers have been registered on ‘SMS_NO’

and they are set properly, only SMS messages of which phone

numbers were registered can be accepted as command. The

SMS of which phone numbers have not been pre-set, those

SMS messages coming from those phone numbers are

disregarded.

“SMS_NO” has to be set with a number more than 7 digits

and please use the number without international code such as

“+55”.

PIN_NO String PIN Number to release PIN lock if it is enabled

CMD_FROM_SERV

ER

‘0’ / ‘1’ Receive command via GPRS/HSPA

‘0’ : Disable (When server doesn’t send command via

GPRS/HSPA)

‘1’ : Enable

<Example>

[command]

ST600NTW;0123456789;02;1;mft;mft;mft;183.109.78.85;8024;;;;;1

ST600NTW;0123456789;02;A;;;;183.109.78.85;8024;;;;;1

Page 19: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 19 of 52

[response]

ST600NTW;Res;0123456789;309;1;mft;mft;mft;183.109.78.85;8024;;;;;1

ST600NTW;Res;0123456789;309;A1;mft;mft;mft;183.109.78.85;8024;;;;;1

<Notes>

** If the Network does not require User ID and Password, these fields should be empty.

** If CMD_FROM_SERVER is enabled, the device should keep connection with the server though GPRS/HSPA

so that the device can receive a command from the server.

Sometimes, the device may send ‘Alive Report’ to keep the connection because the network provider may

disconnect the GPRS/HSPA connection if there is no communication for such a time-period. Also, the device

may send‘Alive Reports’ to re-connect with the server while the device is disconnected from the server.

Automatic Setting for GPRS/HSPA Network

If you set the device to ‘Automatic GPRS/HSPA Set’, the device will automatically set the parameters for

GPRS/HSPA with the data available on the inserted SIM card.

For instance, if Airtel SIM is inserted, the device will set ‘AUTH’ to ‘0’, ‘APN’ to ‘airtelgprs.com’, ‘USER_ID and

USER_PASS’ to empty respectively.

And then, the device reports response string after adding real GPRS/HSPA parameters, if ‘Automatic GPRS/HSPA

Set’ is selected.

DNS

SEVER_IPand B_SERVER_IP field can be filled with direct IP address (for example 111.111.111.111) or domain

name (for example, suntechint.com). If this field is written by domain, the device will find real IP address by DNS

and sends reports to IP address.

The combination of the order to use the GPRS/HSPA and SMS.

SEVER_IP SERVER_PORT SMS_NO

GPRS-HSPA/SMS(BACKUP)* ex)111.111.111.111 ex)1190 ex)123456789

GPRS/HSPA ONLY ex)111.111.111.111 ex)1190 EMPTY

SMS ONLY EMPTY EMPTY ex)123456789

* If the device falls into server communication error, reporting route is changed to SMS and report interval to 10 minutes.

After 50 minutes elapsed with server communication error status, packed SMS with 5 reports every 10 minutes will be

sent to specified SMS_NO.

Page 20: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 20 of 52

8-2. How to set ‘Report Parameters’

● The following table shows how to set intervals of location report, alert and how to set sensor value to sense if any

motion is made.

HDR DEV_ID VER MOVING_STOP_INTRV MOVING_INTRV EMERGENCY_INTERVAL

EMERGENCY_ALERT_NUM MOTION_DET_THRES PRM_ENABLE

Field Marks Value Meaning

HDR “ST600RPT” Command type.

DEV_ID 10 char Device ID.

VER “02” Protocol Version

MOVING_STOP_IN

TRV

String Second Sending interval of location report while Moving stop.

Range : 0, 5 to 86400

If zero, the device doesn’t send location report periodically.

MOVING_INTRV String Second Sending interval of location report while Moving.

Range : 0, 5 to 60000

If zero, the device doesn’t send location report periodically.

EMERGENCY_INT

ERVAL

String Second Sending interval of alert about carrying out

Range : 0, 5 to 180

If zero, checking of carrying is disabled.

EMERGENCY_ALE

RT_NUM

String Number of attempts to send an emergency report until the

device gets acknowledgement from the server.

If 0, no Emergency Report will be sent.

If 65500, unlimited report until get ACK from Server.

MOTION_DET_TH

RES

String Threshold value of the sensor to check if movement of the

object is made when working mode is set to Motion Detection

Mode

Range: 0.0 to 1.9

However, it is highly recommended that the value should be

0.10.

PRM_ENABLE ‘0’ / ‘1’ Device IP report is enabled on parameter report, including

device IP information assigned from PDP when connected on

UDP

Page 21: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 21 of 52

‘0’ : Disable

‘1’ : Enable (Default)

<Example>

[command]

ST600RPT;0123456789;02;180;180;60;3;0.10;1

[response]

ST600RPT;Res;0123456789;309;180;180;60;3;0.10;1

8-3. How to set ‘Additional Parameters’

● The following table shows how to setprotocol types for GPRS/HSPA such as TCP and UDP with device port No.:

HDR DEV_ID VER SVR_TYPE B_SVR_TYPE UDP_ACK DEV_PORT

RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED

Field Marks Value Meaning

HDR “ST600ADP” Command type.

DEV_ID 10 char Device ID.

VER “02” Protocol Version

SVR_TYPE

‘T’ / ‘U’

Server Protocol Type

T : TCP

U : UDP

B_SVR_TYPE

‘T’ / ‘U’

Backup Server Protocol Type

T : TCP

U : UDP

UDP_ACK

‘0’ ~ ‘3’

ACK from Server when UPD is used

0 : No use

1 : ACK when the server receives reports except ‘Alive-report’.

2 : ACK when the server receives reports except ‘STT’ and

‘Alive report’.

Page 22: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 22 of 52

3 : ACK when the server receives ‘emergency report’.

Command response does not need ACK.

DEV_PORT

String

Device’s port for receiving command from UDP server

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 on port

DEV_PORT.

Reserved ‘0’

Reserved ‘0’

Reserved ‘0’

Reserved ‘0’

Reserved ‘0’

Reserved ‘0’

<Example>

[command]

ST600ADP;0123456789;02;T;T;0;;0;0;0;0;0;0

[response]

ST600ADP;Res;0123456789;309;T;T;0;;0;0;0;0;0;0

<ACK in case of UDP>

UDP is a protocol which does not check if the data has been transmitted successfully. So, the device checks completion

of sending with ACKdepending on UDP_ACK type.

ACK is sent by the server when the data is received.

If the ACK is not sent for more than 2 minutes after sending, the device recognizes that the data has not reached the

server and sends the data again.

Examples of ACK report are as below.

String Format : “ST600ACK;0123456789”

Device users are recommended to set ACK_TYPE to ‘1’ to confirm that all the data can be transmitted successfully.

Report Type UDP_ACK=0 UDP_ACK=1 UDP_ACK=2 UDP_ACK=3

Alive X X X X

Page 23: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 23 of 52

STT X O X X

Alert, Etc. X O O X

Emergency X O O O

<Note>

‘O’: Necessary

‘X’: Not necessary

8-4. How to set ‘Service Parameters’

HDR DEV_ID VER MAGNET_ALERT VI_ON_THRE

S

VI_ON_DEL

AY

VI_ON_PER

CENT

VI_OFF_TH

RES

VI_OFF_DEL

AY

VI_OFF_PER

CENT DEEP SLEEP SPEED_LIMIT

● Thetable below shows how user can set SERVICE parameters.

Field Marks Value Meaning

HDR “ST600SVC” Command type.

DEV_ID 10 char Device ID.

VER “02” Protocol Version

MAGNET_ALERT

‘0’ / ‘1’ 0 : Disable Alert

1 : Enable Alert

VI_ON_THRES

String

1/255G Threshold value for Motion Virtual Ignition On

0 : Disable the Motion checking

Range : 3~50

Default : 5

VI_ON_DELAY

String

Second Delay time for Motion Virtual Ignition On

Range : 3~300

Default : 10

VI_ON_PERCENT String % Percent for Motion Virtual Ignition On

Range : 30~100

Page 24: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 24 of 52

Default: 70

VI_OFF_THRES

1/255G Threshold value for Motion Virtual Ignition Off

Range : 3~50

Default : 5

VI_OFF_DELAY

String

Second Delay time for Motion Virtual Ignition Off

Range : 3~300

Default : 10

VI_OFF_PERCENT String % Percent for Motion virtual Ignition Off

Range : 30 ~ 100

Default : 100

DEEP SLEEP

‘0’ or ‘1’

0 : Disable

1 : Enable

SPEED_LIMIT String km/h Over speed limit

If 0, the device does not check the over-speed.

If greater than 0 and if the vehicle runs faster than the

predefined value, the device reports an alert once.

<Example>

[command]

ST600SVC;0123456789;02;1;5;10;70;5;10;70;0;200

[response]

ST600SVC;Res;0123456789;309;1;5;10;70;5;10;70;0;200

<Notes>

1. Driving or Parking is decided by Motion Sensor. If VI_ON_THRES is equal to zero, it cannot recognize

‘driving’. Please do not forget that the ST4940 may show you a bigger distance than the real one while

the vehicle is parked, if you make an optional configuration to enable the device not to check motion.

2. To use the ‘DEEP SLEEP’ option, ‘PARKING_INTRV’ should be one hour or more than one hour.

3. If “DEEP SLEEP” option is enabled, ‘the report of distance’ will always be ‘0’.

4. The device can be used to do tracking for a fixed asset. In this case, the following table shows how long

the endurance time of the battery lasts.

Page 25: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 25 of 52

Deep Sleep PARKING_INTR

V [Hour] VI_ON_THRES

LIFE TIME

[DAY]

ENABLE 1 0 12.4

ENABLE 3 0 37

ENABLE 6 0 73.3

ENABLE 12 0 144

ENABLE 24 0 278

8-5. How to set ‘Geo-fence Parameters’

● The following table shows how to set ID, position and enable state of the circular geo-fence.

HDR DEV_ID VER GEO_ID ACTIVE LAT LON RADIUS IN OUT

Field Marks Value Meaning

HDR “ST600CGF” Command type.

DEV_ID 10 char Device ID.

VER “02” Protocol Version

GEO_ID ‘1’~’200’ Geo-fence ID.

ACTIVE ‘0’ or ’1’ enable (1) or disable (0)

LAT String Central latitude of circular area.

LON String Central longitude of circular area.

RADIUS String Radius of circular area.(Unit : m)

IN Alert indicating that the vehicle enters the circular area

Enable (1) or disable (0)

OUT Alert indicating that the vehicle gets out from the circular area

Enable (1) or disable (0)

<Example>

[command]

ST600CGF;0123456789;02;1;1;-23.541485;-46.656532;3550;1;1

[response]

ST600CGF;Res;0123456789;309;1;1;-23.541485;-46.656532;3550;1;1

Page 26: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 26 of 52

8-6. How to set ‘Function Parameters’

● The following table shows how to make a command to enable or disable the functions:

HDR DEV_ID VER TURN_OFF MOTION_DET_MODE

Field Marks Value Meaning

HDR “ST600FUNC” Command type.

DEV_ID 10 char Device ID.

VER “02” Protocol Version

TURN_OFF 0 / 1 0 : Lock “power key”, you can turn off the device only by

command.

1 :If you set the device to ‘1’, you can turn off the device by

using the ‘power key’ and command.

MOTION_DET_

MODE

0 / 1 Only works when Enabled. This is predefined threshold

value based on Motion. This function separated from

Regular Reporting.

As for the Emergency Alert, disabling this function does

not disable the use of the SOS button. The SOS button

will still send an EMG report, while the device works

normally. Disabling the function will only disable sending

EMG reports based on motion detection. Usually, this

function is used when you want to detect movement of

something stationary, such as a door, which is why it

keeps the device in Parked mode.

0 : Disable

1 : Enable

<Example>

[command]

ST600FUNC;0123456789;02;1;0

[response]

ST600FUNC;Res;0123456789;309;1;0

Page 27: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 27 of 52

8-7. How to set ‘Off Parameters’

● The following table shows how to make a command for power off remotely for a time period of the “minutes” predefined.

HDR DEV_ID VER OFF_TIME

Field Marks Value Meaning

HDR “ST600OFF” Model Name

DEV_ID 10 char Device ID.

VER “02” Protocol Version

OFF_TIME String minute 1 to 2160( 36 Hour)

It is a command which is needed to save battery power when the device is in a safe area and has no plan of moving

for a time period of ‘OFF_TIME’.

When the device receives this command, it turns the power off and on after OFF_TIME minutes pass. During the

time period of ‘power off’, the device cannot send either any reports or alert. It cannot receive any commands either.

This action is exactly same as power handling by pressing the key.

Instead of this command, you can turn off the power by pressing the key and turn on the power by pressing the key

after OFF_TIME minutes.

Caution: Please eliminate the ‘data cable’ after you set ‘OFF COMMAND’ in ‘SyncTrak’ program.

<Example>

[command]

ST600OFF;0123456789;02;480

[response]

ST600OFF;Res;0123456789;309;480

9. Command for General Use After device is configured, user may need to check/query values of the parameters if he/she wants to change those

values. This chapter shows user how to change the parameters values that have been set already.

Page 28: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 28 of 52

9-1. Common parts of this command

HDR DEV_ID VER CMD_ID

Field Marks Value Meaning

HDR “ST600CMD” Command type.

DEV_ID 10 char Device ID.

VER ‘02’ Protocol Version.

CMD_ID String

**Caution: If ‘Device ID’ is not correct, this command will be ignored by the device.

9-2. Requesting Status

Once this command is made, some interactions will be made between the server and the device as described in the

‘Meaning’ section of the table below.

● The following table shows how to make command in order to get the current position of the device.

Field Marks Value Meaning

CMD_ID “StatusReq” Requesting Status of the device

If device receives this ‘Request’ command from the server, it

sends the Status string to the server promptly.

<Example>

[command]

ST600CMD;0123456789;02;StatusReq

[response]

ST600STT;0123456789;30;309;20160728;06:40:29;0000004f;450;0;0014;25;+37.479317;+126.887849;000.00

7;000.00;9;1;0;100;;1;0022;;;1

<Note>

If the command is sent through Setting Cable, the device responds with location string and sends location

string through GPRS/HSPA or SMS.

9-3. Pre-setting

Once this command is made, some interactions will be made between the server and the device as described in the

‘Meaning’ section of the table below.

Page 29: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 29 of 52

Field Marks Value Meaning

CMD_ID “Preset” Report parameters setting values and current device status

Response includes network, report, function parameters

included in ‘SyncTrak’. It includes status of device as well.

<Example>

[command] ST600CMD;0123456789;02;Preset

[response]ST600CMD;Res;0123456789;309;Preset;NTW;1;mft;mft;mft;183.109.78.85;8024;;;;;1;RPT;180;180;6

0;3;0.10;FUNC;1;0

<NOTE>

** After power is on, the device sends to the server response string of the ‘Preset’ once.

Field Marks Value Meaning

CMD_ID “PresetA” Report all the parameters including additional parameter.

<Example>

[command] ST600CMD;100850000;02;PresetA

[response]

ST600CMD;Res;0123456789;309;PresetA;NTW;1;mft;mft;mft;183.109.78.85;8024;;;;;1;RPT;180;180;60;3;0.10;

FUNC;1;0;SVC;1;5;10;70;5;10;70;0;0;500;300;200;ADP;T;T;0;;0;15;360;30;0;0

9-4. ACK of Emergency

Once this command is made by the server, the device will stop reporting about the occurrence of emergency. More

details are described in the ‘Meaning’ section of the table below.

Field Mark Value Meaning

CMD_ID “AckEmerg” ‘Acknowledge’ of emergency report

The server sends device this command as a response to inform

the device that the server has completed receiving all the

‘emergency reports’. And then, the device will stop sending

Emergency reports if it is in emergency state.

Page 30: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 30 of 52

<Example>

[command] ST600CMD;0123456789;02;AckEmerg

[response] ST600CMD;Res;0123456789;309;AckEmerg

9-5. Requesting ICCID

Once this command is made, some interactions will be made between the server and the device as described in the

‘Meaning’ section of the table as below.

Field Mark Value Meaning

CMD_ID “ReqICCID” How to request ICCID (Integrated Circuit Card Identifier), which

is a sequence number that is displayed on SIM.

If device receives this command, it sends the server ICCID.

<Example>

[command]ST600CMD;0123456789;02;ReqICCID

[response] ST600CMD;Res;0123456789;309;ReqICCID;8982111412600301307

9-6. Requesting to send information about Device Version

Once this command is made, some interactions will be made between the server and the device as described in the

‘Meaning’ section of the table as below.

Field Mark Value Meaning

CMD_ID “ReqVer” Requesting information about version of the device

If the device receives this command, it reports to the server

about:

Model,

Buyer,

Protocol, and

Software(S/W) release version.

<Example>

[command] ST600CMD;100850000;02;ReqVer

[response] ST600;Res;100850000;309;ReqVer;ST4940_SUNTECH_STADV_309

Page 31: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 31 of 52

9-7. Requesting MCU Firmware Version

Once this command is made, some interactions will be made between the server and the device as described in the

‘Meaning’ section of the table as below.

Field Marks Value Meaning

CMD_ID “ReqMcuVer” How to request MCU version.

If device receives this command, it sends the server Version.

<Example>

[command] ST600CMD;206652100;02;ReqMcuVer

[response] ST600CMD;Res;0123456789;309;ReqMcuVer;M00.03

10. COMMAND FOR VARIOUS USAGES

Description on each factor necessary to make types of these commands is shown in this Chapter.

HDR DEV_ID VER CMD_ID

Field Marks Value Meaning

HDR “ST600CMD” Command type.

DEV_ID 10 char Device ID.

VER ‘02’ Protocol Version.

CMD_ID String Control command content.

Commands are classified into two groups such as:

“Commands for General Use”, which have already been explained in the previous chapter.

“Commands for Non-general Use”.

The latter commands are described here as below.

10-1. Command on how to erase all the saved reports.

This command is used if you want to erase all the saved reports and disable the outputs.

Page 32: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 32 of 52

Field Marks Value Meaning

CMD_ID EraseAll” This command is used if you want to erase all the saved

reports and disable the outputs.

This command is needed to initialize the device which is to be

delivered to a new customer.

<Example>

[command] ST600CMD;0123456789;02;EraseAll

[response]ST600CMD;Res;0123456789;309;EraseAll

10-2. Command on how to setting the movement distance.

This command is used if you want to set the movement distance..

Field Marks Value Meaning

COMMAND “SetDist” meter Setting movement distance. This command is either followed

by “=” .Max value = “999999999”

<Example>

[command]

ST600CMD;0123456789;02;SetDist=100

[response]

ST600CMD;Res;0123456789;309;SetDist

10-3. Command on how to initialize Message Number

This command is used if you want to initialize sequence number of the message.

Field Mark Value Meaning

CMD_ID “InitMsgNo” Set message number to 0.

<Example>

[command]

ST600CMD;0123456789;02;InitMsgNo

[response]

ST600CMD;Res;0123456789;309;InitMsgNo

10-4. Command on how to initialize Circular Geo-fence

● This command is used for erasing all circular geo-fence setting data.

Page 33: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 33 of 52

Field Mark Value Meaning

CMD_ID “InitCircleGeo” Erase all circular geo-fence data.

<Example>

[command]

ST600CMD;0123456789;02;InitCircleGeo

[response]

ST600CMD;Res;0123456789;309;InitCircleGeo

10-5. Command on how to request data relating to Circular Geo-fence

This command is used if the device is required to report to the server with all of the geo-fence parameters that are pre-

set.

Field Mark Value Meaning

CMD_ID “ReqCircleGeo” Report the enabled circular geo-fences.

Response consists of continuous field (0 or 1) and

information about all the geo-fences including the first

geo-fence up to the last one whose last digit is 1 (One).

<Example>

[command]

ST600CMD;0123456789;02;ReqCircleGeo

[response] Case that unit has 3 geo-fences :

ST600CMD;Res;0123456789;309;ReqCircleGeo;1;1;1;-23.549825;-46.648293;3048;1;1

ST600CMD;Res;0123456789;309;ReqCircleGeo;1;2;1;-23.539911;-46.686745;1422;1;0

ST600CMD;Res;0123456789;309;ReqCircleGeo;0;3;1;-23.531727;-46.591988;1985;0;1

Case that unit has no geo-fence.

ST600CMD;Res;0123456789;309;ReqCircleGeo;NoData

<Notes>

** Continuous field of the above response string represents bold.

Page 34: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 34 of 52

10-6. Command on how to Reboot

This command is made by the server to the device which needs to be rebooted.

Field Mark Value Meaning

CMD_ID “Reboot” Reboot device.

<Example>

[Command] ST600CMD;0123456789;02;Reboot

[response] ST600CMD;Res;0123456789;309;Reboot

10-7. Command on how to set Google Map Address

In a case that you use a smart phone operating a function of “Where Are You”, you can use the server of the Google as

set below in italic bold letters, “Google map address”. The users of the Google map should check what the right map

address of the Google is and that the right address should be set. The Google map address needs to be checked. If

the Google map address is not right, this function (“Where Are You”) can’t be used.

Field Mark Value Meaning

CMD_ID “SetGoogleMap” Set location link address format (Google map address).

This command is either followed by “=” or inserted inside the

address.

<Example>

[command] ST600CMD;0123456789;02;SetGoogleMap=http://maps.google.com/maps?q=

[response] ST600CMD;Res;0123456789;309;SetGoogleMap=http://maps.google.com/maps?q=

<Note>

The max of input string is 96 characters.

10-8. Command on how to get Google Map Address

In case this command is made, the pre-set existing Google Map address will be known.

Definition: Get Google Map Address.

Field Mark Value Meaning

Page 35: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 35 of 52

CMD_ID “ReqGoogleMap” Request the Google Map Address.

This command is followed by “=” and Google Map Address.

<Example>

[command] ST600CMD;0123456789;02;ReqGoogleMap

[response] ST600CMD;Res;0123456789;309;ReqGoogleMap;http://maps.google.com/maps?q=

<Note>

The max of input string is 96 characters.

10-9. Command on how to Improve Battery Life

For the purpose of reducing power consumption of the battery while the device is Moving.

.

Field Marks Value Meaning

CMD_ID “GpsOffMov” ‘0’,or’1’ 0 : Maintain status of activated GPS chip only in movement state.

1 : Turn off GPS chip after acquiring GPS information

at a pre-defined interval “in parking mode or in driving mode” ,

which is described in the chapter of this document

<Example>

[command]

ST600CMD;0123456789;02;GpsOffMov=0

[response]

ST600CMD;Res;0123456789;309;GpsOffMov

(Note): In a case that user utilizes this option (“1” to be selected in the SyncTrak, a setting tool of Suntech) which is

operational only while the device (in a vehicle, for example) is moving, power of the battery can be consumed less than

in a case that this option is not selected. If this option is selected, however, some of information (e.g. information about

vehicle speed, information about distance) might not be highly precise.

Field Marks Value Meaning

COMMAND “ReqGpsOffMov” This command is used to request the device to report about

what information ‘GpsOffMov’ has.

<Example>

[command]

ST600CMD;0123456789;02;ReqGpsOffMov

Page 36: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 36 of 52

[response]

ST600CMD;Res;0123456789;309;ReqGpsOffMov;0

10-10. Command on how to turn off the device.

This command is made by the server to the device which needs to be turned power off.

Field Mark Value Meaning

CMD_ID “TurnOff” How to turn off the device, which is operated under the option

that the power button should not allow the device to be turned

off. The option is described in a chapter of this document, ‘How

to set ‘Function Parameters’.

<Example>

[command] ST600CMD;0123456789;02;TurnOff

[response] ST600CMD;Res;0123456789;309;TurnOff

<Note>

In a case that you do not want the target device to be turned off with its power button,

you can turn off the power by sending this command to the target device.

10-11. Command on how to set the time period that GPS is stabilized.

This command is made if the device user does not want to utilize functions of motion sensing of

the device, which means that the case that the value of <VI_ON_THRES> is zero (0). In such a

case that the user wants to adjust the time period which is taken for the GPS module to find the

satellites.

Field Marks Value Meaning

COMMAND “SetGpsOnPercent” ‘10’ ~

‘80’

Users should set the value to a level ranged from 10% to

80%.

<Example>

[command]

ST600CMD;0123456789;02;SetGpsOnPercent=33

[response]

ST600CMD;Res;0123456789;309;SetGpsOnPercent

Page 37: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 37 of 52

<Note>:

1. There might be a case that a device user does not want to utilize functions of motion sensing of the device,

which means that a case that the value of <VI_ON_THRES> is zero (0). In such a case, the user can adjust

the time period of <GPS Module On> in order to enable the device to catch GPS signal of satellites to better

facilitate the time period of <GPS Fix>. In such a case, the user can set a Value of time period of <GPS

Module On> ranging from 10% up to 80% of the interval of Parking Mode. If this Value is set higher, life time

of the battery gets shorter. Before you make a decision, therefore, you need to think about how high/low this

Value should be. You need to be selective in setting this Value in consideration of how you practically use the

device.

2. The default is 33%. The GPS module of the device is On for 60 seconds, which is 33% of the Default Parking

Interval (i.e. 180 seconds). Maximum time period of <GPS On> is between minimum 1 minute and maximum

10 minutes.

3. Sometime, you may need to change the existing Parking Interval. In such a case, the saved value of the <GPS

On Percent> has an influence on the time length of <GPS On>. Therefore, you need to think about it and may

change the value of <GPS On Percent> if you need to do so.

4. It is reported that some users utilize the device to monitor just the vehicle’s movement without utilizing Motion

Functions of the device. Some areas may have a problem in making the device to fix GPS. In such a case, you

can get better location information about the device if you change the value of this parameter depending upon

the area where you utilize the device.

Field Marks Value Meaning

COMMAND “ReqGpsOnPercent” This command is used to request the device to report

about what information ‘SetGpsONPercent” has.

[command]

ST600CMD;0123456789;02;ReqGpsOnPercent

[response]

ST600CMD;Res;0123456789;309;ReqGpsOnPercent;33

10-12. Command on how to get the status of device..

This command is made by the server or SMS to the device to get the device status.

Page 38: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 38 of 52

Field Mark Value Meaning

CMD_ID “Diagnosis” Check the device status.

<Example>

[Command]

ST600CMD;0123456789;02;Diagnosis

[response]

ST600CMD;Res;0123456789;309;Diagnosis;20160728:060720;GPS-Fixed;GPRS/HSPA-OK

<Note>:

As the contents of the following that are included in the response statement.

20160725:105815 - Date:Time

GPS - OFF / Fixed / Not Fixed / Chipset Fail

GPRS/HSPA - OK / Server Communication Fail / Communication Fail / No Network / Pin Locked / No SIM

10-13. Re-setting (Restoring to factory defaults and Rebooting)

Once this command is made, some interactions will be made between the server and the device as described in the

‘Meaning’ section of the table below.

Field Mark Value Meaning

CMD_ID “Reset” Re-setting the current parameters values

This command is used to initialize all the parameters with the

values set in the factory of the devices and to reboot the device.

<Example>

[command] ST600CMD;0123456789;02;Reset

[response] ST600CMD;Res;0123456789;308;Reset

10-14. Command on how to Access to maintenance server to check for update

Following table shows command to access to maintenance server directly.

Field Mark Valu

e

Meaning

CMD_ID “ReqConMntSvr” Access to maintenance server.

Page 39: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 39 of 52

<Example>

[command] ST600CMD;0123456789;02;ReqConMntSvr

[response] ST600CMD;Res;0123456789;308;ReqConMntSvrt

10-15. Command for turning on buzzer (optional)

Following table shows command for turning on connected buzzer

Field Mark Valu

e

Meaning

CMD_ID “SetBuzzer” Turn on buzzer.

<Example>

[command] ST600CMD;0123456789;02;SetBuzzer

[response] ST600CMD;Res;0123456789;308;SetBuzzer

10-16. Command for turning off buzzer (optional)

Following table shows command for turning off connected buzzer

Field Mark Valu

e

Meaning

CMD_ID “RelBuzzer” Turn off buzzer.

<Example>

[command] ST600CMD;0123456789;02;RelBuzzer

[response] ST600CMD;Res;0123456789;308;RelBuzzer

Page 40: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 40 of 52

11. Reporting to server This Chapter explains how device makes a report and sends it to the server.

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.

Model Identification Table

Model ID

ST3940 37

ST3940B 38

ST4940 59/60/61

ST4940B 62/63/64

11-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.

ST4940

HDR

DEV_ID

MODEL

SW_VER

DATE

TIME

CELL_ID

MCC

MNC

LAC

RX_LVL

LAT

LON

SPD

CRS

SATT

FIX

DIST

PWR_VOLT

Page 41: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 41 of 52

RESERVED

MODE

MSG_NUM

RESERVED

RESERVED

MSG_TYPE

Field Marks Meaning

HDR “ST600STT” Header of Status Report.

DEV_ID 10 char Device ID.

MODEL 2 char Device Model (According to table model).

SW_VER 3 char Number of the released Software Version.

DATE 8 char GPS date (yyyymmdd).

Year + Month + Day

TIME 8 char. GPS time (hh:mm:ss).

Hour : Minute : Second

CELL_ID String Unique ID of Serving Cell. 8 digits hex

First 8 digits are always 0 when the device connected to 2G network.

MCC String Mobile Country Code. 0 ~ 65535

MNC String Mobile Network Code. 0 ~ 65535

LAC String Location Area Code. 4 digits hex

RX_LVL String Signal Strength.

0 ~ 63 in GSM. (RSSI)

0: less than -110 dBm

1: -110 to -019 dBm

… …

62: -49 to -48 dBm

63: greater than -48 dBm

0 ~ 97 in LTE M1 (RSRP)

0: less than -140 dBm

1: -140 to -139 dBm

… …

96: -45 to -44 dBm

97: greater than -44 dBm

Page 42: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 42 of 52

LAT String Latitude (+/-xx.xxxxxx).

LON String Longitude (+/-xxx.xxxxxx).

SPD String Speed in km/h.

This value returns to 0 when it is higher than 200,000km (kilometers).

CRS String Course on the ground in degree.

SATT String Number of satellites.

FIX ‘1’ or ‘0’ GPS is fixed (1); GPS is not fixed (0).

DIST String Traveled distance in meter.

PWR_VOLT String Voltage of Battery in percentage (%)

RESERVED EMPTY

MODE 1 char ‘1’ = Moving Off .

‘2’ = Moving.

MSG_NUM 4 char Message number.

After “9999” is reported, message number returns to ‘0000”.

RESERVED EMPTY

RESERVED EMPTY

MSG_TYPE 1 char Report is real time (1); Report is storage (0).

<Example>

ST600STT;0123456789;30;309;20160725;06:09:25;024d7424;450;5;2121;23;+37.479330;+126.887846;000.08

1;000.00;6;1;135812;100;;1;3715;;;1

<Notes>

1. In a case that the device has been configured not to check MOTION. In such a case, even though any

motion is not made, the number of DISTANCE may increase little by little. In such a case, life time of the

battery could be extended. If the device is used under operation conditions having a very good

connectivity with GPS and GSM/LTE M1, it can be used approximately 5 days at a reporting interval of

every 3 minutes.

2. If Field of <FIX> has <F>, there is a possibility that the GPS Module would have a problem. In such a

case, users have to contact Suntech.

3. PWR_VOLT : The percentage of the battery voltage are divided as follows:

100%, 90%, 80%, 70%, 60%, 50%, 40%, 30%, 20%, 10%, 5%, 3%, 1%

11-2. Emergency Report

When an emergency occurs, device sends to the server this ‘emergency report’ as defined already in the course of

Page 43: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 43 of 52

configuring device.

ST4940

HDR

DEV_ID

MODEL

SW_VER

DATE

TIME

CELL_ID

MCC

MNC

LAC

RX_LVL

LAT

LON

SPD

CRS

SATT

FIX

DIST

PWR_VOLT

RESERVED

EMG_ID

RESERVED

RESERVED

MSG_TYPE

Field Marks Meaning

HDR “ST600EMG” Header of Emergency Report.

DEV_ID 10 char Device ID.

MODEL 2 char Device Model (According to table model).

SW_VER 3 char Software Version.

DATE 8 char GPS date (yyyymmdd).

TIME 8 char GPS time (hh:mm:ss).

CELL_ID String Unique ID of Serving Cell. 8 digits hex

First 8 digits are always 0 when the device connected to 2G network.

Page 44: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 44 of 52

MCC String Mobile Country Code. 0 ~ 65535

MNC String Mobile Network Code. 0 ~ 65535

LAC String Location Area Code. 4 digits hex

RX_LVL String Signal Strength.

0 ~ 63 in GSM. (RSSI)

0: less than -110 dBm

1: -110 to -019 dBm

… …

62: -49 to -48 dBm

63: greater than -48 dBm

0 ~ 97 in LTE M1 (RSRP)

0: less than -140 dBm

1: -140 to -139 dBm

… …

96: -45 to -44 dBm

97: greater than -44 dBm

LAT String Latitude (+/-xx.xxxxxx).

LON String Longitude (+/-xxx.xxxxxx).

SPD String Speed in km/h.

CRS String Course over ground in degree.

SATT String Number of satellites.

FIX ‘1’ or ‘0’ GPS is fixed (1); GPS is not fixed (0).

DIST String Traveled distance in meter.

PWR_VOLT String Voltage of Battery in percentage (%)

RESERVED EMPTY

EMG_ID Emergency type:

1: Emergency by Panic(SOS)

7: Emergency Alert

RESERVED EMPTY

RESERVED EMPTY

MSG_TYPE 1 char Report is real time (1); Report is storage (0).

<Example>

ST600EMG;0123456789;30;309;20160725;06:09:25;024d7424;450;5;2121;23;+37.479330;+126.886819;000.0

12;000.00;9;1;0;100;;1;;;1

Page 45: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 45 of 52

<Note>

Emergency reports are sent EMERG_INTERVAL times until the device receives an Acknowledgement from its

server. Refer to Chapter 8-2 of this Manual.

11-3. 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.

ST4940

HDR

DEV_ID

MODEL

SW_VER

DATE

TIME

CELL_ID

MCC

MNC

LAC

RX_LVL

LAT

LON

SPD

CRS

SATT

FIX

DIST

PWR_VOLT

RESERVED

ALERT_ID

RESERVED

RESERVED

Page 46: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 46 of 52

MSG_TYPE

Field Marks Meaning

HDR “ST600ALT” Alert report header.

DEV_ID 10 char Device ID.

MODEL 2 char Device Model (According to table model).

SW_VER 3 char Software Version.

DATE 8 char GPS date (yyyymmdd).

TIME 8 char GPS time (hh:mm:ss).

CELL_ID String Unique ID of Serving Cell. 8 digits hex

First 8 digits are always 0 when the device connected to 2G network.

MCC String Mobile Country Code. 0 ~ 65535

MNC String Mobile Network Code. 0 ~ 65535

LAC String Location Area Code. 4 digits hex

RX_LVL String Signal Strength.

0 ~ 63 in GSM. (RSSI)

0: less than -110 dBm

1: -110 to -019 dBm

… …

62: -49 to -48 dBm

63: greater than -48 dBm

0 ~ 97 in LTE M1 (RSRP)

0: less than -140 dBm

1: -140 to -139 dBm

… …

96: -45 to -44 dBm

97: greater than -44 dBm

LAT String Latitude (+/-xx.xxxxxx).

LON String Longitude (+/-xxx.xxxxxx).

SPD String Speed in km/h.

CRS String Course over ground in degree.

SATT String Number of satellites.

FIX ‘1’ or ‘0’ GPS is fixed (1); GPS is not fixed (0).

DIST String Traveled distance in meter.

Page 47: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 47 of 52

PWR_VOLT String Voltage of Battery in percentage (%)

RESERVED EMPTY

ALERT_ID 1 char. Alert type

1 = Start driving faster than SPEED_LIMIT.

2 = Ended over-speed condition.

5 = The vehicle went out from the geo-fence that has following ID.

6 = The vehicle entered into the geo-fence that has following ID

33: Motion On

34: Motion Off

52 = Low Battery.

56 = Magnet Connection Alert

57 = Magnet Disconnection Alert

70 = Shutdown by Power Key or CMD

RESERVED EMPTY

RESERVED EMPTY

MSG_TYPE 1 char Report is made in real time (1); Report is in storage (0).

<Example>

ST600ALT;0123456789;30;309;20160729;09:06:27;024d7424;450;5;0014;22;+37.479317;+126.887835;000.00

0;000.00;0;0;38;100;;56;;;1

Examples for geo-fence

Into circular geo-fence group 2

ST600ALT;0123456789;30;309;20160725;05:49:19;024d7424;450;5;0014;22;+37.479312;+126.887846;000.00

9;000.00;12;1;0;100;;6002;;;1

Out from circular geo-fence group 1

ST600ALT;0123456789;30;309;20160725;05:49:19;024d7424;450;5;0014;22;+37.479312;+126.887846;000.00

9;000.00;12;1;0;100;;5001;;;1

<Note>

If the network is not fine then Alert 70 will be sending after turn ON.

11-4. Parameter Report

“Parameter Report” is sent by device for informing with device IP address to server.

Page 48: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 48 of 52

This report is sent when UDP session is established and device IP is changed by PDP.

HDR

DEV_ID

MODEL

SW_VER

IP_INFO

Field Marks Meaning

HDR “ST600PRM” Report header.

DEV_ID 10 char Device ID.

MODEL 2 char Device Model (According to table model).

SW_VER 3 char Software Version.

IP_INFO string IP:xxx.xxx.xxx.xxx

<Example>

ST600PRM;0623333444;62;1.0.18;IP:10.126.95.121

11-5. Keep-Alive Report

“Alive Report” is sent by device to connect again with the server when connection with the server is broken

HDR

DEV_ID

Field Marks Meaning

HDR “ST600ALV” Alive report header.

DEV_ID 10 char Device ID.

<Example>

ST600ALV;0123456789

11-6. Location Query using Smart-Phone

If you are smart phone user, you can easily find the location on the Google Maps in real time.

Just send one of the following messages via your smart phone:

“Where are you”, “whereareyou”, “Where r u”, “whereru”

Page 49: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 49 of 52

And then, the Google Maps address will respond to your smart phone. You can see the current location just opening

that address on the web browser.

Before you start using this function, you should get to know the URL (server address) of the Google map first.

You can have more information about how to get the server address of the Google map in section “Command

to Get Google Map Address” of this document.

Page 50: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 50 of 52

12. Appendices

12-1. How to install USB Driver on PC under environment of WINDOW 7

If you start usingWINDOW 7 on your PC and connect the PC, for the first time by using a USB cable, with the ST4940

which is off, you SHOULD take the procedure by step as described below.

Step 1.

Please install a USB Driver of the ST4940 on the PC:

\\MS_USB_ComPort_Driver_exe_v1.1032.1\InstallDriver.exe

Step 2.

Disconnectinternet if internet was already connected to the PC.

Step 3.

Please connect the ST4940 with PC by using the USB cable.

Step 4.

If “Device Manager” of your PCdisplays the 2 ports such as “MTK USB Debug Port (COMX)” and “MTK USB Debug

Port (COMY)” as shown in the picture below, it means that you have made a successful installation.

Page 51: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 51 of 52

Step 5

Please connect internet to the PC.

Step 6

Please remove the USB cable from the PC and connect it with the PC to check if the PC displays “MTK USB”

successfully. If yes, it means that you have made a successful installation.

12-2. What to do if PC displays “Alcatel Single RNDIS Interface”

This ‘Appendix 12.2’ covers how to solve a problem that a PC may recognize ‘Alcatel Single RNDIS Interface’ as

‘Network adapters’ when a USB cable is used to connect the ST4940 with a PC. Please, check the steps below to know

if the procedure to connect a PC and the new ST4940 may have a problem.

Step 1. Probable problem in connecting a PC with the ST4940 by using a USB Cable

There is one thing that you, as a user of the ST4940, should be very careful in a case that you have never installed a

‘USB driver’ on a PC to enable the PC and the ST4940 to be connected with each other by using a USB cable. In such

a case, “Network Adapters” of your“Device Manager” of the PC will recognize the ST4940 (whose battery is OFF) as

“Alcatel Single RNDIS Interface” and the ST4940 may not work. The following picture shows how such a case happens

to the PC:

Step 2. How to start solving the problem

Page 52: Personal Tracker ST900

Doc. Title

ST4940 User Manual

Concerning: Rev. Date (dd-mm-yy) Page of Pages

Features and how to configure ST4940 1.07

0

1-7-2019 52 of 52

In such a case, the first thing that you have to do is remove the “Alcatel Single RNDIS Interface” from the “Network

Adapters” of the PC.And then, remove the USB Cable from the PC

Step 3.

You should install ‘USB Driver” on that PC as described inAppendix 10.2.

- The End of the document -