SIM7000 Series - AT Command Manual - V1.00
SIM7000 Series - AT Command Manual - V1.00
SIM7000 Series - AT Command Manual - V1.00
FI
SIM7000 Series_AT Command
AL
Manual_V1.00
TI
EN
D
FI
N
O
C
M
O
C
M
SI
Smart Machine Smart Decision
Version: 1.00
Date: 2017-06-22
Status: Release
E
Document Control ID: SIM7000 Series_AT Command Manual_V1.00
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
EN
Software flow control (XON/XOFF flow control) .................................................. 11
Hardware flow control (RTS/CTS flow control) ..................................................... 12
1.7 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
EN
3 AT Commands According to 3GPP TS 27.007 ..................................34
3.1 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.2.3 AT+CGACT PDP Context Activate or Deactivate ............................................... 97
L
6.2.4 AT+CGPADDR Show PDP Address .................................................................... 98
FI
6.2.5 AT+CGREG Network Registration Status ......................................................... 100
6.2.6 AT+CGSMS Select Service for MO SMS Messages ......................................... 101
AL
7 AT Commands for TCPIP Application Toolkit ...............................103
7.1 Overview ...................................................................................................... 103
7.2 Detailed Descriptions of Commands ........................................................... 104
TI
7.2.1 AT+CIPMUX Start Up Multi-IP Connection ..................................................... 104
7.2.2
7.2.3
7.2.4
EN
AT+CIPSTART Start Up TCP or UDP Connection............................................ 104
AT+CIPSEND Send Data Through TCP or UDP Connection ........................... 106
AT+CIPQSEND Select Data Transmitting Mode .............................................. 108
D
7.2.5 AT+CIPACK Query Previous Connection Data Transmitting State .................. 109
7.2.6 AT+CIPCLOSE Close TCP or UDP Connection .............................................. 110
FI
7.2.9 AT+CSTT Start Task and Set APN, USER NAME, PASSWORD ................... 112
O
7.2.21 AT+CIPSRIP Show Remote IP Address and Port When Received Data ........... 122
SI
7.2.22 AT+CIPDPDP Set Whether to Check State of GPRS Network Timing ............. 122
7.2.23 AT+CIPMODE Select TCPIP Application Mode .............................................. 123
7.2.24 AT+CIPCCFG Configure Transparent Transfer Mode....................................... 124
7.2.25 AT+CIPSHOWTP Display Transfer Protocol in IP Head When Received Data 125
7.2.26 AT+CIPUDPMODE UDP Extended Mode........................................................ 126
7.2.27 AT+CIPRXGET Get Data from Network Manually .......................................... 127
7.2.28 AT+CIPRDTIMER Set Remote Delay Timer ................................................... 129
L E
FI
AL
TI
EN
D
FI
N
O
C
M
O
C
M
SI
Version History
L E
FI
AL
TI
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
The Command line buffer can accept a maximum of 556 characters (counted from the first
command without "AT" or "at" prefix). If the characters entered exceeded this number then none
E
1.5 Supported character sets
L
The SIM7000 Series AT Command interface defaults to the IRA character set. The SIM7000
FI
Series supports the following character sets:
GSM format
AL
UCS2
IRA
The character set can be set and interrogated using the "AT+CSCS" Command (3GPP TS
TI
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
1.6 Flow control
FI
Flow control is very important for correct communication between the GSM engine and DTE.
N
For in the case such as a data or fax call, the sending device is transferring data faster than the
receiving side is ready to accept. When the receiving buffer reaches its capacity, the receiving
O
device should be capable to cause the sending device to pause until it catches up.
C
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.
In Multiplex mode, it is recommended to use the hardware flow control.
M
Software flow control sends different characters to stop (XOFF, decimal 19) and resume (XON,
C
decimal 17) data flow. It is quite useful in some applications that only use three wires on the
serial interface.
M
The default flow control approach of SIM7000 Series is hardware flow control (RTS/CTS flow
SI
control), to enable software flow control in the DTE interface and within GSM engine, type the
following AT Command:
AT+IFC=1, 1
Ensure that any communications software package (e.g. Hyper terminal) uses software flow
control.
NOTE:
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.
E
active once again.
L
FI
To achieve hardware flow control, ensure that the RTS/CTS lines are present on your application
platform.
AL
1.7 Definitions
TI
1.7.1 Parameter Saving Mode
For the purposes of the present document, the following syntactical definitions apply:
EN
NO_SAVE: The parameter of the current AT command will be lost if module is rebooted or
current AT command doesn't have parameter.
AUTO_SAVE: The parameter of the current AT command will be kept in NVRAM
D
automatically, and it won't be lost if module is rebooted.
FI
N
O
C
M
O
C
M
SI
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
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 can hang up the call (automatically answering)
only in the CMUX channel 0.
O
If using dual-physical serial port, ATH 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
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
Parameter Saving
M
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
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
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
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
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
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
+DS Data Compression
FI
Parameter Saving NO_SAVE
Mode
AL
Max Response -
Time
TI
Reference Note
V.25ter
Parameters
N
Execution TA reports one or more lines of information text which permit the user to
O
OK
M
Max Response -
C
Time
Reference Note
M
V.25ter
SI
Execution TA reports one or more lines of information text which permit the user to
Command identify the specific model of device.
AT+GMM <model>
OK
Parameters
<model> Product model identification text
E
Parameter Saving NO_SAVE
L
Mode
FI
Max Response -
Time
Reference Note
AL
V.25ter
TI
2.2.30 AT+GMR Request TA Revision Identification of Software Release
AT+GMR Request TA Revision Identification of Software Release
Test Command
AT+GMR=?
Response
OK
EN
D
Execution TA reports one or more lines of information text which permit the user to
FI
OK
O
Parameters
C
Max Response -
Time
O
Reference Note
C
V.25ter
M
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>
E
Parameter Saving NO_SAVE
Mode
L
Max Response -
FI
Time
Reference Note
AL
V.25ter
TI
AT+GSN Request TA Serial Number Identification(IMEI)
Test Command
AT+GSN=?
Response
OK
EN
Execution Response
D
Command TA reports the IMEI (international mobile equipment identifier) number in
FI
AT+GSN information text which permit the user to identify the individual ME device.
<sn>
N
OK
O
Parameters
C
Max Response -
O
Time
Reference Note
C
OK
Parameters
OK
Parameters
See Write Command
E
Write Command Response
L
AT+ICF=<forma This parameter setting determines the serial interface character framing
t>[,<parity>] format and parity received by TA from TE.
FI
OK
AL
Parameters
<format> 1 8 data 0 parity 2 stop
2 8 data 1 parity 1 stop
TI
3 8 data 0 parity 1 stop
4 7 data 0 parity 2 stop
5
6
EN
7 data 1 parity 1 stop
7 data 0 parity 1 stop
<parity> 0 odd
D
1 even
FI
3 space (0)
Parameter Saving
N
Mode
O
Max Response -
Time
C
Reference Note
V.25ter The Command is applied for Command state;
In <format> parameter, "0 parity" means no parity;
M
<dte_by_dce>s)
SI
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.
_dce>] OK
E
Parameters
L
<dce_by_dte> Specifies the method will be used by TE at receive of
data from TA
FI
0 No flow control
1 Software flow control
AL
2 Hardware flow control
<dte_by_dce>Specifies the method will be used by TA at receive of data
from TE
TI
0 No flow control
1 Software flow control
EN
2 Hardware flow control
Parameter Saving
D
Mode
FI
Max Response -
Time
N
Reference Note
O
V.25ter
C
OK
C
Parameters
M
OK
Parameters
See Write Command
Write Command Response
AT+IPR=<rate> This parameter setting determines the data rate of the TA on the serial
interface. The rate of Command takes effect following the issuance of any
result code associated with the current Command line.
OK
Parameters
<rate> Baud rate per second
300
E
600
1200
L
2400
FI
4800
9600
19200
AL
38400
57600
TI
115200
230400
921600
2000000
EN
2900000
D
3000000
3200000
FI
3686400
4000000
N
Parameter Saving
O
Mode
Max Response -
C
Time
Reference Note
V.25ter
M
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
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
Time
Reference Note
3GPP TS 27.007
[14]
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
command. If an old password has not yet been set, <oldpwd> is not to
enter.
O
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=<mo TA sets parameter to denote which input and output format of messages to
de> use.
OK
Parameter
EN
D
<mode> 0 PDU mode
1 Text mode
FI
Parameter Saving
Mode
N
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
3GPP TS 27.005 In text mode, the maximum length of an SMS depends on the used
C
coding scheme:
Reject incoming call when sending messages.
M
AT+CMGW=<o stored message is returned. By default message status will be set to 'stored
a/da>[,<tooa/tod unsent', but parameter <stat> allows also other status values to be given.
a>][,<stat>]
<CR> text is If writing is successful:
entered +CMGW: <index>
<ctrl-Z/ESC>
<ESC> quits OK
E
without sending If error is related to ME functionality:
+CMS ERROR: <err>
L
2) If PDU mode Parameters
FI
(+CMGF=0): <oa> GSM 03.40 TP-Originating-Address Address-Value field in
AT+CMGW=<le string format(string should be included in quotation marks); BCD numbers
ngth>[,<stat>] (or GSM default alphabet characters) are converted to characters of the
AL
<CR>PDU is currently selected TE character set (specified by +CSCS in 3GPP TS
given 27.007);type of address given by <tooa>
TI
<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
EN
(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 <toda>
D
<tooa> GSM 04.11 TP-Originating-Address Type-of-Address octet
in integer format (default refer <toda>)
FI
text mode (+CMGF=1) the length of the message body <data> (or
<cdata>) in characters;
O
E
AT+CMGW from TE to memory storage <mem2>. Memory location <index> of the
stored message is returned. By default message status will be set to 'stored
L
unsent', but parameter <stat> allows also other status values to be given.
FI
If writing is successful:
+CMGW: <index>
AL
OK
TI
If error is related to ME functionality:
+CMS ERROR: <err>
Parameter Saving NO_SAVE
Mode
EN
Max Response 5s
D
Time
FI
Reference Note
3GPP TS 27.005
N
AT+CMSS=<ind TA sends message with location value <index> from message storage
ex>[,<da>,<toda <mem2> to the network (SMS-SUBMIT). If new recipient address <da> is
O
>] 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
C
result code.
1) If text mode(+CMGF=1) and sending successful:
SI
+CMSS: <mr>
OK
2) If PDU mode(+CMGF=0) and sending successful:
+CMSS: <mr>
OK
E
(or GSM default alphabet characters) are converted to characters of the
currently selected TE character set (specified by +CSCS in 3GPP TS
L
27.007); type of address given by <toda>
FI
<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,
otherwise default is 129)
AL
<mr> GSM 03.40 TP-Message-Reference in integer format
Parameter Saving NO_SAVE
TI
Mode
Max Response 60s
Time
Reference Note
EN
3GPP TS 27.005
D
FI
OK
Parameters
M
OK
M
Parameters
See Write Command
SI
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.
E
1 Discard indication and reject new received message
unsolicited result codes when TA-TE link is reserved (e.g. in on-line data
L
mode). Otherwise forward them directly to the TE.
FI
2 Buffer unsolicited result codes in the TA when TA-TE
link is reserved (e.g. in on-line data mode) and flush them to the TE after
reservation. Otherwise forward them directly to the TE.
AL
<mt> (the rules for storing received SMs depend on its data coding
scheme (refer GSM 03.38 [2]), preferred memory storage (+CPMS) setting
TI
and this value):
0 No SMS-DELIVER indications are routed to the TE.
1 EN
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>
D
2 SMS-DELIVERs (except class 2) are routed directly to
the TE using unsolicited result code:
FI
[,<tooa>,<fo>,<pid>,<dcs>,<sca>,<tosca>,<length>]<CR><LF><data>
O
(text mode enabled; about parameters in italics, refer Command Show Text
Mode Parameters +CSDH). Class 2 messages result in indication as defined
C
in <mt>=1.
3 Class 3 SMS-DELIVERs are routed directly to TE
using unsolicited result codes defined in <mt>=2. Messages of other classes
M
coding scheme (refer GSM 03.38 [2]), the setting of Select CBM Types
(+CSCB) and this value):
C
enabled) or
+CBM: <sn>,<mid>,<dcs>,<page>,<pages><CR><LF><data> (text
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,
indication of the memory location is routed to the TE using unsolicited
result code: +CDSI: <mem3>,<index>
<bfr> 0 TA buffer of unsolicited result codes defined within this
Command is flushed to the TE when <mode> 1...3 is entered (OK response
shall be given before flushing the codes).
E
1 TA buffer of unsolicited result codes defined within this
command is cleared when <mode> 1…3 is entered
L
Unsolicited result code
FI
1. Indicates that new message has been received
If <mt>=1:
+CMTI: <mem3>, <index>
AL
If <mt>=2 (PDU mode enabled):
+CMT: [<alpha>],<length><CR><LF><pdu>
TI
If <mt>=2 (text mode enabled):
+CMT: <oa>, <scts>[, <tooa>, <fo>, <pid>, <dcs>, <sca>, <tosca>,
<length>]<CR><LF><data> EN
2. Indicates that new cell broadcast message has been received
D
If <bm>=2 (PDU mode enabled):
+CBM: <length><CR><LF><pdu>
FI
+CDS: <length><CR><LF><pdu>
If <ds>=1 (text mode enabled):
+CDS: <fo>, <mr>[, <ra>][, <tora>], <scts>, <dt>, <st>
M
Parameter Saving
Mode
O
Max Response -
C
Time
Reference Note
M
3GPP TS 27.005
SI
OK
Parameters
See Write Command
Read Command Response
AT+CPMS? +CPMS: <mem1>,<used1>,<total1>,<mem2>,<used2>,<total2>,
<mem3>,<used3>,<total3>
E
OK
ERROR
L
Parameters
FI
See Write Command
Write Command Response
AL
AT+CPMS=<me TA selects memory storages <mem1>, <mem2> and <mem3> to be used for
m1>[,<mem2>[,< reading, writing, etc.
mem3>]] +CPMS: <used1>,<total1>,<used2>,<total2>,<used3>,<total3>
TI
OK
ERROR
Parameters
EN
<mem1> Messages to be read and deleted from this memory storage
D
"SM" SIM message storage
FI
Max Response -
O
Time
Reference Note
C
3GPP TS 27.005
M
OK
Parameter
E
not be restored.
OK
L
ERROR
FI
Parameter
<profile> 0 Restore SM service settings from profile 0
AL
Execution Response
Command Same as AT+CRES=0.
AT+CRES OK
TI
If error is related to ME functionality:
+CMS ERROR <err>
Parameter Saving NO_SAVE
Mode
EN
Max Response 5s
D
Time
FI
Reference Note
3GPP TS 27.005
N
OK
Parameter
O
supported by the storage (e.g. (U)SIM SMS parameters) and therefore can
not be saved.
OK
ERROR
Parameter
<profile> 0 Save SM service setting in profile 0
Execution Response
Command Same as AT+CSAS=0
AT+CSAS OK
E
Mode
Max Response 5s
L
Time
FI
Reference Note
3GPP TS 27.005
AL
4.2.12 AT+CSCA SMS Service Center Address
AT+CSCA SMS Service Center Address
TI
Test Command Response
AT+CSCA=?
Read Command
AT+CSCA?
OK
Response
+CSCA: <sca>,<tosca>[,<scaAlpha>]
EN
D
OK
FI
Parameters
See Write Command
N
AT+CSCA=<sca TA updates the SMSC address, through which mobile originated SMS are
>[,<tosca>] transmitted. In text mode, setting is used by send and writes commands. In
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.
M
Parameters
M
L E
4.2.13 AT+CSDH Show SMS Text Mode Parameters
AT+CSDH Show SMS Text Mode Parameters
FI
Test Command Response
AT+CSDH=? +CSDH: (list of supported <show>s)
AL
OK
TI
Parameter
See Write Command
Read Command
AT+CSDH?
Response
+CSDH: <show>
EN
D
OK
Parameter
FI
Parameter
<show> 0 Do not show header values defined in commands +CSCA
and +CSMP (<sca>, <tosca>, <fo>, <vp>, <pid> and <dcs>) nor <length>,
M
Execution Response
Command OK
M
AT+CSDH
SI
OK
E
Parameters
See Write Command
L
Read Command Response
FI
AT+CSMP? +CSMP: <fo>,<vp>,<pid>,<dcs>
AL
OK
Parameters
See Write Command
TI
Write Command Response
AT+CSMP=[<fo
>[,<vp>,<pid>,<
dcs>]]
EN
TA selects values for additional parameters needed when SM is sent to the
network or placed in a storage when text mode is selected (+CMGF=1). It is
possible to set the validity period starting from when the SM is received by
D
the SMSC (<vp> is in range 0... 255) or define the absolute time of the
validity period termination (<vp> is a string).
FI
memory.
OK
O
Parameters
C
format. SMS status report is supported under text mode if <fo> is set to 49.
<vp> Depending on SMS-SUBMIT <fo> setting: GSM 03.40
O
Mode
Max Response -
Time
Reference Note
3GPP TS 27.005
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
<n> 0 Power off urgently (Will not send out NORMAL POWER
DOWN)
1 Normal power off (Will send out NORMAL POWER
DOWN)
Parameter Saving NO_SAVE
Mode
Max Response -
E
Time
L
Reference Note
FI
5.2.2 AT+CADC Read ADC
AL
AT+CADC Read ADC
Test Command Response
AT+CADC=? +CADC: (list of supported <status>s),(list of supported <value>s)
TI
OK
Parameters
<status> 1 Success
EN
D
0 Fail
<value> Integer 0,100-1700
FI
OK
Parameters
C
Max Response 2s
Time
O
Reference Note
C
M
OK
Parameters
See Write Command
OK
Parameters
See Write Command
Write Command Response
E
AT+CFGRI=<st OK
atus> ERROR
L
Parameters
FI
<status> 0 Off
1 On(TCPIP, FTP and URC control RI pin)
AL
2 On(only TCPIP control RI pin)
Parameter Saving
Mode
TI
Max Response -
Time
Reference Note
EN
RI pin can not controll by "AT+CFGRI" command when module has
D
call service or receiving SMS.
FI
OK
Read Command Response
AT+CLTS? +CLTS: <mode>
M
OK
O
AT+CLTS=<mo OK
de> ERROR
M
Parameters
SI
<mode>
0 Disable
1 Enable
Unsolicited Result Code
When "get local timestamp" function is enabled, the following URC may
be reported if network sends the message to the MS to provide the MS
E
This is UTC time, the time queried by AT+CCLK command is local
time.
L
*PSUTTZ: <year>, <month>, <day>, <hour>, <min>, <sec>, "<time
FI
zone>", <dst>
AL
+CTZV: "<time zone>"
TI
4. Refresh Network Daylight Saving Time by network:
DST: <dst>
Parameters
EN
<mcc> String type; mobile country code
D
<mnc> String type; mobile network code
<full network name> String type; name of the network in full length.
FI
<full network name CI> Integer type; indicates whether to add CI.
0 The MS will not add the initial letters of the Country's
N
E
Time
L
Reference Note
Support for this Command will be network dependent.
FI
Set AT+CLTS=1, it means user can receive network time updating
and use AT+CCLK to show current time.
AL
*PSUTTZ may report twice.
TI
AT+CBAND Get and Set Mobile Operation Band
Test Command
AT+CBAND=?
Response
EN
+CBAND: (list of supported <op_band>s)
D
OK
Parameter
FI
OK
C
Parameter
See Write Command
Write Command Response
M
AT+CBAND=<o OK
p_band> If error is related to ME functionality:
O
Parameter
<op_band> A string parameter which indicate the operation band.
M
EGSM_MODE
DCS_MODE
ALL_BAND
Parameter Saving AUTO_SAVE
Mode
Max Response -
Time
Reference Note
Radio settings are stored in non-volatile memory.
Only for GSM
E
Read Command Response
L
AT+CNBP? +CNBP: <mode>[,<lte_mode>]
FI
OK
Parameter
AL
See Write Command
Write Command Response
AT+CNBP=<mo OK
TI
de>[,<lte_mode> ERROR
] Parameter
<mode>
EN
64bit number, the value is "1" << "<pos>", then or by bit.
Some special mode value declared below:
D
0x40000000 BAND_PREF_NO_CHANGE
FI
<pos>
0xFFFFFFFF7FFFFFFF Any (any value)
N
7 GSM_DCS_1800
O
8 GSM_EGSM_900
9 GSM_PGSM_900
C
<lte_mode> 64bit number, the value is "1" << "<lte_pos>", then or by bit
M
<lte_pos>
0x000007FF3FDF3FFF Any (any value)
O
0 EUTRAN_BAND1(UL:1920-1980; DL:2110-2170)
1 EUTRAN_BAND2(UL:1850-1910; DL:1930-1990)
C
2 EUTRAN_BAND3(UL:1710-1785; DL:1805-1880)
3 EUTRAN_BAND4(UL:1710-1755; DL:2110-2155)
M
E
1495.9-1510.9)
22 EUTRAN_BAND23(UL: 2000-2020; DL: 2180-2200)
L
23 EUTRAN_BAND24(UL: 1626.5-1660.5; DL: 1525 -1559)
FI
24 EUTRAN_BAND25(UL: 1850-1915; DL: 1930 -1995)
25 EUTRAN_BAND26(UL: 814-849; DL: 859 -894)
26 EUTRAN_BAND27(UL: 807.5-824; DL: 852 -869)
AL
27 EUTRAN_BAND28(703-748; DL: 758-803)
28 EUTRAN_BAND29(UL:1850-1910 or 1710-1755;
TI
DL:716-728)
29 EUTRAN_BAND30(UL: 2305-2315 ; DL: 2350 - 2360)
32
33
EN
EUTRAN_BAND33(UL: 1900-1920; DL: 1900-1920)
EUTRAN_BAND34(UL: 2010-2025; DL: 2010-2025)
34 EUTRAN_BAND35(UL: 1850-1910; DL: 1850-1910)
D
35 EUTRAN_BAND36(UL: 1930-1990; DL: 1930-1990)
36 EUTRAN_BAND37(UL: 1910-1930; DL: 1910-1930)
FI
Max Response -
Time
C
Reference Note
M
OK
Parameter
See Write Command
Read Command Response
AT+CNSMOD? +CNSMOD: <n>,<stat>
OK
Parameter
E
See Write Command
L
Write Command Response
AT+CNSMOD= OK
FI
<n> or
ERROR
AL
Parameter
<n >
0 Disable auto report the network system mode information
TI
1 Auto report the network system mode information,
command: +CNSMOD:<stat>
<stat>
0 no service
EN
1 GSM
D
2 UMTS
FI
3 EGPRS
4 HSDPA only(WCDMA)
N
5 HSUPA only(WCDMA)
6 HSPA (HSDPA and HSUPA, WCDMA)
O
7 LTE
C
8 LTE M1
9 LTE NB
Parameter Saving AUTO_SAVE
Mode
M
Max Response
O
Time
Reference
C
M
OK
Parameter
OK
Parameter
See Write Command
E
Write Command Response
L
AT+CSCLK=<n OK
> ERROR
FI
Parameter
<n> 0 Disable slow clock, module will not enter sleep mode.
AL
1 Enable slow clock, it is controlled by DTR. When DTR is
high, module can enter sleep mode. When DTR changes to low
level, module can quit sleep mode.
TI
Parameter Saving
Mode
Max Response -
EN
D
Time
Reference Note
FI
N
AT+CCID=? OK
Execution Response
Command Ccid data [ex. 898600810906F8048812]
M
AT+CCID
OK
O
C
Max Response 2s
SI
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
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
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+CNVR Read NV Value
AT+CNVR Read NV Value
TI
Test Command Response
AT+CNVR=? +CNVR: (0-1),"",(1-200)
Write Command
OK
Response
EN
D
AT+CNVR=<mo OK
de>,<item/filepat If failed:
FI
<mode>
O
0 NV ITEM NUMBER
1 NV FILE PATH
C
<item/filepath>
NV item number or filepath depend on <mode>
<length>
M
If you read the NV before 7232, you should choose mode=0, and input the
NV item number. If you read the NV after 7232, you should choose
C
OK
Write Command Response
AT+CNVW=<m OK
ode>,<item/filep If failed:
ath >,<string> +CME ERROR: <err>
Parameters
<mode>
0 NV ITEM NUMBER
1 NV FILE PATH
E
<item/filepath>
NV item number or filepath depend on <mode>
L
<string>
FI
The NV value in BCD code format
Reference Note
AL
If you write the NV before 7232, you should choose mode=0, and input the
NV item number. If you write the NV after 7232, you should choose
mode=1, and input the full filepath of this NV.
TI
The string must in BCD code format.
OK
N
OK
Parameters
See Write Command
M
de> If failed:
+CME ERROR: <err>
C
Parameters
M
<mode> 2 Automatic
13 GSM only
SI
38 LTE only
51 GSM and LTE only
Reference Note
OK
Read Command Response
AT+CMNB? +CMNB: <mode>
E
OK
Parameters
L
See Write Command
FI
Write Command Response
AT+CMNB=<mo OK
AL
de> If failed:
+CME ERROR: <err>
Parameters
TI
<mode> 1 CAT-M
2 NB-Iot
Reference Note
EN
3 CAT-M and NB-IoT
D
FI
OK
Read Command Response
AT+CEDRX? +CEDRX: <mode>,<enabled>,<ptw>,<cycle_length>
M
…
O
OK
Parameters
C
ode>,<enabled>, If failed:
<ptw>,<cycle_le +CME ERROR: <err>
ngth> Parameters
<mode> 0 GSM
1 LTE
2 NB-IoT
3 CAT-M
<enabled> 0 Disable
1 Enable
<ptw> 0-15
<cycle_length> 0-15
Reference Note
The value 0-15 of ptw separately means 1280,2560,3840,5120,6400,
E
7680,8960,10240,11520,12800,14080,15360,16640,17920,19200,
20480.(ms)
L
The value 0-15 of cycle_length separately means 5.12,10.24,20.48,
FI
40.96,61.44,81.92,102.40,122.88,143.36,163.84,327.68,655.36,1310.7
2,2621.44,5242.88,10485.76.(seconds)
There has no effect if <mode> is 0 or 1.
AL
5.2.23 AT+CPSMS Power Saving Mode Setting
TI
AT+CPSMS Power Saving Mode Setting
Test Command Response
AT+CPSMS=? +CPSMS: (list of EN
supported
<Requested_Periodic-RAU>s),(list
<mode>s),(list
of
of supported
supported
<Requested_GPRS-READY-timer>s),(list of supported
D
<Requested_Periodic-TAU>s),(list of supported
FI
<Requested_Active-Time>s)
N
OK
Read Command Response
O
ADY-timer>,<Requested_Periodic-TAU>,<Requested_Active-Time>
OK
Parameters
M
mode>[,<Reques If failed:
ted_Periodic-RA +CME ERROR: <err>
M
U>[,<Requested_ Parameters
SI
GPRS-READY-ti <mode>
mer>[,<Requeste 0 Disable the use of PSM
d_Periodic-TAU 1 Enable the use of PSM
>[,<Requested_A <Requested_Periodic-RAU>
ctive-Time>]]]]] String type; one byte in an 8 bit format. Requested extended periodic
RAU value (T3312) to be allocated to the UE in GERAN/UTRAN.
The requested extended periodic RAU value is coded as one byte
E
String type; one byte in an 8 bit format. Requested GPRS READY
timer value (T3314) to be allocated to the UE in GERAN/UTRAN.
L
The requested GPRS READY timer value is coded as one byte
FI
(octet 2) of the GPRS Timer information element coded as bit format
(e.g. "01000011" equals 3 decihours or 18 minutes). For the coding
and the value range, see the GPRS Timer IE in 3GPP TS 24.008 [8]
AL
Table 10.5.172/3GPP TS 24.008. See also 3GPP TS 23.060 [47]. The
default value, if available, is manufacturer specific.
TI
<Requested_Periodic-TAU>
String type; one byte in an 8 bit format. Requested extended periodic
EN
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 element coded as bit
D
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]
FI
manufacturer specific.
O
<Requested_Active-Time>
String type; one byte in an 8 bit format. Requested Active Time
C
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
O
manufacturer specific.
M
Reference Note
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
6.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
6.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 supported
AL
<ipv4_ctrl>s),(list of supported<emergency_flag>s)
OK
TI
Parameters
Read Command
AT+CGDCONT
See Write Command
Response
EN
+CGDCONT: [<cid>, <PDP_type>, <APN>,<PDP_addr>, <d_comp>,
D
? <h_comp>,<ipv4_ctrl>,<emergency_flag>[<CR><LF> +CGDCONT:
<cid>, <PDP_type>, <APN>, <PDP_addr>, <d_comp>, <h_comp>,<
FI
ipv4_ctrl>,<emergency_flag>[...]]]
N
OK
O
Parameters
See Write Command
C
pe>[,<APN>[,<P ERROR
DP_addr>[,<d_c Parameters
O
command.
1…16
<PDP_type> (Packet Data Protocol type) A string parameter which
specifies the type of packet data protocol.
IP Internet Protocol (IETF STD 5)
PPP Point to Point Protocol
IPV6 Internet Protocol Version 6
E
<PDP_addr> A string parameter that identifies the MT in the address
space applicable to the PDP.
L
Format: "<n>.<n>.<n>.<n>" where <n>=0..255
FI
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
+CGPADDR command.
AL
<d_comp> A numeric parameter that controls PDP data compression
0 Off (default if value is omitted)
TI
1 On
2 V.42bis
<h_comp>
EN
A numeric parameter that controls PDP head compression
0 Off (default if value is omitted)
1 On
D
2 RFC1144
3 RFC2507
FI
4 RFC3095
<ipv4_ctrl> Parameter that controls how the MT/TA requests to get the
N
<emergency_flag> Emergency_flag:
0 Off (default if value is omitted)
1 On
M
Max Response -
Time
C
Reference Note
M
OK
Parameters
See Write Command
Read Command Response
AT+CGACT? +CGACT: <cid>,<state>[<CR><LF>+CGACT:<cid>,<state>…]
OK
Parameters
E
See Write Command
L
Write Command Response
AT+CGACT=[<s OK
FI
tate>[,<cid>[,<ci If error is related to ME functionality:
d>[,…]]]] +CME ERROR: <err>
AL
Parameters
<state> Indicates the state of PDP context activation
0 Deactivated
TI
1 Activated
Other values are reserved and will result in an ERROR
<cid>
EN
response to the Write Command.
A numeric parameter which specifies a particular PDP context
definition (see +CGDCONT Command). If the <cid> is
D
omitted, it only affects the first cid.
FI
1…24
Parameter Saving NO_SAVE
O
Mode
C
?
OK
Parameters
See Write Command
Write Command Response
AT+CGPADDR= +CGPADDR: <cid>,<PDP_addr>
E
1…24
L
<PDP_addr> String type, IP address
FI
Format: "<n>.<n>.<n>.<n>" where <n>=0..255
<PDP_addr_IPV4>
A string parameter that identifies the MT in the address space
AL
applicable to the PDP.
<PDP_addr_IPV6>
TI
A string parameter that identifies the MT in the address space
applicable to the PDP when the sim_card supports ipv6.
Execution Response
AT+CGDCONT command.
EN
The pdp type must be set to “ipv6” or “ipv4v6” by the
D
Command [+CGPADDR: <cid>,<PDP_addr>] +CGPADDR:
AT+CGPADDR <cid>,<PDP_addr>[...]]]
FI
OK
N
If SIM card supports IPV4V6 type and the PDP_type of the command
“at+cgdcont” defined is ipv4v6 :
[+CGPADDR: <cid>,<PDP_addr_IPV4>,<PDP_addr_IPV6>]
M
OK
Parameters
C
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
connection has been established.
OK
Parameters
E
See Write Command
L
Read Command Response
AT+CGREG? +CGREG: <n>,<stat>[,<lac>,<ci>,<netact> [,[<Active-Time>],
FI
[<Periodic-RAU>],[<GPRS-READY-timer>]]]
AL
OK
If error is related to ME functionality:
+CME ERROR: <err>
TI
Parameters
See Write Command
Write Command Response
AT+CGREG=<n OK
EN
D
> ERROR
Parameters
FI
+CGREG: <stat>
O
<stat>[,<lac>,<ci>,<netact>]
4 Enable display gprs time and periodic RAU
<stat>
M
E
<Active-Time>
String type; one byte in an 8 bit format. Requested Active Time
L
value (T3324) to be allocated to the UE. The requested Active
FI
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 minutes).
AL
<Periodic-RAU>
String type; one byte in an 8 bit format. Requested extended
TI
periodic TAU value (T3412) to be allocated to the UE in
E-UTRAN. The requested extended periodic TAU value is
EN
coded as one byte (octet 3) of the GPRS Timer 3 information
element coded as bit format (e.g. "01000111" equals 70 hours).
<GPRS-READY-timer>
D
String type; one byte in an 8 bit format. Requested GPRS
READY timer value (T3314) to be allocated to the UE in
FI
or 18 minutes).
Parameter Saving
C
Mode
Max Response -
Time
M
Reference Note
O
OK
Parameters
See Write Command
Read Command Response
AT+CGSMS? +CGSMS: <service>
OK
Parameters
See Write Command
Write Command Response
AT+CGSMS=<se OK
rvice> If error is related to ME functionality:
+CME ERROR: <err>
E
Parameters
L
<service> A numeric parameter which indicates the service or service
preference to be used
FI
0 Packet Domain(value is not really supported and is
internally mapped to 2)
AL
1 Circuit switched(value is not really supported and is
internally mapped to 3)
2 Packet Domain preferred (use circuit switched if
TI
GPRS not available)
3 Circuit switched preferred (use Packet Domain if circuit
switched not available)
Parameter Saving AUTO_SAVE
EN
D
Mode
Max Response -
FI
Time
Reference Note
N
O
C
M
O
C
M
SI
7.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
7.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-7),<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
7.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>
E
OK
L
Parameters
FI
See Write Command
Write Command Response
AL
1) For single IP OK
connection ERROR
(+CIPMUX=0) Parameters
TI
AT+CLPORT=< <n> 0..7 A numeric parameter which indicates the connection
mode>,<port> number this used in multi IP connection
2) For multi IP
connection
<mode> EN
A string parameter which indicates the connection type
"TCP" TCP local port
(+CIPMUX=1) "UDP" UDP local port
D
AT+CLPORT=< <port> 0-65535 A numeric parameter which indicates the local port.
n>,<mode>,<por
FI
Max Response -
C
Time
Reference Note
This command will be effective when module is set as a Client.
M
7.2.9 AT+CSTT Start Task and Set APN, USER NAME, PASSWORD
O
OK
SI
Parameters
See Write Command
Read Command Response
AT+CSTT? +CSTT: <apn>,<user name>,<password>
OK
Parameters
See Write Command
Write Command Response
AT+CSTT=<apn OK
>,<user ERROR
name>,<passwor Parameters
d> <apn> A string parameter which indicates the GPRS access point
E
name. The max length is 50 bytes.Defautl value is "CMNET".
<user name> A string parameter which indicates the GPRS user name.
L
The max length is 50 bytes.
FI
<password> A string parameter which indicates the GPRS password.
The max length is 50 bytes.
AL
Execution Response
Command OK
AT+CSTT or
TI
ERROR
Parameter Saving NO_SAVE
Mode
Max Response -
EN
Time
D
Reference Note
FI
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
N
changed to IP START.
O
Execution Response
Command OK
O
AT+CIICR ERROR
C
Reference Note
AT+CIICR only activates moving scene at the status of IP START,
after operating this Command is executed, the state will be changed to
IP CONFIG.
After module accepts the activated operation, if it is activated
successfully, module state will be changed to IP GPRSACT, and it
E
Command <IP address>
L
AT+CIFSR or
ERROR
FI
Parameter
<IP address> A string parameter which indicates the IP address assigned
AL
from GPRS
Parameter Saving NO_SAVE
Mode
TI
Max Response -
Time
Reference Note
EN
Only after PDP context is activated, local IP address can be obtained by
D
AT+CIFSR, otherwise it will respond ERROR. To see the status use
AT+CIPSTATUS command. Status should be:
FI
<state> parameter);
IP STATUS, IP PROCESSING in multi-connection mode (see <state>
C
parameter).
AT+CIFSREX=? OK
C
Execution Response
Command +CIFSREX: <IP address>
M
AT+CIFSREX
OK
SI
Parameter
<IP address> A string parameter which indicates the IP address assigned
from GPRS
Parameter Saving NO_SAVE
Mode
Max Response -
Time
Reference Note
Only after PDP context is activated, local IP address can be obtained by
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
E
LISTENING, IP STATUS, CONNECT OK, TCP CLOSING, UDP
CLOSING, TCP CLOSED, UDP CLOSED in single-connection mode (see
L
<state> parameter);
FI
IP STATUS, IP PROCESSING in multi-connection mode (see <state>
parameter).
AL
7.2.13 AT+CIPSTATUS Query Current Connection Status
AT+CIPSTATUS Query Current Connection Status
TI
Test Command Response
AT+CIPSTATUS OK
=?
Write Command Response
EN
If multi IP +CIPSTATUS: <n>,<bearer>, <TCP/UDP>, <IP address>, <port>,
D
connection mode <client state>
FI
(+CIPMUX=1)
AT+CIPSTATU OK
N
S=<n> Parameters
See Execution Command
O
Execution Response
C
STATE: <state>
2) If in multi-connection mode (+CIPMUX=1)
O
OK
C
STATE: <state>
If the module is set as server
M
CLOSING
<client state> INITIAL
CONNECTING
CONNECTED
REMOTE CLOSING
CLOSING
CLOSED
E
<state> A string parameter which indicates the progress of
connecting
L
0 IP INITIAL
FI
1 IP START
2 IP CONFIG
3 IP GPRSACT
AL
4 IP STATUS
5 TCP CONNECTING/UDP CONNECTING
TI
/SERVER LISTENING
6 CONNECT OK
EN
7 TCP CLOSING/UDP CLOSING
8 TCP CLOSED/UDP CLOSED
9 PDP DEACT
D
In Multi-IP state:
0 IP INITIAL
FI
1 IP START
2 IP CONFIG
N
3 IP GPRSACT
O
4 IP STATUS
5 IP PROCESSING
C
9 PDP DEACT
Parameter Saving NO_SAVE
Mode
M
Max Response -
Time
O
Reference Note
C
M
OK
Parameter
See Write Command
E
Write Command Response
AT+CDNSCFG= OK
L
<pri_dns>[,<sec_ ERROR
FI
dns>] Parameters
<pri_dns> A string parameter which indicates the IP address of the
AL
primary domain name server. Default value is 0.0.0.0.
<sec_dns> A string parameter which indicates the IP address of the
secondary domain name server. Default value is 0.0.0.0.
TI
Parameter Saving NO_SAVE
Mode
Max
Time
Response - EN
D
Reference Note
FI
?
Write Command Response
AT+CDNSGIP= OK
M
Parameters
<domain name> A string parameter which indicates the domain name
SI
L E
7.2.16 AT+CIPHEAD Add an IP Head at the Beginning of a Package Received
AT+CIPHEAD Add an IP Head at the Beginning of a Package Received
FI
Test Command Response
AT+CIPHEAD= +CIPHEAD: (list of supported <mode>s)
AL
?
OK
TI
Parameter
See Write Command
Read Command
AT+CIPHEAD?
Response
+CIPHEAD: <mode>
EN
D
OK
Parameters
FI
<mode> ERROR
Parameters
C
+IPD,<data length>:
C
Max Response -
Time
Reference Note
OK
Parameters
E
See Write Command
L
Read Command Response
AT+CIPATS? +CIPATS: <mode>,<time>
FI
OK
AL
Parameters
See Write Command
TI
Write Command Response
AT+CIPATS=<m OK
ode>[,<time>] ERROR
Parameters
<mode>
EN
A numeric parameter which indicates whether set timer when
D
module is sending data
0 Not set timer when module is sending data
FI
Max Response -
Time
Reference Note
M
O
OK
Parameters
See Write Command
Read Command Response
AT+CIPSPRT? +CIPSPRT: <send prompt>
OK
Parameters
See Write Command
Write Command Response
AT+CIPSPRT=< OK
send prompt> ERROR
Parameters
E
<send prompt> A numeric parameter which indicates whether to echo
L
prompt ‘>’ after module issues AT+CIPSEND command.
0 It shows "send ok" but does not prompt echo ‘>’ when sending
FI
is successful.
1 It prompts echo ‘>’ and shows "send ok" when sending is
AL
successful.
2 It neither prompts echo ‘>’ nor shows "send ok" when sending is
successful.
TI
Parameter Saving NO_SAVE
Mode
Max
Time
Response - EN
D
Reference Note
FI
R=?
OK
Parameters
M
R?
OK
M
Parameters
See Write Command
SI
E
Reference Note
L
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
FI
is in IP STATUS only.
AL
7.2.20 AT+CIPCSGP Set CSD or GPRS for Connection Mode
AT+CIPCSGP Set CSD or GPRS for Connection Mode
Test Command Response
TI
AT+CIPCSGP=? +CIPCSGP: 1-GPRS,APN,USER NAME,PASSWORD
OK
Parameters
EN
D
See Write Command
Read Command Response
FI
OK
O
Parameters
See Write Command
C
mode
C
<
7.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
AT+CIPSRIP=? +CIPSRIP: (list of supported <mode>s)
E
OK
L
Parameters
See Write Command
FI
Read Command Response
AT+CIPSRIP? +CIPSRIP: <mode>
AL
OK
Parameters
TI
See Write Command
Write Command
AT+CIPSRIP=<
mode>
Response
OK
ERROR
EN
D
Parameters
FI
Mode
Max Response -
O
Time
C
Reference
M
OK
Parameters
See Write Command
Read Command Response
AT+CIPDPDP? +CIPDPDP: <mode>, <interval>, <timer>
OK
Parameters
E
See Write Command
L
Write Command Response
AT+CIPDPDP=< OK
FI
mode>[,<interval ERROR
>,<timer>] Parameters
AL
<mode>
0 Not set detect PDP
1 Set detect PDP
TI
<interval>
1<=interval<=180(s), default value is 10.
<timer> EN
1<=timer<=10, default value is 3.
Parameter Saving NO_SAVE
D
Mode
FI
Max Response -
Time
N
Reference Note
O
OK
M
Parameters
See Write Command
SI
OK
Parameters
See Write Command
E
Mode
L
Max Response -
Time
FI
Reference Note
AL
7.2.24 AT+CIPCCFG Configure Transparent Transfer Mode
AT+CIPCCFG Configure Transparent Transfer Mode
TI
Test Command Response
AT+CIPCCFG=
?
+CIPCCFG:
EN
(NmRetry:3-8),(WaitTm:1-10),(SendSz:1-1460),(esc:0,1),(Rxmode:0,1),(
RxSize:50-1460),(Rxtimer:20-1000)
D
OK
FI
Parameters
See Write Command
N
AT+CIPCCFG? +CIPCCFG:
<NmRetry>,<WaitTm>,<SendSz>,<esc>,<Rxmode>,<RxSize>,<Rxtime
C
r>
OK
M
Parameters
See Write Command
O
AT+CIPCCFG= OK
<NmRetry>,<Wa ERROR
M
itTm>,<SendSz>, Parameters
<esc>[,<Rxmode <NmRetry> Number of retries to be made for an IP packet.Default
SI
>,<RxSize>,<Rxt value is 5.
imer>] <WaitTm> Number of 100ms intervals to wait for serial input before
sending the packet. Default value is 1
<SendSz> Size in bytes of data block to be received from serial port
before sending. Default value is 1024.
<esc> Whether turn on the escape sequence, default is TRUE.
E
<Rxtimer> Time interval (ms) to wait for serial port to output data
again. Default value: 50ms
L
Parameter Saving NO_SAVE
FI
Mode
Max Response -
AL
Time
Reference Note
This command will be effective only in single connection mode
TI
(+CIPMUX=0)
EN
7.2.25 AT+CIPSHOWTP Display Transfer Protocol in IP Head When Received Data
AT+CIPSHOWTP Display Transfer Protocol in IP Head When Received Data
D
Test Command Response
AT+CIPSHOWTP +CIPSHOWTP: (list of supported <mode>s)
FI
=?
OK
N
Parameters
O
Parameters
See Write Command
O
=<mode> ERROR
M
Parameters
<mode> A numeric parameter which indicates whether to display
SI
E
7.2.26 AT+CIPUDPMODE UDP Extended Mode
AT+CIPUDPMODE UDP Extended Mode
L
Test Command Response
FI
AT+CIPUDPMOD 1) For single IP connection (+CIPMUX=0)
E=? +CIPUDPMODE: (0-2),("(0-255).(0-255).(0-255).(0-255)"),(1-65535)
AL
OK
2) For multi IP connection (+CIPMUX=1)
TI
+CIPUDPMODE:
(0-7),(0-2),("(0-255).(0-255).(0-255).(0-255)"),(1-65535)
OK
EN
Parameters
D
See Write Command
FI
OK
C
OK
SI
Parameter
See Write Command
Write Command Response
1) For single IP OK
connection ERROR
(+CIPMUX=0) <n> 0-7 A numeric parameter which indicates the connection
AT+CIPUDPMOD 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
E
P
L
address>,<Port>]
FI
Parameter Saving NO_SAVE
Mode
Max Response Time -
AL
Reference Note
TI
7.2.27 AT+CIPRXGET Get Data from Network Manually
AT+CIPRXGET Get Data from Network Manually
Test Command Response
EN
AT+CIPRXGET If single IP connection (+CIPMUX=0)
D
=? +CIPRXGET: (list of supported <mode>s),(list of supported <reqlength>)
FI
OK
N
of supported <reqlength>)
C
OK
Parameters
See Write Command
M
OK
M
Parameters
See Write Command
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…
E
=<mode>[,<id>,< OK
reqlength>] if <mode>=4
L
+CIPRXGET: 4, <cnflength>
FI
OK
2)For multi IP connection
AL
If “AT+CIPSRIP=1” is set, IP address and port is contained.
if <mode>=1
TI
+CIPRXGET: 1[,<id>,<IP ADDRESS>:<PORT>]
if <mode>=2
+CIPRXGET:
ADDRESS>:<PORT>]
EN2,<id>,<reqlength>,<cnflength>[,<IP
1234567890…
D
OK
if <mode>=3
FI
+CIPRXGET: 3,<id>,<reqlength>,<cnflength>[,<IP
ADDRESS>:<PORT>]
N
5151…
O
OK
if <mode>=4
C
+CIPRXGET: 4, <id>,<cnflength>
OK
M
<mode>
M
E
Reference Note
L
To enable this function, parameter <mode> must be set to 1 before
connection.
FI
7.2.28 AT+CIPRDTIMER Set Remote Delay Timer
AL
AT+CIPRDTIMER Set Remote Delay Timer
Test Command Response
AT+CIPRDTIM +CIPRDTIMER: (100-4000),(100-7000)
TI
ER=?
OK
Parameters
See Write Command
EN
D
Read Command Response
AT+CIPRDTIM +CIPRDTIMER: <rdsigtimer>,<rdmuxtimer>
FI
ER?
OK
N
Parameters
O
AT+CIPRDTIM OK
ER=<rdsigtimer If error is related to ME functionality:
>,<rdmuxtimer> +CME ERROR: <err>
M
Parameters
<rdsigtimer> Remote delay timer of single connection. Default value is
O
2000.
C
Max Response -
Time
Reference Note
This command is used to shorten the disconnect time locally when the
remote server has been disconnected.
E
See Write Command
L
Write Command Response
AT+CIPSGTXT OK
FI
=<mode> If error is related to ME functionality:
+CME ERROR: <err>
AL
Parameters
<mode> 0 Select first PDP context
1 Select second PDP context
TI
Parameter Saving NO_SAVE
Mode
Max
Time
Response -
EN
D
Reference Note
This command is used to select pdp context, only for multi IP connection
FI
(+CIPMUX=1).
N
Parameters
See Write Command
O
AT+CIPSENDH OK
EX =<mode> If error is related to ME functionality:
M
Parameters
<mode> 0 The default format of output data in AT+CIPSEND.
1 Set the input data in HEX format when using CIPSEND
command to send data.
Parameter Saving NO_SAVE
Mode
Max Response -
Time
Reference Note
E
Test Command Response
L
AT+CIPHEXS +CIPHEXS: (list of supported <mode>s)
=?
FI
OK
Parameters
AL
See Write Command
Write Command Response
AT+CIPHEXS OK
TI
=<mode> If error is related to ME functionality:
+CME ERROR: <err>
Parameters
<mode> 0
EN
The default format of output data
D
1 Set the output data with suffix”0d 0a”
2 Set the output data in HEX format with suffix “0d 0a”.
FI
Max Response -
O
Time
Reference Note:
C
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
8.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