SIM7000 Series - AT Command Manual - V1.01
SIM7000 Series - AT Command Manual - V1.01
FI
SIM7000 Series_AT Command
AL
Manual_V1.01
TI
EN
D
FI
N
O
C
M
O
C
M
SI
Smart Machine Smart Decision
Version: 1.01
Date: 2017-09-08
Status: Release
E
Document Control ID: SIM7000 Series_AT Command Manual_V1.01
L
FI
General Notes
AL
SIMCom offers this information as a service to its customers, to support application and
engineering efforts that use the products designed by SIMCom. The information provided is based
upon requirements specifically provided to SIMCom by the customers. SIMCom has not
TI
undertaken any independent search for additional relevant information, including any information
that may be in the customer’s possession. Furthermore, system validation of this product designed
EN
by SIMCom within a larger electronic system remains the responsibility of the customer or the
customer’s system integrator. All specifications supplied herein are subject to change.
D
Copyright
This document contains proprietary technical information which is the property of Shanghai
FI
SIMCom Wireless Solutions Ltd, copying of this document and giving it to others and the using or
N
communication of the contents thereof, are forbidden without express authority. Offenders are
liable to the payment of damages. All rights reserved in the event of grant of a patent or the
O
registration of a utility model or design. All specification supplied herein are subject to change
without notice at any time.
C
Contents
1 Introduction ...........................................................................................9
1.1 Scope of the document ..................................................................................... 9
1.2 Related documents ........................................................................................... 9
E
1.3 Conventions and abbreviations ........................................................................ 9
L
1.4 AT Command syntax ........................................................................................ 9
FI
1.4.1 Basic syntax ............................................................................................................ 10
1.4.2 S Parameter syntax .................................................................................................. 10
1.4.3 Extended Syntax...................................................................................................... 10
AL
1.4.4 Combining AT commands on the same Command line .......................................... 10
1.4.5 Entering successive AT commands on separate lines .............................................. 11
1.5 Supported character sets ................................................................................ 11
TI
1.6 Flow control ................................................................................................... 11
1.6.1
1.6.2
1.7
EN
Software flow control (XON/XOFF flow control) .................................................. 11
Hardware flow control (RTS/CTS flow control) ..................................................... 12
Definitions...................................................................................................... 12
D
1.7.1 Parameter Saving Mode .......................................................................................... 12
2.2.8 +++ Switch from Data Mode or PPP Online Mode to Command Mode.............. 17
2.2.9 ATO Switch from Command Mode to Data Mode .............................................. 18
C
E
2.2.27 AT+GCAP Request Complete TA Capabilities List ............................................. 28
L
2.2.28 AT+GMI Request Manufacturer Identification .................................................... 28
FI
2.2.29 AT+GMM Request TA Model Identification ....................................................... 28
2.2.30 AT+GMR Request TA Revision Identification of Software Release ................... 29
2.2.31 AT+GOI Request Global Object Identification .................................................... 29
AL
2.2.32 AT+GSN Request TA Serial Number Identification (IMEI) ................................ 30
2.2.33 AT+ICF Set TE-TA Control Character Framing .................................................. 30
TI
2.2.34 AT+IFC Set TE-TA Local Data Flow Control ..................................................... 31
2.2.35 AT+IPR Set TE-TA Fixed Local Rate .................................................................. 32
3.1
EN
3 AT Commands According to 3GPP TS 27.007 ..................................34
Overview of AT Command According to 3GPP TS 27.007 ........................... 34
D
3.2 Detailed Descriptions of AT Command According to 3GPP TS 27.007........ 34
3.2.1 AT+CGMI Request Manufacturer Identification ................................................. 34
FI
E
4.2.5 AT+CMGS Send SMS Message .......................................................................... 62
L
4.2.6 AT+CMGW Write SMS Message to Memory ..................................................... 63
FI
4.2.7 AT+CMSS Send SMS Message from Storage ..................................................... 65
4.2.8 AT+CNMI New SMS Message Indications ......................................................... 66
4.2.9 AT+CPMS Preferred SMS Message Storage ....................................................... 68
AL
4.2.10 AT+CRES Restore SMS Settings ......................................................................... 69
4.2.11 AT+CSAS Save SMS Settings ............................................................................. 70
TI
4.2.12 AT+CSCA SMS Service Center Address ............................................................. 71
4.2.13 AT+CSDH Show SMS Text Mode Parameters .................................................... 72
4.2.14
4.2.15
EN
AT+CSMP Set SMS Text Mode Parameters ........................................................ 73
AT+CSMS Select Message Service ..................................................................... 74
E
6.1 Overview ........................................................................................................ 98
L
6.2 Detailed Descriptions of Commands ............................................................. 98
FI
6.2.1 AT+SAPBR Bearer Settings for Applications Based on IP.................................. 98
AL
7.1 Overview of AT Commands for GPRS Support .......................................... 100
7.2 Detailed Descriptions of AT Commands for GPRS Support ....................... 100
TI
7.2.1 AT+CGATT Attach or Detach from GPRS Service ........................................... 100
7.2.2 AT+CGDCONT Define PDP Context ................................................................ 101
7.2.3
7.2.4
7.2.5
EN
AT+CGACT PDP Context Activate or Deactivate ............................................. 102
AT+CGPADDR Show PDP Address .................................................................. 103
AT+CGREG Network Registration Status ......................................................... 105
D
7.2.6 AT+CGSMS Select Service for MO SMS Messages ......................................... 106
8.2.3 AT+CIPSEND Send Data Through TCP or UDP Connection ........................... 111
8.2.4 AT+CIPQSEND Select Data Transmitting Mode .............................................. 113
8.2.5 AT+CIPACK Query Previous Connection Data Transmitting State .................. 114
8.2.6 AT+CIPCLOSE Close TCP or UDP Connection .............................................. 115
M
8.2.20 AT+CIPCSGP Set CSD or GPRS for Connection Mode ................................... 126
8.2.21 AT+CIPSRIP Show Remote IP Address and Port When Received Data ........... 126
8.2.22 AT+CIPDPDP Set Whether to Check State of GPRS Network Timing ............. 127
8.2.23 AT+CIPMODE Select TCPIP Application Mode .............................................. 128
8.2.24 AT+CIPCCFG Configure Transparent Transfer Mode....................................... 129
8.2.25 AT+CIPSHOWTP Display Transfer Protocol in IP Head When Received Data 130
8.2.26 AT+CIPUDPMODE UDP Extended Mode........................................................ 131
8.2.27 AT+CIPRXGET Get Data from Network Manually .......................................... 132
E
8.2.28 AT+CIPRDTIMER Set Remote Delay Timer ................................................... 134
L
8.2.29 AT+CIPSGTXT Select GPRS PDP context ...................................................... 134
FI
8.2.30 AT+CIPSENDHEX Set CIPSEND Data Format to Hex ................................... 135
8.2.31 AT+CIPHEXS Set Output-data Format with suffix ........................................... 136
AL
9 AT Commands for HTTP Application .............................................137
9.1 Overview ...................................................................................................... 137
9.2 Detailed Descriptions of Commands ........................................................... 137
TI
9.2.1 AT+HTTPINIT Initialize HTTP Service ............................................................ 137
9.2.2
9.2.3
9.2.4
EN
AT+HTTPTERM Terminate HTTP Service ....................................................... 137
AT+HTTPPARA Set HTTP Parameters Value ................................................... 138
AT+HTTPDATA Input HTTP Data .................................................................... 140
D
9.2.5 AT+HTTPACTION HTTP Method Action ........................................................ 140
9.2.6 AT+HTTPREAD Read the HTTP Server Response .......................................... 142
FI
Version History
E
5.2.23 AT+CGNAPN Add AT Command
L
5.2.24 AT+CSDP Add AT Command
FI
5.2.25 AT+MCELLLOCK Add AT Command
5.2.26 AT+NCELLLOCK Add AT Command
AL
5.2.27 AT+NBSC Add AT Command
Charpter 6 Add IP
TI
Charpter 9 Add HTTP
Charpter 10 Add GNSS
EN
D
FI
N
O
C
M
O
C
M
SI
1 Introduction
E
This document presents the AT Command Set for SIMCom SIM7000 Series, including
SIM7000A, SIM700C.
L
FI
1.2 Related documents
AL
You can visit the SIMCom Website using the following link:
http://www.simcomm2m.com
TI
1.3 Conventions and abbreviations
EN
In this document, the GSM engines are referred to as following term:
D
ME (Mobile Equipment);
MS (Mobile Station);
FI
TA (Terminal Adapter);
DCE (Data Communication Equipment) or facsimile DCE (FAX modem, FAX board);
N
In application, controlling device controls the GSM engine by sending AT Command via its
O
serial interface. The controlling device at the other end of the serial line is referred to as
C
following term:
TE (Terminal Equipment);
DTE (Data Terminal Equipment) or plainly "the application" which is running on an embedded
system;
M
O
The "AT" or "at" or “aT” or “At”prefix must be set at the beginning of each Command line. To
M
"<CR><LF><response><CR><LF>"
Throughout this document, only the responses are presented,<CR><LF> are omitted
intentionally.
Note: Only enter AT Command through serial port after SIM7000 Series is powered on and Unsolicited Result
Code "RDY" is received from serial port. If auto-bauding is enabled, the Unsolicited Result Codes "RDY"
and so on are not indicated when you start up the ME, and the "AT" prefix, or "at" prefix must be set at the
beginning of each command line.
All these AT commands can be split into three categories syntactically: "basic", "S parameter",
and "extended". These are as follows:
E
1.4.1 Basic syntax
L
These AT commands have the format of "AT<x><n>", or "AT&<x><n>", where "<x>"is the
FI
Command, and "<n>"is/are the argument(s) for that Command. An example of this is "ATE<n>",
which tells the DCE whether received characters should be echoed back to the DTE according to
the value of "<n>". "<n>" is optional and a default will be used if missing.
AL
1.4.2 S Parameter syntax
These AT commands have the format of "ATS<n>=<m>", where "<n>" is the index of the S
TI
register to set, and "<m>"is the value to assign to it. "<m>" is optional; if it is missing, then a
default value is assigned.
Test Command AT+<x>=? The mobile equipment returns the list of parameters
and value ranges set with the corresponding Write
O
Read Command AT+<x>? This command returns the currently set value of the
parameter or parameters.
Write Command AT+<x>=<…> This command sets the user-definable parameter
values.
M
"AT" or "at" prefix before every command. Instead, you only need type "AT" or "at" the
beginning of the command line. Please note to use a semicolon as the command delimiter after
an extended command; in basic syntax or S parameter syntax, the semicolon need not enter, for
example: ATE1Q0S0=1S3=13V1X4;+IFC=0,0;+IPR=115200;&W.
The Command line buffer can accept a maximum of 556 characters (counted from the first
commanN MG\ NB L.BN L,JKMHUJH JNd without "AT" or "at" prefix). If the characters
entered exceeded this number then none of the Command will executed and TA will return
"ERROR".
E
1.5 Supported character sets
L
FI
The SIM7000 Series AT Command interface defaults to the IRA character set. The SIM7000
Series supports the following character sets:
AL
GSM format
UCS2
IRA
TI
The character set can be set and interrogated using the "AT+CSCS" Command (3GPP TS
27.007). The character set is defined in GSM specification 3GPP TS 27.005.
EN
The character set affects transmission and reception of SMS and SMS Cell Broadcast messages,
the entry and display of phone book entries text field and SIM Application Toolkit alpha strings.
D
FI
Flow control is very important for correct communication between the GSM engine and DTE.
For in the case such as a data or fax call, the sending device is transferring data faster than the
O
receiving side is ready to accept. When the receiving buffer reaches its capacity, the receiving
C
device should be capable to cause the sending device to pause until it catches up.
There are basically two approaches to achieve data flow control: software flow control and
hardware flow control. SIM7000 Series support both two kinds of flow control.
M
Software flow control sends different characters to stop (XOFF, decimal 19) and resume (XON,
decimal 17) data flow. It is quite useful in some applications that only use three wires on the
M
serial interface.
SI
The default flow control approach of SIM7000 Series is hardware flow control (RTS/CTS flow
control), to enable software flow control in the DTE interface and within GSM engine, type the
following AT Command:
AT+IFC=1, 1
This setting is stored volatile, for use after restart, AT+IFC=1, 1 should be stored to the user
profile with AT&W.
NOTE:
The AT commands listed in the table of AT&W chapter should be stored to user profile with
AT&W for use after restart. Most other AT commands in V.25, 3GPP TS 27.005, 3GPP TS
27.007, GPRS will store parameters automatically and can be used after module restart.
Ensure that any communications software package (e.g. Hyper terminal) uses software flow
control.
L E
NOTE:
FI
Software Flow control should not be used for data calls where binary data will be transmitted or
received (e.g. TCP/IP) as the DTE interface may interpret binary data as flow control characters.
AL
1.6.2 Hardware flow control (RTS/CTS flow control)
Hardware flow control achieves the data flow control by controlling the RTS/CTS line. When the
data transfer should be suspended, the CTS line is set inactive until the transfer from the
TI
receiving buffer has completed. When the receiving buffer is ok to receive more data, CTS goes
active once again.
EN
To achieve hardware flow control, ensure that the RTS/CTS lines are present on your application
platform.
D
FI
1.7 Definitions
N
For the purposes of the present document, the following syntactical definitions apply:
NO_SAVE: The parameter of the current AT command will be lost if module is rebooted or
C
E
2.1 Overview of AT Commands According to V.25TER
L
FI
Command Description
A/ Re-issues the last command given
AL
ATD Mobile originated call to dial a number
ATE Set command echo mode
ATH Disconnect existing connection
TI
ATI Display product identification information
ATL
ATM
Set monitor speaker loudness
Set monitor speaker mode
EN
+++ Switch from data mode or ppp online mode to command mode
D
ATO Switch from command mode to data mode
FI
ATX Set connect result code format and monitor call progress
ATZ Reset default configuration
M
L E
2.2 Detailed Description of AT Commands According to V.25TER
FI
2.2.1 A/ Re-issues the Last Command Given
AL
A/ Re-issues the Last Command Given
Execution Response
Command Re-issues the previous Command
TI
A/
Reference
V.25ter
Note EN
D
2.2.2 ATD Mobile Originated Call to Dial A Number
ATD Mobile Originated Call to Dial A Number
FI
Execution Response
N
Command This command can be used to set up outgoing data calls. It also serves to
ATD<n>[<mgsm control supplementary services.
O
NO DIALTONE
M
E
OK
L
If connection successful and voice call
FI
OK
Parameters
<n> String of dialing digits and optionally V.25ter modifiers dialing
AL
digits: 0-9, * , #, +, A, B, C
Following V.25ter modifiers are ignored:
TI
,(comma), T, P, !, W, @
Emergency call:
<n>
EN
Standardized emergency number 112 (no SIM needed)
<mgsm> String of GSM modifiers:
D
I Actives CLIR (Disables presentation of own number to
called party)
FI
only
g Deactivates Closed User Group invocation for this call
C
only
<;> Only required to set up voice call , return to Command state
Parameter Saving NO_SAVE
M
Mode
Max Response 20s(voice call)
O
Reference Note
V.25ter
M
SI
Parameters
<value> 0 Echo mode off
1 Echo mode on
Parameter Saving
Mode
Max Response -
E
Time
L
Reference Note
V.25ter
FI
2.2.4 ATH Disconnect Existing Connection
AL
ATH Disconnect Existing Connection
Execution Response
Command Disconnect existing call by local TE from Command line and terminate call
TI
ATH OK
EN
Note: OK is issued after circuit 109(DCD) is turned off, if it was previously
on.
D
Parameter Saving NO_SAVE
Mode
FI
Reference Note
O
V.25ter
C
Example:
C
SIM7000 R1351
M
OK
Parameter Saving NO_SAVE
SI
Mode
Max Response -
Time
Reference Note
V.25ter
E
Mode
L
Max Response -
FI
Time
Reference Note
V.25ter No effect in GSM
AL
2.2.7 ATM Set Monitor Speaker Mode
TI
ATM Set Monitor Speaker Mode
Execution Response
Command
ATM<value>
OK
Parameters
EN
<value> 0..2 Mode
D
Parameter Saving NO_SAVE
FI
Mode
Max Response -
N
Time
Reference Note
O
2.2.8 +++ Switch from Data Mode or PPP Online Mode to Command Mode
+++ Switch from Data Mode or PPP Online Mode to Command Mode
M
Execution Response
Command The +++ character sequence causes the TA to cancel the data flow over the
O
+++ AT interface and switch to Command mode. This allows you to enter AT
Command while maintaining the data connection to the remote server.
C
OK
M
Mode
Max Response -
Time
Reference Note
V.25ter To return from Command mode back to data mode: Enter ATO.
E
ATO Switch from Command Mode to Data Mode
L
Execution Response
FI
Command TA resumes the connection and switches back from command mode to data
ATO[n] mode.
AL
CONNECT
If connection is not successfully resumed
ERROR
TI
else
TA returns to data mode from command mode CONNECT <text>
EN
Note: <text> only if parameter setting ATX>0
Parameter
D
<n> 0 Switch from command mode to data mode.
Parameter Saving NO_SAVE
FI
Mode
Max Response -
N
Time
O
Reference Note
V.25ter
C
Execution Response
Command This parameter setting determines whether or not the TA transmits any result
O
ATQ<n> code to the TE. Information text transmitted in response is not affected by
C
this setting.
If <n>=0:
M
OK
If <n>=1:
SI
(none)
Parameters
<n> 0 TA transmits result code
1 Result codes are suppressed and not transmitted
Parameter Saving AT&W_SAVE
Mode
Max Response -
Time
Reference Note
V.25ter
2.2.11 ATS0 Set Number of Rings before Automatically Answering the Call
ATS0 Set Number of Rings before Automatically Answering the Call
E
Read Command Response
L
ATS0? <n>
FI
OK
Parameters
AL
See Write Command
Write Command Response
ATS0=<n> This parameter setting determines the number of rings before auto-answer.
TI
OK
ERROR
Parameters
EN
D
<n> 0 Automatic answering is disable.
1-255 Number of rings the modem will wait for before answering
FI
Mode
O
Max Response -
Time
C
Reference Note
V.25ter If <n> is set too high, the calling party may hang up before the call can be
answered automatically.
M
If using cmux port, ATH and AT+CHUP can hang up the call
(automatically answering) only in the CMUX channel 0.
O
If using dual-physical serial port, ATH and AT+CHUP can hang up the call
(automatically answering) only in UART1.
C
M
OK
Parameters
See Write Command
ERROR
E
Parameters
<n> 13 Command line termination character
L
Parameter Saving AT&W_SAVE
FI
Mode
Max Response -
AL
Time
Reference Note
V.25ter Default 13 = CR. It only supports default value.
TI
2.2.13 ATS4 Set Response Formatting Character
ATS4 Set Response Formatting Character
Read Command Response
EN
D
ATS4? <n>
FI
OK
Parameters
N
ERROR
Parameters
O
Mode
Max Response -
SI
Time
Reference Note
V.25ter Default 10 = LF. It only supports default value.
OK
Parameters
See Write Command
Write Command Response
E
ATS5=<n> This parameter setting determines the character recognized by TA as a
request to delete from the command line the immediately preceding
L
character.
FI
OK
AL
ERROR
Parameters
<n> 0-8-127 Response formatting character
TI
Parameter Saving AT&W_SAVE
Mode
Max Response -
EN
Time
D
Reference Note
FI
ATS6? <n>
OK
M
ERROR
C
Parameters
M
Mode
Max Response -
Time
Reference Note
V.25ter No effect in GSM
OK
Parameters
E
See Write Command
L
Write Command Response
ATS7=<n> This parameter setting determines the amount of time to wait for the
FI
connection completion in case of answering or originating a call.
OK
AL
ERROR
Parameters
TI
<n> 0-255 Number of seconds to wait for connection completion
Parameter Saving AT&W_SAVE
Mode
Max Response -
EN
D
Time
Reference Note
FI
V.25ter If called party has specified a high value for ATS0=<n>, call setup may fail.
The correlation between ATS7 and ATS0 is important
N
2.2.17 ATS8 Set Number of Seconds to Wait for Comma Dial Modifier Encountered in
Dial String of D Command
ATS8 Set Number of Seconds to Wait for Comma Dial Modifier Encountered in Dial
M
String of D Command
Read Command Response
O
ATS8? <n>
C
OK
M
Parameters
See Write Command
SI
ERROR
Parameters
<n> 0-2-255 The value of this register determines how long the
L E
2.2.18 ATS10 Set Disconnect Delay after Indicating the Absence of Data Carrier
ATS10 Set Disconnect Delay after Indicating the Absence of Data Carrier
FI
Read Command Response
ATS10? <n>
AL
OK
TI
Parameters
See Write Command
Write Command
ATS10=<n>
Response
EN
This parameter setting determines the amount of time that the TA will
remain connected in absence of data carrier. If the data carrier is once more
D
detected before disconnecting, the TA remains connected.
OK
FI
ERROR
N
Parameters
O
Mode
Max Response -
Time
M
Reference Note
V.25ter
O
C
Execution Response
SI
Command This parameter setting determines the contents of the header and trailer
ATV<value> transmitted with result codes and information responses.
When <value>=0
0
When <value>=1
OK
Parameters
E
Parameter Saving AT&W_SAVE
Mode
L
Max Response -
FI
Time
Reference Note
AL
V.25ter
TI
OK 0 Acknowledges execution of a Command
CONNECT 1
EN
A connection has been established; the DCE is moving from
Command state to online data state
RING 2 The DCE has detected an incoming call signal from
D
network
FI
<text> specific text that may specify DTE speed, line speed, error control,
M
2.2.20 ATX Set CONNECT Result Code Format and Monitor Call Progress
ATX Set CONNECT Result Code Format and Monitor Call Progress
Execution Response
Command This parameter setting determines whether or not the TA detected the
ATX<value> presence of dial tone and busy signal and whether or not TA transmits
particular result codes.
OK
ERROR
Parameters
<value> 0 CONNECT result code only returned, dial tone and busy
detection are both disabled.
1 CONNECT<text> result code only returned, dial tone and
E
busy detection are both disabled.
2 CONNECT<text> result code returned, dial tone
L
detection is enabled, busy detection is disabled.
FI
3 CONNECT<text> result code returned, dial tone
detection is disabled, busy detection is enabled.
4 CONNECT<text> result code returned, dial tone and
AL
busy detection are both enabled.
Parameter Saving AT&W_SAVE
TI
Mode
Max Response -
Time
Reference Note
EN
V.25ter
D
FI
Execution Response
O
ERROR
Parameters
M
Mode
Max Response -
C
Time
M
Reference Note
V.25ter
SI
ERROR
Parameters
<value> 0 DCD line is always ON
1 DCD line is ON only in the presence of data carrier
E
Parameter Saving AT&W_SAVE
Mode
L
Max Response -
FI
Time
Reference Note
AL
V.25ter
TI
AT&D Set DTR Function Mode
Execution
Command
AT&D[<value>]
Response
EN
This parameter determines how the TA responds when circuit 108/2 (DTR)
is changed from the ON to the OFF condition during data mode.
D
OK
or
FI
ERROR
Parameters
N
Mode
Max Response -
O
Time
C
Reference Note
V.25ter
M
E
2.2.25 AT&V Display Current Configuration
AT&V Display Current Configuration
L
FI
Execution Response
Command TA returns the current parameter setting.
AT&V[<n>] <current configurations text>
AL
OK
or
ERROR
TI
Parameters
<n>
Parameter Saving NO_SAVE
Mode
EN
0 Responses in numeric format
D
Max Response -
Time
FI
Reference Note
V.25ter
N
O
OK
or
O
ERROR
C
Parameters
<value>
M
OK
E
Parameters
<name> +CGSM GSM function is supported
L
Parameter Saving NO_SAVE
FI
Mode
Max Response -
AL
Time
Reference Note
TI
V.25ter
Execution TA reports one or more lines of information text which permit the user to
Command identify the manufacturer.
O
AT+GMI SIMCOM_Ltd
C
OK
Mode
O
Max Response -
Time
C
Reference Note
V.25ter
M
SI
Execution TA reports one or more lines of information text which permit the user to
OK
Parameters
<model> Product model identification text
Parameter Saving NO_SAVE
E
Mode
L
Max Response -
FI
Time
Reference Note
V.25ter
AL
2.2.30 AT+GMR Request TA Revision Identification of Software Release
TI
AT+GMR Request TA Revision Identification of Software Release
Test Command Response
AT+GMR=? OK EN
Execution TA reports one or more lines of information text which permit the user to
D
Command identify the revision of software release.
FI
OK
Parameters
O
Time
Reference Note
O
V.25ter
C
Execution Response
Command TA reports one or more lines of information text which permit the user to
AT+GOI identify the device, based on the ISO system for registering unique object
identifiers.
<Object Id>
OK
Parameters
<Object Id> Identifier of device type
see X.208, 209 for the format of <Object Id>
Parameter Saving NO_SAVE
E
Mode
L
Max Response -
Time
FI
Reference Note
V.25ter
AL
2.2.32 AT+GSN Request TA Serial Number Identification (IMEI)
AT+GSN Request TA Serial Number Identification(IMEI)
TI
Test Command Response
AT+GSN=?
Execution
OK
Response
EN
Command TA reports the IMEI (international mobile equipment identifier) number in
D
AT+GSN information text which permit the user to identify the individual ME device.
FI
<sn>
N
OK
Parameters
O
Identity)
Parameter Saving NO_SAVE
Mode
M
Max Response -
Time
O
Reference Note
V.25ter The serial number (IMEI) is varied by individual ME device.
C
M
OK
Parameters
See Write Command
OK
Parameters
See Write Command
Write Command Response
E
AT+ICF=<forma This parameter setting determines the serial interface character framing
t>[,<parity>] format and parity received by TA from TE.
L
FI
OK
Parameters
AL
<format> 1 8 data 0 parity 2 stop
2 8 data 1 parity 1 stop
3 8 data 0 parity 1 stop
TI
4 7 data 0 parity 2 stop
5 7 data 1 parity 1 stop
<parity>
6
0 odd
EN
7 data 0 parity 1 stop
1 even
D
3 space (0)
FI
Max Response -
Time
O
Reference Note
C
OK
Parameters
See Write Command
Read Command Response
AT+IFC? +IFC: <dce_by_dte>,<dte_by_dce>
OK
Parameters
See Write Command
Write Command Response
AT+IFC=<dce_b This parameter setting determines the data flow control on the serial
y_dte>[,<dte_by interface for data mode.
E
_dce>] OK
L
Parameters
<dce_by_dte> Specifies the method will be used by TE at receive of
FI
data from TA
0 No flow control
AL
1 Software flow control
2 Hardware flow control
<dte_by_dce>Specifies the method will be used by TA at receive of data
TI
from TE
0 No flow control
EN
1 Software flow control
2 Hardware flow control
D
Parameter Saving AT&W_SAVE
FI
Mode
Max Response -
N
Time
O
Reference Note
V.25ter
C
fixed-only <rate>s)
C
OK
M
Parameters
See Write Command
SI
OK
Parameters
See Write Command
E
300
600
L
1200
FI
2400
4800
9600
AL
19200
38400
TI
57600
115200
230400
921600
EN
2000000
D
2900000
3000000
FI
3200000
3686400
N
4000000
O
Parameter Saving
Mode
C
Max Response -
Time
Reference Note
M
V.25ter
O
C
M
SI
E
Command Description
AT+CGMI Request manufacturer identification
L
AT+CGMM Request model identification
FI
AT+CGMR Request TA revision identification of software release
AT+CGSN Request product serial number identification (identical with +GSN)
AL
AT+CSCS Select TE character set
AT+CIMI Request international mobile subscriber identity
TI
AT+CLCK Facility lock
AT+CMEE Report mobile equipment error
AT+COPS
AT+CPAS
Operator selection
Phone activity status
EN
AT+CPIN Enter PIN
D
AT+CPWD Change password
FI
AT+CCLK Clock
AT+CSIM Generic SIM access
O
OK
Parameters
<manufacturer> The ID of manufacturer
Parameter Saving NO_SAVE
E
Mode
L
Max Response -
Time
FI
Reference Note
3GPP TS 27.007
AL
[13]
TI
AT+CGMM Request Model Identification
Test Command
AT+CGMM=?
Response
OK
EN
Execution Response
D
Command TA returns product model identification text.
AT+CGMM <model>
FI
OK
N
Parameters
O
Mode
Max Response -
Time
M
Reference Note
3GPP TS 27.007
O
[13]
C
OK
Parameters
<revision> Product software version identification text
Parameter Saving NO_SAVE
Mode
Max Response -
Time
Reference Note
E
3GPP TS 27.007
L
[13]
FI
3.2.4 AT+CGSN Request Product Serial Number Identification
AT+CGSN Request Product Serial Number Identification (Identical with +GSN)
AL
Test Command Response
AT+CGSN=? OK
TI
Execution Response
Command see +GSN
AT+CGSN <sn>
OK
EN
D
Parameters
<sn> International mobile equipment identity (IMEI)
FI
Max Response -
O
Time
Reference Note
C
3GPP TS 27.007
[13]
M
OK
SI
Parameters
<chset> "GSM" GSM 7 bit default alphabet (3GPP TS 23.038);
"UCS2" 16-bit universal multiple-octet coded character set
(ISO/IEC10646); UCS2 character strings are converted to
hexadecimal numbers from 0000 to FFFF; e.g.
"004100620063" equals three 16-bit characters with decimal
values 65, 98 and 99
OK
Parameters
See Test Command
E
Write Command Response
AT+CSCS=<chse Sets which character set <chset> are used by the TE. The TA can then
L
t> convert character strings correctly between the TE and ME character sets.
FI
OK
If error is related to ME functionality:
+CME ERROR: <err>
AL
Parameters
See Test Command
TI
Parameter Saving
Mode
Max
Time
Response - EN
Reference Note
D
3GPP TS 27.007
FI
[13]
N
AT+CIMI=? OK
Execution Response
Command TA returns <IMSI>for identifying the individual SIM which is attached to
M
AT+CIMI ME.
<IMSI>
O
OK
C
Reference Note
3GPP TS 27.007
[13]
E
AT+CLCK=? +CLCK: (list of supported <fac>s)
L
OK
FI
Parameters
See Write Command
AL
Write Command Response
AT+CLCK=<fac> This Command is used to lock, unlock or interrogate a ME or a network
,<mode>[,<passw facility <fac>. Password is normally needed to do such actions. When
TI
d>[,<class>]] querying the status of a network service (<mode>=2) the response line for
‘not active’ case (<status>=0) should be returned only if service is not
active for any <class>. EN
If <mode>≠2 and Command is successful
D
OK
FI
<status>,<class2>[…]]
O
OK
C
E
code
<mode> 0 unlock
L
1 lock
FI
2 query status
<passwd> String type (Shall be the same as password specified for the
facility from the MT user interface or with command Change Password
AL
+CPWD)
<class> 1-255
TI
1 Voice (telephony)
2 Data refers to all bearer services; with <mode>=2 this
1 Active
Parameter Saving NO_SAVE
N
Mode
O
Reference Note
3GPP TS 27.007 CME errors if SIM not inserted or PIN is not entered.
[14]
M
OK
SI
Parameters
See Write Command
Read Command Response
AT+CMEE? +CMEE: <n>
OK
Parameters
See Write Command
Write Command Response
AT+CMEE=[<n> TA disables or enables the use of result code +CME ERROR: <err> as
] an indication of an error relating to the functionality of the ME.
OK
If error is related to ME functionality:
E
+CME ERROR:<err>
Parameters
L
<n> 0 Disable +CME ERROR: <err> result code and use
FI
ERROR instead.
1 Enable +CME ERROR: <err> result code and use numeric
AL
<err>
2 Enable +CME ERROR: <err> result code and use
verbose <err> values
TI
Parameter Saving
Mode
Max
Time
Response - EN
Reference Note
D
3GPP TS 27.007
FI
[13]
N
OK
SI
+COPS: <mode>[,<format>,<oper>,<netact>]
OK
If error is related to ME functionality:
+CME ERROR: <err>
Parameters
See Write Command
E
Write Command Response
AT+COPS=<mo TA forces an attempt to select and register the GSM network operator. If
L
de>,[<format>[,< the selected operator is not available, no other operator shall be selected
FI
oper>]] (except <mode>=4). The selected operator name format shall apply to
further read commands (AT+COPS?).
AL
OK
If error is related to ME functionality:
TI
+CME ERROR: <err>
Parameters
<stat> 0 Unknown EN
1 Operator available
2 Operator current
D
3 Operator forbidden
FI
optionally)
2 manual deregister from network
C
number
<netact> 0 User-specified GSM access technology
SI
E
Test Command Response
L
AT+CPAS=? +CPAS: (list of supported <pas>s)
FI
OK
Parameters
AL
See Execution Command
Execution Response
Command TA returns the activity status of ME.
TI
AT+CPAS +CPAS: <pas>
OK
EN
If error is related to ME functionality:
D
+CME ERROR: <err>
Parameters
FI
ger is active)
O
Time
Reference Note
O
3GPP TS 27.007
[13]
C
M
OK
Parameters
<code>
READY MT is not pending for any password
SIM PIN MT is waiting SIM PIN to be given
SIM PUK MT is waiting for SIM PUK to be given
E
PH_SIM PIN ME is waiting for phone to SIM card (antitheft)
PH_SIM PUK ME is waiting for SIM PUK (antitheft)
L
SIM PIN2 PIN2, e.g. for editing the FDN book possible only
FI
if preceding Command was acknowledged with +CME
ERROR:17
SIM PUK2 Possible only if preceding Command was
AL
acknowledged with error +CME ERROR: 18.
Write Command Response
TI
AT+CPIN=<pin>[ TA stores a password which is necessary before it can be operated (SIM
,<new pin>] PIN, SIM PUK, PH-SIM PIN, etc.).
EN
If the PIN required is SIM PUK or SIM PUK2, the second pin is required.
This second pin,<new pin>, is used to replace the old pin in the SIM.
OK
D
If error is related to ME functionality:
+CME ERROR: <err>
FI
Parameters
N
new password
C
Reference Note
O
3GPP TS 27.007
[13]
C
OK
Parameters
E
"AB" All Barring services
"AC" All inComing barring services(only for <mode>=0)
L
"AG" All outGoing barring services(only for <mode>=0)
FI
"AI" BAIC (Barr All Incoming Calls)
"AO" BAOC (Barr All Outgoing Calls)
AL
"IR" BIC-Roam (Barr Incoming Calls when Roaming
outside the home country)
"OI" BOIC (Barr Outgoing International Calls)
TI
"OX" BOIC-exHC (Barr Outgoing International Calls
except to Home Country)
"SC" EN
SIM (lock SIM/UICC card) (SIM/UICC asks
password in MT power-up and when this lock
command issued) Correspond to PIN1 code.
D
"P2" SIM PIN2
<oldpwd> String type (string should be included in quotation marks):
FI
password specified for the facility from the user interface or with
N
Time
Reference Note
O
3GPP TS 27.007
C
[13]
M
3.2.13 AT+CRC Set Cellular Result Codes for Incoming Call Indication
SI
OK
Parameters
See Write Command
OK
Parameters
See Write Command
Write Command Response
E
AT+CRC=[<mod TA controls whether or not the extended format of incoming call
e>] indication is used.
L
OK
FI
Parameters
<mode> 0 Disable extended format
AL
1 Enable extended format
Omitted Use previous value
Unsolicited Result Code
TI
When enabled, an incoming call is indicated to the TE with unsolicited
result code +CRING: <type> instead of the normal RING.
Parameters
<type> ASYNC
EN
Asynchronous transparent
SYNC Synchronous transparent
D
REL ASYNC Asynchronous non-transparent
FI
VOICE Voice
O
Max Response -
Time
Reference Note
M
3GPP TS 27.007
[13]
O
OK
Parameters
See Write Command
Read Command Response
AT+CREG? TA returns the status of result code presentation and an integer <stat>
which shows whether the network has currently indicated the registration
of the ME. Location information elements <lac> and <ci> are returned
only when <n>=2 and ME is registered in the network.
+CREG: <n>,<stat>[,<lac>,<ci>,<netact>]
OK
If error is related to ME functionality:
E
+CME ERROR: <err>
Write Command Response
L
AT+CREG[=<n> TA controls the presentation of an unsolicited result code +CREG: <stat>
FI
] when <n>=1 and there is a change in the ME network registration status.
OK
AL
Parameters
<n> 0 Disable network registration unsolicited result code
1 Enable network registration unsolicited result code
TI
+CREG: <stat>
2 Enable network registration unsolicited result code with
EN
location information +CREG:
<stat>[,<lac>,<ci>,<netact>]
<stat> 0 Not registered, MT is not currently searching a new
D
operator to register to
1 Registered, home network
FI
operator to register to
3 Registration denied
O
4 Unknown
5 Registered, roaming
C
Mode
Max Response -
Time
Reference Note
3GPP TS 27.007
[13]
E
3.2.15 AT+CRSM Restricted SIM Access
AT+CRSM Restricted SIM Access
L
FI
Test Command Response
AT+CRSM=? OK
Write Command Response
AL
AT+CRSM=<Co +CRSM: <sw1>,<sw2>[,<response>]
mmand>[,<fileId
>[,<P1>,<P2>,<P OK
TI
3>[,<data>]]] ERROR
11.11.
<data> Information which shall be written to the SIM (hex-decimal
C
character format)
<sw1>,<sw2> Integer type, range 0 - 255
M
Max Response -
Time
Reference Note
3GPP TS 27.007
GSM 11.11
E
AT+CSQ Signal Quality Report
L
Test Command Response
AT+CSQ=? +CSQ: (list of supported <rssi>s),(list of supported <ber>s)
FI
OK
AL
Execution Response
Command +CSQ: <rssi>,<ber>
AT+CSQ
TI
OK
Parameters
<rssi>
N
1 -111 dBm
2...30 -110... -54 dBm
C
Mode
M
Max Response -
Time
SI
Reference Note
3GPP TS 27.007
[13]
OK
Parameters
See Write Command
Read Command Response
E
AT+CPOL? +CPOL: <index1>,<format>,<oper1>
[<CR><LF>+CPOL: <index2>,<format>,<oper2>[…]]
L
FI
OK
If error is related to ME functionality:
AL
+CME ERROR: <err>
Parameters
See Write Command
TI
Write Command Response
AT+CPOL=<ind
ex>[,<format>,<o
per>]
OK
EN
If error is related to ME functionality:
+CME ERROR: <err>
D
Parameters
<index> Integer type: order number of operator in SIM preferred
FI
operator list
<format> Indicates whether alphanumeric or numeric
N
2 Numeric <oper>
<oper> String type(string should be included in quotation marks)
Parameter Saving AUTO_SAVE
M
Mode
Max Response -
O
Time
C
Reference Note
3GPP TS 27.007
M
[13]
SI
OK
If error is related to ME functionality:
+CME ERROR: <err>
Parameters
E
<numericn> String type (string should be included in quotation marks):
operator in numeric format (see +COPS)
L
<alphan> String type (string should be included in quotation marks):
FI
operator in long alphanumeric format (see +COPS)
Parameter Saving NO_SAVE
AL
Mode
Max Response -
Time
TI
Reference Note
3GPP TS 27.007
[13] EN
3.2.19 AT+CFUN Set Phone Functionality
D
AT+CFUN Set Phone Functionality
FI
OK
If error is related to ME functionality:
C
OK
If error is related to ME functionality:
M
Parameters
See Write Command
Write Command Response
AT+CFUN=<fun OK
>[,<rst>] If error is related to ME functionality:
+CME ERROR: <err>
Parameters
E
Parameter Saving AUTO_SAVE
Mode
L
Max Response 10s
FI
Time
Reference Note
AL
3GPP TS 27.007 The <fun> power level will be written to flash except minimum
[13] functionality.
AT+CFUN=1,1 can be used to reset module purposely at
TI
minimum/full functionality mode.
Response string "OK" will be returned after module resets if baud
EN
rate is set to fixed baud rate.
OK
If error is related to ME functionality:
+CME ERROR: <err>
M
Parameters
See Write Command
O
AT+CCLK=<tim OK
e> If error is related to ME functionality:
M
Parameters
<time> String type(string should be included in quotation marks)
value; format is "yy/MM/dd,hh:mm:ss±zz", where characters indicate
year (two last digits),month, day, hour, minutes, seconds and time zone
(indicates the difference, expressed in quarters of an hour, between the
local time and GMT; range -47...+48). E.g. 6th of May 2010, 00:01:52
GMT+2 hours equals to "10/05/06,00:01:52+08".
E
3.2.21 AT+CSIM Generic SIM Access
L
AT+CSIM Generic SIM Access
FI
Test Command Response
AT+CSIM=? OK
AL
Write Command Response
TI
AT+CSIM=<leng +CSIM: <length>,<response>
th>,<Command>
OK
EN
If error is related to ME functionality:
+CME ERROR: <err>
D
Parameters
FI
data).
<Command> String type (string should be included in quotation
O
marks): hex format: GSM 11.11 SIM Command sent from the ME to the
SIM.
C
Mode
Max Response -
O
Time
C
Reference Note
3GPP TS 27.007
M
[13]
SI
OK
Parameters
See Execution Command
Execution Response
Command +CBC: <bcs>,<bcl>,<voltage>
AT+CBC
OK
If error is related to ME functionality:
E
+CME ERROR: <err>
L
Parameters
<bcs> Charge status
FI
0 ME is not charging
1 ME is charging
AL
2 Charging has finished
<bcl> Battery connection level
1...100 battery has 1-100 percent of capacity remaining
TI
vent
<voltage> Battery voltage(mV)
Parameter Saving
Mode
NO_SAVE EN
D
Max Response -
Time
FI
Reference Note
3GPP TS 27.007
N
[13]
O
OK
O
Parameters
C
OK
Parameters
See Write Command
Write Command Response
AT+CUSD=<n>, OK
<str>,<dcs> If error is related to ME functionality:
E
<str> String type (string should be included in quotation marks)
USSD-string
L
<dcs> Cell Broadcast Data Coding Scheme in integer format
FI
(default 0)
Parameter Saving NO_SAVE
AL
Mode
Max Response -
Time
TI
Reference Note
GSM 03.38 [25] When ussd is not suport or return error,TE will print +CUSD:4.
EN
4 AT Commands According to 3GPP TS 27.005
D
The 3GPP TS 27.005 commands are for performing SMS and CBS related operations. SIM7000
FI
Command Description
C
E
AT+CMGD=? +CMGD: (list of supported <index>s),(list of supported <delflag>s)
L
FI
OK
Parameters
See Write Command
AL
Write Command Response
AT+CMGD=<in TA deletes message from preferred message storage <mem1> location
TI
dex>[,<delflag>] <index>.
OK
ERROR
EN
If error is related to ME functionality:
+CMS ERROR: <err>
D
Parameters
<index> Integer type; value in the range of location numbers supported by
FI
untouched
3 Delete all read messages from preferred message storage,
O
Mode
Max Response 5s(delete 1 message)
Time 25s(delete 50 messages)
25s(delete 150 messages)
Reference Note
3GPP TS 27.005
OK
Parameter
E
See Write Command
L
Read Command Response
AT+CMGF? +CMGF: <mode>
FI
OK
AL
Parameter
See Write Command
TI
Write Command Response
AT+CMGF=[<m TA sets parameter to denote which input and output format of messages to
ode>] use.
OK
Parameter
EN
D
<mode> 0 PDU mode
1 Text mode
FI
Max Response -
O
Time
Reference Note
C
3GPP TS 27.005
OK
M
Parameter
SI
E
3 Stored sent messages
4 All messages
L
<mode> 0 Normal
FI
1 Not change status of the specified SMS record
Response
TA returns messages with status value <stat> from message storage
AL
<mem1> to the TE. If status of the message is 'received unread', status in
the storage changes to 'received read'.
TI
1) If text mode (+CMGF=1) and Command successful:
EN
for SMS-SUBMITs and/or SMS-DELIVERs:
+CMGL: <index>,<stat>,<oa/da>[,<alpha>][,<scts>]
[,<tooa/toda>,<length>]<CR><LF><data>
D
[<CR><LF>+CMGL: <index>,<stat>,<da/oa>
[,<alpha>][,<scts>][,<tooa/toda>,<length>]<CR><LF><data>[...]]
FI
for SMS-STATUS-REPORTs:
N
+CMGL: <index>,<stat>,<fo>,<mr>[,<ra>][,<tora>],<scts>,<dt>,<st>
O
[<CR><LF>+CMGL: <index>,<stat>,<fo>,<mr>
[,<ra>][,<tora>],<scts>,<dt>,<st>[...]]
C
for SMS-COMMANDs:
+CMGL: <index>,<stat>,<fo>,<ct>[<CR><LF>
M
+CMGL: <index>,<stat>,<fo>,<ct>[...]]
O
<CR><LF><data>
M
<CR><LF>+CMGL: <index>,<stat>,<sn>,<mid>,<page>,<pages>
<CR><LF><data>[...]]
SI
OK
OK
E
found in MT phonebook; implementation of this feature is manufacturer
specific; used character set should be the one selected with Command Select
L
TE Character Set +CSCS (see definition of this Command in 3GPP TS
FI
27.007)
<da> GSM 03.40 TP-Destination-Address Address-Value field in
string format; BCD numbers (or GSM default alphabet characters) are
AL
converted to characters of the currently selected TE character set (refer
Command +CSCS in 3GPP TS 27.007); type of address given by <toda>
TI
<data> In the case of SMS: GSM 03.40 TP-User-Data in text mode
responses; format:
EN
- if <dcs> indicates that GSM 03.38 default alphabet is used and
<fo> indicates that GSM 03.40 TPUser-Data-Header-Indication
is not set:
D
- if TE character set other than "HEX" (refer Command Select
TE Character Set +CSCS in 3GPP TS 27.007):ME/TA converts
FI
E
<oa> GSM 03.40 TP-Originating-Address Address-Value field in
string format; BCD numbers (or GSM default alphabet characters) are
L
converted to characters of the currently selected TE character set (refer
FI
Command +CSCS in 3GPP TS 27.007); type of address given by <tooa>
<pdu> In the case of SMS: GSM 04.11 SC address followed by
GSM 03.40 TPDU in hexadecimal format: ME/TA converts each octet of
AL
TP data unit into two IRA character long hexadecimal number (e.g. octet
with integer value 42 is presented to TE as two characters 2A (IRA 50 and
TI
65)). In the case of CBS: GSM 03.41 TPDU in hexadecimal format.
<scts> GSM 03.40 TP-Service-Center-Time-Stamp in time-string
format (refer <dt>)
<toda>
EN
GSM 04.11 TP-Destination-Address Type-of-Address octet
in integer format (when first character of <da> is + (IRA 43) default is 145,
D
otherwise default is 129)
<tooa> GSM 04.11 TP-Originating-Address Type-of-Address octet in
FI
AT+CMGL
2) If PDU mode:
C
Parameters
See Write Command
O
Mode
Max Response 20s(list 50 messages)
M
3GPP TS 27.005
E
storage <mem1> to the TE. If status of the message is 'received unread',
status in the storage changes to 'received read'.
L
1) If text mode (+CMGF=1) and Command successful:
FI
for SMS-DELIVER:
+CMGR: <stat>,<oa>[,<alpha>],<scts>[,<tooa>,<fo>,<pid>,<dcs>
,<sca>,<tosca>,<length>]<CR><LF><data>
AL
for SMS-SUBMIT:
+CMGR: <stat>,<da>[,<alpha>][,<toda>,<fo>,<pid>,<dcs>[,<vp>]
TI
,<sca>,<tosca>,<length>]<CR><LF><data>
for SMS-STATUS-REPORTs: EN
+CMGR: <stat>,<fo>,<mr>[,<ra>][,<tora>],<scts>,<dt>,<st>
D
for SMS-COMMANDs:
+CMGR: <stat>,<fo>,<ct>[,<pid>[,<mn>][,<da>][,<toda>]
FI
,<length><CR><LF><cdata>]
N
+CMGR: <stat>,<sn>,<mid>,<dcs>,<page>,<pages><CR><LF><data>
2) If PDU mode (+CMGF=0) and Command successful:
C
+CMGR: <stat>[,<alpha>],<length><CR><LF><pdu>
OK
M
Parameters
<alpha> String type (string should be included in quotation marks)
C
E
character of GSM alphabet into two IRA character long
hexadecimal number (e.g. character P (GSM 23) is presented as
L
17 (IRA 49 and 55))
FI
- if <dcs> indicates that 8-bit or UCS2 data coding scheme is
used, or <fo> indicates that GSM 03.40
TP-User-Data-Header-Indication is set: ME/TA converts each
AL
8-bit octet into two IRA character long hexadecimal number
(e.g. octet with integer value 42 is presented to TE as two
TI
characters 2A (IRA 50 and 65)) In the case of CBS: GSM 03.41
CBM Content of Message in text mode responses; format:
EN
- if <dcs> indicates that GSM 03.38 default alphabet is used:
- if TE character set other than "HEX" (refer Command +CSCS
in 3GPP TS 27.007): ME/TA converts GSM alphabet into
D
current TE character set according to rules of Annex A
- if TE character set is "HEX": ME/TA converts each 7-bit
FI
used: ME/TA converts each 8-bit octet into two IRA character
long hexadecimal number
C
(i.e. the RP layer SMSC address octets are not counted in the length)
<mid> GSM 03.41 CBM Message Identifier in integer format
<oa> GSM 03.40 TP-Originating-Address Address-Value field in
string format; BCD numbers (or GSM default alphabet characters) are
converted characters of the currently selected TE character set (specified by
+CSCS in 3GPP TS 27.007); type of address given by <tooa>
<pdu> In the case of SMS: GSM 04.11 SC address followed by
E
format; BCD numbers (or GSM default alphabet characters) are converted
to characters of the currently selected TE character set (specified by +CSCS
L
in 3GPP TS 27.007); type of address given by <tosca>
FI
<scts> GSM 03.40 TP-Service-Centre-Time-Stamp in time-string
format (refer <dt>)
<stat> 0 "REC UNREAD" Received unread messages
AL
1 "REC READ" Received read messages
2 "STO UNSENT" Stored unsent messages
TI
3 "STO SENT" Stored sent messages
4 "ALL" All messages
<toda>
EN
GSM 04.11 TP-Destination-Address Type-of-Address octet
in integer format (when first character of <da> is + (IRA 43) default is 145,
otherwise default is 129)
D
<tooa> GSM 04.11 TP-Originating-Address Type-of-Address octet
in integer format (default refer<toda>)
FI
Time
Reference Note
O
3GPP TS 27.005
C
AT+CMGS=? OK
Write Command Parameters
1) If text mode <da> GSM 03.40 TP-Destination-Address Address-Value field in
(+CMGF=1): string format(string should be included in quotation marks); BCD numbers
+CMGS=<da>[, (or GSM default alphabet characters) are converted to characters of the
<toda>] currently selected TE character set (specified by +CSCS in 3GPP TS
<CR>text is
27.007); type of address given by <toda>
entered <toda> GSM 04.11 TP-Destination-Address Type-of-Address octet
<ctrl-Z/ESC> in integer format (when first character of <da> is + (IRA 43) default is 145,
ESC quits without
otherwise default is 129)
sending <length> Integer type value (not exceed 160 bytes) indicating in the
text mode (+CMGF=1) the length of the message body <data> (or
2) If PDU mode <cdata>) in characters; or in PDU mode (+CMGF=0), the length of the
E
(+CMGF=0): actual TP data unit in octets (i.e. the RP layer SMSC address octets are not
+CMGS=<length counted in the length)
L
> Response
FI
<CR>PDU is TA sends message from a TE to the network (SMS-SUBMIT). Message
given reference value <mr> is returned to the TE on successful message delivery.
<ctrl-Z/ESC> Optionally (when +CSMS <service> value is 1 and network supports)
AL
<scts> is returned. Values can be used to identify message upon unsolicited
delivery status report result code.
TI
1) If text mode(+CMGF=1) and sending successful:
+CMGS: <mr>
OK
EN
2) If PDU mode(+CMGF=0) and sending successful:
D
+CMGS: <mr>
FI
OK
3)If error is related to ME functionality:
N
Parameter
<mr> GSM 03.40 TP-Message-Reference in integer format
C
Time
Reference Note
O
a>][,<stat>]
<CR> text is If writing is successful:
entered +CMGW: <index>
<ctrl-Z/ESC>
<ESC> quits OK
without sending If error is related to ME functionality:
+CMS ERROR: <err>
E
2) If PDU mode Parameters
(+CMGF=0): <oa> GSM 03.40 TP-Originating-Address Address-Value field in
L
AT+CMGW=<le string format(string should be included in quotation marks); BCD numbers
FI
ngth>[,<stat>] (or GSM default alphabet characters) are converted to characters of the
<CR>PDU is currently selected TE character set (specified by +CSCS in 3GPP TS
given 27.007);type of address given by <tooa>
AL
<ctrl-Z/ESC> <da> GSM 03.40 TP-Destination-Address Address-Value field in
string format(string should be included in quotation marks); BCD numbers
TI
(or GSM default alphabet characters) are converted to characters of the
currently selected TE character set (specified by +CSCS in 3GPP TS
<tooa>
EN
27.007); type of address given by <toda>
GSM 04.11 TP-Originating-Address Type-of-Address octet
in integer format (default refer <toda>)
D
<toda> GSM 04.11 TP-Destination-Address Type-of-Address octet in
integer format (when first character of <da> is + (IRA 43) default is 145,
FI
<length> Integer type value (not exceed 160 bytes) indicating in the
text mode (+CMGF=1) the length of the message body <data> (or
<cdata>) in characters;
M
E
unsent', but parameter <stat> allows also other status values to be given.
L
If writing is successful:
FI
+CMGW: <index>
OK
AL
If error is related to ME functionality:
+CMS ERROR: <err>
TI
Parameter Saving NO_SAVE
Mode
Max
Time
Response 5s EN
Reference Note
D
3GPP TS 27.005
FI
>] given, it shall be used instead of the one stored with the message. Reference
value <mr> is returned to the TE on successful message delivery. Values
O
+CMSS: <mr>
SI
OK
2) If PDU mode(+CMGF=0) and sending successful:
+CMSS: <mr>
OK
3)If error is related to ME functionality:
+CMS ERROR: <err>
Parameters
<index> Integer type; value in the range of location numbers supported
by the associated memory
<da> GSM 03.40 TP-Destination-Address Address-Value field in
string format(string should be included in quotation marks); BCD numbers
(or GSM default alphabet characters) are converted to characters of the
currently selected TE character set (specified by +CSCS in 3GPP TS
E
27.007); type of address given by <toda>
<toda> GSM 04.11 TP-Destination-Address Type-of-Address octet
L
in integer format (when first character of <da> is + (IRA 43) default is 145,
FI
otherwise default is 129)
<mr> GSM 03.40 TP-Message-Reference in integer format
Parameter Saving NO_SAVE
AL
Mode
Max Response 60s
TI
Time
Reference Note
3GPP TS 27.005 EN
4.2.8 AT+CNMI New SMS Message Indications
D
AT+CNMI New SMS Message Indications
FI
OK
C
Parameters
See Write Command
Read Command Response
M
OK
Parameters
C
de>[,<mt>[,<bm network is indicated to the TE when TE is active, e.g. DTR signal is ON. If
>[,<ds>[,<bfr>]]] TE is inactive (e.g. DTR signal is OFF), message receiving should be done
] as specified in GSM 03.38.
OK
ERROR
Parameters
<mode> 0 Buffer unsolicited result codes in the TA. If TA result
code buffer is full, indications can be buffered in some other place or the
oldest indications may be discarded and replaced with the new received
indications.
1 Discard indication and reject new received message
unsolicited result codes when TA-TE link is reserved (e.g. in on-line data
E
mode). Otherwise forward them directly to the TE.
2 Buffer unsolicited result codes in the TA when TA-TE
L
link is reserved (e.g. in on-line data mode) and flush them to the TE after
FI
reservation. Otherwise forward them directly to the TE.
<mt> (the rules for storing received SMs depend on its data coding
scheme (refer GSM 03.38 [2]), preferred memory storage (+CPMS) setting
AL
and this value):
0 No SMS-DELIVER indications are routed to the TE.
TI
1 If SMS-DELIVER is stored into ME/TA, indication of
the memory location is routed to the TE using unsolicited result code:
+CMTI: <mem>,<index>
2
EN
SMS-DELIVERs (except class 2) are routed directly to
the TE using unsolicited result code:
D
+CMT: [<alpha>],<length><CR><LF><pdu> (PDU mode enabled) or
+CMT: <oa>,[<alpha>],<scts>
FI
[,<tooa>,<fo>,<pid>,<dcs>,<sca>,<tosca>,<length>]<CR><LF><data>
(text mode enabled; about parameters in italics, refer Command Show Text
N
in <mt>=1.
3 Class 3 SMS-DELIVERs are routed directly to TE
C
coding scheme (refer GSM 03.38 [2]), the setting of Select CBM Types
(+CSCB) and this value):
O
enabled) or
+CBM: <sn>,<mid>,<dcs>,<page>,<pages><CR><LF><data> (text
SI
mode enabled).
<ds> 0 No SMS-STATUS-REPORTs are routed to the TE.
1 SMS-STATUS-REPORTs are routed to the TE using
unsolicited result code: +CDS:<length><CR><LF><pdu> (PDU mode
enabled) or +CDS: <fo>,<mr>[,<ra>][,<tora>],<scts>,<dt>,<st> (text
mode enabled)
2 If SMS-STATUS-REPORT is stored into ME/TA,
E
Unsolicited result code
1. Indicates that new message has been received
L
If <mt>=1:
FI
+CMTI: <mem3>,<index>
If <mt>=2 (PDU mode enabled):
+CMT: [<alpha>],<length><CR><LF><pdu>
AL
If <mt>=2 (text mode enabled):
+CMT:
TI
<oa>,<scts>[,<tooa>,<fo>,<pid>,<dcs>,<sca>,<tosca>,<length>]<CR><
LF><data>
EN
2. Indicates that new cell broadcast message has been received
If <bm>=2 (PDU mode enabled):
D
+CBM: <length><CR><LF><pdu>
If <bm>=2 (text mode enabled):
FI
+CBM: <sn>,<mid>,<dcs>,<page>,<pages><CR><LF><data>
N
Mode
Max Response -
O
Time
C
Reference Note
3GPP TS 27.005 This command is used to select the procedure how receiving of new
M
OK
Parameters
See Write Command
Read Command Response
E
AT+CPMS? +CPMS: <mem1>,<used1>,<total1>,<mem2>,<used2>,<total2>,
<mem3>,<used3>,<total3>
L
FI
OK
ERROR
AL
Parameters
See Write Command
Write Command Response
TI
AT+CPMS=<me TA selects memory storages <mem1>,<mem2> and <mem3> to be used for
m1>[,<mem2>[,< reading, writing, etc.
mem3>]] EN
+CPMS: <used1>,<total1>,<used2>,<total2>,<used3>,<total3>
OK
D
ERROR
FI
Parameters
<mem1> Messages to be read and deleted from this memory storage
N
Max Response -
M
Time
Reference Note
SI
3GPP TS 27.005
OK
Parameter
See Write Command
Write Command Response
AT+CRES=<pro Execution command restores message service settings from non-volatile
file> memory to active memory. A TA can contain several profiles of settings.
E
Settings specified in commands Service Centre Address +CSCA and Set
Message Parameters +CSMP are restored. Certain settings may not be
L
supported by the storage (e.g. (U)SIM SMS parameters) and therefore can
FI
not be restored.
OK
AL
ERROR
Parameter
<profile> 0 Restore SM service settings from profile 0
TI
Execution Response
Command Same as AT+CRES=0.
AT+CRES OK EN
If error is related to ME functionality:
+CMS ERROR <err>
D
Parameter Saving NO_SAVE
FI
Mode
Max Response 5s
N
Time
O
Reference Note
3GPP TS 27.005
C
OK
C
Parameter
M
ERROR
Parameter
<profile> 0 Save SM service setting in profile 0
Execution Response
Command Same as AT+CSAS=0
AT+CSAS OK
E
If error is related to ME functionality:
+CMS ERROR <err>
L
Parameter Saving NO_SAVE
FI
Mode
Max Response 5s
AL
Time
Reference Note
3GPP TS 27.005
TI
4.2.12 AT+CSCA SMS Service Center Address
AT+CSCA SMS Service Center Address
EN
Test Command Response
D
AT+CSCA=? OK
Read Command Response
FI
OK
O
Parameters
See Write Command
C
PDU mode, setting is used by the same commands, but only when the
length of the SMSC address coded into <pdu> parameter equals zero.
O
C
Parameters
<sca> GSM 04.11 RP SC address Address-Value field in string
format(string should be included in quotation marks); BCD numbers (or
GSM default alphabet characters) are converted to characters of the
currently selected TE character set (specified by +CSCS in 3GPP TS
27.007); type of address given by <tosca>
E
Max Response 5s
Time
L
Reference Note
FI
3GPP TS 27.005
AL
4.2.13 AT+CSDH Show SMS Text Mode Parameters
AT+CSDH Show SMS Text Mode Parameters
Test Command Response
TI
AT+CSDH=? +CSDH: (list of supported <show>s)
OK
Parameter
EN
D
See Write Command
Read Command Response
FI
OK
O
Parameter
See Write Command
C
OK
Parameter
O
Execution Response
Command OK
AT+CSDH
Parameter Saving NO_SAVE
Mode
Max Response -
Time
Reference Note
3GPP TS 27.005
E
AT+CSMP=? OK
L
Parameters
FI
See Write Command
Read Command Response
AT+CSMP? +CSMP: <fo>,<vp>,<pid>,<dcs>
AL
OK
TI
Parameters
See Write Command
Write Command
AT+CSMP=[<fo
Response
EN
TA selects values for additional parameters needed when SM is sent to the
>[,<vp>,<pid>,< network or placed in a storage when text mode is selected (+CMGF=1). It is
D
dcs>]] possible to set the validity period starting from when the SM is received by
the SMSC (<vp> is in range 0... 255) or define the absolute time of the
FI
memory.
OK
C
Parameters
<fo> Depending on the command or result code: first octet of GSM
03.40 SMS-DELIVER, SMS-SUBMIT (default 17),
M
OK
Parameter
E
See Write Command
L
Read Command Response
AT+CSMS? +CSMS: <service>,<mt>,<mo>,<bm>
FI
OK
AL
Parameters
See Write Command
TI
Write Command Response
AT+CSMS=<ser +CSMS: <mt>,<mo>,<bm>
vice>
OK
EN
If error is related to ME functionality:
D
+CME ERROR: <err>
Parameters
FI
features which do not require new Command syntax may be supported (e.g.
O
1 Type supported
<mo> Mobile Originated Messages:
C
3GPP TS 27.005
L E
FI
AL
TI
EN
D
FI
N
O
C
M
O
C
M
SI
5.1 Overview
E
Command Description
AT+CPOWD Power off
L
AT+CADC Read ADC
FI
AT+CFGRI Indicate RI when using URC
AT+CLTS Get local timestamp
AL
AT+CBAND Get and set mobile operation band
AT+CNBP Set the state of the band preference
TI
AT+CNSMOD Show network system mode
AT+CSCLK Configure slow clock
AT+CCID
AT+CDEVICE
Show ICCID EN
View Current Flash Device Type
AT+GSV Display product identification information
D
AT+SGPIO Control the GPIO
FI
E
Parameter
<n> 0 Power off urgently (Will not send out NORMAL POWER
L
DOWN)
FI
1 Normal power off (Will send out NORMAL POWER
DOWN)
Parameter Saving NO_SAVE
AL
Mode
Max Response -
TI
Time
Reference Note
EN
5.2.2 AT+CADC Read ADC
D
AT+CADC Read ADC
FI
OK
O
Parameters
C
<status> 1 Success
0 Fail
<value> Integer 0,100-1700
M
OK
C
Parameters
M
Mode
Max Response 2s
Time
Reference Note
OK
Parameters
E
See Write Command
L
Read Command Response
AT+CFGRI? +CFGRI: <status>
FI
OK
AL
Parameters
See Write Command
TI
Write Command Response
AT+CFGRI=<st OK
atus> ERROR
Parameters
<status> 0 Off
EN
D
1 On(TCPIP, FTP and URC control RI pin)
2 On(only TCPIP control RI pin)
FI
Max Response -
O
Time
Reference Note
C
OK
SI
OK
Write Command Response
AT+CLTS=<mo OK
de> ERROR
Parameters
<mode>
0 Disable
1 Enable
Unsolicited Result Code
When "get local timestamp" function is enabled, the following URC may
E
be reported if network sends the message to the MS to provide the MS
with subscriber specific information.
L
1. Refresh network name by network:
FI
*PSNWID: "<mcc>", "<mnc>", "<full network name>",<full
network name CI>, "<short network name>",<short network name
AL
CI>
TI
This is UTC time, the time queried by AT+CCLK command is local
time.
EN
*PSUTTZ: <year>,<month>,<day>,<hour>,<min>,<sec>, "<time
zone>",<dst>
D
3. Refresh network time zone by network:
+CTZV: "<time zone>"
FI
N
Parameters
C
<full network name CI> Integer type; indicates whether to add CI.
0 The MS will not add the initial letters of the Country's
O
E
indicates the value that used to adjust the network time zone
0 No adjustment for Daylight Saving Time
L
1 +1 hour adjustment for Daylight Saving
FI
2 +2 hours adjustment for Daylight Saving Time
others Reserved
Parameter Saving AT&W_SAVE
AL
Mode
Max Response -
TI
Time
Reference Note
EN
Support for this Command will be network dependent.
Set AT+CLTS=1, it means user can receive network time updating
and use AT+CCLK to show current time.
D
*PSUTTZ may report twice.
FI
OK
Parameter
M
OK
M
Parameter
See Write Command
SI
E
Max Response -
Time
L
Reference Note
FI
Radio settings are stored in non-volatile memory.
Only for GSM
AL
5.2.6 AT+CNBP Set the state of the band preference
AT+CNBP Set the state of the band preference
TI
Read Command Response
AT+CNBP? +CNBP: <mode>[,<lte_mode>]
OK
EN
D
Parameter
See Write Command
FI
de>[,<lte_mode> ERROR
O
] Parameter
<mode> 64bit number, the value is "1" << "<pos>", then or by bit.
C
<pos>
0xFFFFFFFF7FFFFFFF Any (any value)
O
7 GSM_DCS_1800
8 GSM_EGSM_900
C
9 GSM_PGSM_900
M
<lte_mode> 64bit number, the value is "1" << "<lte_pos>", then or by bit
SI
<lte_pos>
0x000007FF3FDF3FFF Any (any value)
0 EUTRAN_BAND1(UL:1920-1980; DL:2110-2170)
1 EUTRAN_BAND2(UL:1850-1910; DL:1930-1990)
2 EUTRAN_BAND3(UL:1710-1785; DL:1805-1880)
3 EUTRAN_BAND4(UL:1710-1755; DL:2110-2155)
E
11 EUTRAN_BAND12(UL:698-716; DL:728-746)
12 EUTRAN_BAND13(UL: 777-787; DL: 746-756)
L
13 EUTRAN_BAND14(UL: 788-798; DL: 758-768)
FI
16 EUTRAN_BAND17(UL: 704-716; DL: 734-746)
17 EUTRAN_BAND18(UL: 815-830; DL: 860-875)
18 EUTRAN_BAND19(UL: 830-845; DL: 875-890)
AL
19 EUTRAN_BAND20(UL: 832-862; DL: 791-821)
20 EUTRAN_BAND21(UL: 1447.9-1462.9; DL:
TI
1495.9-1510.9)
22 EUTRAN_BAND23(UL: 2000-2020; DL: 2180-2200)
23
24
EN
EUTRAN_BAND24(UL: 1626.5-1660.5; DL: 1525 -1559)
EUTRAN_BAND25(UL: 1850-1915; DL: 1930 -1995)
25 EUTRAN_BAND26(UL: 814-849; DL: 859 -894)
D
26 EUTRAN_BAND27(UL: 807.5-824; DL: 852 -869)
27 EUTRAN_BAND28(703-748; DL: 758-803)
FI
28 EUTRAN_BAND29(UL:1850-1910 or 1710-1755;
DL:716-728)
N
OK
E
Parameter
See Write Command
L
Read Command Response
FI
AT+CNSMOD? +CNSMOD: <n>,<stat>
AL
OK
Parameter
See Write Command
TI
Write Command Response
AT+CNSMOD=
<n>
OK
ERROR:
Parameter
EN
D
<n >
0 Disable auto report the network system mode information
FI
<stat>
O
0 no service
1 GSM
C
3 EGPRS
8 LTE M1
9 LTE NB
M
Max Response
Time
C
Reference
M
SI
OK
Parameter
See Write Command
Read Command Response
AT+CSCLK? +CSCLK: <n>
OK
Parameter
E
See Write Command
L
Write Command Response
AT+CSCLK=<n OK
FI
> ERROR
Parameter
AL
<n> 0 Disable slow clock, module will not enter sleep mode.
1 Enable slow clock, it is controlled by DTR. When DTR is
high, module can enter sleep mode. When DTR changes to low
TI
level, module can quit sleep mode.
Parameter Saving
Mode
EN
D
Max Response -
Time
FI
Reference Note
N
O
OK
C
Mode
SI
Max Response 2s
Time
Reference Note
OK
E
Time
L
Reference Note
FI
V.25ter
AL
AT+GSV Display Product Identification Information
Execution Response
TI
Command TA returns product information text
AT+GSV
Example:
SIMCOM_Ltd
EN
SIMCOM_SIM7000
D
Revision: 1351B01SIM7000
FI
OK
N
Max Response -
C
Time
Reference Note
M
OK
SI
Parameters
See Write Command
Write Command Response
AT+SGPIO=<ope OK
ration>,<GPIO>, ERROR
<function>,<level Parameters
>
<operation>
0 Set the GPIO function including the GPIO output.
1 Read the GPIO level. Please note that only when the gpio is
set as input, user can use parameter 1 to read the GPIO level, otherwise the
module will return "ERROR".
<GPIO> The GPIO you want to be set. (It has relations with the hardware,
please refer to the hardware manual)
E
<function> Only when <operation> is set to 0, this option takes effect.
0 Set the GPIO to input.
L
1 Set the GPIO to output
FI
<level> 0 Set the GPIO low level
1 Set the GPIO high level
Parameter Saving NO_SAVE
AL
Mode
Max Response -
TI
Time
Reference Note
EN
5.2.13 AT+SLEDS Set the Timer Period of Net Light
D
AT+SLEDS Set the Timer Period of Net Light
FI
OK
O
Parameters
C
OK
O
Parameters
See Write Command
C
AT+SLEDS=<m OK
ode>,<timer_on> ERROR
SI
,<timer_off> Parameters
<mode>
1 Set the timer period of net light while SIM7000 series does not
register to the network
2 Set the timer period net light while SIM7000 series has already
registered to the network
3 Set the timer period net light while SIM7000 series is in the state of
E
PPP communication
<timer_on>
L
Timer period of "LED ON" in decimal format which range is 0 or
FI
40-65535(ms)
<timer_off>
Timer period of “LED OFF” in decimal format which range is 0 or
AL
40-65535(ms)
Parameter Saving AT&W_SAVE
TI
Mode
Max Response -
Time
Reference Note
EN
The default value is :
D
<mode>,<timer_on>,<timer_off>
FI
1,64,800
2,64,3000
N
3,64,300
O
OK
O
Parameters
See Write Command
C
OK
Parameters
See Write Command
Write Command Response
AT+CNETLIGH OK
T=<mode> ERROR
Parameters
<mode>
0 Close the net light
1 Open the net light to shining
Parameter Saving AT&W_SAVE
Mode
Max Response -
E
Time
L
Reference Note
FI
5.2.15 AT+CSGS Netlight Indication of GPRS Status
AL
AT+CSGS Netlight Indication of GPRS Status
Test Command Response
AT+CSGS=? +CSGS: (0-2)
TI
OK
Parameters
See Write Command
EN
D
Read Command Response
AT+CSGS? +CSGS: <mode>
FI
OK
N
Parameters
O
AT+CSGS=<mo OK
de> ERROR
Parameters
M
<mode>
0 Disable
O
1 Enable, the netlight will be forced to enter into 64ms on/300ms off
C
Parameter Saving
Mode
Max Response -
Time
Reference Note
OK
Parameters
E
See Write Command
L
Write Command Response
AT+CGPIO=<ope OK
FI
ration>,<pin>,<fu ERROR
nction>,<level> Parameters
AL
<operation>
0 Set the GPIO function including the GPIO output .
1 Read the GPIO level. Please note that only when the gpio is
TI
set as input, user can use parameter 1 to read the GPIO level, otherwise the
module will return "ERROR".
EN
<pin> The PIN index you want to be set. (It has relations with the
hardware, please refer to the hardware manual)
<function> Only when <operation> is set to 0, this option takes effect.
D
0 Set the GPIO to input.
FI
Reference Note
C
OK
M
OK
Parameters
See Write Command
Write Command Response
AT+CBATCHK OK
=<mode> If failed:
+CME ERROR: <err>
Parameters
<mode> 0 Close the function of VBAT checking
1 Open the function of VBAT checking
Parameter Saving
Mode
E
Max Response -
L
Time
Reference Note
FI
AL
5.2.18 AT+CNMP Preferred mode selection
AT+CNMP Preferred mode selection
TI
Test Command Response
AT+CNMP=? +CNMP: (list of supported <mode>s)
Read Command
OK
Response
EN
D
AT+CNMP? +CNMP: <mode>
FI
OK
Parameters
N
de> If failed:
+CME ERROR: <err>
Parameters
M
<mode> 2 Automatic
13 GSM only
O
38 LTE only
51 GSM and LTE only
C
Reference Note
M
OK
Read Command Response
AT+CMNB? +CMNB: <mode>
OK
Parameters
See Write Command
E
Write Command Response
L
AT+CMNB=<mo OK
de> If failed:
FI
+CME ERROR: <err>
Parameters
AL
<mode> 1 CAT-M
2 NB-Iot
3 CAT-M and NB-IoT
TI
Reference Note
Default value of parameter <mode> is different among SIM7000 series
project. EN
5.2.20 AT+CPSMS Power Saving Mode Setting
D
AT+CPSMS Power Saving Mode Setting
FI
<Requested_Periodic-RAU>s),(list of supported
O
<Requested_GPRS-READY-timer>s),(list of supported
<Requested_Periodic-TAU>s),(list of supported
C
<Requested_Active-Time>s)
OK
M
READY-timer>],[<Requested_Periodic-TAU>],[<Requested_Active-Ti
me>]
C
M
OK
Parameters
SI
mer>[,<Requeste <mode>
d_Periodic-TAU 0 Disable the use of PSM
>[,<Requested_A 1 Enable the use of PSM
ctive-Time>]]]]] <Requested_Periodic-RAU> Not supported
<Requested_GPRS-READY-timer> Not supported
<Requested_Periodic-TAU>
String type; one byte in an 8 bit format. Requested extended periodic
E
TAU value (T3412) to be allocated to the UE in E-UTRAN. The
requested extended periodic TAU value is coded as one byte
L
(octet 3) of the GPRS Timer 3 information element coded as bit
FI
format (e.g. "01000111" equals 70 hours). For the coding and the
value range, see the GPRS Timer 3 IE in 3GPP TS 24.008 [8]
Table 10.5.163a/3GPP TS 24.008. See also 3GPP TS 23.682 [149]
AL
and 3GPP TS 23.401 [82]. The default value, if available, is
manufacturer specific.
TI
<Requested_Active-Time>
String type; one byte in an 8 bit format. Requested Active Time
EN
value (T3324) to be allocated to the UE. The requested Active Time
value is coded as one byte (octet 3) of the GPRS Timer 2
information element coded as bit format (e.g. "00100100" equals 4
D
minutes). For the coding and the value range, see the GPRS Timer 2
IE in 3GPP TS 24.008 [8] Table 10.5.163/3GPP TS 24.008. See also
FI
manufacturer specific.
O
Reference Note
C
OK
C
OK
Parameters
See Write Command
Write Command Response
AT+CEDRXS=< OK
n>,<AcT-type>,< If failed:
E
< AcT-type>
1 Cat-M
L
2 GSM(Not Support)
FI
3 UMTS(Not Support)
4 LTE(Not Support)
5 NB-IoT
AL
< Requested_eDRX_value> Requested eDRX value. 4 bit format.
“0000”-“1111”
TI
Reference Note
The Requested_eDRX_value is the value of cycle length, separately
means EN
5.12,10.24,20.48,40.96,61.44,81.92,102.40,122.88,143.36,163.84,327.
68,655.36,1310.72,2621.44,5242.88,10485.76.(seconds)
D
5.2.22 AT+CPSI Inquiring UE system information
FI
OK
If camping on a CAT-M or NB-IOT cell:
O
,<SCellID>,<PCellID>,<Frequency Band>,<earfcn>,<dlbw>,<ulbw>,<
RSRQ>,<RSRP>,<RSSI>,<RSSNR>
M
OK
SI
If no service:
+CPSI: NO SERVICE,Online
OK
If failed:
+CME ERROR: <err>
Parameters
<System Mode> System mode.
"NO SERVICE"
"GSM"
"LTE CAT-M1"
"LTE NB-IOT"
<Operation Mode> UE operation mode.
E
"Online",
"Offline",
L
"Factory Test Mode",
FI
"Reset",
"Low Power Mode".
<MCC> Mobile Country Code (first part of the PLMN code)
AL
<MNC> Mobile Network Code (second part of the PLMN code)
<LAC> Location Area Code (hexadecimal digits)
TI
<Cell ID> Service-cell Identify
<Absolute RF Ch Num> AFRCN for service-cell.
<Track LO Adjust>
<C1>
EN
Track LO Adjust
Coefficient for base station selection
<C2> Coefficient for Cell re-selection
D
<TAC> Tracing Area Code
<SCellID> Serving Cell ID
FI
on the downlink
<ulbw> Transmission bandwidth configuration of the serving cel
l on the uplink
M
ng cell
SI
Reference Note
OK
Execution Response
Command +CGNAPN: <valid>,<Network_APN>
AT+CGNAPN
OK
If failed:
E
+CME ERROR: <err>
Parameters
L
<valid>
FI
0 The network did not sent APN parameter to UE.In the
case,<Network_APN> is NULL.
AL
1 The network sent APN parameter to UE.
<length>
Max the length of <network_APN>.
TI
<Network_APN>
String type.The network sends APN parameter to UE when UE
registers CAT-M EN
or NB-IOT
GSM,<Network_APN> always is NULL.
network successfully.In
Reference Note
D
In CAT-M or NB-IOT,after UE sending attach request message,If core
FI
OK
M
OK
M
Parameters
See Write Command
SI
E
AT+MCELLLO +MCELLLOCK: (0,1),(0-65535),(0-503)
CK=?
L
OK
FI
Read Command Response
AT+MCELLLO +MCELLLOCK: <mode>[,<earfcn>,<pci>]
AL
CK?
OK
Parameters
TI
See Write Command
Write Command
AT+MCELLLO
CK=<mode>[,<e
Response
OK
If failed:
EN
D
arfcn>,<pci>] +CME ERROR: <err>
Parameter
FI
<mode> 0 Unlock
1 Lock
N
to search
<pci> A number in the range 0-503 representing the Physical Cell
C
ID to search
Reference Note
M
CK=?
OK
SI
E
<earfcn> A number in the range 0-65535 representing the EARFCN
to search
L
<pci> A number in the range 0-503 representing the Physical Cell ID
FI
to search
Reference Note
AL
5.2.27 AT+NBSC Config NB-IOT Scrambling Feature
TI
AT+NBSC Config NB-IOT Scrambling Feature
Test Command Response
AT+NBSC=? EN
+NBSC: (list of supported <mode>s)
OK
D
Read Command Response
FI
OK
Parameters
O
<mode>
0 Disable the scrambling feature in NB-IOT network.
C
Reference Note
Please configure UE in accordance with the base station,Otherwise UE
SI
6.1 Overview
Command Description
AT+SAPBR Bearer settings for applications based on IP
E
6.2 Detailed Descriptions of Commands
L
FI
6.2.1 AT+SAPBR Bearer Settings for Applications Based on IP
AT+SAPBR Bearer Settings for Applications Based on IP
Test Command Response
AL
AT+SAPBR=? +SAPBR: (0-4),(1-3), "ConParamTag","ConParamValue"
TI
OK
Parameters
Write Command
See Write Command
Response
EN
D
AT+SAPBR=<c OK
md_type>,<cid>[
FI
,<ConParamTag If <cmd_type> = 2
>,<ConParamVa +SAPBR: <cid>,<Status>,<IP_Addr>
N
lue>] OK
O
If <cmd_type>=4
+SAPBR:
C
<ConParamTag>,<ConParamValue>
OK
Parameters
<cmd_type>
C
0 Close bearer
M
1 Open bearer
2 Query bearer
SI
3 Bearer is closed
<ConParamTag> Bearer parameter
"CONTYPE" Type of Internet connection. Value refer to
<ConParamValue_ConType>
"APN" Access point name string: maximum 64
characters
"USER" User name string: maximum 32 characters
E
"PWD" Password string: maximum 32 characters
<ConParamValue> Bearer paramer value
L
<ConParamValue_ConType>
FI
"GPRS" GPRS connection.
<IP_Addr> The IP address of bearer
Parameter Saving NO_SAVE
AL
Mode
Max Response When <cmd_type> is 1, 85 seconds
TI
Time When <cmd_type> is 0, 65 seconds
Reference Note
EN
This command is applied to activate some applications such as HTTP, FTP.
D
FI
N
O
C
M
O
C
M
SI
E
Command Description
AT+CGATT Attach or detach from GPRS service
L
AT+CGDCONT Define PDP context
FI
AT+CGACT PDP context activate or deactivate
AT+CGPADDR Show PDP address
AL
AT+CGREG Network registration status
AT+CGSMS Select service for MO SMS messages
TI
7.2 Detailed Descriptions of AT Commands for GPRS Support
OK
O
Parameters
See Write Command
C
OK
Parameters
O
Parameters
<state> Indicates the state of GPRS attachment
0 Detached
1 Attached
Other values are reserved and will result in an ERROR response to the
Write Command.
E
7.2.2 AT+CGDCONT Define PDP Context
AT+CGDCONT Define PDP Context
L
FI
Test Command Response
AT+CGDCONT +CGDCONT: (range of supported <cid>s),<PDP_type>,,,(list of
=? supported <d_comp>s),(list of supported <h_comp>s)(list of
AL
<ipv4_ctrl>s),(list of <emergency_flag>s)
OK
TI
Parameters
Read Command
AT+CGDCONT
See Write Command
Response
+CGDCONT:
EN
D
? [<cid>,<PDP_type>,<APN>,<PDP_addr>,<d_comp>,<h_comp>,<ipv4_
ctrl>,<emergency_flag>[<CR><LF> +CGDCONT:
FI
<cid>,<PDP_type>,<APN>,<PDP_addr>,<d_comp>,<h_comp>,<
ipv4_ctrl>,<emergency_flag>[...]]]
N
O
OK
Parameters
C
=<cid>[,<PDP_ty or
pe>[,<APN>[,<P ERROR
O
DP_addr>[,<d_c Parameters
omp>[,<h_comp <cid> (PDP Context Identifier) a numeric parameter which
C
E
NULL.
<PDP_addr> A string parameter that identifies the MT in the address
L
space applicable to the PDP.
FI
Format: "<n>.<n>.<n>.<n>" where <n>=0..255
If the value is null or equals 0.0.0.0 a dynamic address will
be requested. The allocated address may be read using the
AL
+CGPADDR command.
<d_comp> A numeric parameter that controls PDP data compression
TI
0 Off (default if value is omitted)
1 On
<h_comp>
2 V.42bis
EN
A numeric parameter that controls PDP head compression
0 Off (default if value is omitted)
D
1 On
2 RFC1144
FI
3 RFC2507
4 RFC3095
N
<ipv4_ctrl> Parameter that controls how the MT/TA requests to get the
O
1 on
<emergency_flag> Emergency_flag:
0 Off (default if value is omitted)
M
1 On
Parameter Saving AUTO_SAVE
O
Mode
Max Response -
C
Time
M
Reference Note
<cid> values 17 to 24 are supported from MPSS JO 1.0+ onwards.
SI
OK
Parameters
See Write Command
Read Command Response
AT+CGACT? +CGACT: <cid>,<state>[<CR><LF>+CGACT:<cid>,<state>…]
OK
E
Parameters
L
See Write Command
Write Command Response
FI
AT+CGACT=[<s OK
tate>[,<cid>[,<ci If error is related to ME functionality:
AL
d>[,…]]]] +CME ERROR: <err>
Parameters
<state> Indicates the state of PDP context activation
TI
0 Deactivated
1 Activated
EN
Other values are reserved and will result in an ERROR
response to the Write Command.
<cid> A numeric parameter which specifies a particular PDP context
D
definition (see +CGDCONT Command). If the <cid> is
FI
onwards.
1…24
O
Mode
Max Response 150 seconds
Time
M
Reference Note
This command is used to test PDPs with network simulators.
O
E
definition (see +CGDCONT Command)
L
1…24
FI
<PDP_addr> String type, IP address
Format: "<n>.<n>.<n>.<n>" where <n>=0..255
<PDP_addr_IPV4>
AL
A string parameter that identifies the MT in the address space
applicable to the PDP.
TI
<PDP_addr_IPV6>
A string parameter that identifies the MT in the address space
EN
applicable to the PDP when the sim_card supports ipv6.
The pdp type must be set to “ipv6” or “ipv4v6” by the
AT+CGDCONT command.
D
Execution Response
Command [+CGPADDR: <cid>,<PDP_addr>] +CGPADDR:
FI
AT+CGPADDR <cid>,<PDP_addr>[...]]]
N
OK
O
If SIM card supports IPV4V6 type and the PDP_type of the command
“at+cgdcont” defined is ipv4v6 :
M
[+CGPADDR: <cid>,<PDP_addr_IPV4>,<PDP_addr_IPV6>]
+CGPADDR: <cid>,<PDP_addr_IPV4>,<PDP_addr_IPV6> [...]]]
O
OK
C
Parameters
M
Mode
Max Response -
Time
Reference Note
<cid> values 17 to 24 are supported from MPSS JO 1.0+ onwards.
Write command returns address provided by the network if a
E
OK
L
Parameters
See Write Command
FI
Read Command Response
AT+CGREG? +CGREG: <n>,<stat>[,<lac>,<ci>,<netact> [,[<Active-Time>],
AL
[<Periodic-RAU>],[<GPRS-READY-timer>]]]
OK
TI
If error is related to ME functionality:
+CME ERROR: <err>
Parameters
See Write Command
EN
D
Write Command Response
AT+CGREG[=< OK
FI
n>] ERROR
Parameters
N
5 Registered, roaming
<lac> String type (string should be included in quotation marks); two
byte location area code in hexadecimal format (e.g. "00C3"
equals 195 in decimal)
<ci> String type (string should be included in quotation marks); two
bytes cell ID in hexadecimal format
<netact> 0 User-specified GSM access technology
E
8 User-specified LTE M1 A GB access technology
9 User-specified LTE NB S1 access technology
L
<Active-Time>
FI
String type; one byte in an 8 bit format. Requested Active Time
value (T3324) to be allocated to the UE. The requested Active
Time value is coded as one byte (octet 3) of the GPRS Timer 2
AL
information element coded as bit format (e.g. "00100100" equals
4 minutes).
TI
<Periodic-RAU>
String type; one byte in an 8 bit format. Requested extended
EN
periodic TAU value (T3412) to be allocated to the UE in
E-UTRAN. The requested extended periodic TAU value is
coded as one byte (octet 3) of the GPRS Timer 3 information
D
element coded as bit format (e.g. "01000111" equals 70 hours).
<GPRS-READY-timer>
FI
or 18 minutes).
Parameter Saving AT&W_SAVE
Mode
M
Max Response -
Time
O
Reference Note
C
OK
Parameters
See Write Command
Read Command Response
OK
Parameters
See Write Command
Write Command Response
AT+CGSMS=<se OK
E
rvice> If error is related to ME functionality:
+CME ERROR: <err>
L
Parameters
FI
<service> A numeric parameter which indicates the service or service
preference to be used
AL
0 Packet Domain(value is not really supported and is
internally mapped to 2)
1 Circuit switched(value is not really supported and is
TI
internally mapped to 3)
2 Packet Domain preferred (use circuit switched if
EN
GPRS not available)
3 Circuit switched preferred (use Packet Domain if circuit
switched not available)
D
Parameter Saving AUTO_SAVE
FI
Mode
Max Response -
N
Time
O
Reference Note
C
M
O
C
M
SI
8.1 Overview
E
Command Description
AT+CIPMUX Start up multi-IP connection
L
FI
AT+CIPSTART Start up TCP or UDP connection
AT+CIPSEND Send data through TCP or UDP connection
AT+CIPQSEND Select data transmitting mode
AL
AT+CIPACK Query previous connection data transmitting state
AT+CIPCLOSE Close TCP or UDP connection
TI
AT+CIPSHUT Deactivate GPRS PDP context
AT+CLPORT
AT+CSTT
Set local port EN
Start task and set APN, user name, password
AT+CIICR Bring up wireless connection with GPRS or CSD
D
AT+CIFSR Get local IP address
FI
E
8.2.1 AT+CIPMUX Start Up Multi-IP Connection
AT+CIPMUX Start Up Multi-IP Connection
L
Test Command Response
FI
AT+CIPMUX=? +CIPMUX: (0,1)
AL
OK
Parameters
See Write Command
TI
Read Command Response
AT+CIPMUX? +CIPMUX: <n>
OK
EN
D
Parameters
See Write Command
FI
n> Parameters
O
Time
Reference Note
O
Only when multi IP connection and GPRS application are both shut
down, AT+CIPMUX=0 is effective.
M
OK
2) If AT+CIPMUX=1
+CIPSTART: (list of supported <n>),(list of supported <mode>),(<IP
address>),(<port>)
+CIPSTART: (list of supported <n>),(list of supported <mode>),(<domain
name>),(<port>)
E
OK
Parameters
L
See Write Command
FI
Write Command Response
1)If single IP 1)If single IP connection (+CIPMUX=0)
AL
connection If format is right response
(+CIPMUX=0) OK
AT+CIPSTART= otherwise response
TI
<mode>,<IP If error is related to ME functionality:
address>,<port>+CME ERROR <err>
Or Response when connection exists
ALREADY CONNECT
EN
AT+CIPSTART= Response when connection is successful
D
<mode>,<domai CONNECT OK
n name>,<port> Otherwise
FI
STATE: <state>
N
CONNECT FAIL
O
E
2 IP CONFIG
3 IP GPRSACT
L
4 IP STATUS
FI
5 TCP CONNECTING/UDP CONNECTING/
SERVER LISTENING
6 CONNECT OK
AL
7 TCP CLOSING/UDP CLOSING
8 TCP CLOSED/UDP CLOSED
TI
9 PDP DEACT
In Multi-IP state:
0 IP INITIAL
1 IP START
EN
2 IP CONFIG
D
3 IP GPRSACT
4 IP STATUS
FI
5 IP PROCESSING
9 PDP DEACT
N
Mode
Max Response When mode is multi-IP state, the max response time75 seconds.
C
Time When mode is single state, and the state is IP INITIAL, the max response
time is 160 seconds.
Reference Note
M
STATUS.
When module is in multi-IP state, before this command is executed, it
SI
+CIPSEND: <length>
OK
2) For multi IP connection (+CIPMUX=1)
+CIPSEND: (0-5),<length>
OK
E
Parameters
See Write Command
L
Read Command Response
FI
AT+CIPSEND? 1) For single IP connection (+CIPMUX=0)
+CIPSEND: <size>
AL
OK
2) For multi IP connection (+CIPMUX=1)
TI
+CIPSEND: <n>,<size>
OK
Parameters
EN
<n> A numeric parameter which indicates the connection number
D
<size> A numeric parameter which indicates the data length sent at a time
FI
SEND FAIL
If multi IP connection is established (+CIPMUX=1)
M
If sending fails:
<n>,SEND FAIL
Parameters
<n> A numeric parameter which indicates the connection number
<length> A numeric parameter which indicates the length of sending
data, it must be less than <size>
E
Execution Response
L
Command This Command is used to send changeable length data.
FI
AT+CIPSEND If single IP connection is established (+CIPMUX=0)
response">", then If connection is not established or module is disconnected:
AL
type data for send, If error is related to ME functionality:
tap CTRL+Z to +CME ERROR <err>
send, tap ESC to If sending is successful:
TI
cancel the When +CIPQSEND=0
operation SEND OK
When +CIPQSEND=1
DATA ACCEPT:<length>
EN
If sending fails:
D
SEND FAIL
FI
Note
N
sent at a time.
Parameter Saving NO_SAVE
Mode
M
Max Response When +CIPQSEND=0 and the remote server no response, after 645
Time seconds, “CLOSE” will be reported.
O
Reference Note
C
AT+CIPATS.
Only send data at the status of established connection.
SI
OK
Parameters
See Write Command
Read Command Response
AT+CIPQSEND +CIPQSEND: <n>
?
OK
E
Parameter
L
See Write Command
Write Command Response
FI
AT+CIPQSEND OK
=<n> Parameters
AL
<n> 0 Normal mode – when the server receives TCP data, it will
responsd SEND OK.
1 Quick send mode – when the data is sent to module, it will
TI
responsd DATA ACCEPT:<n>,<length>, while not responding SEND OK.
Parameter Saving NO_SAVE
Mode
EN
Max Response -
D
Time
Reference Note
FI
N
AT+CIPACK=? OK
Write Command Response
If in multi IP +CIPACK: <txlen>,<acklen>,<nacklen>
M
connection
(+CIPMUX=1) OK
O
AT+CIPACK=< Parameters
C
E
8.2.6 AT+CIPCLOSE Close TCP or UDP Connection
AT+CIPCLOSE Close TCP or UDP Connection
L
FI
Test Command Response
AT+CIPCLOSE OK
=?
AL
Write Command Response:
1) If single IP 1) For single IP connection (+CIPMUX=0)
connection CLOSE OK
TI
(+CIPMUX=0) 2) For multi IP connection (+CIPMUX=1)
AT+CIPCLOSE
=<n>
<id>, CLOSE OK
Parameters
<n> 0 Slow close
EN
D
2) If multi IP 1 Quick close
connection <id> A numeric parameter which indicates the connection number
FI
(+CIPMUX=1)
AT+CIPCLOSE
N
=<id>,[<n>]
O
Execution Response
Command If close is successfully:
C
AT+CIPCLOSE CLOSE OK
If close fails:
ERROR
M
Max Response -
Time
C
Reference Note
M
should be:
TCP CONNECTING, UDP CONNECTING, SERVER LISTENING or
CONNECT OK in single-connection mode (see <state> parameter);
CONNECTING or CONNECTED in multi-connection mode (see <client
state>);
OPENING or LISTENING in multi-connection mode (see <server state>).
Otherwise it will return ERROR”.
E
If close fails:
ERROR
L
Parameter Saving NO_SAVE
FI
Mode
Max Response 65 seconds
AL
Time
Reference Note
TI
If this command is executed in multi-connection mode, all of the IP
connection will be shut.
EN
User can close gprs pdp context by AT+CIPSHUT. After it is closed,
the status is IP INITIAL.
If "+PDP: DEACT" urc is reported which means the gprs is released by
D
the network, then user still needs to execute "AT+CIPSHUT"
command to make PDP context come back to original state.
FI
+CLPORT: ("TCP","UDP"),(0-65535)
OK
M
OK
C
Parameters
M
OK
2) For multi IP connection (+CIPMUX=1)
+CLPORT: 0,<TCP port>,<UDP port>
OK
E
Parameters
See Write Command
L
Write Command Response
FI
1) For single IP OK
connection ERROR
AL
(+CIPMUX=0) Parameters
AT+CLPORT=< <n> 0..5 A numeric parameter which indicates the connection
mode>,<port> number this used in multi IP connection
TI
2) For multi IP <mode> A string parameter which indicates the connection type
connection "TCP" TCP local port
(+CIPMUX=1)
AT+CLPORT=< <port>
"UDP" EN
UDP local port
0-65535 A numeric parameter which indicates the local port.
n>,<mode>,<por Default value is 0, a port can be dynamically allocated a port.
D
t>
FI
Max Response -
Time
O
Reference Note
C
8.2.9 AT+CSTT Start Task and Set APN, USER NAME, PASSWORD
AT+CSTT Start Task and Set APN, USER NAME, PASSWORD
M
OK
M
Parameters
See Write Command
SI
OK
Parameters
See Write Command
E
The max length is 50 bytes.
<password> A string parameter which indicates the GPRS password.
L
The max length is 50 bytes.
FI
Parameter Saving NO_SAVE
Mode
AL
Max Response -
Time
Execution Response
TI
Command OK
AT+CSTT ERROR
Reference Note EN
The write command and execution command of this command is valid only
at the state of IP INITIAL. After this command is executed, the state will be
D
changed to IP START.
FI
Execution Response
Command OK
AT+CIICR ERROR
M
Time
Reference Note
M
IP CONFIG.
After module accepts the activated operation, if it is activated
successfully, module state will be changed to IP GPRSACT, and it
responds OK, otherwise it will respond ERROR.
E
Parameter
L
<IP address> A string parameter which indicates the IP address assigned
from GPRS
FI
Parameter Saving NO_SAVE
Mode
AL
Max Response -
Time
TI
Reference Note
Only after PDP context is activated, local IP address can be obtained by
EN
AT+CIFSR, otherwise it will respond ERROR. To see the status use
AT+CIPSTATUS command. Status should be:
IP GPRSACT, TCP CONNECTING, UDP CONNECTING, SERVER
D
LISTENING, IP STATUS, CONNECT OK, TCP CLOSING, UDP
CLOSING, TCP CLOSED, UDP CLOSED in single-connection mode (see
FI
<state> parameter);
IP STATUS, IP PROCESSING in multi-connection mode (see <state>
N
parameter).
O
Execution Response
Command +CIFSREX: <IP address>
O
AT+CIFSREX
C
OK
M
Parameter
<IP address> A string parameter which indicates the IP address assigned
SI
from GPRS
Parameter Saving NO_SAVE
Mode
Max Response -
Time
Reference Note
E
IP STATUS, IP PROCESSING in multi-connection mode (see <state>
parameter).
L
FI
8.2.13 AT+CIPSTATUS Query Current Connection Status
AT+CIPSTATUS Query Current Connection Status
AL
Test Command Response
AT+CIPSTATUS OK
=?
TI
Write Command Response
If multi IP +CIPSTATUS: <n>,<bearer>,<TCP/UDP>,<IP
connection mode
(+CIPMUX=1)
EN
address>,<port>,<client state>
AT+CIPSTATU OK
D
S=<n> Parameters
FI
STATE: <state>
2) If in multi-connection mode (+CIPMUX=1)
OK
M
STATE: <state>
O
number
<bearer> 0-1 GPRS bearer, default is 0
<server state> OPENING
LISTENING
CLOSING
<client state> INITIAL
CONNECTING
CONNECTED
REMOTE CLOSING
CLOSING
CLOSED
<state> A string parameter which indicates the progress of
connecting
0 IP INITIAL
E
1 IP START
2 IP CONFIG
L
3 IP GPRSACT
FI
4 IP STATUS
5 TCP CONNECTING/UDP CONNECTING
/SERVER LISTENING
AL
6 CONNECT OK
7 TCP CLOSING/UDP CLOSING
TI
8 TCP CLOSED/UDP CLOSED
9 PDP DEACT
EN
In Multi-IP state:
0 IP INITIAL
1 IP START
D
2 IP CONFIG
3 IP GPRSACT
FI
4 IP STATUS
5 IP PROCESSING
N
9 PDP DEACT
O
Max Response -
Time
Reference Note
M
O
OK
Parameters
See Write Command
Read Command Response
AT+CDNSCFG? PrimaryDns: <pri_dns>
SecondaryDns: <sec_dns>
OK
Parameter
See Write Command
Write Command Response
AT+CDNSCFG= OK
<pri_dns>[,<sec_ ERROR
E
dns>] Parameters
L
<pri_dns> A string parameter which indicates the IP address of the
primary domain name server. Default value is 0.0.0.0.
FI
<sec_dns> A string parameter which indicates the IP address of the
secondary domain name server. Default value is 0.0.0.0.
AL
Parameter Saving NO_SAVE
Mode
Max Response -
TI
Time
Reference Note
EN
D
8.2.15 AT+CDNSGIP Query the IP Address of Given Domain Name
AT+CDNSGIP Query the IP Address of Given Domain Name
FI
?
O
If fail, return:
+CDNSGIP:0,<dns error code>
O
Parameters
<domain name> A string parameter which indicates the domain name
C
Max Response -
Time
Reference Note
E
Test Command Response
L
AT+CIPHEAD= +CIPHEAD: (list of supported <mode>s)
?
FI
OK
Parameter
AL
See Write Command
Read Command Response
AT+CIPHEAD? +CIPHEAD: <mode>
TI
OK
Parameters
See Write Command
EN
D
Write Command Response
AT+CIPHEAD= OK
FI
<mode> ERROR
Parameters
N
Max Response -
M
Time
Reference Note
SI
OK
Parameters
See Write Command
Read Command Response
AT+CIPATS? +CIPATS: <mode>,<time>
E
OK
L
Parameters
See Write Command
FI
Write Command Response
AT+CIPATS=<m OK
AL
ode>[,<time>] ERROR
Parameters
<mode> A numeric parameter which indicates whether set timer when
TI
module is sending data
0 Not set timer when module is sending data
<time>
EN
1 Set timer when module is sending data
1..100 A numeric parameter which indicates the seconds
after which the data will be sent
D
Parameter Saving NO_SAVE
FI
Mode
Max Response -
N
Time
O
Reference Note
C
OK
Parameters
M
OK
Parameters
See Write Command
Write Command Response
AT+CIPSPRT=< OK
send prompt> ERROR
Parameters
<send prompt> A numeric parameter which indicates whether to echo
prompt ‘>’ after module issues AT+CIPSEND command.
0 It shows "send ok" but does not prompt echo ‘>’ when sending
is successful.
E
1 It prompts echo ‘>’ and shows "send ok" when sending is
successful.
L
2 It neither prompts echo ‘>’ nor shows "send ok" when sending is
FI
successful.
Parameter Saving NO_SAVE
AL
Mode
Max Response -
Time
TI
Reference Note
OK
O
Parameters
See Write Command
C
OK
Parameters
O
R=<mode>[,<por ERROR
t>] Parameters
SI
Mode
Max Response -
Time
Reference Note
This command is allowed to establish a TCP server only when the state is IP
INITIAL or IP STATUS when it is in single state. In multi-IP state, the state
is in IP STATUS only.
E
8.2.20 AT+CIPCSGP Set CSD or GPRS for Connection Mode
L
AT+CIPCSGP Set CSD or GPRS for Connection Mode
FI
Test Command Response
AT+CIPCSGP=? +CIPCSGP: 1-GPRS,APN,USER NAME,PASSWORD
AL
OK
Parameters
TI
See Write Command
Read Command
AT+CIPCSGP?
Response
EN
+CIPCSGP: <mode>,<apn>,<user name>,<password>[,<rate>]
D
OK
Parameters
FI
AT+CIPCSGP=< OK
O
mode>[,(<apn>,< ERROR
user name>, Parameters
C
Max Response -
Time
SI
Reference Note
8.2.21 AT+CIPSRIP Show Remote IP Address and Port When Received Data
AT+CIPSRIP Show Remote IP Address and Port When Received Data
Test Command Response
OK
Parameters
See Write Command
Read Command Response
AT+CIPSRIP? +CIPSRIP: <mode>
E
OK
L
Parameters
FI
See Write Command
Write Command Response
AL
AT+CIPSRIP=< OK
mode> ERROR
TI
Parameters
<mode> A numeric parameter which shows remote IP address and port.
EN
0 Do not show the prompt
1 Show the prompt, the format is as follows:
1) For single IP connection (+CIPMUX=0)
D
RECV FROM:<IP ADDRESS>:<PORT>
FI
Mode
Max Response -
C
Time
Reference
M
of supported <timer>)
SI
OK
Parameters
See Write Command
Read Command Response
AT+CIPDPDP? +CIPDPDP: <mode>,<interval>,<timer>
OK
Parameters
See Write Command
Write Command Response
AT+CIPDPDP=< OK
mode>[,<interval ERROR
>,<timer>] Parameters
E
<mode>
L
0 Not set detect PDP
1 Set detect PDP
FI
<interval>
1<=interval<=180(s), default value is 10.
AL
<timer>
1<=timer<=10, default value is 3.
Parameter Saving NO_SAVE
TI
Mode
Max Response -
Time
Reference Note
EN
D
If "+PDP: DEACT" urc is reported because of module not attaching to gprs
for a certain time or other reasons, user still needs to execute
FI
Parameters
See Write Command
O
OK
Parameters
SI
1 Transparent mode
Parameter Saving NO_SAVE
Mode
Max Response -
Time
Reference Note
L E
8.2.24 AT+CIPCCFG Configure Transparent Transfer Mode
AT+CIPCCFG Configure Transparent Transfer Mode
FI
Test Command Response
AT+CIPCCFG= +CIPCCFG:
AL
? (NmRetry:3-8),(WaitTm:1-10),(SendSz:1-1460),(esc:0,1) ,(Rxmode:0,1),
(RxSize:50-1460),(Rxtimer:20-1000)
TI
OK
Parameters
See Write Command
EN
Read Command Response
D
AT+CIPCCFG? +CIPCCFG:
<NmRetry>,<WaitTm>,<SendSz>,<esc>,<Rxmode>,<RxSize>,<Rxtime
FI
r>
N
OK
O
Parameters
See Write Command
C
itTm>,<SendSz>, Parameters
<esc>[,<Rxmode <NmRetry> Number of retries to be made for an IP packet.Default
O
>,<RxSize>,<Rxt value is 5.
imer>]
C
E
Time
L
Reference Note
This command will be effective only in single connection mode
FI
(+CIPMUX=0)
AL
8.2.25 AT+CIPSHOWTP Display Transfer Protocol in IP Head When Received Data
AT+CIPSHOWTP Display Transfer Protocol in IP Head When Received Data
Test Command Response
TI
AT+CIPSHOWTP +CIPSHOWTP: (list of supported <mode>s)
=?
OK
Parameters
EN
D
See Write Command
Read Command Response
FI
OK
O
Parameters
See Write Command
C
Parameters
<mode> A numeric parameter which indicates whether to display
O
<data size>,<TCP/UDP>:<data>"
Parameter Saving NO_SAVE
SI
Mode
Max Response Time -
Reference Note
This command will be effective only in single connection mode
(+CIPMUX=0).
Only when +CIPHEAD is set to 1, the setting of this command will
work.
E
OK
L
2) For multi IP connection (+CIPMUX=1)
FI
+CIPUDPMODE:
(0-5),(0-2),("(0-255).(0-255).(0-255).(0-255)"),(1-65535)
AL
OK
Parameters
TI
See Write Command
Read Command Response
E?
EN
AT+CIPUDPMOD 1) For single IP connection (+CIPMUX=0)
+CIPUDPMODE: <mode>[,<IP address>,<Port>]
D
OK
FI
OK
M
Parameter
See Write Command
O
1) For single IP OK
connection ERROR
M
number
E=<mode>[,<IP <mode> 0 UDP Normal Mode
address>,<Port>] 1 UDP Extended Mode
2) For multi IP 2 Set UDP address to be sent
connection <IP address> A string parameter which indicates remote IP address
(+CIPMUX=1) <port> Remote port
AT+CIPUDPMOD
E=<n>,<mode>[,<I
P
address>,<Port>]
Parameter Saving NO_SAVE
Mode
Max Response Time -
Reference Note
L E
8.2.27 AT+CIPRXGET Get Data from Network Manually
FI
AT+CIPRXGET Get Data from Network Manually
Test Command Response
AL
AT+CIPRXGET If single IP connection (+CIPMUX=0)
=? +CIPRXGET: (list of supported <mode>s),(list of supported <reqlength>)
TI
OK
If multi IP connection (+CIPMUX=1)
EN
+CIPRXGET: (list of supported <mode>s), (list of supported <id>s), (list
of supported <reqlength>)
D
OK
FI
Parameters
See Write Command
N
OK
Parameters
See Write Command
M
connection ERROR
(+CIPMUX=0) 1)For single IP connection
C
AT+CIPRXGET if <mode>=1
=<mode>[,<reqle +CIPRXGET: 1[,<IP ADDRESS>:<PORT>]
SI
ngth>] if <mode>=2
+CIPRXGET: 2,<reqlength>,<cnflength>[,<IP ADDRESS>:<PORT>]
2) If multi IP 1234567890…
connection OK
(+CIPMUX=1) if <mode>=3
+CIPRXGET: 3,<reqlength>,<cnflength>[,<IP ADDRESS>:<PORT>]
AT+CIPRXGET 5151…
=<mode>[,<id>,< OK
reqlength>] if <mode>=4
+CIPRXGET: 4,<cnflength>
OK
2)For multi IP connection
If “AT+CIPSRIP=1” is set, IP address and port is contained.
E
if <mode>=1
+CIPRXGET: 1[,<id>,<IP ADDRESS>:<PORT>]
L
if <mode>=2
FI
+CIPRXGET: 2,<id>,<reqlength>,<cnflength>[,<IP
ADDRESS>:<PORT>]
1234567890…
AL
OK
if <mode>=3
TI
+CIPRXGET: 3,<id>,<reqlength>,<cnflength>[,<IP
ADDRESS>:<PORT>]
5151…
OK
EN
if <mode>=4
D
+CIPRXGET: 4,<id>,<cnflength>
FI
OK
N
<mode>
0 Disable getting data from network manually, the module is
set to normal mode, data will be pushed to TE directly.
M
4 Query how many data are not read with a given ID.
<id> A numeric parameter which indicates the connection number
SI
Time
Reference Note
To enable this function, parameter <mode> must be set to 1 before
connection.
E
Test Command Response
L
AT+CIPRDTIM +CIPRDTIMER: (100-4000),(100-7000)
ER=?
FI
OK
Parameters
AL
See Write Command
Read Command Response
AT+CIPRDTIM +CIPRDTIMER: <rdsigtimer>,<rdmuxtimer>
TI
ER?
OK
Parameters
See Write Command
EN
D
Write Command Response
AT+CIPRDTIM OK
FI
Parameters
O
Mode
Max Response -
O
Time
C
Reference Note
This command is used to shorten the disconnect time locally when the
M
OK
Parameters
See Write Command
Write Command Response
AT+CIPSGTXT OK
=<mode> If error is related to ME functionality:
+CME ERROR: <err>
E
Parameters
L
<mode> 0 Select first PDP context
1 Select second PDP context
FI
Parameter Saving NO_SAVE
Mode
AL
Max Response -
Time
TI
Reference Note
This command is used to select pdp context, only for multi IP connection
(+CIPMUX=1).
OK
O
Parameters
See Write Command
C
Mode
Max Response -
Time
Reference Note
E
See Write Command
L
Write Command Response
AT+CIPHEXS OK
FI
=<mode> If error is related to ME functionality:
+CME ERROR: <err>
AL
Parameters
<mode> 0 The default format of output data
1 Set the output data with suffix”0d 0a”
TI
2 Set the output data in HEX format with suffix “0d 0a”.
Parameter Saving NO_SAVE
Mode
Max Response -
EN
D
Time
Reference Note:
FI
SIM7000 series has an embedded TCP/IP stack that is driven by AT commands and enables the
host application to easily access the Internet HTTP service. This chapter is a reference guide to
all the AT commands and responses defined to use with the TCP/IP stack in HTTP Service.
E
9.1 Overview
L
FI
Command Description
AT+HTTPINIT Initialize HTTP service
AL
AT+HTTPTERM Terminate HTTP service
AT+HTTPPARA Set HTTP parameters value
TI
AT+HTTPDATA Input HTTP data
AT+HTTPACTION HTTP method action
AT+HTTPREAD
AT+HTTPSTATUS
Read the HTTP server response
Read HTTP status
EN
AT+HTTPHEAD Read the HTTP header information of server response
D
FI
AT+HTTPINIT= OK
?
Execution Response
Command OK
M
Max Response -
Time
SI
Reference Note
HTTPINIT should first be executed to initialize the HTTP service.
E
Parameter Saving NO_SAVE
L
Mode
FI
Max Response -
Time
Reference Note
AL
TI
9.2.3 AT+HTTPPARA Set HTTP Parameters Value
AT+HTTPPARA Set HTTP Parameters Value
Test Command Response EN
AT+HTTPPARA +HTTPPARA: "HTTPParamTag","HTTPParmValue"
=?
D
OK
FI
Parameters
See Write Command
N
AT+HTTPPARA +HTTPPARA:
? <HTTPParamTag>,<HTTPParamValue>
C
OK
Parameters
M
mValue> Parameters
SI
E
Default value is "SIMCom_MODULE".
"PROIP" The IP address of HTTP proxy server
L
"PROPORT" The port of HTTP proxy server
FI
"REDIR" This flag controls the redirection mechanism of the
SIM800 when it is acting as HTTP client
(numeric). If the server sends a redirect code
AL
(range 30x), the client will automatically send a
new HTTP request when the flag is set to (1).
TI
Default value is 0 (no redirection).
"BREAK" Parameter for HTTP method "GET", used for
"BREAKEND"
EN
resuming broken transfer.
Parameter for HTTP method "GET", used for
resuming broken transfer. which is used together
D
with "BREAK",
If the value of "BREAKEND" is bigger than
FI
second.
Default value is 120 seconds.
O
header.
"USERDATA" User data
SI
Reference Note
Not all the HTTP Server supports "BREAK" and "BREAKEND"
parameters
E
AT+HTTPDATA +HTTPDATA: (list of supported <size>s),(list of supported <time>s)
=?
L
OK
FI
Parameters
See Write Command
AL
Write Command Response
AT+HTTPDATA DOWNLOAD
TI
=<size>,<time>
OK
EN
If error is related to ME functionality:
+CME ERROR: <err>
Parameters
D
<size> Size in bytes of the data to POST.
1-319488 (bytes)
FI
Max Response -
Time
Reference Note
M
It is strongly recommended to set enough time to input all data with the
O
length of <size>.
C
E
Parameters
<Method> HTTP method specification:
L
0 GET
FI
1 POST
2 HEAD
3 DELETE
AL
<StatusCode> HTTP Status Code responded by remote server, it
identifier refer to HTTP1.1(RFC2616)
TI
100 Continue
101 Switching Protocols
200 OK
201 Created
EN
202 Accepted
D
203 Non-Authoritative Information
204 No Content
FI
401 Unauthorized
402 Payment Required
C
403 Forbidden
M
E
502 Bad Gateway
503 Service Unavailable
L
504 Gateway Time-out
FI
505 HTTP Version not supported
600 Not HTTP PDU
601 Network Error
AL
602 No memory
603 DNS Error
TI
604 Stack Busy
<DataLen> The length of data got
Parameter Saving NO_SAVE
Mode
EN
Max Response About 5 seconds in test, dependence on network status and the size of
D
Time request website
FI
Reference Note
N
OK
O
Parameters
C
s>,<byte_size>
OK
If<byte_size> is bigger than the data size received, module will only return
E
0-319488 (bytes)
<byte_size> The length for data output.
L
1-319488 (bytes)
FI
<data_len> The actual length for data output.
Execution Response
AL
Command +HTTPREAD:<date_len>
AT+HTTPREA <data>
D
TI
OK
EN
Read all data when AT+HTTPACTION=0 or AT+HTTPDATA is executed.
Max Response -
Time
O
Reference Note
C
AT+HTTPSTAT OK
US=?
C
OK
If error is related to ME functionality:
+CME ERROR: <err>
Parameters:
<mode>
GET
POST
HEAD
<status>
0 idle
E
1 receiving
2 sending
L
<finish>
FI
The amount of data which have been transmitted
<remain>
The amount of data remaining to be sent or received
AL
Parameter Saving NO_SAVE
Mode
TI
Max Response -
Time
9.2.8
EN
AT+HTTPHEAD Read the HTTP Header Information of Server Response
D
AT+HTTPHEAD Read the HTTP Header Information of Server Response
Test Command Response
FI
AT+HTTPHEAD
=? OK
N
Execution Response
O
OK
If error is related to ME functionality:
M
Mode
Max Response -
SI
Time
Reference Note
Read header data when AT+HTTPACTION=0 executed.
10.1 Overview
Command Description
AT+CGNSPWR GNSS Power Control
E
AT+CGNSINF GNSS Navigation Information Parsed From NMEA Sentences
L
AT+CGNSURC GNSS Navigation URC Report
FI
AT+CGNSPOT GNSS Nmea Out Port Set
AT+CGNSCOLD GNSS Cold Start
AL
AT+CGNSWARM GNSS Warm Start
AT+CGNSHOT GNSS Hot Start
TI
AT+CGNSMOD GNSS Work Mode Set
EN
D
FI
N
O
C
M
O
C
M
SI
E
OK
L
Parameters
See Write Command
FI
Read Command Response
AT+CGNSPWR? TA returns the current status of GNSS Power supply
AL
+CGNSPWR: <mode>
OK
TI
Parameters
Write Command
AT+CGNSPWR
See Write Command
Response
GNSS POWER CONTROL ON/OFF
EN
D
=<mode> OK
or
FI
ERROR
Parameters
N
Reference NMEA data will not out put to usb’s NMEA port when set at+cgnspwr=1
through uart port except config it by at+cgnscfg=1.
Execution Response
Command +CGNSINF: <GNSS run status>,<Fix status>,<UTC date &
C
Mode>,<Reserved1>,<HDOP>,<PDOP>,<VDOP>,<Reserv
SI
OK
Parameters
<GNSS run status>
0 GNSS off
1 GNSS on
<Fix status>
0 Not fixed position
1 Fixed position
See below table 2-3.
Reference
E
Table 2-1: AT+CGNSINF return Parameters
L
Index Parameter Unit Range Length
FI
1 GNSS run status -- 0-1 1
2 Fix status -- 0-1 1
AL
3 UTC date & Time yyyyMMddhh yyyy: [1980,2039] 18
mmss.sss MM : [1,12]
TI
dd: [1,31]
hh: [0,23]
4 Latitude ±dd.dddddd
EN mm: [0,59]
ss.sss:[0.000,60.999]
[-90.000000,90.000000] 10
D
5 Longitude ±ddd.dddddd [-180.000000,180.000000] 11
6 MSL Altitude meters
FI
8
7 Speed Over Ground Km/hour [0,999.99] 6
N
10 Reserved1 0
11 HDOP -- [0,99.9] 4
12 PDOP -- [0,99.9] 4
M
13 VDOP -- [0,99.9] 4
O
14 Reserved2 0
15 [0,99]
C
View
18 Reserved3 0
19 C/N0 max dBHz [0,55] 2
20 HPA[2] meters [0,9999.9] 6
21 VPA[2] meters [0,9999.9] 6
Total:(94) chars
E
OK
L
Parameters
FI
See Write Command
Read Command Response
AL
AT+CGNSURC TA returns the current URC setting
? +CGNSURC: <Navigation mode>
TI
OK
Parameters
See Write Command
Unsolicited Result Code
EN
+UGNSINF: <GNSS run status>,<Fix status>,
D
<UTC date & Time>,<Latitude>,<Longitude>,
FI
<Fix Mode>,<Reserved1>,<HDOP>,<PDOP>,
<VDOP>,<Reserved2>,<Satellites in View>,
O
Parameters
<Navigation mode>:
O
1 Turn on navigation data URC report, and report every GNSS FIX
2 Turn on navigation data URC report, and report every 2 GNSS
M
FIX
…
SI
255 Turn on navigation data URC report, and report every 255 GNSS
FIX
Reference Note
Factory setting is "AT+CGNSURC=0".
URC "+UGNSINF: "parameters are the same as "+CGNSINF:"
return.
E
See Write Command
L
Read Command Response
FI
AT+CGNSPOT? +CGNSPOT: <POT>
OK
AL
Write Command Response
AT+CGNSPOT= OK
TI
<POT> If error is related to ME functionality:
+CME ERROR: <err>
Parameters
<POT>
EN
num of the port nmea out
3 NMEA POT
D
4 NONE
FI
Max Response -
Time
O
Reference Note
C
Command
AT+CGNSCOL OK
C
D
M
Max Response -
Time
Reference Note
E
Mode
L
Max Response -
Time
FI
Reference Note
AL
10.2.7 AT+CGNSHOT GNSS Hot Start
TI
AT+CGNSHOT GNSS Hot Start
Execution Response
Command
AT+CGNSHOT OK
EN
Parameter Saving NO_SAVE
D
Mode
FI
Max Response -
Time
N
Reference Note
O
C
OK
C
Parameters
M
E
0 Stop glo nmea out
1 Start glo nmea out
L
<bd mode> Bd work mode
FI
0 Stop bd nmea out
1 Start bd nmea out
2 Bd outside of us
AL
<ga mode> Ga work mode
0 Stop ga nmea out
TI
1 Start ga nmea out
2 Ga out side of us
Parameter Saving AUTO_SAVE
Mode
EN
Max Response -
D
Time
FI
Reference Note
NMEA POT IS DEFAULT
N
O
C
M
O
C
M
SI
E
See Write Command
L
Read Command Response
FI
AT+CGNSCFG? TA returns the current status of config
+CGNSCFG: <mode>
AL
OK
Parameters
TI
See Write Command
Write Command Response
AT+CGNSCFG=
<mode>
OK
or
EN
ERROR
D
Parameters
FI
<mode> 0 Turn off GNSS nmea data out put to usb’s nmea port
when set at+cgnspwr=1/0 through uart port
N
Reference
C
M
O
C
M
SI
E
Final result code +CME ERROR: <err> indicates an error related to mobile equipment or
network. The operation is similar to ERROR result code. None of the following commands in the
L
same Command line is executed. Neither ERROR nor OK result code shall be returned.
FI
<err> values used by common messaging commands:
AL
0 phone failure
1 no connection to phone
TI
2 phone-adaptor link reserved
3
4
operation not allowed
operation not supported
EN
5 PH-SIM PIN required
D
6 PH-FSIM PIN required
FI
13 SIM failure
C
14 SIM busy
15 SIM wrong
16 incorrect password
M
20 memory full
C
21 invalid index
M
22 not found
23 memory failure
SI
E
46 corporate personalisation PIN required
L
47 corporate personalisation PUK required
FI
99 resource limitation
100 unknown
AL
103 Illegal MS
106 Illegal ME
TI
107 GPRS services not allowed
111 PLMN not allowed
112
113
Location area not allowed EN
Roaming not allowed in this location area
132 service option not supported
D
133 requested service option not subscribed
FI
E
191 Not M-Notification.ind
L
192 The MMS inclosure is full
FI
193 Unknown
600 No Error
AL
601 Unrecognized Command
602 Return Value Error
TI
603 Syntax Error
604 Unspecified Error
605
606
Data Transfer Already
Action Already
EN
607 Not At Cmd
D
608 Multi Cmd too long
FI
E
795 Param format invalid
L
796 Get a null param
FI
797 CFUN state is 0 or 4
AL
11.2 Summary of CMS ERROR Codes
TI
Final result code +CMS ERROR: <err> indicates an error related to message service or
EN
network. The operation is similar to ERROR result code. None of the following commands in the
same Command line is executed. Neither ERROR nor OK result code shall be returned.
<err> values used by common messaging commands:
D
Code of <err> Meaning
FI
1 Unassigned(unallocated) number
N
3 No route to destination
6 Channel unacceptable
O
10 Call barred
11 Reserved
16 Normal call clearing
M
17 User busy
O
18 No user responding
C
22 Number changed
SI
25 Pre-emption
26 Non-selected user clearing
27 Destination out of service
28 Invalid number format (incomplete number)
29 Facility rejected
E
43 Access information discarded
L
44 Requested circuit/channel not available
FI
47 Resources unavailable, unspecified
49 Quality of service unavailable
AL
50 Requested facility not subscribed
55 Requested facility not subscribed
TI
57 Bearer capability not authorized
58 Bearer capability not presently available
63
65
EN
Service or option not available, unspecified
Bearer service not implemented
D
68 ACM equal or greater than ACM maximum
69 Requested facility not implemented
FI
88 Incompatible destination
91 Invalid transit network selection
M
E
160 Command cannot be acted
L
161 Command unsupported
FI
175 Unspecified TP-Command error
176 TPDU not supported
AL
192 SC busy
193 No SC subscription
TI
194 SC system failure
195 Invalid SME address
196
197
Destination SME barred
SM Rejected-Duplicate SM
EN
D
198 TP-VPF not supported
199 TP-VP not supported
FI
210 Error in MS
211 Memory Capacity Exceeded
C
300 ME failure
301 SMS reserved
SI
E
320 memory failure
L
321 invalid memory index
FI
322 memory full
323 invalid input parameter
AL
324 invalid input format
325 invalid input value
TI
330 SMSC address unknown
331 no network
332
340
network timeout
no cnma ack
EN
500 Unknown
D
512 SMS no error
FI
E
+CREG: There is a change in the MT network AT+CREG=<n>
L
<stat>[,<lac>,<ci>,<netact>] registration status or a change of the
FI
network cell.
+CMTI: <mem3>,<index> Indicates that new message has been AT+CNMI
received. <mt>=1
AL
+CMTI: Indicates that new MMS message has AT+CNMI
<mem3>,<index>,"MMS been received. <mt>=1
TI
PUSH"
+CMT: Indicates that new message has been AT+CNMI
<length><CR><LF><pdu> received. EN <mt>=2 (PDU
mode)
+CMT: Indicates that new message has been AT+CNMI
D
<oa>,<scts>[,<tooa>,<fo>,<pi received. <mt>=2 (text
FI
d>,<dcs>,<sca>,<tosca>, mode)
<length>]<CR><LF><data>
N
mode enabled):
C
mode enabled):
+CDS: Indicates that new SMS status report has AT+CNMI
C
cts>,<dt>,<st> enabled):
*PSNWID: "<mcc>", Refresh network name by network. AT+CLTS=1
SI
>,<min>,<sec>, "<time
zone>",<dst>
+CTZV: "<time zone>" Refresh network time zone by network.
DST: <dst> Refresh Network Daylight Saving Time
by network.
+CPIN: <code> Indicates whether some password is AT+CPIN
required or not.
E
+CPIN: NOT READY SIM Card is not ready.
+CPIN: NOT INSERTED SIM Card is not inserted.
L
+CUSD: Indicates an USSD response from the
FI
network, or network initiated operation. AT+CUSD=1
<n>[,<str_urc>[,<dcs>]]
NORMAL POWER DOWN SIM7000 is powered down by the
AL
PWRKEY pin or AT command
“AT+CPOWD=1”.
UNDER-VOLTAGE Under-voltage automatic power down.
POWER DOWN
TI
UNDER-VOLTAGE under-voltage warning
WARNNING
OVER-VOLTAGE POWER
DOWN
OVER-VOLTAGE
EN
Over-voltage automatic power down.
over-voltage warning
WARNNING
D
RDY Power on procedure is completed, and
AT+IPR=<rate>
FI
CONNECT
[<n>,]SEND OK Data sending is successful
C
ADDRESS>
+CDNSGIP: 1,<domain DNS successful AT+CDNSGIP
name>,<IP>[,<IP2>]
+CDNSGIP:0,<dns error DNS failed
code>
+PDP: DEACT GPRS is disconnected by network
L E
FI
AL
TI
EN
D
FI
N
O
C
M
O
C
M
SI
Contact us:
Shanghai SIMCom wireless solutions Ltd.
Address: Building A, SIM Technology Building, No. 633 Jinzhong Road, Shanghai,
P. R. China 200335
Tel: +86 21 3252 3300
Fax: +86 21 3252 3020
URL: www.simcomm2m.com
L E
FI
AL
TI
EN
D
FI
N
O
C
M
O
C
M
SI