Professional Documents
Culture Documents
se o
su
For
No
ma
d ic
Version:0.3
Date: May.06, 2013
Status: Preliminary
Sol
u
ti o n
CAREU Ux
Protocol Document
nly
CAREU Ux
se o
General notes
With respect to any damages arising in operation with the described product or this document, S&T shall be
liable according to the General Conditions on which the delivery of the described product and this document
are based. This product is not intended for use in life support appliances, devices or systems where a
malfunction of the product can reasonably be expected to result in personal injury. S&T customers using or
selling this product for use in such applications do so at their own risk and agree to fully indemnify S&T for any
damages resulting from illegal use or resale.
su
ti o n
Copyright notice
Copying of this document and giving it to others and the use or communication of the contents thereof, are
forbidden without express authority. Offenders are liable to the payment of damages.
For
No
ma
d ic
Sol
u
nly
se o
Table Of Contents
II.
III.
IV.
DOCUMENTS CONVENTIONS........................................................................................................................10
ti o n
su
I.
A.
B.
C.
Sol
u
d ic
V.
ma
AT$MODID
AT$PINEN
No
AT$APN
AT$SMSLST
AT$LSTLIMIT
AT$SMSCFG
AT$ICL
For
AT$SMSDST
nly
AT$HOSTS
AT$IPTYPE
AT$BAND
se o
AT$GPRSEN
AT$POLC
AT$GSMJDC
su
AT$POL
AT$HB
AT$RETRY
AT$NETCFG
ti o n
B.
AT$FORMAT
Sol
u
Schedule configuration................................................................................... 41
AT$FILTER
AT$ODO
AT$URL
AT$REBOOT
AT$RESET
AT$MSGQCL
AT$SAVE
ma
d ic
AT$GPSPT
AT$PKEY
AT$OKEY
No
AT$DNS
AT$VEXT
AT$VBAT
AT$VERSION
AT$QUST
AT$IMEI
For
AT$MSGQ
nly
Device IP query.............................................................................................. 54
AT$SMID
AT$SIMID
se o
AT$IP
AT$GETPDS
GP<n>
AT$PDSR
AT$LPRC
ti o n
C.
su
AT$IN1EN
AT$IGNEN
Sol
u
AT$IGN
AT$EGNEN
AT$SPEEDEN
d ic
AT$SPEED
AT$GFEN
ma
AT$GF
AT$POWEREN
No
7. The Way to Detect GPS Signal Healthy and Connector status ..................................................... 79
AT$GPSMON
GPS monitor................................................................................................... 79
AT$GPSALEN
AT$MOTEN
For
AT$MOTDET
nly
se o
AT$IDLEEN
AT$TOWEN
AT$SSADEN
AT$HAD
AT$HADEN
AT$OUT
Output control................................................................................................. 98
AT$GFSP
AT$OPDL
AT$SPARM
AT$COMM
AT$FTP
AT$FILE
AT$EXTRACFG
AT$CUSD
AT$SMSOUT
VI.
ma
d ic
13.
su
12.
AT$IMPEN
ti o n
11.
Sol
u
10.
AT$IMPDET
APPENDICES...............................................................................................................................................109
A.
B.
No
C.
D.
For
E.
nly
For
No
ma
d ic
Sol
u
ti o n
su
se o
This document describes the protocol of the CAREU U Series devices. The S&T proprietary messaging
protocol is used for all communications between the base and the device. This protocol incorporates
error checking, message sequencing with full acknowledgement of received messages on request. The
base station sends messages to the device and waits for an acknowledgement message from the device
to indicate the status of the request. So this guide covers all protocol information you need to design and
set up AVL applications incorporating the CAREU U Series devices.
nly
Date
Version
2013/03/20
2013/04/16
2013/05/06
0.1
0.2
0.3
se o
Firmware Hardware
Version
Version
Required Required
Whats new
V0.1_r07
V0.1_r08
V0.1_r10
For
No
ma
d ic
Sol
u
ti o n
su
Created
Modify AT$GPSPT,AT$COMM
Modify AT$IPTYPE
Add AT$FTP
Remove AT$PACKAGE
nly
For
No
ma
d ic
Sol
u
ti o n
su
se o
This document presents the AT Command Set for the CAREU U Series devices.
nly
se o
Convention
>
su
<
For
No
ma
d ic
Sol
u
ti o n
,,,
10
nly
A.
AT Command Request/Response
B.
se o
Each AT Command sent to the device shall be followed by a device response that may simply be
the text "OKcommand", "ERRORcommand", or other response as specified in this requirements
document.
Each AT command request send by the server to the device, there shall have a response from the
device to the server. See the next section for the detailed message format.
su
Each Asynchronous message sent by the device to the host server via GPRS shall be followed by
an acknowledgement as defined in the Message type section if use binary message format.
Server
Device
Sol
u
AT Command Request
ti o n
Each Asynchronous message sent by the device the SMS destination shall not be followed by an
acknowledgement.
AT Command Response
d ic
ma
Acknowledgment
For
No
Acknowledgment
11
nly
C.
Message Format
se o
The request and response message format are different according to the AT$FORMAT command
setting. The AT$FORMAT command can specify ASCII or Binary format for all messages. Please
note that all binary message formats are described as Big-endian.
Name
Transaction ID
Message Encoding
Message Type
Data Length
Message Data
Size
2
1
1
2
Variable
Type
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Character String
Description
16-bit transaction ID
0x01 AT Command
0x00 Request
Message data length
AT Command Data
ti o n
Byte
0
2
3
4
6
su
Byte
0
2
Sol
u
Size
2
1
Type
Unsigned Integer
Unsigned Integer
Message Type
Unsigned Integer
4
6
Data Length
Message Data
2
Variable
Unsigned Integer
Character String
For
No
ma
d ic
12
Description
16-bit transaction ID
0x01 AT Command
0x01 Response
0x04 Error Response
Message data length
AT Response Data
nly
se o
<GPS DateTime>
YYYYMMDDhhmmss
Description
Modem ID (See AT$MODID command)
The latest valid GPS date and time
YYYY : Year position was received.
MM : Month position was received.
DD : Day position was received.
Hh : Hour position was received.
Mm : Minute position was received.
Ss : Second position was received.
Longitude in decimal degrees
Latitude in decimal degrees
Speed in decimal kilometer per hour
Direction in decimal degrees
Altitude in meters
Number of Satellites
See Message ID Table
Decimal value of Input Status
(See I/O StatusTable Bit0..Bit7)
Decimal value of Output Status
(See I/O StatusTable Bit8..Bit15)
Analog input 1 voltage
Reserved
The RTC (Real Time Clock) date and time
YYYY : Year position was received.
MM : Month position was received.
DD : Day position was received.
Hh : Hour position was received.
Mm : Minute position was received.
Ss : Second position was received.
Mileage accumulation
ti o n
su
Parameter
<Modem_ID>
Sol
u
<Longitude>
<Latitude>
<Speed>
<Direction>
<Altitude>
<Satellites>
<Message ID>
<Input Status>
<Output Status>
d ic
<Analog Input1>
<Reserved>
YYYYMMDDhhmmss
ma
<RTC DateTime>
For
No
<Mileage>
13
nly
HDOP
Satellites
I/O Status
Vehicle Status
Analog Input1
Reserved
RTC Hour
RTC Minute
RTC Seconds
RTC Year
RTC Month
RTC Day
Pos Sending Hour
Pos Sending Minute
Pos Sending Seconds
Pos Sending Year
Pos Sending Month
Pos Sending Day
ma
No
For
Description
16-bit transaction ID
0x00 Binary Position Data
0x02 Asynchronous
Modem ID or IMEI (64Bits)
See Message ID Table
16-bit data length
0 to 23
0 to 59
0 to 59
0 to 99
1 to 12
1 to 31
0.00001 degree units
0.00001 degree units
Meters
0.1 meters per second units
0.1 degree units
Meters (See AT$ODO
command)
0.1 units
Number of Satellites Used
See I/O StatusTable
See Vehicle StatusTable
0.001 voltage units
Reserved
0 to 23
0 to 59
0 to 59
0 to 99
1 to 12
1 to 31
0 to 23
0 to 59
0 to 59
0 to 99
1 to 12
1 to 31
su
Type
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Signed Integer
Signed Integer
Signed Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
ti o n
Size
2
1
1
8
2
2
1
1
1
1
1
1
4
4
3
2
2
4
d ic
41
42
43
45
46
48
50
51
52
53
54
55
56
57
58
59
60
61
Name
Transaction ID
Message Encoding
Message Type
Modem ID
Message ID
Data Length
GPS Hour
GPS Minute
GPS Seconds
GPS Year
GPS Month
GPS Day
Latitude
Longitude
Altitude
Speed
Direction
Odometer
Sol
u
Byte
0
2
3
4
12
14
16
17
18
19
20
21
22
26
30
33
35
37
se o
Binary Format
14
1
1
2
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
Unsigned Integer
Unsigned Integer
Unsigned Integer
Bit Mask
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
nly
Name
Transaction ID
Message Encoding
Message Type
Size
2
1
1
Type
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Status Code
Description
16-bit transaction ID
0x00 Binary Data
0x03 Acknowledge
0x0000 Success
0x0001 Error
su
Byte
0
2
3
se o
4. Acknowledgement
The acknowledge message for Binary format.
The acknowledge message for ASCII format only used for Heartbeat.
Size
1
1
2
4
Type
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
d ic
ma
No
For
Description
0xFA
0xF8
0 to 65535
See AT$MODID
command
ti o n
Name
Header1
Header2
Sequence ID
Modem ID
Sol
u
Byte
0
1
2
4
15
nly
Description
Ignition Status
Input 1 Status
Input 2 Status
su
Bit
0
1
2
se o
Output Status
Description
Output 1 Status
Output 2 Status
Binary Format
Description
Ignition Status
Input 1 Status
Input 2 Status
Output 1 Status
Output 2 Status
Sol
u
Bit
0
1
2
8
9
ti o n
Bit
0
1
I/O Description
Engine
Motion
For
No
ma
d ic
Bit
0
1
16
nly
Name
Header1
Header2
Sequence ID
Modem ID
Size
1
1
2
4
Binary Format
2
1
1
1
1
1
1
ma
No
For
Description
0xFA
0xF8
0 to 65535
See AT$MODID command
Type
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Description
16-bit transaction ID
0x00 Binary Position Data
0x02 Asynchronous
Modem ID or IMEI (64Bits)
0xAB (Heartbeat Message
ID)
16-bit data length (6)
0 to 23
0 to 59
0 to 59
0 to 99
1 to 12
1 to 31
ti o n
Data Length
RTC Hour
RTC Minute
RTC Seconds
RTC Year
RTC Month
RTC Day
Size
2
1
1
8
2
d ic
14
16
17
18
19
20
21
Name
Transaction ID
Message Encoding
Message Type
Modem ID
Message ID
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
Sol
u
Byte
0
2
3
4
12
Type
Unsigned Integer
Unsigned Integer
Unsigned Integer
Unsigned Integer
su
Byte
0
1
2
4
se o
7. Heartbeat Message
ASCII Format
17
nly
Size
Event Description
AT$EGN
62
GeoFence Index
1 to 50
AT$GF
62
GF Speed Index
1 to 50
62
Duration
62
Maximum Speed
64
Average Speed
66
Duration
62
Main/Ext Voltage
64
Battery Voltage
62
X-G Force
63
Y-G Force
64
Z-G Force
ti o n
su
se o
AT$GFSP
AT$IDLE
AT$SPEED
AT$POWER
1
1
ma
d ic
Sol
u
No
For
Command
62
18
AT$IMPDET
nly
V. AT Commands
A.
se o
The following shows all S&T proprietary AT command for CAREU U Series devices.
Description
This command sets the Modem ID of the device. If the Modem ID is not set, the
default Modem ID is IMEI number.
Syntax
Write Command:
AT$MODID=<Modem ID>
Read Command:
AT$MODID?
ti o n
Write Command:
OKMODID
Read Command:
OKMODID
$MODID=<Modem ID>
Error Response:
ERRORMODID
AT$MODID=1010000001
OKMODID
AT$MODID?
OKMODID
$MODID=1010000001
d ic
Return Value
<Modem ID>
Sol
u
Parameters
Example
No
ma
Note
For
su
AT$MODID
19
nly
se o
AT$PIN
This command is used to set PIN code for the SIM card. When the device start
to register to the cellular network, the device will send this PIN code to unlock
the SIM card and start to register to the cellular network.
Syntax
Write Command:
AT$PIN=<PIN Code>
Read Command:
AT$PIN?
Parameters
<PIN Code>
Return Value
Write Command:
OKPIN
Read Command:
OKPIN
$PIN=<PIN Code>
Error Response:
ERRORPIN
Example
AT$PIN=0000
OKPIN
AT$PINEN
Description
ti o n
d ic
Syntax
Sol
u
Note
<Option>
Return Value
Write Command:
OKPINEN
Error Response:
ERRORPINEN
ma
Parameters
AT$PINEN=1
OKPINEN
Note
No
Example
For
su
Description
20
0 Disable
1 Enable
nly
se o
AT$APN
This command is used to set or query the device for its APN (Access Point
Name) and authorization information for GPRS connection. The information is
provided by GPRS service operator.
Syntax
Write Command:
AT$APN=<APN>,<User Name>,<Password>
Read Command:
AT$APN?
su
Description
<APN>
<User Name>
<Password>
Write Command:
OKAPN
Read Command:
$APN=<APN>,<User Name>,<Password>
OKAPN
Error Response:
ERRORAPN
AT$APN=gprs.internet.com,user,pass
OKAPN
AT$APN?
OKAPN
$APN=gprs.internet.com,user,pass
d ic
Example
Sol
u
Return Value
ti o n
Parameters
For
No
ma
Note
21
nly
Description
This command specifies the SMS Destination Address that shall be used to
send alert data from the device via SMS.
Syntax
Write Command:
AT$SMSDST=<Address>
Read Command:
AT$SMSDST?
Parameters
<Address>
Return Value
Write Command:
OKSMSDST
Read Command:
OKSMSDST
$SMSDST=<Address>
Error Response:
ERRORSMSDST
se o
AT$SMSDST
ti o n
su
Example
AT$SMSDST?
OKSMSDST
$SMSDST=+886123456789
For
No
ma
d ic
Note
Sol
u
AT$SMSDST=+886123456789
OKSMSDST
22
nly
Description
Syntax
Write Command:
AT$SMSLST=<Index>,<Address>,<Response En>
Read Command:
AT$SMSLST?
su
se o
AT$SMSLST
<Address>
Parameters
ti o n
<Index>
0 Response to SMSDST
1 Response to SMSLST
<Response En>
AT$SMSLST=1,+886123456789,0
OKSMSLST
AT$SMSLST?
OKSMSLST
$SMSLST=1,+886123456789,0
d ic
Example
Sol
u
Return Value
Write Command:
OKSMSLST
Read Command:
OKSMSLST
$SMSLST=<Index>,<Address>,<Response En>
Error Response:
ERRORSMSLST
For
No
ma
Note
23
nly
Description
Syntax
Write Command:
AT$LSTLIMIT=<Network Configurations>,<System Configurations>,<Position
and Device Status>,<Application Configurations>,<Alerts-1
Configurations>,<Alerts-2 Configurations>,<User Defined Report>
Read Command:
AT$ LSTLIMIT?
Parameters
ma
d ic
Sol
u
ti o n
su
se o
AT$LSTLIMIT
No
Return Value
Write Command:
OKLSTLIMIT
Read Command:
OKLSTLIMIT
$LSTLIMIT=<Network Configurations>,<System Configurations>,<Position and
Device Status>,<Application Configurations>,<Alerts-1 Configurations>,
<Alerts-2 Configurations>,<User Defined Report>
Error Response:
ERRORLSTLIMIT
For
Example
24
nly
Bit
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Sol
u
ti o n
su
se o
For
No
ma
d ic
Note
Bit
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
25
nly
Bit
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
For
No
ma
d ic
Sol
u
ti o n
su
se o
Bit
0
1
2
3
4
5
26
nly
Bit
0
1
2
3
4
5
6
7
8
9
Bit
0
1
2
For
No
ma
d ic
Sol
u
ti o n
su
se o
Bit
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
27
nly
This command is used to set user defined report format for SMSLST and format
for ICL phone number to get the current position.
Syntax
Write Command:
AT$SMSCFG=< Text SMS Format >,< Google Map Link Format >, < Wap Push
Format >,< Reserved >,< Standard Asynchronous Position Message Format >
Read Command:
AT$ SMSCFG?
se o
Description
ti o n
Sol
u
Return Value
Write Command:
OKSMSCFG
Read Command:
OKSMSCFG
$SMSCFG =< Text SMS Format >,< Google Map Link Format >, < Wap Push
Format >,< Reserved >,< Standard Asynchronous Position Message Format
>
d ic
Error Response:
ERRORSMSCFG
AT$SMSCFG=1,6,8,0,256
OKSMSCFG
AT$ SMSCFG?
OKSMSCFG
$SMSCFG=1,6,8,0,256
ma
Example
No
Note
For
su
28
nly
AT$ICL
se o
This command is to define the phone numbers of incoming call which are
allowed to get the current position.
Syntax
Write Command:
AT$ICL=<index>,<phone number>
Read Command:
AT$ICL?
su
Description
<index>
AT$ICL=1,0988123456
OKICL
For
No
ma
d ic
Example
Write Command:
OKICL
Read Command:
$ICL=<index>,<phone number>
..
<index>,<phone number>
OKICL
Error Response:
ERRORICL
ti o n
Return Value
<phone number>
Sol
u
Parameters
29
nly
Description
Syntax
Write Command:
AT$GPRSEN=<Option>,<GPRS_TX_SEQ>
Read Command:
AT$GPRSEN?
su
se o
AT$GPRSEN
0 SMS
1 GPRS & SMS
GPRS data report sequence
0 New tracking and alert will be first priority to
report
1 First in first out
<Option>
Parameters
Example
AT$GPRSEN=1,0
OKGPRSEN
AT$GPRSEN?
OKGPRSEN
$GPRSEN=1,0
For
No
ma
d ic
Note
Write Command:
OKGPRSEN
Read Command:
OKGPRSEN
$GPRSEN=<Option>
Error Response:
ERRORGPRSEN
Sol
u
Return Value
ti o n
<GPRS_TX_SEQ>
30
nly
Description
Syntax
Write Command:
AT$HOSTS=<Index>,<FQDN>,<Host Address>,<Port>
Read Command:
AT$HOSTS?
su
se o
AT$HOSTS
Parameters
<FQDN>
ti o n
<Index>
<Host Address>
<Port>
Sol
u
Return Value
Write Command:
OKHOSTS
Read Command:
$HOSTS=1,<FQDN>,<Host Address>,<Port>
.
.
.
$HOSTS=10,<FQDN>,<Host Address>,<Port>
OKHOSTS
Error Response:
ERRORHOSTS
d ic
AT$HOSTS=1,0,123.45.67.89,5000
OKHOSTS
ma
AT$HOSTS?
OKHOSTS
$HOSTS=1,0,123.45.67.89,5000
$HOSTS=2,1,systech.com.tw,6000
$HOSTS=3,0.0.0.0,0
$HOSTS=4,0.0.0.0,0
$HOSTS=5,0.0.0.0,0
$HOSTS=6,0.0.0.0,0
$HOSTS=7,0.0.0.0,0
$HOSTS=8,0.0.0.0,0
$HOSTS=9,0.0.0.0,0
$HOSTS=10,0.0.0.0,0
No
Example
For
Note
31
nly
Description
This command specifies the GPRS IP type used for host communication.
Syntax
Write Command:
AT$IPTYPE=<Type>
Read Command:
AT$IPTYPE?
Parameters
<Type>
Return Value
Write Command:
OKIPTYPE
Read Command:
OKIPTYPE
$IPTYPE=<Type>
Error Response:
ERRORIPTYPE
su
For
No
ma
d ic
Note
AT$IPTYPE?
OKIPTYPE
$IPTYPE=1
Sol
u
Example
ti o n
AT$IPTYPE=1
OKIPTYPE
0 UDP
1 TCP
se o
AT$IPTYPE
32
nly
se o
Syntax
Write Command:
AT$BAND=<Band Option>
Read Command:
AT$BAND?
Parameters
<Band Option>
Return Value
Write Command:
OKBAND
Read Command:
OKBAND
$BAND=<Band Option>
Error Response:
ERRORBAND
Example
AT$BAND=2
OKBAND
For
No
ma
d ic
Sol
u
ti o n
su
33
nly
Description
This command is used to set or query up to preferred operator list. When network
under roaming mode, the device will select the priority operator from this list to
register.
Syntax
Write Command:
AT$POL=<Index>,<Mode>,<MCC>,<MNC>
Read Command:
AT$POL?
su
se o
AT$POL
Parameters
<Mode>
<MCC>
<MNC>
Write Command:
OK:POL
Read Command:
OK:POL
$POL=<1>,<Mode>,<MCC>,<MNC>
$POL=<2>,<Mode>,<MCC>,<MNC>
...
$POL=<20>,<Mode>,<MCC>,<MNC>
Error Response:
ERROR:POL
Sol
u
Return Value
ti o n
<Index>
d ic
AT$POL=1,1,466,97
OK:POL
Example
For
No
ma
Note
AT$POL?
OK:POL
$POL=1,1,466,97
$POL=2,0,,
$POL=20,0,,
34
nly
Description
Syntax
Write Command:
AT$POLC=<Enable>,<
Read Command:
AT$POLC?
su
< Option>
ti o n
Parameters
Write Command:
OK:POLC
Read Command:
OK:POLC
Error Response:
ERROR:POLC
Sol
u
Return Value
AT$POLC=1,1,600
OK:POLC
For
No
ma
Note
AT$POLC?
OK:POLC
$POLC=1,1,600
d ic
Example
se o
AT$POLC
35
nly
Description
Syntax
Write Command:
AT$GSMJDC=<Enable>,<Min numbers of carriers>,<Rxlev
threshold>,<Action>,<Output ID>
se o
AT$GSMJDC
<Min numbers of
carriers>
Parameters
Sol
u
<Action>
<Output ID>
Write Command:
OKGSMJDC
Read Command:
OKGSMJDC
$GSMJDC=<Enable>,<Min numbers of carriers>,<Rxlev threshold>, <Action>,
<Output ID>
Error Response:
ERRORGSMJDC
d ic
Return Value
ti o n
<Rxlev threshold>
0 Disable
1 Enable
Numbers of minimum disturbing carriers
(1 255)
Power level threshold
(3 63)
1 Logging
When the alert condition is true, log the most recent GPS
position to non-volatile flash memory for the future
retrieval.
2 Polling
When the alert condition is true, send the latest GPS
position to the remote base station.
4 Output Control
When an RFID reader senses the tag, the specific output
port would be enabled.
Output ID
1 Output 1
2 Output 2
su
<Enable>
AT$GSMJDC=1,10,20,7,2
OKGSMJDC
ma
Example
For
No
Note
36
nly
Description
This command is used to set all communication message formats. Please refer
to Message Format for detailed ASCII and Binary message format.
Syntax
Write Command:
AT$FORMAT=<Format>
Read Command:
AT$FORMAT?
Parameters
<Format>
Return Value
Write Command:
OKFORMAT
Read Command:
OKFORMAT
$FORMAT=<Format>
Error Response:
ERRORFORMAT
Example
ma
No
For
su
ti o n
AT$FORMAT?
OKFORMAT
$FORMAT=0
d ic
Note
Sol
u
AT$FORMAT=0
OKFORMAT
se o
AT$FORMAT
37
nly
AT$HB
Heartbeat settings
se o
Syntax
Write Command:
AT$HB=<Period>,<Reserved>
Read Command:
AT$HB?
<Reserved>
AT$HB=60,0
OKHB
AT$HB?
OKHB
$HB=60,0
d ic
Example
Write Command:
OKHB
Read Command:
OKHB
$HB=<Period>,<Reserved>
Error Response:
ERRORHB
Sol
u
Return Value
ti o n
<Period>
Parameters
su
Description
For
No
ma
Note
First message sent to server is always the heart beat (HB) message. Server
must ACK (acknowledge) heart beat message back to U1 for unit to start send
tracking data. Even when setting AT$HB=0,0 U1 will send first message as
heart beat and server must ACK to this heart beat message, just to let U1
know that it is sending data to the correct server.
Heart Beat message serves as a first handshake to let U1 know that it is
communicating with the correct server; it is also used to keep session alive
with server.
Please note that timer of heartbeat will addition 4 sec if you enable heartbeat.
38
nly
Description
This command defines the number of retries and time between each retry
when sending a message to a Host Server. The device shall wait for the
appropriate acknowledgement/response from the host after sending a
message.
Syntax
Write Command:
AT$RETRY=<Max Retries>,<Retry Interval>
Read Command:
AT$RETRY?
su
se o
AT$RETRY
<Max Retries>
<Retry Interval>
ti o n
Parameters
Sol
u
Return Value
Write Command:
OKRETRY
Read Command:
OKRETRY
$RETRY=<Max Retries>,<Retry Interval>
Error Response:
ERRORRETRY
AT$RETRY=2,30
OKRETRY
Example
For
No
ma
d ic
Note
AT$RETRY?
OKRETRY
$RETRY=2,30
39
nly
se o
AT$NETCFG
Description
ti o n
su
Syntax
d ic
Return Value
Sol
u
Parameters
Example
AT$NETCFG=1,1,10
OKNETCFG
For
No
ma
Note
40
nly
B.
se o
Description
Syntax
Write Command:
AT$SCHED=<Index>,<Start Time>,<Duration>,<Days>
Read Command:
AT$SCHED?
Or
AT$SCHED=<Index>
<Index>
<Start Time>
Parameters
Schedule Index (1 8)
Start Time of the schedule in minutes from
midnight.
(0 is midnight)
(1 ~ 1439 )
Duration of schedule in minutes
(0 means no schedule configured)
(1 ~ 1439 )
Sol
u
<Duration>
ti o n
su
AT$SCHED
d ic
<Days>
0 All days
Bit 0 Monday
Bit 1 Tuesday
Bit 2 Wednesday
Bit 3 Thursday
Bit 4 Friday
Bit 5 Saturday
Bit 6 Sunday
Bit 7 Reserved
ma
Write Command:
OKSCHED
Read Command:
OKSCHED
$SCHED=<Index>,<Start Time><Duration>,<Days>
Or
OKSCHED
$SCHED=<1>,<Start Time><Duration>,<Days>
.
.
.
$SCHED=<8>,<Start Time><Duration>,<Days>
Error Response:
ERRORSCHED
No
Return Value
For
Example
41
nly
se o
Description
This command is used to minimize erroneous GPS points and events. The
AT$FILTER command does not filter out event notifications that do not depend
on GPS data such as ignition on/off alerts. If at the time of the event there is no
GPS data available, then the event will send the Invalid GPS encoding format
(zero for all values).
Syntax
Write Command:
AT$FILTER=<Min Satellites>,<Max Speed>,< Reserved >,<Reserved>
Read Command:
AT$FILTER?
su
AT$FILTER
Parameters
Sol
u
<Max Speed>
ti o n
<Min Satellites>
<Reserved>
<Reserved>
d ic
Return Value
Example
AT$FILTER=4,450,0,0
OKFILTER
For
No
ma
Note
Write Command:
OKFILTER
Read Command:
OKFILTER
$FILTER=<Min Satellites>,<Max Speed>,<Reserved>,<Reserved>
Error Response:
ERRORFILTER
42
nly
se o
AT$ODO
This command is used to set or query odometer value. The GPS odometer
is only calculate and accumulate when IGN status is ON.
Syntax
Write Command:
AT$ODO=[<Odometer Value>,<IGN Reset>, <EGN Reset>]
Read Command:
AT$ODO?
<Odometer Value>
<IGN Reset>
0 Disable
1 Enable reset of odometer when engine status
transitions from off to on.
(Default - 0)
<EGN Reset>
Write Command:
OKODO
Read Command:
OKODO
$ODO=<Odometer Value>,<IGN Reset>, <EGN Reset>
Error Response:
ERRORODO
Sol
u
Return Value
ti o n
Parameters
su
Description
AT$ODO=0,1,1
OKODO
For
No
ma
Note
AT$ODO?
OKODO
$ODO=1235,1,1
d ic
Example
43
nly
se o
AT$URL
Syntax
Write Command:
AT$URL=<String>
Read Command:
AT$URL?
Parameters
su
Description
<String>
For
No
ma
d ic
Sol
u
Example
ti o n
AT$URL=http://www.st-fleetweb.com/pt/?q=
OK:URL
44
nly
Description
Syntax
Write Command:
AT$GPSPT=<NMEA>,<Duration>
Read Command:
AT$GPSPT?
se o
AT$GPSPT
Example
Write Command:
OKGPSPT
Read Command:
OKGPSPT
$GPSPT=<NMEA>,<Duration>
Error Response:
ERRORGPSPT
AT$GPSPT=127,1
OKGPSPT
For
No
ma
Note
d ic
Return Value
NMEA Message
Reserved
GGA
GSA
GSV
Reserved
RMC
Reserved
Reserved
Sol
u
Duration
Bit
0
1
2
3
4
5
6
7
ti o n
<NMEA>
Parameters
su
45
nly
Reboot device
Description
This command is use to restart the device. The device will be reboot after
receiving the AT$REBOOT command for 2 seconds to allow time to acknowledge
the request. The parameter settings will not be erased after this reboot.
Syntax
Write Command:
AT$REBOOT
Parameters
None
Return Value
Write Command:
OKREBOOT
Error Response:
ERRORREBOOT
Example
AT$REBOOT
OKREBOOT
su
ti o n
AT$RESET
Reset device
Description
Sol
u
Note
se o
AT$REBOOT
Syntax
Write Command:
AT$RESET=<Option>
<Option>
d ic
Parameters
ma
Return Value
Write Command:
OKRESET
Error Response:
ERRORRESET
Example
AT$RESET=0
OKRESET
For
No
Note
46
nly
Description
Syntax
Write Command:
AT$MSGQCL=<Mode>
Parameters
<Mode>
Return Value
Write Command:
OKMSGQCL
Error Response:
ERRORMSGQCL
se o
AT$MSGQCL
ti o n
su
Example
Sol
u
AT$MSGQCL=0
OKMSGQCL
For
No
ma
d ic
Note
47
nly
se o
Syntax
Write Command:
AT$SAVE
Parameters
None
Return Value
Write Command:
OKSAVE
Error Response:
su
Description
Please note that all changed parameters won't be saved into the
non-volatile memory until issue this command.
For
No
ma
d ic
Sol
u
Note
ti o n
Example
48
nly
se o
Syntax
Write Command:
AT$PKEY=<Old Password>,<New Password>,<Option>
Read Command:
AT$PKEY?
<Old Password>
Old password
(4 characters)
<New Password>
New password
(4 characters, English and numeric)
<Option>
Write Command:
OKPKEY
Read Command:
OKPKEY
$PKEY=****,,<Option>
Error Response:
ERRORPKEY
AT$PKEY=0000,1a1b,1
OKPKEY
AT$PKEY?
OKPKEY
$PKEY=****, ,1
d ic
Example
Sol
u
Return Value
ti o n
Parameters
Use this command to lock or unlock network related, reset, save, and
FW update related command.
No
ma
Note
For
su
Description
49
nly
se o
Syntax
Write Command:
AT$OKEY=<Old Password>,<New Password>,<Option>,<Error Limit>
Read Command:
AT$OKEY?
<New Password>
Parameters
ti o n
<Option>
Sol
u
<Error Limit>
Return Value
Old password
(4 characters)
New password
(4 characters, English and numeric)
su
<Old Password>
Write Command:
OKOKEY
Read Command:
OKOKEY
$OKEY=****,,<Option>, <Error Limit>
Error Response:
ERROROKEY
d ic
AT$OKEY=0000,1a1b,1,100
OKOKEY
AT$OKEY?
OKOKEY
$OKEY=****,,1,100
ma
Example
For
No
Note
50
nly
Syntax
Parameters
Return Value
This command is used to query the DNS address(es) when using FQDN as the
Host Address.
Read Command:
AT$DNS?
<Primary DNS IP>
su
Description
se o
ti o n
AT$DNS
Example
Description
Syntax
Read Command:
AT$MSGQ?
Parameters
<Reserved>
<Number of Messages>
Read Command:
OKMSGQ
$MSGQ=<Reserved>,<Number of Messages>
Error Response:
ERRORMSGQ
d ic
Return Value
Sol
u
AT$MSGQ
Example
For
No
ma
Note
51
nly
se o
Syntax
Read Command:
AT$VEXT?
Parameters
<External Voltage>
Return Value
Read Command:
OKVEXT
$VEXT=<External Voltage>
Error Response:
ERRORVEXT
Example
AT$VEXT?
$VEXT=12995
OKVEXT
su
ti o n
Note
Description
Syntax
Parameters
<Battery Voltage>
Read Command:
OKVBAT
$VBAT=<Battery Voltage>
Error Response:
ERRORVBAT
d ic
Return Value
Sol
u
AT$VBAT?
OKVBAT
$VBAT=4152
ma
Example
For
No
Note
52
nly
se o
AT$VERSION
Syntax
Read Command:
AT$VERSION
Parameters
None
Return Value
Example
AT$VERSION
$OKVERSION
$VERSION=v0.1_r07,v0.1,SARA G350 v8.34.0,Ux
ti o n
su
Description
Syntax
Read Command:
AT$QUST
Parameters
Sol
u
Description
Read Command:
$QUST=<GSM Location Area Identification number>,<CSQ>,<GPRS
connection state>,<Network Registration>
GPRS connection state: 1 Connected
0 Disconnected
Network Registration state :
0 Not registered.
1 Registered.
2 Not registered,but searching a new operator to register
3 Registration denied.
4 Unknown.
5 Registered,roaming
ma
d ic
Return Value
None
For
No
Example
AT$QUST
$OKQUST
$QUST="46692",28,1,1
53
nly
se o
AT$IMEI
Syntax
Read Command:
AT$IMEI
Parameters
None
su
Description
Example
AT$IP
Device IP query
This command is used to query the device for its local IP address assigned
by the cell tower. This IP address is valid when GPRS connection is
established.
Parameters
Read Command:
AT$IP?
<Local IP>
Read Command:
OKIP
$IP=<Local IP>
AT$IP?
OKIP
$IP=10.2.16.250
d ic
Return Value
Sol
u
Description
Syntax
ti o n
Read Command:
$IMEI=<IMEI>
AT$IMEI
OKIMEI
$IMEI=355117003358879
Return Value
For
No
ma
Example
54
nly
se o
Execute this command to read the ICCID (Integrate circuit card ID).
Syntax
Read Command:
AT$SMID?
Parameters
<ICCID>
Return Value
Read Command:
OKSMID
$SMID=<ICCID>
Example
AT$SMID
OKSMID
$SMID=89886970711201585274
Return Value
Read Command:
AT$SIMID
Sol
u
Parameters
su
Description
Syntax
ti o n
Read Command:
OKSIMID
$SIMID=<IMSI>
AT$SIMID
OKSIMID
$SIMID=466972001299970
For
No
ma
d ic
Example
<IMSI>
55
nly
Description
Syntax
Write Command:
AT$PWRM=<Ignition Inactive Duration>,<No Motion Duration>,<No Comm
Duration>[,
<Low Wake Duration>,<Low On Duration>, <Low Transition Duration>,
<VLow Wake Duration>,<VLow On Duration>]
Read Command:
AT$PWRM?
ti o n
su
se o
AT$PWRM
Sol
u
d ic
Parameters
ma
<Low On Duration>
For
No
<VLow On Duration>
56
nly
Example
AT$PWRM=2,2,2,5,1,15,1,5
OKPWRM
Notes
For
No
ma
d ic
Sol
u
ti o n
su
se o
Return Value
Write Command:
OKPWRM
Read Command:
OKPWRM
$PWRM=<Ignition Inactive Duration>,<No Motion Duration>,<No Comm
Duration>,
<Low Wake Duration>,<Low On Duration>, <Low Transition Duration>,
<VLow Wake Duration>,<VLow On Duration>
Error Response:
ERRORPWRM
57
nly
AT$GETPDS
se o
Description
Syntax
Write Command:
AT$GETPDS= <Duration>[,<Year>,<Month>,<Day>,<Hour>,<Minute>]
<Year>
Parameters
< Month>
< Hour>
<Minute>
Write Command:
Asynchronous Position Message
Error Response:
ERRORGETPDS
d ic
Return Value
su
Sol
u
< Day>
ti o n
<Duration>
ma
For
No
Example
AT$GETPDS=5
OKGETPDS
101000001,20100304075545,121.64547,25.06200,0,0,61,7,2,1,0,0.046
,0.000,20100304075546,0
101000001,20100304075555,121.64547,25.06200,0,0,61,7,2,1,0,0.046
,0.000,20100304075556,0
101000001,20100304075605,121.64547,25.06200,0,0,61,7,2,1,0,0.054
,0.000,20100304075606,0
OKGETPDS Data
Note
58
nly
se o
GP<n>
Description
This command is used for get current position by using SMS. It is easy to
command by using cellular phone.
Syntax
Write Command:
GP<n>
su
<n>
Example
GP1
Note
For
No
ma
d ic
Sol
u
ti o n
Parameters
59
nly
Position and data shall be reported when the device is moving. Reporting
shall be based upon satisfying a minimum time requirement and minimum
distance requirement
Syntax
Write Command:
AT$PDSR=<Mode>,<Min. Time>,<Min. Distance>,<Heading Change>,
[<Destination>, <Schedule>, <Delay>,<Time Multiplier>,<IgnoreGPS>]
Read Command:
AT$PDSR?
su
se o
Description
ti o n
<Mode>
0 Disable
Bit 0(2^0 = 1) Time Mode
Bit 1(2^1 = 2) Distance Mode
Bit 2(2^2 = 4) Ignition ON Mode
Bit 3(2^3 = 8) Heading change Mode
You can set two or more conditions like 5(1+4)for
ignition on and time conditions.
Minimum Time in seconds that must elapse before
reporting next position. (1 65535)
<Min. Distance>
<Heading Change>
<Destination>
d ic
Parameters
Sol
u
<Min. Time>
<Delay>
For
No
ma
<Schedule>
60
nly
<IgnoreGPS>
su
se o
<Time Multiplier>
ti o n
Write Command:
OKPDSR
Read Command:
OKPDSR
$PDSR=<Mode>,<Min. Time>,<Min. Distance>,<Heading Change>,
<Destination>,<Schedule>,<Delay>,<Time Multiplier>,<IgnoreGPS>
Error Response:
ERRORPDSR
Return Value
Example
Sol
u
For
No
ma
d ic
Note
61
nly
Syntax
Write Command:
AT$ LPRC =< Enable >,<Action>[,<Schedule>,<Force Connection>]
Read Command:
AT$ LPRC?
se o
Description
su
Sol
u
Parameters
ti o n
<Enable>
<Action>
d ic
<Schedule>
ma
<Force Connection>
No
Return Value
For
Example
0 Disable
Bit 0 Send 193 (going into low) report to server.
Bit 1 Send 194 (very low wake up) report to
server.
Bit 2 Send 201 (low wake up ) report to server.
Bit 3 Send 202 (going into very low) report to
server.
1 Logging
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory for future
retrieval.
2 Polling
When the alert condition is true, send the latest
GPS position to the remote base station.
3 Logging + polling
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory and
send the latest GPS position to the remote base
station.
0 indicates use no schedule/always on
Bit 0 Schedule 1
Bit 1 Schedule 2
Bit 2 Schedule 3
Bit 3 Schedule 4
Bit 4 Schedule 5
Bit 5 Schedule 6
Bit 6 Schedule 7
Bit 7 Schedule 8
(Default is 0)
0 Disable
Bit 0 Deliver HB before report (Only ASCII mode)
Bit 1 Send SMS Report
(Default is 0)
Write Command:
OKLPRC
Read Command:
OKLPRC
$ LPRC =< Enable >,<Action>,<Schedule>,<Force Connection>
Error Response:
ERRORLPRC
AT$LPRC=3,3,0,0
OKLPRC
AT$LPRC?
OKLPRC
$LPRC=3,3,0,0
Note
62
nly
1.
se o
Description
Syntax
Write Command:
AT$IN1=<Debounce Time>
Read Command:
AT$IN1?
Parameters
<Status>
Write Command:
OKIN1
Read Command:
OKIN1
$IN1=<Debounce Time>,<Status>
Error Response:
ERRORIN1
AT$IN1=2
OKIN1
AT$IN1?
$IN1=2,0
d ic
Example
Sol
u
Return Value
For the input 2 alert settings, Please use AT$IN2 command instead of
AT$IN1. The parameters are identical.
No
ma
Note
For
ti o n
<Debounce Time>
su
C.
63
nly
Syntax
Write Command:
AT$IN1EN=<Option>,<Action>[,<Schedule>,<Force Connection>]
Read Command:
AT$IN1EN?
se o
Description
0 Disable
1 Enable
1 Logging
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory for future
retrieval.
2 Polling
When the alert condition is true, send the latest
GPS position to the remote base station.
3 Logging + Polling
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory and
send the latest GPS position to the remote base
station.
0 indicates use no schedule/always on
Bit 0 Schedule 1
Bit 1 Schedule 2
Bit 2 Schedule 3
Bit 3 Schedule 4
Bit 4 Schedule 5
Bit 5 Schedule 6
Bit 6 Schedule 7
Bit 7 Schedule 8
(Default is 0)
<Action>
Sol
u
Parameters
ti o n
su
<Option>
d ic
<Schedule>
<Force Connection>
0 Disable
Bit 0 Deliver HB before report (Only ASCII mode)
Bit 1 Send SMS Report(Default is 0)
ma
Write Command:
OKIN1EN
Read Command:
OKIN1EN
$IN1EN=<Option>,<Action>,<Schedule>,<Force Connection>
Error Response:
ERRORIN1EN
Return Value
AT$IN1EN=1,2,0,0
OKIN1EN
Note
For the input 2 alert enable settings, Please use AT$IN2EN command
instead of AT$IN1EN. The parameters are identical.
For
No
Example
64
nly
AT$IGN
se o
Syntax
Write Command:
AT$IGN=<Debounce Time>
Read Command:
AT$IGN?
<Debounce Time>
Parameters
Write Command:
OKIGN
Read Command:
OKIGN
$IGN=<Debounce Time>,<Status>
Error Response:
ERRORIGN
Sol
u
Return Value
AT$IGN=2
OKIGN
For
No
ma
Note
AT$IGN?
OKIGN
$IGN=2,1
d ic
Example
ti o n
<Status>
su
Description
65
nly
AT$IGNEN
Syntax
Write Command:
AT$IGNEN=<Option>,<Action>[,<Schedule>,<Force Connection>]
Read Command:
AT$IGNEN?
se o
Description
0 Disable
1 Enable
1 Logging
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory for future
retrieval.
2 Polling
When the alert condition is true, send the latest
GPS position to the remote base station.
3 Logging + polling
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory and
send the latest GPS position to the remote base
station.
0 indicates use no schedule/always on
Bit 0 Schedule 1
Bit 1 Schedule 2
Bit 2 Schedule 3
Bit 3 Schedule 4
Bit 4 Schedule 5
Bit 5 Schedule 6
Bit 6 Schedule 7
Bit 7 Schedule 8
(Default is 0)
0 Disable
Bit 0 Deliver HB before report (Only ASCII mode)
Bit 1 Send SMS Report(Default is 0)
<Action>
Sol
u
Parameters
ti o n
su
<Option>
<Schedule>
d ic
<Force Connection>
ma
Return Value
Write Command:
OKIGNEN
Read Command:
OKIGNEN
$IGNEN=<Option>,<Action>,<Schedule>,<Force Connection>
Error Response:
ERRORIGNEN
AT$IGNEN=1,2,0,0
OKIGNEN
No
Example
For
Note
66
nly
se o
Syntax
Write Command:
AT$EGN=<engine on voltage>,<on duration>,<engine off voltage>,<off
duration>
Read Command:
AT$EGN?
ti o n
<engine on voltage>
su
Description
Sol
u
Parameters
<on duration>
<off duration>
<status>
0: engine off
1: engine on
d ic
Write Command:
OK:EGN
Read Command:
OK:EGN
$EGN=<engine on voltage>,<on duration>,<engine off voltage>,<off
duration>, <status>
Error Response:
ERROREGN
ma
Return Value
Example
Set engine on at 13.7 volts or higher, 12.5 volts or lower for engine off, and
each must hold on for a period of 10 seconds.
AT$EGN=13700,10,12500,10
OK:EGN
For
No
Note
67
nly
se o
AT$EGNEN
Description
Syntax
Write Command:
AT$EGNEN=<Option>,<Action>[,<Schedule>,<Force Connection>]
Read Command:
AT$EGNEN?
Sol
u
Parameters
ti o n
<Action>
0 Disable
1 Enable
1 Logging
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory for future
retrieval.
2 Polling
When the alert condition is true, send the latest GPS
position to the remote base station.
3 Logging + polling
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory and send
the latest GPS position to the remote base station.
0 indicates use no schedule/always on
Bit 0 Schedule 1
Bit 1 Schedule 2
Bit 2 Schedule 3
Bit 3 Schedule 4
Bit 4 Schedule 5
Bit 5 Schedule 6
Bit 6 Schedule 7
Bit 7 Schedule 8
(Default is 0)
0 Disable
Bit 0 Deliver HB before report (Only ASCII mode)
Bit 1 Send SMS Report
(Default is 0)
su
<Option>
<Schedule>
d ic
<Force Connection>
ma
Return Value
Write Command:
OKEGNEN
Read Command:
OKEGNEN
$EGNEN=<Option>,<Action>,<Schedule>,<Force Connection>
Error Response:
ERROREGNEN
AT$EGNEN=1,2,0,0
OKEGNEN
No
Example
For
Note
Size
2
68
Type
Unsigned Integer
Description
External Voltage in millivolt
nly
Description
se o
AT$SPEED
Syntax
Read Command:
AT$SPEED?
su
<set threshold>
Parameters
<clear threshold>
OK:SPEED
ti o n
Write Command:
Read Command:
OK:SPEED
Return Value
Sol
u
ERRORSPEED
Example
AT$SPEED=292,277
OK:SPEED
For
No
ma
d ic
Note
69
nly
AT$SPEEDEN
se o
Description
Syntax
Write Command:
AT$SPEEDEN=<Option>,<Action>[,<Schedule>,<Force Connection>]
Read Command:
AT$SPEEDEN?
<Action>
1 Logging
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory for future
retrieval.
2 Polling
When the alert condition is true, send the latest GPS
position to the remote base station.
3 Logging + polling
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory and send
the latest GPS position to the remote base station.
ti o n
su
0 Disable
1 Enable
Sol
u
Parameters
<Option>
ma
d ic
<Schedule>
No
<Force Connection>
For
Return Value
Write Command:
OKSPEEDEN
Read Command:
OKSPEEDEN
$SPEEDEN=<Option>,<Action>,<Schedule>,<Force Connection>
Error Response:
ERRORSPEEDEN
70
nly
su
se o
For
No
ma
d ic
Sol
u
ti o n
Note
71
nly
AT$GF
se o
Write Command:
1. Config. geofence:
AT$GF=<Group number>,-1,<Type>,<Delay>,<Minimum Movement>[,...]
a. Circle: AT$GF=<Group number>,-1,1,<Delay>,<Minimum
Movement>,<Entry Radius>,<Exit Radius>
b. Polygon: AT$GF=<Group number>,-1,2,<Delay>,<Minimum
Movement>,<Vertex Amount>
2.Set position:
AT$GF=<Group number>[,<Vertex Number>],<Latitude>,<Longitude>
a. Circle: AT$GF=<Group number>,<Latitude>,<Longitude>
b. Polygon: AT$GF=<Group number>,<Vertex
Number>,<Latitude>,<Longitude>
3.Reset parameter:
AT$GF=-1
4. Save parameter:
AT$GF=-2
Read Command:
AT$GF?
Reads all GeoFence Settings
AT$GF?<Group number> Reads selected GeoFence Setting
ti o n
su
Description
<Group number>
Index of GeoFence.
<Type>
Type of GeoFence:
1 Circle
2 Polygon
d ic
Parameters
Sol
u
Syntax
ma
<Delay>
For
No
<Vertex Amount>
<Latitude>
<Longitude>
nly
<Exit Radius>
su
Write Command:
a. Circle:
AT$GF=1,-1,1,1,1,800,1000
OK:GF,1
AT$GF=1,-4.693761,-80.316589
OK:GF,1
se o
<Entry Radius>
d ic
Return Value
Sol
u
ti o n
b. Polygon:
AT$GF=2,-1,2,0,0,4
OK:GF,2
AT$GF=2,1,-4.691009,-80.317929
OK:GF,2
AT$GF=2,2,-4.696969,-80.317929
OK:GF,2
AT$GF=2,3,-4.696969,-80.299677
OK:GF,2
AT$GF=2,4,-4.691009,-80.299677
OK:GF,2
Read Command:
OK:GF
$GF=1,-1,1,1,1,800,1000
$GF=1,-4.693760,-80.316589
ma
$GF=2,-1,2,0,0,4
$GF=2,1,-4.691009,-80.317932
$GF=2,2,-4.696969,-80.317932
$GF=2,3,-4.696969,-80.299674
$GF=2,4,-4.691009,-80.299674
Error Response:
ERRORGF
No
Example
For
Note
73
nly
se o
Description
<Index>
<Option>
0 Disable
1 Entry and Exit
2 Entry Only
3 Exit Only
Parameters
1 Logging
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory for future
retrieval.
2 Polling
When the alert condition is true, send the latest GPS
position to the remote base station.
3 Logging + polling
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory and send
the latest GPS position to the remote base station.
Sol
u
<Action>
ti o n
Syntax
su
Write Command:
AT$GFEN=<Index>,<Option>,<Action>[,<Schedule>,<Force Connection>]
Read Command:
AT$GFEN?
Reads all GeoFence Alert Enable Settings
ma
d ic
<Schedule>
No
<Force Connection>
For
Return Value
Write Command:
OKGFEN
Read Command:
OKGFEN
$GFEN=1,< Option >,<Schedule>,<Force Connection>
$GFEN=2,< Option >,<Schedule>,<Force Connection>
74
nly
se o
For
No
ma
d ic
Sol
u
ti o n
su
Note
75
nly
se o
Set or query main power low, lost, and battery low alert.
Write Command:
su
duration>
AT$POWER?
ti o n
Read Command:
Sol
u
ma
d ic
Write Command:
OK:POWER
Read Command:
For
No
OK:POWER
Return Value $POWER=<main power low voltage>,<main power low duration>,<main power lost
voltage>,<main power lost duration>,<battery low voltage>,<battery low duration>
Error Response:
ERRORPOWER
76
nly
Set power low alert at lower than 11 volts for 5 seconds, power lost alert at lower
AT$POWER=11000,5,8500,5,3700,5
OK:POWER
se o
than 8.5 volts for 5 seconds and battery low at lower than 3.7 volts for 5 seconds.
Example
Description
Syntax
Write Command:
AT$POWEREN=<Option>,<Power On Enable>,<Action>[,<Schedule>,
<Force Connection>]
Read Command:
AT$POWEREN?
<Option>
ti o n
su
AT$POWEREN
0 Disable
1 Enable
Sol
u
<Power On Enable>
d ic
<Action>
ma
Parameters
No
<Schedule>
For
<Force Connection>
Return Value
1 Logging
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory for future
retrieval.
2 Polling
When the alert condition is true, send the latest GPS
position to the remote base station.
3 Logging + polling
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory and send
the latest GPS position to the remote base station.
Write Command:
OKPOWEREN
77
nly
AT$POWEREN=1,1,2,0,0
OKPOWEREN
su
Example
se o
Read Command:
OKPOWEREN
$POWEREN=<Option>,<Power On Enable>,<Action>,<Schedule>,<Force
Connection>
Error Response:
ERRORPOWEREN
For
ti o n
No
ma
d ic
Sol
u
Note
78
nly
se o
Description
This command is used to monitor GPS receiver status. The GPS will be restarted
if GPS acquisition timeout.
Syntax
Write Command:
AT$GPSMON=<GPS Timeout>
Read Command:
AT$GPSMON?
Parameters
<GPS Timeout>
Return Value
Write Command:
OKGPSMON
Read Command:
OKGPSMON
AT$GPSMON=<GPS Timeout>
Error Response:
ERRORGPSMON
ti o n
AT$GPSMON=10
OKGPSMON
For
No
ma
d ic
Note
Sol
u
Example
su
AT$GPSMON
79
nly
Description
Syntax
Write Command:
AT$GPSALEN=<Option>,<Action>[,<Schedule>,<Force Connection>]
Read Command:
AT$GPSALEN?
se o
AT$GPSALEN
Sol
u
Parameters
ti o n
<Action>
0 Disable
1 Enable
1 Logging
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory for future
retrieval.
2 Polling
When the alert condition is true, send the latest GPS
position to the remote base station.
3 Logging + polling
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory and send
the latest GPS position to the remote base station.
0 indicates use no schedule/always on
Bit 0 Schedule 1
Bit 1 Schedule 2
Bit 2 Schedule 3
Bit 3 Schedule 4
Bit 4 Schedule 5
Bit 5 Schedule 6
Bit 6 Schedule 7
Bit 7 Schedule 8
(Default is 0)
0 Disable
Bit 0 Deliver HB before report (Only ASCII mode)
Bit 1 Send SMS Report
(Default is 0)
su
<Option>
<Schedule>
d ic
<Force Connection>
Example
AT$GPSALEN=1,2,0,0
OKGPSALEN
No
ma
Return Value
Write Command:
OKGPSALEN
Read Command:
OKGPSALEN
$GPSALEN=<Option>,<Action>,<Schedule>,<Force Connection>
Error Response:
ERRORGPSALEN
For
Note
80
nly
se o
Description
Syntax
Write Command:
AT$MOTDET=<Motion Detection Threshold Setting>
Read Command:
AT$MOTDET?
Parameters
<Motion Detection
Threshold Setting>
Return Value
Write Command:
OKMOTDET
Read Command:
OKMOTDET
$MOTDET=<Motion Detection Threshold Setting>
Error Response:
ERRORMOTDET
Example
AT$MOTDET=4.123
OKMOTDET
Sol
u
ti o n
For
No
ma
d ic
Note
su
AT$MOTDET
81
nly
Description
Syntax
Write Command:
AT$MOTEN=<Option>,<Action>[,<Schedule>,<Force Connection>]
Read Command:
AT$MOTEN?
0 Disable
1 Enable
<Action>
1 Logging
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory for future
retrieval.
2 Polling
When the alert condition is true, send the latest GPS
position to the remote base station.
3 Logging + polling
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory and send the
latest GPS position to the remote base station.
ti o n
su
<Option>
Sol
u
Parameters
se o
AT$MOTEN
ma
d ic
<Schedule>
<Force Connection>
Example
AT$MOTEN=1,2,0,0
OKMOTEN
For
No
Return Value
Write Command:
OKMOTEN
Read Command:
OKMOTEN
$MOTEN=<Option>,<Action>,<Schedule>,<Force Connection>
Error Response:
ERRORMOTEN
Note
82
nly
se o
Description
Syntax
Write Command:
AT$IMPDET=<Impact Detection Threshold Setting>,<Reserved>
Read Command:
AT$IMPDET?
<Reserved>
Example
AT$IMPDET=15
OKIMPDET
The device used 3-axes G-Force sensor to detect vehicle motion and impacts.
The XY and Z axis definition will be affected by device installation location.
For
No
ma
d ic
Note
Write Command:
OKIMPDET
Read Command:
OKIMPDET
$IMPDET=<Impact Detection Threshold Setting>,<Reserved>
Error Response:
ERRORIMPDET
Sol
u
Return Value
<Impact Detection
Threshold Setting>
ti o n
Parameters
su
AT$IMPDET
83
nly
Description
Syntax
Write Command:
AT$IMPEN=<Option>,<Action>[,<Schedule>,<Force Connection>]
Read Command:
AT$IMPEN?
se o
AT$IMPEN
0 Disable
1 Enable
1 Logging
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory for future
retrieval.
2 Polling
When the alert condition is true, send the latest
GPS position to the remote base station.
3 Logging + polling
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory and send
the latest GPS position to the remote base station.
ti o n
Parameters
Sol
u
<Action>
su
<Option>
d ic
<Schedule>
<Force Connection>
ma
Write Command:
OKIMPEN
Read Command:
OKIMPEN
$IMPEN=<Option>,<Action>,<Schedule>,<Force Connection>
Error Response:
ERRORIMPEN
No
Return Value
For
Example
0 Disable
Bit 0 Deliver HB before report (Only ASCII mode)
Bit 1 Send SMS Report
(Default is 0)
AT$IMPEN=1,2,0,0
OKIMPEN
84
nly
For
se o
No
ma
d ic
Sol
u
ti o n
su
Note
85
nly
AT$IDLE
se o
Syntax
Write Command:
AT$IDLE=<Minimum Distance>,<Maximum Time>[,<Engine Status Detection
Method>]
Read Command:
AT$IDLE?
su
Description
This command is used to set/query vehicle idle condition. The IDLE state is
triggered when a device has not moved at least a certain distance in a specified
amount of time while the engine is determined to be on. The idle alert
message (see below) is sent as soon as the idle state is triggered. The idle
report is sent once the idle state has ended.
d ic
Parameters
Sol
u
ti o n
ma
Write Command:
OKIDLE
Read Command:
OKIDLE
$IDLE=<Minimum Distance>,<Maximum Time>,<Engine Status Detection
Method>,
Error Response:
ERRORIDLE
For
No
Return Value
(Default is 0)
86
nly
Description
Syntax
Write Command:
AT$IDLEEN=<Option>,<Action>[,<Schedule>,<Force Connection>]
Read Command:
AT$IDLEEN?
se o
AT$IDLEEN
0 Disable
1 Enable
1 Logging
When the alert condition is true, log the most recent GPS
position to non-volatile flash memory for future retrieval.
2 Polling
When the alert condition is true, send the latest GPS
position to the remote base station.
3 Logging + polling
When the alert condition is true, log the most recent GPS
position to non-volatile flash memory and send the latest
GPS position to the remote base station.
0 indicates use no schedule/always on
Bit 0 Schedule 1
Bit 1 Schedule 2
Bit 2 Schedule 3
Bit 3 Schedule 4
Bit 4 Schedule 5
Bit 5 Schedule 6
Bit 6 Schedule 7
Bit 7 Schedule 8
(Default is 0)
0 Disable
Bit 0 Deliver HB before report (Only ASCII mode)
Bit 1 Send SMS Report
(Default is 0)
su
<Option>
ti o n
<Action>
Sol
u
Parameters
<Schedule>
d ic
<Force Connection>
ma
Return Value
Write Command:
OKIDLEEN
Read Command:
OKIDLEEN
$IDLEEN=<Option>,<Action>,<Schedule>,<Force Connection>
Error Response:
ERRORIDLEEN
Example
No
For
Note
87
nly
se o
This command is used to set/query vehicle tow function. The tow alert is
designed to recognize when a vehicle is being towed. The tow alert will only be
activated when there is no ignition status indicated.
Syntax
Write Command:
AT$TOW=<Distance>,<Time>,<Count>
Read Command:
AT$TOW?
Parameters
<Time>
Write Command:
OKTOW
Read Command:
OKTOW
$TOW=<Distance>,<Time>,<Count>
Error Response:
ERRORTOW
d ic
Return Value
Sol
u
<Count>
ti o n
<Distance>
su
Description
Example
For
No
ma
Note
88
nly
Description
Syntax
Write Command:
AT$TOWEN=<Option>,<Action>[,<Schedule>,<Force Connection>]
Read Command:
AT$TOWEN?
se o
AT$TOWEN
Sol
u
Parameters
ti o n
<Action>
0 Disable
1 Enable
1 Logging
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory for future
retrieval.
2 Polling
When the alert condition is true, send the latest GPS
position to the remote base station.
3 Logging + polling
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory and send
the latest GPS position to the remote base station.
0 indicates use no schedule/always on
Bit 0 Schedule 1
Bit 1 Schedule 2
Bit 2 Schedule 3
Bit 3 Schedule 4
Bit 4 Schedule 5
Bit 5 Schedule 6
Bit 6 Schedule 7
Bit 7 Schedule 8
(Default is 0)
0 Disable
Bit 0 Deliver HB before report (Only ASCII mode)
Bit 1 Send SMS Report
(Default is 0)
su
<Option>
<Schedule>
d ic
<Force Connection>
Example
AT$TOWEN=1,3,0,0
OKTOWEN
No
ma
Return Value
Write Command:
OKTOWEN
Read Command:
OKTOWEN
$TOWEN=<Option>,<Action>,<Schedule>,<Force Connection>
Error Response:
ERRORTOWEN
For
Note
89
nly
se o
Syntax
Write Command:
AT$SSAD=<Max acceleration>,<Max deceleration>
Read Command:
AT$SSAD?
su
<Max acceleration>
Parameters
<Max deceleration>
Example
For
Sol
u
No
ma
d ic
Note
ti o n
Return Value
Write Command:
OKSSAD
Read Command:
OKSSAD
$SSAD=<Max acceleration>,<Max deceleration>
Error Response:
ERRORSSAD
90
nly
Description
Write Command:
AT$SSADEN=<Option>,<Action>[,<Schedule>,<Force Connection>]
Read Command:
AT$SSADEN?
0 Disable
<Option>
1 Enable
1 Logging
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory for future
retrieval.
2 Polling
<Action>
When the alert condition is true, send the latest
GPS position to the remote base station.
3 Logging + polling
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory and send
the latest GPS position to the remote base station.
0 indicates use no schedule/always on
Bit 0 Schedule 1
Bit 1 Schedule 2
Bit 2 Schedule 3
Bit 3 Schedule 4
<Schedule>
Bit 4 Schedule 5
Bit 5 Schedule 6
Bit 6 Schedule 7
Bit 7 Schedule 8
(Default is 0)
0 Disable
Bit 0 Deliver HB before report (Only ASCII mode)
<Force Connection>
Bit 1 Send SMS Report
(Default is 0)
Write Command:
OKSSADEN
Read Command:
OKSSADEN
$SSADEN=<Option>,<Action>,<Schedule>,<Force Connection>
Error Response:
ERRORSSADEN
AT$SSADEN=1,3,0,0
OKSSADEN
Report ID 206 Accelerating
Report ID 207 Stop Accelerating
Report ID 208 Decelerating
Report ID 209 Stop Decelerating
Cant both enable AT$HADEN and AT$SSADEN at the same time.
ma
d ic
Sol
u
Parameters
ti o n
su
Syntax
se o
AT$SSADEN
No
Return Value
Example
For
Note
91
nly
se o
AT$HAD
Syntax
Write Command:
AT$HAD=<Max acceleration>,<Max deceleration>,<Max deceleration 2>,<
Acceleration Time>,< Deceleration Time>,< Deceleration Time 2>
Read Command:
AT$ HAD?
su
Description
<Max acceleration>
ti o n
Sol
u
Parameters
<Max deceleration>
d ic
Write Command:
OKHAD
Read Command:
OKHAD
$ HAD =<Max acceleration>,<Max deceleration>,<Max deceleration 2>,<
Acceleration Time>,< Deceleration Time>,< Deceleration Time 2>
Error Response:
ERRORHAD
AT$HAD=32,25,13 ,3,2,1
OKHAD
ma
Return Value
Example
For
No
Note
92
nly
Description
Syntax
Write Command:
AT$HADEN=<Option>,<Action>,<Schedule>,<Force Connection>,<Option>
Read Command:
AT$ HADEN?
se o
AT$HADEN
Sol
u
ti o n
<Action>
Parameters
<Schedule>
d ic
<Force Connection>
ma
<Option>
Write Command:
OKHADEN
Read Command:
OKHADEN
$ HADEN =<Option>,<Action>,<Schedule>,<Force Connection>,<Option>
Error Response:
ERRORHADEN
AT$HADEN=1,3,0,0,63
OKHADEN
Report ID 206 Accelerating
Report ID 207 Stop Accelerating
Report ID 208 Decelerating
Report ID 209 Stop Decelerating
Report ID 199 Decelerating 2
Report ID 200 Stop Decelerating 2
Cant enable AT$HADEN and AT$SSADEN at the same time.
No
Return Value
Example
For
Note
0 Disable
1 Enable
1 Logging
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory for future
retrieval.
2 Polling
When the alert condition is true, send the latest
GPS position to the remote base station.
3 Logging + polling
When the alert condition is true, log the most recent
GPS position to non-volatile flash memory and send
the latest GPS position to the remote base station.
0 indicates use no schedule/always on
Bit 0 Schedule 1
Bit 1 Schedule 2
Bit 2 Schedule 3
Bit 3 Schedule 4
Bit 4 Schedule 5
Bit 5 Schedule 6
Bit 6 Schedule 7
Bit 7 Schedule 8
(Default is 0)
0 Disable
Bit 0 Deliver HB before report (Only ASCII mode)
Bit 1 Send SMS Report
(Default is 0)
Bit 0 Harsh acceleration start report ( 206 )enable.
Bit 1 Harsh acceleration stop report ( 207 )enable.
Bit 2 Harsh deceleration start report ( 208 )enable.
Bit 3 Harsh deceleration stop report ( 209 )enable.
Bit 4 Harsh deceleration start report ( 199 )enable.
Bit 5 Harsh deceleration stop report ( 200 )enable.
su
<Option>
93
nly
se o
Description
Syntax
Write Command:
AT$REPORT=<User Report ID>,<Enable>[,<Input Event>,<Input Event State>,
<GF Index>,<GF Option>,<Output ID>,<Output State>,<Action>,<Action
Output ID>,
<Action Output State>,<Action Output Duration>,<Action Output
Toggle>,<Schedule>,<Force Connect>]
Read Command:
AT$REPORT?
<User Report ID>
0 Disable
1 Enable
Sol
u
<Enable>
ti o n
su
AT$REPORT
Parameters
For
No
ma
d ic
<Input Event>
94
nly
For
No
ma
d ic
Sol
u
ti o n
su
se o
95
nly
se o
<GF Index>
<GF Option>
su
<Output ID>
<Output State>
ti o n
Sol
u
<Action>
d ic
ma
For
No
96
nly
su
<Schedule>
0 Disable
Bit 0 Deliver HB before report (Only ASCII mode)
Bit 1 Send SMS Report to number defined in
AT$SMSDST
Bit 2 Reserved
Bit 3 Send SMS to SMSLST numbers 1
Bit 4 Send SMS to SMSLST numbers 2
Bit 5 Send SMS to SMSLST numbers 3
Bit 6 Send SMS to SMSLST numbers 4
(Default is 0)
ti o n
<Force Connection>
Write Command:
OKREPORT
Read Command:
OKREPORT
$REPORT=<User Report ID>,<Enable>,<Input Event>,<Input Event State>,
<GF Index>,<GF Option>,<Output ID>,<Output State>,<Action>,<Action
Output ID>,
<Action Output State>,<Action Output Duration>,<Action Output
Toggle>,<Schedule>,<Force Connection>
Sol
u
Return Value
d ic
Error Response:
ERRORREPORT
Example
ma
No
Note
For
( Default )
se o
97
nly
AT$OUT
se o
Output control
Syntax
Write Command:
AT$OUT=<Index>, <New Value>[,<First Value Duration>,<Next Value
Duration>, <Repeat Count>,<Schedule>]
Read Command:
AT$OUT=<Index>
su
Description
Output ID
(1 to 2 for Ux model)
<New Value>
ti o n
<Index>
<Repeat Cycle>
d ic
Parameters
Sol
u
No
ma
<Schedule>
For
98
nly
ti o n
Return Value
su
se o
Write Command:
OKOUT
Read Command:
OKOUT
$OUT=<Index>,<New Value>,<First Value Duration>,<Next Value Duration>,
<Repeat Count>,<Schedule>
Or
OKOUT
$OUT=1,<New Value>,<First Value Duration>,<Next Value Duration>,
<Repeat Count>,<Schedule>
.
.
.
$OUT=n,<New Value>,<First Value Duration>,<Next Value Duration>,
<Repeat Count>,<Schedule>
(n is the maximum number of output for each U-series model)
Error Response:
ERROROUT
Example
AT$OUT?
OK:OUT
$OUT=1,1,0,0,0,0
$OUT=2,0,0,0,0,0
For
No
ma
d ic
Note
Sol
u
99
nly
se o
This command is used to set speed alert in each defined Geo-Fence zone.
Syntax
Write Command:
AT$GFSP=<Index>,<Enable>,<Speed Limit>
Read Command:
AT$GFSP?
<Index>
Index of Geo-Fence
(1~50)
<Enable>
ti o n
Parameters
su
Description
Example
AT$GFSP=1,1,28
OKGFSP
For
No
ma
d ic
Sol
u
Return Value
Write Command:
OKGFSP
Read Command:
OKGFSP
$GFSP=1,1,28
Error Response:
ERRORGFSP
100
nly
se o
Syntax
This command is to set the output to be enabled when the vehicle speed from
GPS signal is lower than a preset value for duration of time.
Write Command:
AT$OPDL=<Output Mask>,<GPS Speed Limit>,<Duration>
Read Command:
AT$OPDL?
0 Disable (Default)
<Output Mask>
1 Output 1
2 Output 2
su
Description
For
No
ma
d ic
Example
Write Command:
OKOPDL
Read Command:
OKOPDL
$OPDL=<Output Mask>,<GPS Speed Limit>,<Duration>
Error Response:
ERROROPDL
Enable output 1 when speed is lower than 10 meters/sec for 12 seconds:
AT$OPDL=1,100,12
OKOPDL
Sol
u
Return Value
ti o n
<Duration>
101
nly
Description
This command is used to set/query speeding output alarm. Output trigger when
subtract <Speed Difference> from AT$SPEED <Set Threshold> or AT$GFSP
<Speed Limit> and you have speed value equal current speed.
su
Parameters
Write Command:
AT$SPARM=<Enable>,<Speed Difference>,<Speed Output ID>
Read Command:
AT$SPARM?
0 Disable
<Enable>
1 Enable
0.1 meters per second.
<Speed Difference>
(1~65535)
Output control ID
1 Output 1
< Speed Output ID >
2 Output 2
ti o n
Syntax
se o
AT$SPARM
Write Command:
OKSPARM
Example
Error Response:
ERROR SPARM
AT$SPARM=1,10,1
OKSPARM
For
No
ma
d ic
Note
Read Command:
OKSPARM
$SPARM=<Enable>,<Speed Difference>,<Speed Output ID>
Sol
u
Return Value
102
nly
Description
Syntax
Write Command:
AT$COMM=<Modem ID>,<Format>,<SMSDST>,<SMSLST1>,<APN Name>,
<HOST1_Address>,<HOST1_Port>,<GPRSEN>,<HB_Period>,< Reserved >,
<PDSR_Mode>,<PDSR_Min. Time>
se o
AT$COMM
Return Value
For
No
ma
Note
d ic
Example
Sol
u
Parameters
ti o n
su
Read Command:
AT$COMM?
<Modem ID>
Refer to AT$MODID
<Format>
Refer to AT$FORMAT
<SMSDST>
Refer to AT$SMSDST
<SMSLST1>
Refer to AT$SMSLST
<APN Name>
Refer to AT$APN
<HOST1_Address>
Refer to AT$HOSTS
<HOST1_Port>
Refer to AT$HOSTS
<GPRSEN>
Refer to AT$GPRSEN
<HB_Period>
Refer to AT$HB
< Reserved >
Reserved
<PDSR_Mode>
Refer to AT$PDSR
<PDSR_Min. Time>
Refer to AT$PDSR
Write Command:
OKCOMM
Read Command:
OKCOMM
$COMM=<Modem ID>,<Format>,<SMSDST>,<SMSLST1>,<APN Name>,
<HOST1_Address>,<HOST1_Port>,<GPRSEN>,<HB_Period>,< Reserved >,
<PDSR_Mode>,<PDSR_Min. Time>
Error Response:
ERRORCOMM
AT$COMM=3010000001,1,123456789,,internet,,0,1,0,0,1,20
OKCOMM
103
nly
se o
AT$FTP
Syntax
Write Command:
AT$FTP=<Hostname>,<Username>,<Password>,<FTP_port_number>,<Filena
me>,<Filesize>
Read Command:
AT$FTP?
su
Description
FTP hostname
(Max 29 characters)
<Hostname>
Username to login
(Max 10 characters)
<Password>
Parameters
ti o n
<Username>
Password to login
(Max 10 characters)
<FTP_port_number>
<Filename>
Sol
u
<Filesize>
d ic
Return Value
Write Command:
OKFTP
Read Command:
OKFTP
$FTP=ftp.systech.com.tw,u1test,***,0,Uxv0.1r10.bin, 250880
Error Response:
ERRORFTP
AT$FTP=ftp.systech.com.tw,test,12345,, Uxv0.1r10.bin 250880
OKFTP
Note
For
No
ma
Example
104
nly
se o
AT$FILE
Description
Syntax
Write Command:
AT$FILE=<Attrib>,<Type>,<Filename>,<Filesize>
File attrib
(upd file update)
<Type>
File type
(fw update fw)
(cf update configuration file)
<Filename>
su
<Attrib>
<Filesize>
ti o n
Parameters
Write Command:
OKFILE
Example
AT$FILE=upd,fw,Ux_v0.1_r07.bin,249856
OKFILE
Note
For
No
ma
d ic
Sol
u
Return Value
105
nly
Extra configuration
se o
AT$EXTRACFG
This command is used to set or query extra configuration. Only for binary
format.
Syntax
Write Command:
AT$EXTRACFG=<Extra Data Mask>,< Reserved >< Reserved
><SysResetMode>
Read Command:
AT$EXTRACFG?
su
Description
Parameters
< Reserved >
< Reserved >
ti o n
<SysResetMode>
Example
AT$EXTRACFG=3,1,0,0
OKEXTRACFG
d ic
Sol
u
Return Value
Write Command:
OKEXTRACFG
Read Command:
OKEXTRACFG
$EXTRACFG=<Extra Data Mask>,< Reserved >< Reserved
><SysResetMode>
Error Response:
ERROREXTRACFG
ma
2. It will attach below data after standard report if set extra data mask.
Name
Size
Description
Extra data mask 2
Main Voltage
2
External voltage in mV
Battery Voltage
2
Battery voltage in mV
CSQ
1
RSSI of CSQ
For
No
Note
106
nly
se o
Syntax
Write Command:
AT$CUSD=< USSD >
Parameters
Return Value
Write Command:
OK:CUSD
Error Response:
ERROR:CUSD
Example
AT$CUSD=*101*1#
OK: CUSD
ti o n
su
For
No
ma
d ic
Sol
u
Note
107
nly
Description
Syntax
Write Command:
AT$SMSOUT=<Output ID>
Read Command:
AT$SMSOUT ?
su
0 Disable (Default)
1 Output 1
2 Output 2
Return Value
Write Command:
OKSMSOUT
Read Command:
OKSMSOUT
$SMSOUT=< Output ID >
Error Response:
ERRORSMSOUT
Example
AT$SMSOUT=1
OKSMSOUT
Note
No
ma
d ic
Sol
u
ti o n
Parameters
For
se o
AT$SMSOUT
108
nly
Message ID Description
Description
ma
No
For
Remark
su
Get position
Log position
Tracking position
Ignition (ACC) status Alert
Accessory input 1 Status Alert
Accessory input 2 Status Alert
FTP Download Report
FTP Download Fail
File Update Report
File Update Fail
Power-Up Alert
Engine Status Alert
High Speed Alert
High Speed Report
GeoFence Entry Alert
GeoFence Exit Alert
Main Power Low Alert
Main Power Failure Alert
Battery Power Low Alert
Battery Power Failure Alert
Heartbeat (Binary Format)
GPS Failure Alert (No GPS lock)
GPS Antenna Failure Alert
Main Power Restored Alert
Battery Power Restored
Tow Alert
GPS Module Failure Alert
Motion Detection Alert
Impact Detection Alert
Pre-impact data alert.
Post-impact data alert.
Idle Alert
Idle Alert Report
Geo-fence speed alert
Entering Low Power Mode Report
Wake-up from Very Low Power Mode Report
Deceleration start report 2
Deceleration stop report 2
Wake-up from Low Power Mode Report
Entering Very Low Power Mode Report
GPS Antenna Connect Report
ti o n
Message ID
(Decimal)
0
1
2
11
12
13
59
60
61
62
160
161
162
163
164
165
166
167
168
169
171
172
173
175
176
177
178
179
180
181
182
183
184
191
193
194
199
200
201
202
205
Sol
u
Message ID
(Heximal)
0x0000
0x0001
0x0002
0x000B
0x000C
0x000D
0x003B
0x003C
0x003D
0x003E
0x00A0
0x00A1
0x00A2
0x00A3
0x00A4
0x00A5
0x00A6
0x00A7
0x00A8
0x00A9
0x00AB
0x00AC
0x00AD
0x00AF
0x00B0
0x00B1
0x00B2
0x00B3
0x00B4
0x00B5
0x00B6
0x00B7
0x00B8
0x00BF
0x00C1
0x00C2
0x00C7
0x00C8
0x00C9
0x00CA
0x00CD
d ic
A.
se o
VI. Appendices
109
AT$GF
AT$GF
AT$HB
AT$TOW
AT$MOTDET
AT$IMPDET
AT$IMPDET
AT$IMPDET
AT$IDLE
AT$IDLE
AT$GFSP
AT$LPRC
AT$LPRC
AT$HADEN
AT$HADEN
AT$LPRC
AT$LPRC
AT$GPSALEN
nly
AT$SSADEN
AT$SSADEN
AT$SSADEN
AT$SSADEN
AT$GFSP
se o
206
207
208
209
210
500~509
For
No
ma
d ic
Sol
u
ti o n
su
0x00CE
0x00CF
0x00D0
0x00D1
0x00D2
0x01F4~0x0226
110
nly
Phone failure
10
11
12
13
SIM failure
14
SIM busy
15
SIM wrong
16
Incorrect password
17
18
26
27
30
No network service
31
Network timeout
32
40
41
42
43
44
45
46
47
su
ti o n
Sol
u
emergency calls only
ma
100
se o
Error Code
d ic
B.
Reserved
For
No
100..255
111
nly
10
Call barred
21
27
28
Unidentified subscriber
29
Facility rejected
30
Unknown subscriber
38
41
Temporary failure
42
Congestion
47
50
69
81
95
96
97
98
99
111
127
Interworking, unspecified
128
129
130
143
ti o n
Sol
u
ma
144
su
Error Code
d ic
C.
se o
159
160
161
Command unsupported
No
145
176
192
SC busy
193
No SC subscription
194
SC system failure
195
196
197
SM Rejected-Duplicate SM
198
For
175
112
nly
208
209
210
Error in MS
211
212
213
255
300
ME failure
301
302
303
304
305
310
311
312
313
SIM failure
314
SIM busy
315
SIM wrong
316
317
318
320
Memory failure
321
322
Memory full
330
332
340
Sol
u
no network service
Network timeout
ma
500
d ic
331
su
ti o n
199
se o
User abort
513
unable to store
For
No
512
113
nly
LED Indications
se o
D.
GPS Status
Power Off
N/A
Low Power
N/A
Full Power
Acquiring
Full Power
Tracking
GPS LED
Off
Off
su
Power Off
N/A
Low Power
N/A
Full Power
Acquiring
Full Power
Registered
Solid Red
Off
ma
d ic
Sol
u
Off
No
For
GSM LED
ti o n
Power Mode
114
nly
se o
CAREU U-Series AVL device is produced by Systems & Technology Corporation. The company is a key
developer and supplier of advanced systems in the Automatic Vehicle Location (AVL), Digital Map and
Car Navigation Systems.
ti o n
su
If you need information on other maps solutions or products, please contact us at the phone and fax
numbers listed below, or visit our web sites.
http://www.systech.com.tw
+886-2-2698-1599
AVL@ms.systech.com.tw
Main Phone
+886-2-2698-1599
Main Fax
+886-2-2698-1211
For
No
ma
d ic
Sol
u
115