Professional Documents
Culture Documents
Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
User Manual
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
Table of Contents
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
0 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.
Revision History
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
1.18 03 Apr 2015 Change ‘Idle’ to ‘Parking and ‘Active’ to ‘Driving’ JK Kim
1.21 02 July 2015 Changed description for using External battery. SE.Park
1.22 11 July 2015 Added description for using the External battery kit. SE.Park
Modified description of the AUTH field 502 ~
0
1. Introduction
The ST940 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 ST940 (hereinafter referred to as ‘device’) works autonomously with its
built-in battery. If users want to track an object with the ST940, 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.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
This non-wiring device is so small that it can be hidden after being placed. So, the waterproof ST940 is suitable for
covert tracking even in rainy weather conditions. The ST940 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 ST940 has various functionalities such as ultralow-power consumption
algorithms and motion checking.
*In case the ST940 is placed inside a metal container, it may not work.
2. Key Features
Item Description
0
Standby Time with GSM “On” 3 minute reporting: 114 hours
5 minute reporting: 162 hours
10 minute reporting: 235 hours
30 minute reporting: 335 hours
*The measurements were made only under good GPS and
GPRS signals.
Weight 88g,
200g (with cradle)
Item Description
1)
Accuracy Position 2.5m CEP
0
SBAS 2.0m CEP
2)
Acquisition TCXO
Cold starts 26s
1s ( Assist Now Autonomous)
Aided start<1s
Hot start<1s
3)
Sensitivity Tracking -162dBm
Reacquisition -160dBm
Cold start -148dBm
Item Description
0
GPRS Communication TCP/UDP,SMS
Basic Data reported NMEA location, Speed, Course, GPS signal status Message No.,
Accumulated moving (travelling) distance
3. Accessories
The ST940 has two accessories:
Wall Charger
USB Cable (for charging and setting)
Step 3: Please, insert SIM #2. Step 4.: Please, insert SIM #3
5. CHARGING BATTERY
It is highly recommended that the rechargeable battery should be charged completely before using the device.
Connect the ST940 to its charger cable supplied by Suntech and charge it for 7 hours.
<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 ST940 (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.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
6. Appearance
7. How to operate
The ST940,a multifunctional battery-powered mini GPS tracker, is ideal for tracking personnel, 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.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
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 you use an ST940 device model which is powered by the External
Battery, this function does NOT work.
If you press ‘power button ’of the device for more than 2 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 2 seconds, the
mode of the device will change to a charging a mode.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
Fixed : 1 time
No fixed: 2 times.
GPS error: 4 times.
0
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.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
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.
3 times of blinking mean status of Power Off and battery discharged. It means
that it is time to charge the battery
During the charging time, the battery LED blinks continuously. But, the battery LED is turned
on when charging the battery is completed.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
8. Commands
This chapter explains how command is made and sent to the device from its server.
Before using the device, you should set the network and the cyclic report parameters via SMS or RS232 at first.
After this, you can send any command(s) via SMS, RS232 or GPRS (only when connected).
● The table below shows how user can set GPRS parameters, Server information
0 and PIN Lock code.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “NETWORK Command Type
DEV_ID 6or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
AUTH ‘0’ /‘1’/’A’ GPRS authentication
0 : Disable (PAP) (‘NO’ in ‘SyncTrak’)
1 : Enable (CHAP) (‘YES’in‘SyncTrak’).
A : Automatic GPRS set.
In this case, parameters for APN, USER_ID and
USER_PWD field should remain empty.
<Example>
[command]
ST910;NETWORK;123456789;1;internet;suntech;1234;111.111.111.111;8800;123456789;1234;1;112.112.112.1
12;8021
ST910;NETWORK;456789;1;internet;suntech;1234;111.111.111.111;8800;123456789;1234;1;112.112.112.112;8
021
ST910;NETWORK;456789;A;;;;111.111.111.111;8800;123456789;1234;1;112.112.112.112;8021
[response]
ST910;RES;NETWORK;123456789;1;internet;suntech;1234;111.111.111.111;8800;123456789;1234;1;112.112.1
12.112;8021
ST910;RES;NETWORK;456789;1;internet;suntech;1234;111.111.111.111;8800;123456789;1234;1;112.112.112.
112;8021
ST910;RES;NETWORK;456789;A1;suntech;suntech;suntech;111.111.111.111;8800;123456789;1234;1;112.112.
112.112;8021
<Notes>
** If the Network does not require User ID and Password, these fields should be empty.
** If RX_GPRS_CMD is enabled, the device should keep connection with the server though GPRS so that the
device can receive a command from the server.
Sometimes, the device may send ‘alive reports’ to keep the connection because the network provider may
disconnect the GPRS connection if there is no communication for such a time-period. Also, the device may
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
send ‘Alive Reports’ to re-connect with the server while the device is disconnected from the server.
0
DNS
SEVER_IP and 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 following table shows how to setprotocol types forGPRS such as TCP and UDP with device port No.:
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “ADP” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
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
‘Alive report’.
0
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] ST910;ADP;123456789;T;T;0;8051;0;0;0;0;0;0
[command] ST910;ADP;456789;T;T;0;8051;0;0;0;0;0;0
[response]ST910;RES;ADP;123456789;T;T;0;8051;0;0;0;0;0;0
[response]ST910;RES;ADP;456789;T;T;0;8051;0;0;0;0;0;0
● The table below shows how user can set SERVICE parameters.
Field Marks Value Meaning
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
Range : 3~300
Default : 10
VI_ON_PERCENT String % Percent for Motion Virtual Ignition On
Range : 30~100
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
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
Range : 30 ~ 100
Default : 70
DEEP SLEEP ‘0’ or ‘1’ 0 : Disable
1 : Enable
<Example>
[command] ST910;SVC;123456789;0,0;1;5;10;70;5;10;70;0;0
[command] ST910;SVC;456789;0;0;1;5;10;70;5;10;70;0;0
[response] ST910;RES;SVC;123456789;0,0;1;5;10;70;5;10;70;0;0
[response] ST910;RES;SVC;456789;0,0;1;5;10;70;5;10;70;0;0 0
<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 ST940 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.
ENABLE 1 0 16
ENABLE 3 0 48
ENABLE 6 0 96
ENABLE 12 0 189
ENABLE 24 0 400
5. If you use an ST940 device model which is powered by the External Battery, this
“DEEP SLEEP“ function does NOT work.
How to set‘Geo-fenceParameters’
● The following table shows how to set ID, position and enable state of the circular geo-fence.
Field Marks Value Meaning
HDR “ST910” Model Name.
COMMAND “CGF” Command Type.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
[response]
ST910;RES;CGF;123456789;1;1;36.923548;127.309570;29;1;1
ST910;RES;CGF;456789;1;1;36.923548;127.309570;29;1;1
● 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.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “REPORT” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
PARKING_INTRV String Second Sending interval of location report while Parking
Range : 0 to 86400
If zero, the device doesn’t send location report periodically.
DRIVING_INTRV String Second Sending interval of location report while Driving
Range : 0 to 60000
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
1 :If you set the device to ‘1’, you can turn off the device by
using the ‘power key’ and command.
CARRY 0/1 If 1, Emergency by Carry is enabled.
<Example>
[command] ST910;FUNCTION;123456789;0;1
[command] ST910;FUNCTION;456789;0;1
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
[response] ST910;RES;FUNCTION;123456789;0;1
[response] ST910;RES;FUNCTION;456789;0;1
0
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
● The following table shows how to make a command for power off remotely for a time period of the “minutes”
predefined.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “OFF” Command Type
DEV_ID 6 or 9 char. Digits ID of device
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] ST910;OFF;123456789;480
[command] ST910;OFF;456789;480
[response] ST910;RES;OFF;123456789;480
[response] ST910;RES;OFF;456789;480
<Notes>
If you use an ST940 device model which is powered by the External Battery, this function
does NOT work.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
Erase Reports
● The following table shows how to make a command to erase all the reports which have been stored.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “ERASER” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
<Example>
[command] ST910;ERASER;123456789 0
[command] ST910;ERASER;456789
[response] ST910;RES;ERASER;123456789
[response] ST910;RES;ERASER;456789
● The following table shows how to make command in order to get the current position of the device.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “FIND” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
When the device receives this command, it responds with location report.
<Example>
[command] ST910;FIND;123456789
[command] ST910;FIND;456789
[response]
ST910;Location;123456789;010;20140924;02:40:42;+37.478774;+126.889690;000.000;000.00;0;90;1;0;0592;0
2;519;1b80004600;450;01;-282;70;255;3
ST910;Location;456789;010;20140924;02:40:42;+37.478774;+126.889690;000.000;000.00;0;90;1;0;0592;02;5
19;1b80004600;450;01;-282;70;255;3
<Note>
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
If the command is sent through RS232, the device responds with location string and sends location
string through GPRS or SMS.
● The following table shows how to make a command in order to stop sending alert.
Field Marks Value Meaning
HDR “ST910” Model Name 0
COMMAND “ACK” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
When the device receives this command while it is sending alerts, it stops sending alert.
<Example>
[command] ST910;ACK;123456789
[command] ST910;ACK;456789
[response] ST910;RES;ACK;123456789
[response] ST910;RES;ACK;456 789
Preset
● The following table shows how to make a command to read all of the parameters:
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “PRESET” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
<Example>
[command] ST910;PRESET;123456789
[command] ST910;PRESET;456789
[response]
ST910;RES;PRESET;123456789;NETWORK;1;ict;dip;dip;183.109.78.85;8020;;;1;111.111.111.111;8021;REPO
RT;180;180;60;3;0.10;FUNCTION;1;0
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
ST910;RES;PRESET;456789;NETWORK;1;ict;dip;dip;183.109.78.85;8020;;;1;111.111.111.111;8021;REPORT;1
80;180;60;3;0.10;FUNCTION;1;0
Preset ALL
● The following table shows how to make a command to read all of the parameters:
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “PRESETALL” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a0part of IMEI. Please check the
“DEV_ID_TYPE” setting.
<Example>
[command] ST910;PRESETALL;123456789
[command] ST910;PRESETALL;456789
[response]
ST910;RES;PRESET;123456789;NETWORK;1;ict;dip;dip;183.109.78.85;8020;;;1;111.111.111.111;8021;REPO
RT;180;180;60;3;0.10;FUNCTION;1;0;SVC;0;0;1;5;10;70;5;10;70;0;ADP;T;T;0;8051;0;0;0;0;0;0
ST910;RES;PRESET;456789;NETWORK;1;ict;dip;dip;183.109.78.85;8020;;;1;111.111.111.111;8021;REPORT;1
80;180;60;3;0.10;FUNCTION;1;0;SVC;0;0;1;5;10;70;5;10;70;0;ADP;T;T;0;8051;0;0;0;0;0;0
ResetMsgNo
● The following table shows how to initialize the message numbers of the reports:
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “ResetMsgNo” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
<Example>
[command] ST910;ResetMsgNo;123456789
[command] ST910;ResetMsgNo;456789
[response] ST910;RES;ResetMsgNo;123456789
[response] ST910;RES;ResetMsgNo;456789
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
SetDist
● The following table shows how to setting the movement distance which has been accumulated so far.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “SetDist” Setting movement distance. This command is either followed
by “=” .Max value = “999999999”
DEV_ID 6 or 9 char. Digits ID of device. It is a0part of IMEI. Please check the
“DEV_ID_TYPE” setting.
<Example>
[command] ST910;SetDist=999999999;123456789
[command] ST910;SetDist=999999999;456789
[response] ST910;RES;SetDist;123456789
[response] ST910;RES;SetDist;456789
SetGoogleMap
● In a case that you use a smart phone operating a function of “Where Are You”, you can use the server of
Google as set below in italic bold letters, “Google Maps address”. The users of Google Maps should check what
the right map address of the Google is and should set the right address. The Google Maps address needs to be
checked. If the Google map address is not right, this function (“Where Are You”)cannot be used.
[response] ST910;RES;SetGoogleMap;http://maps.google.com/maps?q=;123456
[response] ST910;RES;SetGoogleMap;http://maps.google.com/[Lat],[Lon]/maps?q;123456
[command] ST910;SetGoogleMap=http://maps.google.com/maps?q=;123456789
[command] ST910;SetGoogleMap=http://maps.google.com/[Lat],[Lon]/maps?q;123456789
[response] ST910;RES;SetGoogleMap;http://maps.google.com/maps?q=;123456789
[response] ST910;RES;SetGoogleMap;http://maps.google.com/[Lat],[Lon]/maps?q;123456789
<Note> 0
The max of input string is 64 characters.
ReqGoogleMap
● In case this command is made, the pre-set existing Google Map address will be known.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “ReqGoogleMap” Request the Google Map Address.
EV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
<Example>
[command] ST910;ReqGoogleMap;123456789
[command] ST910;ReqGoogleMap;456789
[response] ST910;RES;ReqGoogleMap;http://maps.google.com/maps?q=;123456789
[response] ST910;RES;ReqGoogleMap;http://maps.google.com/maps?q=;456789
ReqCircleGeo
● This command is used if the device is required to report to the server all of the geo-fence parameters that are pre-
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
set.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “ReqCircleGeo” Report the enabled circular geo-fences
Response consists of continuous field ( 1 or 0 ) and
information about all the geo-fences including the first geo-
fence up to the last one whose last digit is 0.
EV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
<Example> 0
[command] ST910;ReqCircleGeo;123456789
[command] ST910; ReqCircleGeo;456789
InitCircleGeo
● The following table shows how to erase all of the geo-fence parameters.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “InitCircleGeo” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please
checkthe “DEV_ID_TYPE” setting.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
<Example>
[command] ST910;InitCircleGeo;123456789
[command] ST910;InitCircleGeo;456789
[response] ST910;RES;InitCircleGeo;123456789
[response] ST910;RES;InitCircleGeo;456789
0
ReqICCID
● 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
HDR “ST910” Model Name
COMMAND “ReqICCID” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
<Example>
[command] ST910;ReqICCID;123456789
[command] ST910;ReqICCID;456789
[response] ST910;RES; ReqICCID;89550230000084256668;123456789
[response] ST910;RES;ReqICCID; 89550230000084256668;456789
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
TurnOff
This table shows 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] ST910;TurnOff;123456789
[response] ST910;RES;TurnOff;123456789
<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.
GpsOffMov
For the purpose of reducing power consumption of the battery while the device is Moving.
.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “GpsOffMov” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please checkthe
“DEV_ID_TYPE” setting.
GPS_TURN_OFF 0/1 0 : Maintain status of activated GPS chip only in movement state.
<Example>
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
[command] ST910;GpsOffMov=1;456789
[response] ST910;RES;GpsOffMov =1;456789
[command] ST910;GpsOffMov=1;123456789
[response] ST910;RES;GpsOffMov =1;123456789
(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. 0
ReqGpsOffMov
This command is used to request the device to report about what information ‘GpsOffMov’ has.
<Example>
[command] ST910;ReqGpsOffMov; 456789
[response] ST910;RES;ReqGpsOffMov;0; 456789
[command] ST910;ReqGpsOffMov;123456789
[response] ST910;RES;ReqGpsOffMov;0;123456789
SetProtType
. Once this command is made, some interactions will be set the protocol type as described in the ‘Meaning’ section of
the table below.
Depends on the selected protocol type, different the report format as described in this document.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
[command] ST910;SetProtType=1;456789
[response] ST910;RES;SetProtType=1;456789 0
[command] ST910;SetProtType=1;123456789
[response] ST910;RES;SetProtType=1;123456789
ReqProtType
This command is used to request the device to report about what information ‘SetProtType’ has.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “ReqProtType” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
[command] ST910;ReqProtType;456789
[response] ST910;RES;ReqProtType;0;456789
[command] ST910;ReqGpsProtType;123456789
[response] ST910;RES;ReqProtType;0;123456789
ReqMcuVer
This command is used to request the device to report about mcu version.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
[command] ST910;ReqMcuVer;456789
[response] ST910;RES;ReqMcuVer;M01.8;456789
[command] ST910;ReqMcuVer;123456789 0
SetGpsOnPercent
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.
[command] ST910;SetGpsOnPercent=33;456789
[response] ST910;RES;SetGpsOnPercent;456789
[command] ST910;SetGpsOnPercent=33;;123456789
[response] ST910; RES;SetGpsOnPercent;123456789
<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
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
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. 0
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.
ReqGpsOnPercent
This command is used to request the device to report about what information ‘SetGpsONPercent” has.
Field Marks Value Meaning
HDR “ST910” Model Name
COMMAND “ReqGpsOnPercent” Command Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
[command] ST910;ReqGpsOnPercent;123456789
[response] ST910;RES;ReqGpsOnPercent;33;123456789
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
And then, the Google Maps address will respond to your smart phone. You can0 see the current location just opening
that address on the web browser.
Factory Command
● This command is for factory tests
[command] $DEVCHK
[response]$DEVCHK;Res;456789;SUNTECH;ST910;415;358222059508174;89550642126000229018;0;0;3;0;0.0
[response]$DEVCHK;Res;123456789;SUNTECH;ST910;415;358222059508174;89550642126000229018;0;0;3;0;0.0
COMMAND/RES/DEVICEID/BUYER/MODEL/VERSION/IMEI/ICCID/GPS_STATE/GPS_SAT/GPRS_STATE/GSM_SI
GNAL/BATTERY
GPRS_SIGNAL: GPRS signal strength (0 ~ 100) : Higher number means better signal. You should compare this with
golden sample.
BATTERY: Battery's voltage level
Model Identification Table
Model ID
ST910 01
ST940 02
0
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
9. Reporting to server
This Chapter explains how device makes a report and sends it to the server.
Location Report
Field Marks Meaning
HDR “ST910” Model Name
RPT_TYPE “Location” Report Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
SW_VER 3 char Software version. 0
DATE String YYYYMMDD
TIME String HH:MM:SS, 24 hours format, UTC
CELL String Information of Cell ID
Cell ID(4digits hex) + Location Code ID(4 digits hex) + Serving Cell
BSIC(2 digits decimal).
This information will be here only if “ PROT_TYPE = 1”
LAT String Latitude in degree
LON String Longitude in degree
SPEED String Speed over the ground in Km/h
COURSE String Track angle in degrees
FIX ‘0’ or ‘1’ 0: GPS is not fixed
1: GPS is fixed
F: The GPS Module has a problem.
DISTANCE String Moving distance value (Unit : m).
This information will be here only if “ PROT_TYPE = 1”
BATTERY_VOLT String If “ PROT_TYPE = 1” Voltage of Battery in percentage (%)
If “ PROT_TYPE = 0” Battery voltage
IMMEDIATE Digit 0: Report is sent from the memory
1: Report is sent on-line
MODE Digit 0: Parking Mode
1: Driving Mode
MSG_NO String Message number.
After 9999, message number initialized to zero
MODEL 2 Char Device Model (According to table model)
DISTANCE String Moving distance value (Unit : m).
This information will be here only if “ PROT_TYPE = 0”
CELL String Information of Cell ID
Cell ID(4digits hex) + Location Code ID(4 digits hex) + Serving Cell
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
0
<Example>
ST910;Location;456789;010;20140924;02:40:42;+37.478774;+126.889690;000.000;000.00;0;3.95;1;0;0592 //
PROT_TYPE = 0 and ADD_INF = 0
ST910;Location;123456789;010;20140924;02:40:42;+37.478774;+126.889690;000.000;000.00;0;
3.95;1;0;0592;02;0; 0310000100;450;01;-282;70;255;3;0 // PROT_TYPE = 0 and ADD_INF = 1
ST910;Location;456789;010;20140924;02:40:42;0310000100;+37.478774;+126.889690;000.000;000.00;0;0,90
;1;0;0592 // PROT_TYPE = 1and ADD_INF = 0
ST910;Location;123456789;010;20140924;02:40:42;0310000100;+37.478774;+126.889690;000.000;000.00;0;
0,90;1;0;0592;02;450;01;-282;70;255;3;0 // PROT_TYPE = 1 and ADD_INF = 1
<Notes>
2. 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, it can be used approximately 5 days at a reporting interval of every 3
minutes.
3. 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.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
Emergency Report
<Example>
ST910;Emergency;456789;010;20140924;02:40:42;+37.478774;+126.889690;000.000;000.00;0;1;1
0 //
PROT_TYPE = 0 and ADD_INF = 0
ST910;Emergency;456789;010;20140924;02:40:42;+37.478774;+126.889690;000.000;000.00;0;1;3.95;1;1;02;0
; 0310000100;450;01;-282;70;255;3;0 // PROT_TYPE = 0 and ADD_INF =1
ST910;Emergency;456789;010;20140924;02:40:42;0310000100;+37.478774;+126.889690;000.000;000.00;0;0;
1// PROT_TYPE = 1 and ADD_INF = 0
ST910;Emergency;456789;010;20140924;02:40:42;0310000100;+37.478774;+126.889690;000.000;000.00;0;0;
0;0;1;02;450;01;-282;70;255;3;0 // PROT_TYPE = 1 and ADD_INF = 1
<Notes>
When the device checks that the motion sensor value exceeds over than ‘CARRY_THRED’, it can recognize
such a movement of the object on which the device is put. By doing this, the device sends this alert to the
server.
<Example>
ST910;Low Battery;456789
ST910;Low Battery;123456789
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
<Note>
When this message is sent, please charge battery of the device immediately. This information will be here only if
“ ADD_INF = 0”
Alive Report
ST910;Alive; 456789
ST910;Alive;123456789
<Note>
“Alive Report” is sent by device to connect again with the server when connection with the server is broken.
Alert Report
Field Marks Meaning
HDR “ST910” Model Name
RPT_TYPE “Alert” Report Type
DEV_ID 6 or 9 char. Digits ID of device. It is a part of IMEI. Please check the
“DEV_ID_TYPE” setting.
SW_VER 3 char Software version.
This information will be here only if “ PROT_TYPE = 0”
DATE String YYYYMMDD
TIME String HH:MM:SS, 24 hours format, UTC
CELL String Information of Cell ID
Cell ID(4digits hex) + Location Code ID(4 digits hex) + Serving Cell
BSIC(2 digits decimal).
This information will be here only if “ PROT_TYPE = 1”
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
<Example>
ST910;Alert;456789;410;20141018;18:30:12;+37.478774;+126.889690;000.000;000.00;0;4.0;1;6002
// PROT_TYPE = 0 and ADD_INF =0
ST910;Alert;456789;410;20141018;18:30:12;+37.478774;+126.889690;000.000;000.00;0;4.0;1;6002;02;0;
0310000100;450;01;-282;70;255;3;0 // PROT_TYPE = 0 and ADD_INF =1
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
ST910;Alert;456789;20141018;18:30:13;0310000100;+37.478774;+126.889690;000.000;000.00;0;100;6002
// PROT_TYPE = 1 and ADD_INF = 0
ST910;Alert;456789;20141018;18:30:13;0310000100;+37.478774;+126.889690;000.000;000.00;0;100;6002
;02;450;01;-282;70;255;3;0 // PROT_TYPE = 1 and ADD_INF = 1
0
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
10.Appendices
This Appendix (10.1.) shows the fields reported on Location, Emergency and Alert Report for all the possible
combinations of PROT_TYPE and ADD_INF variables.
<Note> The ST940 protocol can report the same strings as the ones of ST910. In order to achieve this, users of the
ST940 should configure PROT_TYPE = 1 and ADD_INF = 0.
0
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
If you start using WINDOW 7 on your PC and connect the PC, for the first time by using a USB cable, with the ST940
which is off, you SHOULD take the procedure by step as described below.
Step 1.
Step 2.
Step 3.
0
Step 4.
If “Device Manager” of your PC displays 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.
Step 5
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.
Doc. Title
ST940 User Manual
Concerning: Rev. Date (dd-mm-yy) Page of Pages
This ‘Appendix 10.3’ 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 ST940 with a PC. Please, check the steps below to know
if the procedure to connect a PC and the new ST940 may have a problem.
Step 1. Probable problem in connecting a PC with the ST940 by using a USB Cable
There is one thing that you, as a user of the ST940, should be very careful in a case that you have never installed a
0
‘USB driver’ on a PC to enable the PC and the ST940 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 ST940 (whose battery is OFF) as
“Alcatel Single RNDIS Interface” and the ST940 may not work. The following picture shows how such a case happens
to the PC:
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.
The NMEA data can be received via GPS session by using a USB Cable of device and can be output in a form of
STRING.
0
AT$GPSLCL=1 : It outputs ENABLE.
AT$GPSLCL=0 : It outputs DISABLE.
You need to use a communication port, “MTK USB Modem Port(COMY)”, as shown in the picture below.
9. Operating temperature:
For charging: 0 to +45°C
For discharge: -20 to +60°C
External Battery Kit has 2 types (EU Type, USA Type) of charger as shown below.
1. Input Characteristics
2. Output Characteristics
3. Charge Mode
4. LED Indication
Warning!
If you want to use this External Battery connecting to an ordinary unit of the ST940 model, you MUST
remove the samll backup battery from the ST940 unit first. After removing the small backup battery from
the ST940 unit, you should connect the External Battery to the ST940 unit for use. For more details,