SIM7020 Series - AT Command Manual - V1.02
SIM7020 Series - AT Command Manual - V1.02
SIM7020 Series - AT Command Manual - V1.02
FI
SIM7020 Series_AT Command
AL
Manual_V1.02
IT
EN
D
FI
N
O
C
M
O
C
M
SI
Smart Machine Smart Decision
Version 1.02
Date 2018-12-13
Status Release
LE
FI
General Notes
SIMCom offers this information as a service to its customers, to support application and
AL
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
IT
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
communication of the contents thereof, are forbidden without express authority. Offenders are
N
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 .........................................................................................15
1.1 Scope of the document ................................................................................... 15
1.1 Related documents ......................................................................................... 15
LE
1.2 Conventions and abbreviations ...................................................................... 15
1.3 AT Command syntax...................................................................................... 15
1.3.1 Basic syntax ............................................................................................................ 16
FI
1.3.2 S Parameter syntax .................................................................................................. 16
1.3.3 Extended Syntax...................................................................................................... 16
AL
1.3.4 Combining AT commands on the same Command line.......................................... 16
1.3.5 Entering successive AT commands on separate lines .............................................. 17
1.4 Supported character sets ................................................................................ 17
IT
1.5 Flow control ................................................................................................... 17
1.5.1 Software flow control (XON/XOFF flow control).................................................. 17
EN
1.5.2 Hardware flow control (RTS/CTS flow control) ..................................................... 18
1.6 Definitions...................................................................................................... 18
1.6.1 Parameter Saving Mode .......................................................................................... 18
D
1.6.2 Max Response Time ................................................................................................ 18
FI
2.1.5 ATN1 some PC modem driver initial setting to handshake at highest speed larger
than S37 22
O
2.1.9 ATS0 Set Number of Rings before Automatically Answering the Call ............... 23
2.1.10 ATS1 Ring Counter .............................................................................................. 24
SI
LE
2.1.24 ATX Set CONNECT Result Code Format and Monitor Call Progress ................ 33
2.1.25 ATZ Reset Default Configuration ........................................................................ 34
2.1.26 AT&C Set DCD Function Mode .......................................................................... 34
FI
2.1.27 AT&D Set DTR Function Mode .......................................................................... 34
2.1.28 AT&F Factory Defined Configuration ................................................................. 35
AL
2.1.29 AT&K Flow Control Setting ................................................................................ 35
2.1.30 AT&V Display Current Configuration ................................................................. 36
2.1.31 AT&W Store Active Profile ................................................................................. 36
IT
2.1.32 AT+DR V.42bis data compression reporting control ........................................... 37
2.1.33 AT+DS V.42bis data compression control ........................................................... 38
EN
2.1.34 AT+GCAP Request Complete TA Capabilities List ............................................. 39
2.1.35 AT+GMI Request Manufacturer Identification .................................................... 39
2.1.36 AT+GMM Request TA Model Identification ....................................................... 40
D
2.1.37 AT+GMR Request TA Revision Identification of Software Release ................... 40
FI
LE
3.2.20 AT+CNUM Subscriber Number........................................................................... 67
3.2.21 AT+CPOL Preferred Operator List ...................................................................... 67
3.2.22 AT+CFUN Set Phone Functionality ..................................................................... 69
FI
3.2.23 AT+CCLK Clock ................................................................................................. 70
3.2.24 AT+CSIM Generic SIM Access ........................................................................... 70
AL
3.2.25 AT+CBC Battery Charge ..................................................................................... 71
3.2.26 AT+CTZR Time Zone Reporting ......................................................................... 72
3.2.27 AT+CTZU Automatic Time Update ..................................................................... 73
IT
3.2.28 AT+CPLS Selection of preferred PLMN List ...................................................... 73
3.2.29 AT+CPSMS Power Saving Mode Setting ............................................................ 74
EN
3.2.30 AT+CCIOTOPT CIoT optimization configuration .............................................. 76
3.2.31 AT+CEDRXS eDRX Setting ............................................................................... 77
3.2.32 AT+CEDRXRDP eDRX Read Dynamic Parameters ........................................... 78
D
3.2.33 AT+CCHO Open UICC Logical Channel ............................................................ 79
FI
LE
4.2.5 AT+CBANDSL Set Modem NB-IOT Search Prefer Band List ......................... 107
4.2.6 AT+CENG Report Network State ...................................................................... 108
4.2.7 AT+CCID Show ICCID ..................................................................................... 112
FI
4.2.8 AT+EXUNSOL Enable or Disable Proprietary Unsolicited Indications ............ 112
4.2.9 AT+GSV Display Product Identification Information........................................ 113
AL
4.2.10 AT*CELLLOCK Set the List of ARFCN Which Needs to Be Locked .............. 113
4.2.11 AT+SLEDS Set the Timer Period of Net Light .................................................. 114
4.2.12 AT+CNETLIGHT Close the Net Light or Open It to Shining ........................... 115
IT
4.2.13 AT+CSMINS SIM Inserted Status Reporting .................................................... 116
4.2.14 AT+CSPCHSC Set Scrambling Algorithm for NPDSCH .................................. 117
EN
4.2.15 AT+CPSMSTATUS Enable Deep Sleep Wakeup Indication ............................. 118
4.2.16 AT+CSCLK Configure Slow Clock .................................................................. 118
4.2.17 AT+CRESET Trigger WDT Reset ..................................................................... 119
D
4.2.18 AT+CREVHEX Control the Data Output Format .............................................. 120
FI
4.2.21 AT+CURTC Control CCLK Show URC Or RTC Time ..................................... 122
4.2.22 AT+CHOMENW Display Home Network Information..................................... 123
O
5.2 Detailed Descriptions of AT Commands for TCPIP Application Toolkit .... 127
C
5.2.3 AT+CSOB Bind Local Address and Local Port ................................................. 129
5.2.4 AT+RETENTION Retention of Socket Scene ...................................................... 129
SI
SIM800 Serials........................................................................................137
6.1 Overview ...................................................................................................... 137
LE
6.2 Detailed Descriptions of Commands ........................................................... 138
6.2.1 AT+CIPMUX Start Up Multi-IP Connection ..................................................... 138
6.2.2 AT+CIPSTART Start Up TCP or UDP Connection............................................ 138
FI
6.2.3 AT+CIPSEND Send Data Through TCP or UDP Connection ........................... 140
6.2.4 AT+CIPQSEND Select Data Transmitting Mode .............................................. 143
AL
6.2.5 AT+CIPACK Query Previous Connection Data Transmitting State .................. 143
6.2.6 AT+CIPCLOSE Close TCP or UDP Connection ............................................... 144
6.2.7 AT+CIPSHUT Deactivate GPRS PDP Context ................................................. 145
IT
6.2.8 AT+CLPORT Set Local Port .............................................................................. 145
6.2.9 AT+CSTT Start Task and Set APN, USER NAME, PASSWORD .................... 146
EN
6.2.10 AT+CIICR Bring Up Wireless Connection with GPRS or CSD ........................ 147
6.2.11 AT+CIFSR Get Local IP Address ...................................................................... 148
6.2.12 AT+CIPSTATUS Query Current Connection Status .......................................... 148
D
6.2.13 AT+CDNSCFG Configure Domain Name Server ............................................. 150
FI
6.2.14 AT+CDNSGIP Query the IP Address of Given Domain Name ......................... 151
6.2.15 AT+CIPHEAD Add an IP Head at the Beginning of a Package Received......... 151
N
6.2.16 AT+CIPHEXS Show Data in Hex Mode of a Package Received ...................... 152
6.2.17 AT+CIFSREX Get Local IP Address ................................................................. 153
O
6.2.20 AT+CIPCSGP Set CSD or GPRS for Connection Mode ................................... 155
6.2.21 AT+CIPSRIP Show Remote IP Address and Port When Received Data ........... 156
M
6.2.22 AT+CIPSHOWTP Display Transfer Protocol in IP Head When Received Data 157
6.2.23 AT+CIPUDPMODE UDP Extended Mode........................................................ 158
O
LE
AT+CHTTPCREATEEXT ................................................................................................... 173
7.2.11 AT+CHTTPCLRMULSNDBUF Clear Multi Send Buffer of
AT+CHTTPSENDEXT ........................................................................................................ 174
FI
7.2.12 AT+CHTTPRESUMESEND Set Resume Send Package or not when HTTP
Disconnected ......................................................................................................................... 174
AL
7.2.13 +CHTTPNMIH Header of the Response from Host .......................................... 175
7.2.14 +CHTTPNMIC Content of The Response from Host ........................................ 176
7.2.15 +CHTTPERR HTTP Client Connection Error Indicator ................................... 177
IT
7.2.16 +CHTTPTOFS HTTP Download Indicate from Host ........................................ 177
7.2.17 +CHTTPTOFSOK HTTP Download Finished Indicate..................................... 177
EN
8 AT Commands for PING Support ....................................................179
8.1 Overview of AT Commands for PING Support ........................................... 179
D
8.2 Detailed Descriptions of AT Commands for PING Support ........................ 179
FI
LE
11.1 Overview of AT Commands for Network Command-CoAP .................... 195
11.2 Detailed Descriptions of AT Commands for Network Command-CoAP .... 195
FI
11.2.1 AT+CCOAPNEW Create a CoAP Client Instance ............................................ 195
11.2.2 AT+CCOAPSEND Send CoAP Data ................................................................. 196
AL
11.2.3 AT+CCOAPCSEND Send CoAP Data .............................................................. 196
11.2.4 AT+CCOAPDEL Destory the CoAP Client Instance ........................................ 198
11.2.5 +CCOAPNMI Content from CoAP server ......................................................... 198
IT
12 AT Commands for Network Command – SNTP...........................199
EN
12.1 Overview of AT Commands for Network Command-SNTP .................... 199
12.2 Detailed Descriptions of AT Commands for Network Command-SNTP . 199
12.2.1 AT+CSNTPSTART Start to Query Network Time ............................................ 199
D
12.2.2 AT+CSNTPSTOP Stop to Query Network Time ............................................... 199
FI
LE
14.2.17 AT+MIPLBOOTSTRAPPARA Set Parameter for Connect Bootstrap .......... 218
14.2.18 +MIPLREAD Read Request to User.............................................................. 219
14.2.19 +MIPLWRITE Write Request to User ........................................................... 219
FI
14.2.20 +MIPLEXECUTE Execute Request to User.................................................. 220
14.2.21 +MIPLOBSERVE Observe Request to User ................................................. 220
AL
14.2.22 +MIPLDISCOVER Discover request to User................................................ 220
14.2.23 +MIPLPARAMETER Set Parameter Request to User .................................. 221
14.2.24 +MIPLEVENT Event Indication to User ....................................................... 221
IT
15 AT Commands for NVRAM .........................................................223
EN
15.1 Overview of AT Commands for NVRAM Command .............................. 223
15.2 Detailed Descriptions of AT Commands for NVRAM Command ........... 223
15.2.1 AT+CNVMR Read Data from NVRAM ............................................................ 223
D
15.2.2 AT+CNVMW Write Data to NVRAM............................................................... 224
FI
LE
19.1.2 CME Error Codes related to PSD and Packet Domain ......................................... 235
19.1.3 CME Error Codes related to select TE character set ............................................. 239
19.1.4 CME Error Codes related to preferred operator list .............................................. 240
FI
19.1.5 CME Error Codes related to Restricted/Generic SIM Access ............................... 240
19.1.6 CME Error Codes related to Miscellaneous Proprietary ....................................... 240
AL
19.1.7 CME Error Codes related to report Network State ............................................... 241
19.2 Summary of CMS ERROR Codes ........................................................... 242
19.3 Summary of CIS ERROR Codes.............................................................. 244
IT
19.4 Summary of Unsolicited Result Codes..................................................... 244
20
EN
AT Commands Examples ..............................................................246
20.1 CoAP command........................................................................................ 246
D
21 ATC Differences among SIM7020 Series .....................................247
FI
Contact ....................................................................................................248
O
C
M
O
C
M
SI
Version History
LE
4.2.3 AT+CLTS Modify parameters
4.2.15 AT+CPSMSTATUS Add ATC
FI
4.2.17 AT+CRESET Add ATC
4.2.18 AT+CREVHEX Add ATC
AL
5.2.3 AT+CSOB Add ATC
5.2.5 AT+CSODSEND Add ATC
IT
5.2.8 AT+CSORCVFLAG Add ATC
EN
7.2.8 AT+CHTTPPARA Add ATC
10.2.3 +CMQDISCON Add ATC
11.2.1 AT+CCOAPNEW Add test command
D
11.2.2 AT+CCOAPSEND Add test command
FI
AT+MIPLCREATEEXT
C
RA
15 AT Commands for Add ATC
O
NVRAM
16 AT Commands for CT Add ATC
C
IOT Platform
M
LE
5.2.4 AT+RETENTION Add command
5.2.12 AT+CSOALIVE Add command
FI
Charpter 6 AT Commands for TCPIP Application
Toolkit to Compatible with SIM800
Serials
AL
7.2.2 Add command
AT+CHTTPCREATEEXT
IT
7.2.7 Add command
AT+CHTTPSENDEXT EN
7.2.9 AT+CHTTPTOFS Add command
7.2.10 Add command
AT+CHTTPCLRMULCRT
D
BUF
FI
BUF
7.2.12 Add command
O
AT+CHTTPRESUMESEN
C
D
7.2.16 +CHTTPTOFS Add command
M
Command-DM
Charpter 18 AT Add ATC
Commands for FOTA
Charpter 19 Supported Add
Unsolicited Result Codes
Charpter 21 ATC Add ATC
Differences among
LE
FI
AL
IT
EN
D
FI
N
O
C
M
O
C
M
SI
1 Introduction
This document presents the AT Command Set for SIMCom SIM7020 Series, including
LE
SIM7020C, SIM7020E, SIM7020G, SIM7030 and SIM7060.
FI
1.1 Related documents
You can visit the SIMCom Website using the following link:
AL
http://www.simcom.com
IT
1.2 Conventions and abbreviations
EN
In this document, the GSM engines are referred to as following term:
ME (Mobile Equipment);
MS (Mobile Station);
D
TA (Terminal Adapter);
FI
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
serial interface. The controlling device at the other end of the serial line is referred to as
O
following term:
TE (Terminal Equipment);
C
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.
All these AT commands can be split into three categories syntactically: "basic", "S parameter",
and "extended". These are as follows:
LE
These AT commands have the format of "AT<x><n>", or "AT&<x><n>", where "<x>"is the
Command, and "<n>"is/are the argument(s) for that Command. An example of this is "ATE<n>",
FI
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.3.2 S Parameter syntax
These AT commands have the format of "ATS<n>=<m>", where "<n>" is the index of the S
IT
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. EN
1.3.3 Extended Syntax
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.
M
engine.
M
You can enter several AT commands on the same line. In this case, you do not need to type the
"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 2048 characters (counted from the first
When you need to enter a series of AT commands on separate lines, please Note that you need to
wait the final response (for example OK, CME error, CMS error) of last AT Command you
entered before you enter the next AT Command.
LE
1.4 Supported character sets
FI
The SIM7020 Series AT Command interface defaults to the IRA character set. The SIM7020
Series supports the following character sets:
AL
GSM format
UCS2
IRA
IT
The character set can be set and interrogated using the "AT+CSCS" Command (3GPP TS
27.007). The character set is defined in GSM specification 3GPP TS 27.005.
EN
The character set affects transmission and reception of SMS and SMS Cell Broadcast messages,
the entry and display of phone book entries text field and SIM Application Toolkit alpha strings.
D
FI
Flow control is very important for correct communication between the GSM engine and DTE.
O
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
C
device should be capable to cause the sending device to pause until it catches up.
M
There are basically two approaches to achieve data flow control: software flow control and
hardware flow control. SIM7020 Series support both two kinds of flow control.
O
Software flow control sends different characters to stop (XOFF, decimal 19) and resume (XON,
decimal 17) data flow. It is quite useful in some applications that only use three wires on the
SI
serial interface.
The default flow control approach of SIM7020 Series is hardware flow control (RTS/CTS flow
control), to enable software flow control in the DTE interface and within GSM engine, type the
following AT Command:
AT+IFC=1, 1
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.
LE
Hardware flow control achieves the data flow control by controlling the RTS/CTS line. When the
data transfer should be suspended, the CTS line is set inactive until the transfer from the
FI
receiving buffer has completed. When the receiving buffer is ok to receive more data, CTS goes
active once again.
AL
To achieve hardware flow control, ensure that the RTS/CTS lines are present on your application
platform.
IT
1.6 Definitions
EN
1.6.1 Parameter Saving Mode
D
For the purposes of the present document, the following syntactical definitions apply:
NO_SAVE: The parameter of the current AT command will be lost if module is rebooted or
FI
automatically and take in effect immediately, and it won't be lost if module is rebooted.
O
rebooted.
AT&W_SAVE: The parameter of the current AT command will be kept in NVRAM by
M
Max response time is estimated maximum time to get response, the unit is seconds.
M
LE
2.1 Overview of AT Commands According to V.25TER
Command Description
FI
ATE Set command echo mode
ATI Display product identification information
AL
ATL Set monitor speaker loudness
ATM Set monitor speaker mode
IT
ATN1 Some PC modem driver initial setting to handshake at highest speed larger
than S37 EN
ATO Switch from command mode to data mode
ATP Select pulse dialling
ATQ Set result code presentation mode
D
string of D command
ATS10 Set disconnect delay after indicating the absence of data carrier
C
ATS95 Some PC modem driver initial setting to enable extended result codes
ATT Select Tone Dialing
ATV TA response format
ATX Set connect result code format and monitor call progress
ATZ Reset default configuration
AT&C Set DCD function mode
AT&D Set DTR function mode
LE
AT+GMI Request manufacturer identification
AT+GMM Request TA model identification
FI
AT+GMR Request TA revision identification of software release
AT+GOI Request global object identification
AL
AT+GSN Request TA serial number identification (IMEI)
AT+ICF Set TE-TA control character framing
AT+IFC Set TE-TA local data flow control
IT
AT+ILRR Set TE-TA Local rate reporting mode
AT+IPR
EN
Set TE-TA fixed local rate
AT+FCLASS Set Fax Class
D
2.1 Detailed Description of AT Commands According to V.25TER
FI
Execution Response
Command This setting determines whether or not the TA echoes characters received
C
Parameters
O
Parameter Saving
Mode
SI
Max Response -
Time
Reference Note
V.25ter
OK
Parameter Saving NO_SAVE
LE
Mode
Max Response -
FI
Time
Reference Note
V.25ter
AL
2.1.3 ATL Set Monitor Speaker Loudness
IT
ATL Set Monitor Speaker Loudness
Execution Response
EN
Command OK
ATL<value> Parameters
D
<value> 0..3 Volume
Parameter Saving NO_SAVE
FI
Mode
N
Max Response -
Time
O
Reference Note
V.25ter No effect in GSM
C
Execution Response
C
Command OK
ATM<value> Parameters
M
Mode
Max Response -
Time
Reference Note
V.25ter No effect in GSM
ATN1 Some PC modem driver initial setting to handshake at highest speed larger than S37
Execution Response
Command OK
ATN1 Parameters
LE
Parameter Saving NO_SAVE
Mode
FI
Max Response -
Time
Reference Note
AL
V.25ter
IT
2.1.6 ATO Switch from Command Mode to Data Mode
CONNECT
If connection is not successfully resumed
N
ERROR
O
else
TA returns to data mode from command mode CONNECT <text>
C
Mode
C
Max Response -
Time
M
Reference Note
V.25ter
SI
LE
Reference Note
V.25ter No effect in GSM
FI
2.1.8 ATQ Set Result Code Presentation Mode
AL
ATQ Set Result Code Presentation Mode
Execution Response
Command This parameter setting determines whether or not the TA transmits any result
IT
ATQ<n> code to the TE. Information text transmitted in response is not affected by
this setting.
If <n>=0:
EN
OK
If <n>=1:
D
(none)
FI
Parameters
<n> 0 TA transmits result code
N
Parameter Saving
Mode
C
Max Response -
Time
M
Reference Note
V.25ter This command only affects V.250 AT commands and not all other AT
O
2.1.9 ATS0 Set Number of Rings before Automatically Answering the Call
M
OK
Parameters
See Write Command
Write Command Response
LE
Parameter Saving -
Mode
FI
Max Response -
Time
AL
Reference Note
V.25ter If <n> is set too high, the calling party may hang up before the call can be
answered automatically.
IT
If using cmux port, ATH and AT+CHUP can hang up the call
(automatically answering) only in the CMUX channel 0.
EN
If using dual-physical serial port, ATH and AT+CHUP can hang up the call
(automatically answering) only in UART1.
D
2.1.10 ATS1 Ring Counter
FI
ATS1? <n>
O
OK
C
Parameters
See Write Command
M
OK
C
or
ERROR
M
Parameters
<n> The number of "RING" strings sent to the TE as a result of
SI
LE
ATS3 Set Escape Sequence Character
Read Command Response
FI
ATS2? <n>
AL
OK
Parameters
See Write Command
IT
Write Command Response
ATS2=<n> This parameter setting determines the character recognized by the TA to
EN
indicate the escape sequence.
OK
or
D
ERROR
FI
Parameters
<n> 0-43-255 escape sequence character
N
Max Response -
Time
M
Reference Note
V.25ter
O
ATS3? <n>
OK
Parameters
See Write Command
Write Command Response
ATS3=<n> This parameter setting determines the character recognized by TA to
LE
Mode
Max Response -
FI
Time
Reference Note
AL
V.25ter Default 13 = CR. It only supports default value.
IT
ATS4 Set Response Formatting Character
Read Command Response
EN
ATS4? <n>
D
OK
Parameters
FI
or
ERROR
M
Parameters
<n> 0-10-127 Response formatting character
O
Parameter Saving -
C
Mode
Max Response -
M
Time
SI
Reference Note
V.25ter Default 10 = LF. It only supports default value.
OK
Parameters
See Write Command
Write Command Response
ATS5=<n> This parameter setting determines the character recognized by TA as a
request to delete from the command line the immediately preceding
character.
LE
OK
or
FI
ERROR
Parameters
<n> 0-8-127 Response formatting character
AL
Parameter Saving AT&W_SAVE
Mode
IT
Max Response -
Time EN
Reference Note
V.25ter Default 8 = Backspace.
D
2.1.15 ATS6 Pause Before Blind Dialling
FI
OK
C
or
ERROR
O
Parameters
C
Mode
SI
Max Response -
Time
Reference Note
V.25ter No effect in GSM
OK
Parameters
See Write Command
Write Command Response
ATS7=<n> This parameter setting determines the amount of time to wait for the
LE
connection completion in case of answering or originating a call.
OK
FI
or
ERROR
Parameters
AL
<n> 1-60-255 Number of seconds to wait for connection completion
Parameter Saving AT&W_SAVE
IT
Mode
Max Response - EN
Time
Reference Note
V.25ter If called party has specified a high value for ATS0=<n>, call setup may fail.
D
The correlation between ATS7 and ATS0 is important
FI
2.1.17 ATS8 Set Number of Seconds to Wait for Comma Dial Modifier Encountered in
O
ATS8 Set Number of Seconds to Wait for Comma Dial Modifier Encountered in Dial
String of D Command
M
OK
C
Parameters
M
ATS8=<n> OK
or
ERROR
Parameters
<n> 0 no pause when comma encountered in dial string
1-2-255 The value of this register determines how long the
modem should pause when it sees a comma in the dialing string.
2.1.18 ATS10 Set Disconnect Delay after Indicating the Absence of Data Carrier
LE
ATS10 Set Disconnect Delay after Indicating the Absence of Data Carrier
FI
Read Command Response
ATS10? <n>
AL
OK
Parameters
IT
See Write Command
Write Command Response EN
ATS10=<n> 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
detected before disconnecting, the TA remains connected.
D
OK
or
FI
ERROR
Parameters
N
Parameter Saving -
Mode
C
Max Response -
Time
M
Reference Note
O
V.25ter This command is not used, as there have been issues with in-band DCD
dropping unexpectedly for CSD calls on some networks.
C
This command sets the escape code guard time in fiftieths of a second. The escape guard time is
SI
used to measure when to detect the +++ escape sequence has been entered by the PC in order to
drop out of data mode back to AT command mode.
The guard time determines the time that forms a guard period before and after three escape
sequence characters. In order to distinguish an escape sequence from just three escape sequence
characters in the data stream there is timing associated to the three escape sequence characters of
an escape sequence.
The time between the last byte of the data stream and the first escape sequence character must be
at least the guard time and the time between each escape sequence character of the escape
LE
OK
FI
NB: <n> is in 3 decimal digits format (e.g. Default value is given as 050).
If error is related to wrong AT syntax:
+CME ERROR: <err>
AL
Parameters
See Write Command
IT
Write Command Response
ATS12=<n> OK EN
or
ERROR
Parameters
D
<n> 0-50-255 Number of 20 ms.
FI
Max Response -
Time
O
Reference Note
C
V.25ter
This command sets the S-register 25 Detect DTR change time that contain the threshold for
O
noticing a change in DTR. This time permits to the modem to ignore DTR before taking action
specified by &Dn (See AT&D Circuit 108 behavior).
C
The value unit is in 1/100 seconds. Default value is set to 5 (50ms delay after a DTR drop before
M
OK
NB: <n> is in 3 decimal digits format (e.g. Default value is given as 000).
If error is related to wrong AT syntax:
+CME ERROR: <err>
LE
Parameter Saving AT&W_SAVE
Mode
FI
Max Response -
Time
AL
Reference Note
V.25ter
IT
2.1.21 ATS95 Some PC Modem Driver Initial Setting to Enable Extended Result Codes
ATS95
EN
Some PC Modem Driver Initial Setting to Enable Extended Result Codes
Read Command Response
ATS95? OK
D
Parameters
See Write Command
FI
ATS95=<n> OK
O
setting .
Parameter Saving AT&W_SAVE
C
Mode
M
Max Response -
Time
SI
Reference Note
V.25ter
LE
Reference Note
V.25ter
FI
2.1.23 ATV TA Response Format
AL
ATV TA Response Format
Execution Response
IT
Command This parameter setting determines the contents of the header and trailer
ATV<value> transmitted with result codes and information responses.
EN
When <value>=0
0
When <value>=1
D
OK
Parameters
FI
The result codes, their numeric equivalents and brief descriptions of the use
of each are listed in the following table.
M
Max Response -
C
Time
Reference Note
M
V.25ter
SI
LE
NO ANSWER 8 "@" (Wait for Quiet Answer) dial modifier was used, but
remote ringing followed by five seconds of silence was not
detected before expiration of the connection timer (S7)
FI
PROCEEDING 9 An AT command is being processed
CONNECT Manufacturer- Same as CONNECT, but includes manufacturer-specific
AL
<text> specific text that may specify DTE speed, line speed, error control,
data compression, or other status
IT
2.1.24 ATX Set CONNECT Result Code Format and Monitor Call Progress
ATX
EN
Set CONNECT Result Code Format and Monitor Call Progress
Execution Response
Command This parameter setting determines whether or not the TA detected the
D
ATX<value> presence of dial tone and busy signal and whether or not TA transmits
particular result codes.
FI
OK
N
or
ERROR
O
Parameters
<value> 0 CONNECT result code only returned, dial tone and busy
C
LE
Parameters
<value> 0 Restore profile 0
FI
Parameter Saving NO_SAVE
Mode
Max Response -
AL
Time
Reference Note
IT
V.25ter
EN
Parameter impacted by Z command: refer to AT&W, and IFC will be set too.
Execution Response
Command This parameter determines how the state of circuit 109 (DCD) relates to the
N
OK
or
C
ERROR
Parameters
M
Parameter Saving -
Mode
C
Max Response -
M
Time
Reference Note
SI
V.25ter
LE
2 ON->OFF on DTR: Disconnect call, change to Command
mode. During state DTR=OFF is auto-answer off.
FI
Parameter Saving -
Mode
Max Response -
AL
Time
Reference Note
IT
V.25ter
EN
2.1.28 AT&F Factory Defined Configuration
AT&F[<value>] OK
Parameters
N
Max Response -
Time
M
Reference Note
O
V.25ter
C
Parameter impacted by &F command: refer to AT&W, and IFC will be set too.
M
LE
AT&K3 is equivalent of entering AT+IFC=2,2
AT&K4 is equivalent of entering AT+IFC=1,1
FI
2.1.30 AT&V Display Current Configuration
AL
AT&V Display Current Configuration
Execution Response
Command TA returns the current parameter setting.
IT
AT&V[<n>] <current configurations text>
OK
or
EN
ERROR
D
Parameters
<n> 0 Responses in numeric format
FI
Max Response -
O
Time
Reference Note
C
V.25ter
M
Command TA stores the current parameter setting in the user defined profile.
M
AT&W[<n>] OK
or
SI
ERROR
Parameters
<n> 0 Store the current configuration in profile 0
Parameter Saving NO_SAVE
Mode
Max Response -
Time
LE
ATS4 <char> Y
ATS5 <char> Y
FI
ATS6 <short> Y
ATS7 <time> Y
ATS8 <time> Y
AL
ATS10 <time> Y
ATV <format> Y
IT
ATE <echo> Y
ATQ <result> EN Y
ATX <result> Y
AT&C <behavior> Y
D
AT&D <behavior> Y
AT+CLTS <timestamp> Y
FI
AT+CREG <n> Y
N
AT+CGREG <n> Y
AT+CMEE <n> Y
O
AT+CSCS <chest> Y
C
AT+CSMINS <n> Y
AT+EXUNSOL <exunsol> Y
M
AT+IPR <n> Y
AT+IFC <TA_by_TE>,<TE_by_TA> Y
O
OK
Parameters
See Write Command
Read Command Response
AT+DR? +DR: <value>
OK
Parameters
See Write Command
Write Command Response
AT+DR=<value> This parameter setting determines whether the intermediate result code of
the current data compressing is reported by TA to TE after a connection
establishment.
LE
OK
Parameters
FI
<value> 0 Reporting disabled
1 Reporting enabled
AL
Parameter Saving NO_SAVE
Mode
Max Response -
IT
Time
Reference Note EN
V.25ter
AT+DS=? +DS: (list of supported <p0>s), (list of supported <n>s), (list of supported
<p1>s), (list of supported <p2>s)
O
OK
C
Parameters
See Write Command
M
OK
Parameters
M
LE
Mode
Max Response -
FI
Time
Reference Note
V.25ter only for data call
AL
GSM transmits the data transparent. The remote TA may support this
compression.
IT
2.1.34 AT+GCAP Request Complete TA Capabilities List
EN
AT+GCAP Request Complete TA Capabilities List
Execution Response
D
Command TA reports a list of additional capabilities.
AT+GCAP +GCAP: list of supported <name>s
FI
OK
N
Parameters
O
Mode
Max Response -
M
Time
Reference Note
O
V.25ter
C
OK
LE
Max Response -
Time
Reference Note
FI
V.25ter
AL
2.1.36 AT+GMM Request TA Model Identification
IT
Test Command Response
AT+GMM=? OK EN
Execution TA reports one or more lines of information text which permit the user to
Command identify the specific model of device.
D
AT+GMM <model>
FI
OK
N
Parameters
<model> Product model identification text
O
Mode
Max Response -
M
Time
O
Reference Note
V.25ter
C
Execution TA reports one or more lines of information text which permit the user to
Command identify the revision of software release.
AT+GMR <revision>
LE
Reference Note
V.25ter
FI
2.1.38 AT+GOI Request Global Object Identification
AL
AT+GOI Request Global Object Identification
Test Command Response
AT+GOI=? OK
IT
Execution Response
EN
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
D
identifiers.
<Object Id>
FI
OK
N
Parameters
O
Max Response -
Time
O
Reference Note
C
V.25ter
M
Execution Response
Command TA reports the IMEI (international mobile equipment identifier) number in
AT+GSN information text which permit the user to identify the individual ME device.
OK
Parameters
<sn> IMEI of the telephone(International Mobile station Equipment
Identity)
Parameter Saving NO_SAVE
Mode
LE
Max Response -
Time
FI
Reference Note
V.25ter The serial number (IMEI) is varied by individual ME device.
AL
2.1.40 AT+ICF Set TE-TA Control Character Framing
IT
Test Command Response EN
AT+ICF=? +ICF: (list of supported <format>s),(list of supported <parity>s)
OK
D
Parameters
See Write Command
FI
OK
Parameters
C
AT+ICF=<forma This parameter setting determines the serial interface character framing
O
OK
Parameters
M
LE
In <format> parameter, "0 parity" means no parity;
The <parity> field is ignored if the <format> field specifies no parity and
string "+ICF: <format>,255" will be response to "AT+ICF? " Command.
FI
2.1.41 AT+IFC Set TE-TA Local Data Flow Control
AL
AT+IFC Set TE-TA Local Data Flow Control
Test Command Response
IT
AT+IFC=? +IFC: (list of supported <dce_by_dte>s),(list of supported
<dte_by_dce>s)
EN
OK
Parameters
D
See Write Command
Read Command Response
FI
OK
O
Parameters
See Write Command
C
Parameters
C
0 No flow control
SI
LE
AT+ILRR Set TE-TA Local rate reporting mode
FI
Test Command Response
AT+ILRR=? +ILRR: (list of supported <value>s)
AL
OK
Parameters
IT
See Write Command
Read Command Response EN
AT+ILRR? +ILRR: <value>
OK
D
Parameters
See Write Command
FI
Parameters
<value>
M
Mode
Max Response -
M
Time
SI
Reference
V.25ter
OK
Parameters
See Write Command
Read Command Response
AT+IPR? +IPR: <rate>
LE
OK
Parameters
FI
See Write Command
Write Command Response
AL
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.
IT
OK
Parameters EN
<rate> Baud rate per second
0
110
D
300
FI
1200
2400
N
4800
9600
O
19200
38400
C
57600
115200
M
230400
460800
O
921600
C
3000000
Parameter Saving AUTO_SAVE
M
Mode
SI
Max Response -
Time
Reference Note
V.25ter Factory setting is "AT+IPR=0"(auto-bauding).
OK
Parameters
See Write Command
Read Command Response
AT+FCLASS? +FCLASS: <n>
LE
OK
FI
Parameters
See Write Command
AL
Write Command Response
AT+FCLASS=< This command has no effect in NB-IoT and is supported for compatibility
n> reasons.
IT
OK
Parameters EN
<n> 0 Data
1 Fax class 1 (TIA-578-A)
Parameter Saving AT&W_SAVE
D
Mode
FI
Max Response -
Time
N
Reference Note
V.25ter
O
C
M
O
C
M
SI
Command Description
LE
AT+CEER Extended error report
AT+CGMI Request manufacturer identification
FI
AT+CGMM Request model identification
AT+CGMR Request TA revision identification of software release
AL
AT+CGOI Request global object identification
AT+CGSN Request product serial number identification (identical with +GSN)
AT+CIMI Request international mobile subscriber identity
IT
AT+CLCK Facility lock
AT+CMAR Master reset
EN
AT+CMEE Report mobile equipment error
AT+COPS Operator selection
D
AT+CPIN Enter PIN
FI
AT+CCLK Clock
M
LE
AT+CGDCONT Define PDP context
AT+CGACT PDP context activate or deactivate
FI
AT+CGPADDR Show PDP address
AT+IPCONFIG Show the Complete PDP Address
AT+CGEREP Packet Domain Event Reporting
AL
AT+CGREG Network registration status
AT+CGCONTR PDP Context Read Dynamic Parameters
IT
DP
AT+CGPIAF Printing IP Address Format
EN
AT+CGDEL Delete Non-Active PDP Contexts
AT+CGAUTH Define PDP Context Authentication Parameters
D
AT*MCGDEFC Set Default PSD Connection Settings
ONT
FI
OK
Parameters
See Write Command
Read Command Response
OK
Parameters
See Write Command
Write Command Response
AT+CEER=<n> OK
LE
Parameter
<n> 0 The reason for last call release as text code
1 The reason for last call release as number code
FI
Execution Response
Command TA returns an extended report of the reason for the last call release.
AL
AT+CEER +CEER: <report>
OK
IT
Parameters
<report> If AT+CEER=0, return <s>
EN
<s> a string that represents the Cause
If AT+CEER=1, return
Cause: <c>
D
<c> number representing the Cause
FI
Parameters
<c>(number) <s>(string)
N
0 (No cause)
1 (unassigned (unallocated) number)
O
6 (channel unacceptable)
8 (operator determined barring)
M
17 (user busy)
C
21 (call rejected)
SI
22 (number changed)
26 (non-selected user clearing)
27 (destination out of order)
28 (invalid number format (incomplete number))
29 (facility rejected)
30 (response to STATUS ENQUIRY)
31 (normal, unspecified)
34 (emergency call not possible)
38 (network out of order)
41 (temporary failure)
42 (switching equipment congestion)
43 (access information discarded)
LE
44 (requested circuit/channel not available)
47 (resource unavailable, unspecified)
FI
49 (quality of service unavailable)
50 (Requested facility not subscribed)
AL
55 (Incoming calls barred within the CUG)
57 (bearer capability not authorized)
IT
58 (bearer capability not presently available)
63
EN
(service or option not available, unspecified)
68 (ACM equal to or greater than ACMmax)
65 (bearer service not implemented)
D
LE
3.2.2 AT+CGMI Request Manufacturer Identification
FI
Test Command Response
AT+CGMI=? OK
AL
Execution Response
Command TA returns manufacturer identification text.
IT
AT+CGMI <manufacturer>
OK
EN
Parameters
<manufacturer> The ID of manufacturer
D
Parameter Saving NO_SAVE
Mode
FI
Max Response -
N
Time
Reference Note
O
3GPP TS 27.007
[13]
C
AT+CGMM=? OK
Execution Response
M
OK
Parameters
<model> Product model identification text
Parameter Saving NO_SAVE
Mode
LE
AT+CGMR Request TA Revision Identification of Software Release
Test Command Response
AT+CGMR=? OK
FI
Execution Response
Command TA returns product software version identification text.
AL
AT+CGMR <revision>
OK
IT
Parameters
<revision>
EN
Product software version identification text
Parameter Saving NO_SAVE
Mode
D
Max Response -
Time
FI
Reference Note
N
3GPP TS 27.007
[13]
O
Execution Response
C
OK
SI
Parameters
<Object Id> Identifier of device type
Parameter Saving NO_SAVE
Mode
Max Response -
Time
LE
AT+CGSN=? OK
Execution Response
Command see +GSN
FI
AT+CGSN <sn>
AL
OK
Parameters
<sn> International mobile equipment identity (IMEI)
IT
Parameter Saving NO_SAVE
Mode
EN
Max Response -
Time
D
Reference Note
3GPP TS 27.007
FI
[13]
N
Execution Response
Command TA returns <IMSI>for identifying the individual SIM which is attached to
O
AT+CIMI ME.
<IMSI>
C
M
OK
If error is related to ME functionality:
SI
LE
Test Command Response
AT+CLCK=? +CLCK: (list of supported <fac>s)
FI
OK
Parameters
AL
See Write Command
Write Command Response
IT
AT+CLCK=<fac This Command is used to lock, unlock or interrogate a ME or a network
>,<mode>[,<pass facility <fac>. Password is normally needed to do such actions. When
wd>[,<class>]]
EN
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>.
D
OK
If <mode>=2 and Command is successful
N
+CLCK: <status>[,<class1>[<CR><LF>+CLCK:
O
<status>,<class2>[…]]
C
OK
If error is related to ME functionality:
M
code.
M
<mode> 0 unlock
1 lock
SI
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
+CPWD)
<class> Field not required for NB-IOT, so will be ignored
<status> 0 Not active
1 Active
LE
3.2.9 AT+CMAR Master Reset
FI
Test Command Response
AT+CMAR=? OK
AL
Parameters
See Write Command
IT
Write Command Response
AT+CMAR=<p OK EN
hone lock code> If error is related to ME functionality:
+CME ERROR: <err>
Parameters
D
<phone lock code> string type; Security code (Phone Lock code) must be
verified before performing the master reset.
FI
Mode
Max Response -
O
Time
C
Reference Note
3GPP TS 27.007
[13]
M
OK
Parameters
See Write Command
Read Command Response
AT+CMEE? +CMEE: <n>
OK
LE
Parameters
<n>
FI
0 Disable +CME ERROR: <err> result code and use ERROR
instead.
1 Enable +CME ERROR: <err> result code and use numeric
AL
<err>
2 Enable +CME ERROR: <err> result code and use verbose
IT
<err> values
Parameter Saving - EN
Mode
Max Response -
Time
D
Reference Note
FI
3GPP TS 27.007
[13]
N
the network. Any of the formats may be unavailable and should then be an
empty field. The list of operators shall be in order: home network,
O
OK
If error is related to ME functionality:
+CME ERROR: <err>
Parameters
See Write Command
Read Command Response
OK
If error is related to ME functionality:
+CME ERROR: <err>
Parameters
LE
See Write Command
Write Command Response
FI
AT+COPS=<mo TA forces an attempt to select and register the GSM network operator. If
de>,[<format>[, the selected operator is not available, no other operator shall be selected
<oper>[,<AcT>] (except <mode>=4). The selected operator name format shall apply to
AL
]] further read commands (AT+COPS?).
IT
OK
If error is related to ME functionality:
+CME ERROR: <err>
EN
Parameters
<stat>
D
0 Unknown
1 Operator available
FI
2 Operator current
3 Operator forbidden
N
<format>
0 Long format alphanumeric <oper>
SI
LE
AT+CPIN=? OK
Read Command Response
AT+CPIN? TA returns an alphanumeric string indicating whether some password is
FI
required or not.
+CPIN: <code>
AL
OK
Parameters
IT
<code>
READY MT is not pending for any password
SIM PIN
EN
MT is waiting SIM PIN to be given
SIM PUK MT is waiting for SIM PUK to be given
PH_SIM PIN ME is waiting for phone to SIM card (antitheft)
D
PH_SIM PUK ME is waiting for SIM PUK (antitheft)
FI
SIM PIN2 PIN2, e.g. for editing the FDN book possible only if
preceding Command was acknowledged with +CME
N
ERROR:17
SIM PUK2 Possible only if preceding Command was
O
AT+CPIN=<pin> TA stores a required password (SIM PIN, SIM PUK, PH-SIM PIN, etc.). If
M
[,<new pin>] the PIN is to be entered twice, the TA shall automatically repeat the PIN. If
no PIN request is pending, no action is taken and an error message, +CME
SI
LE
Max Response 5s
Time
FI
Reference Note
3GPP TS 27.007
AL
[13]
IT
AT+CPWD Change Password
Test Command Response
EN
AT+CPWD=? TA returns a list of pairs which present the available facilities and the
maximum length of their password.
D
+CPWD: (list of supported <fac>s, list of supported <pwdlength>s)
FI
OK
Parameters
N
wpwd> Parameters
<fac> "SC" SIM (lock SIM/UICC card) (SIM/UICC asks password in
O
code.
<oldpwd> String type (string should be included in quotation marks):
M
password specified for the facility from the user interface or with command.
If an old password has not yet been set, <oldpwd> is not to enter.
SI
LE
AT+CR=? +CR: (list of supported <mode>s)
OK
FI
Parameters
See Write Command
AL
Read Command Response
AT+CR? +CR: <mode>
IT
OK
Parameters
EN
See Write Command
Write Command Response
D
AT+CR=[<mode TA controls whether or not intermediate result code +CR: <serv> is
>] returned from the TA to the TE at a call set up.
FI
OK
Parameters
N
<mode>
O
0 Disable
1 Enable
C
compression reports are transmitted, and before any final result code (e.g.
M
CONNECT) is transmitted.
+CR: <serv>
SI
LE
AT+CREG=? +CREG: (list of supported <n>s)
OK
FI
Parameters
See Write Command
AL
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
IT
of the ME. Location information elements <lac> and <ci> are returned
only when <n>=2 and ME is registered in the network.
EN
+CREG: <n>,<stat>[,<lac>,<ci>[,<AcT>]]
OK
D
If error is related to ME functionality:
FI
>] when <n>=1 and there is a change in the ME network registration status.
OK
C
Parameters
<n>
M
+CREG: <stat>
2 Enable network registration unsolicited result code with
C
<stat>
0 Not registered, MT is not currently searching a new operator to
SI
register to
1 Registered, home network
2 Not registered, but MT is currently searching a new operator to
register to
3 Registration denied
4 Unknown
5 Registered, roaming
LE
<AcT> Access technology of the registered network 9 NB-IoT
Unsolicited Result Code
FI
If <n>=1 and there is a change in the MT network registration status
+CREG: <stat>
If <n>=2 and there is a change in the MT network registration status or a
AL
change of the network cell:
+CREG: <stat>[,<lac>,<ci> [,<AcT>]]
IT
Parameters
See Write Command
Parameter Saving -
EN
Mode
Max Response -
D
Time
FI
Reference Note
3GPP TS 27.007
N
[13]
O
AT+CRSM=? OK
Write Command Response
O
ommand>[,<file
Id>[,<P1>,<P2>, OK
M
<P3>[,<data>[,< ERROR
pathid>]]]] If error is related to ME functionality:
SI
LE
<data> Information which shall be written to the SIM (hex-decimal
character format)
FI
<sw1>,<sw2> Integer type, range 0 - 255
Status information from the SIM about the execution of the
actual Command. These parameters are delivered to the TE in
AL
both cases, on successful or failed execution of the Command;
refer GSM 11.11.
<response> Response of a successful completion of the Command
IT
previously issued (hexadecimal character format)
<pathid> String type; contains the path of an elementary file on the
EN
SIM/UICC in hexadecimal format as defined in ETSI TS 102.211 (e.g.
"7F205F70" in SIM and UICC case). The <pathid> only used in the mode
"select path from MF" as defined in ETSI TS 102.211.
D
Parameter Saving NO_SAVE
FI
Mode
Max Response -
N
Time
O
Reference Note
3GPP TS 27.007
C
GSM 11.11
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
"IRA" International reference alphabet (ITU-T T.50)
LE
OK
Parameters
FI
See Test Command
Write Command Response
AT+CSCS=<chs Sets which character set <chset> are used by the TE. The TA can then
AL
et> convert character strings correctly between the TE and ME character sets.
OK
IT
If error is related to ME functionality:
+CME ERROR: <err> EN
Parameters
See Test Command
Parameter Saving AT&W_SAVE
D
Mode
FI
Max Response -
Time
N
Reference Note
3GPP TS 27.007
O
[13]
C
OK
M
Execution Response
SI
LE
99 Not known or not detectable
<ber> (in percent):
FI
0...7 As RXQUAL values in the table in GSM 05.08 [20]
subclause 7.2.4
99 Not known or not detectable
AL
Parameter Saving NO_SAVE
Mode
IT
Max Response -
Time EN
Reference Note
3GPP TS 27.007
[13]
D
OK
O
Parameters
See Read Command
C
AT+CMUX? +CMUX:
[<mode>[,<subset>[,<port_speed>[,<N1>[,<T1>[,<N2>[,<T2>[,<T3>[,
SI
<k>]]]]]]]]]
OK
or
ERROR
Parameters
<mode>
LE
4 57600 bits/t
5 115200 bit/s
FI
6 230400 bits/t
7 460800 bits/t
Proprietary values, available if MUX NEW PORT
AL
SPEED FTR is activated
<N1> Maximum frame size
1-4096 (default value 31 for basic option)
IT
<T1> Acknowledgement timer in units of ten milliseconds
1-255 Default:10 (100 ms)
<N2>
EN
Maximum number of re-transmissions
0-100 Default:3
<T2> Max Response Timer for the multiplexer control channel in
D
units of ten milliseconds
FI
2-255 Default:30
<T3> Wake up Max Response Timers in seconds
N
1-255 Default:10
<k> Window size, for Advanced operation with Error Recovery
O
options
C
1-7 Default:2
Write Command Response
M
<port_speed>[,< Parameters
N1>[,<T1>[,<N2 <mode> Multiplexer transparency mechanism
C
Mode
Max Response -
Time
Reference Note
3GPP TS 27.007 The values of <<subset>,<port_speed>,<N1>,<T>,<N2>,<T2>,
[13] <T3>,<k> are only relevent to the 27.010 MUX control channel.
<port_speed> set to 0 will set the MUX port rate at whatever the
LE
Command +CNUM: [<alpha1>],<number1>,<type1>
AT+CNUM [<CR><LF>+CNUM:[<alpha2>],<number2>,<type2>
FI
[...]]
OK
AL
If error is related to ME functionality:
+CME ERROR: <err>
IT
Parameters
<alphax> Optional alphanumeric string associated with <numberx>;
EN
used character set should be the one selected with Command Select TE
Character Set +CSCS.
<numberx> String type (string should be included in quotation marks)
D
phone number of format specified by <typex>
<typex> Type of address octet in integer format (refer GSM04.08[8]
FI
subclause 10.5.4.7)
Parameter Saving NO_SAVE
N
Mode
O
Max Response -
Time
C
Reference Note
3GPP TS 27.007
M
[13]
O
OK
Parameters
See Write Command
Read Command Response
AT+CPOL? +CPOL:
<index1>,<format>,<oper1>[,<GSM_AcT1>,<GSMcomp_AcT1>,<UT
OK
If error is related to ME functionality:
+CME ERROR: <err>
LE
Parameters
See Write Command
FI
Write Command Response
AT+CPOL=<in OK
AL
dex>[,<format>, If error is related to ME functionality:
<oper>] +CME ERROR: <err>
Parameters
IT
<index> Integer type: order number of operator in SIM preferred
operator list EN
<format> Indicates whether alphanumeric or numeric
format used (see +COPS Command)
0 Long format alphanumeric <oper>
D
1 Short format alphanumeric <oper>
FI
2 Numeric <oper>
<oper> String type(string should be included in quotation marks)
N
Mode
Max Response -
Time
Reference Note
3GPP TS 27.007 Not all USIMs support the preferred operator list.
[13]
OK
If error is related to ME functionality:
LE
+CME ERROR: <err>
Parameters
FI
See Write Command
Read Command Response
AT+CFUN? +CFUN: <fun>
AL
OK
IT
If error is related to ME functionality:
+CME ERROR: <err> EN
Parameters
See Write Command
Write Command Response
D
AT+CFUN=<fu OK
FI
Parameters
<fun>
O
0 Minimum functionality
C
<rst>
0 Set it to <fun> power level now, but do not reset the MT
C
after rebooting
Parameter Saving -
Mode
Max Response 10s
Time
Reference Note
3GPP TS 27.007
AT+CCLK Clock
Test Command Response
AT+CCLK=? OK
LE
AT+CCLK? +CCLK: <time>
FI
OK
If error is related to ME functionality:
+CME ERROR: <err>
AL
Parameters
See Write Command
IT
Write Command Response
AT+CCLK=<ti OK EN
me> If error is related to ME functionality:
+CME ERROR: <err>
Parameters
D
<time> String type, format is: yy/MM/dd,hh:mm:ss±zz, where
FI
Max Response -
C
Time
Reference Note
M
3GPP TS 27.007 If MT does not support time zone information then the three last characters
[13] of <time> are not returned by +CCLK?.
O
AT+CSIM=? OK
LE
<response> String type(string should be included in quotation
marks): hex format: GSM 11.11 response from SIM to <Command>.
FI
Parameter Saving NO_SAVE
Mode
Max Response -
AL
Time
Reference Note
IT
3GPP TS 27.007
[13] EN
3.2.25 AT+CBC Battery Charge
D
AT+CBC Battery Charge
Test Command Response
FI
OK
O
Parameters
See Execution Command
C
Execution Response
Command +CBC: <bcl>,<voltage>
M
AT+CBC
OK
O
LE
OK
Parameters
FI
See Write Command
Read Command Response
AL
AT+CTZR? +CTZR: <onoff>
OK
IT
If error is related to ME functionality:
+CME ERROR: <err>
EN
Parameters
See Write Command
D
Write Command Response
AT+CTZR=<on OK
FI
Parameters
<onoff>
M
<zone> String type value; On behalf of the time zone, range -47...+48.The
C
Mode
Max Response -
SI
Time
Reference Note
3GPP TS 27.007
[13]
OK
Parameters
LE
See Write Command
Read Command Response
FI
AT+CTZU? +CTZU: <onoff>
OK
AL
If error is related to ME functionality:
+CME ERROR: <err>
IT
Parameters
See Write Command EN
Write Command Response
AT+CTZU=<on OK
off> If error is related to ME functionality:
D
+CME ERROR: <err>
FI
Parameters
<onoff>
N
Max Response -
Time
M
Reference Note
O
3GPP TS 27.007
[13]
C
OK
Parameters
See Write Command
OK
If error is related to ME functionality:
+CME ERROR: <err>
Parameters
See Write Command
LE
Write Command Response
AT+CPLS=<list OK
FI
> If error is related to ME functionality:
+CME ERROR: <err>
AL
Parameters
<list>
0 User controlled PLMN selector with Access Technology
IT
EFPLMNwAcT, if not found in the SIM/UICC then PLMN preferred list
EFPLMNSel (this file is only on SIM card or GSM application in UICC.
EN
1 Operator controlled PLMN selector with Access Technology
EFOPLMNwAcT
2 HPLMN selector with Access Technology EFHPLMNwACT
D
Parameter Saving NO_SAVE
Mode
FI
Max Response -
N
Time
Reference Note
O
3GPP TS 27.007
C
[13]
<Requested_GPRS-READY-timer>s),(list of supported
<Requested_Periodic-TAU>s),(list of supported
SI
<Requested_Active-Time>s)
OK
Parameters
See Write Command
Read Command Response
AT+CPSMS? +CPSMS:
OK
If error is related to ME functionality:
+CME ERROR: <err>
Parameters
See Write Command
LE
Write Command Response
AT+CPSMS=[< OK
FI
mode>[,<Reques If error is related to ME functionality:
ted_Periodic-RA +CME ERROR: <err>
U>[,<Requested
AL
Parameters
_GPRS-READY <mode> Integer type. Indication to disable or enable the use of PSM in
-timer>[,<Reque the UE.
IT
sted_Periodic-T 0 Disable the use of PSM
AU>[,<Requeste 1 Enable the use of PSM
EN
d_Active-Time> 2 Disable the use of PSM and discard all parameters for PSM or,
]]]]] if available reset to the manufacturer specific default values.
<Requested_Periodic-RAU> N/A for NB-IoT
D
<Requested_GPRS-READY-timer> N/A for NB-IoT
<Requested_Periodic-TAU> String type; one byte in an 8-bit format.
FI
format (e.g. "01000111" equals 70 hours). For the coding and the value
range, see the GPRS Timer 3 IE in 3GPP TS 24.008 Table
C
requested Active Time value is coded as one byte (octet 3) of the GPRS
Timer 2 information element coded as bit format (e.g. "00100100" equals 4
C
minutes). For the coding and the value range, see the GPRS Timer 2 IE in
M
LE
OK
Parameters
FI
See Write Command
Read Command Response
AL
AT+CCIOTOP +CCIOTOPT: <n>,<supported_UE_opt>,<preferred_UE_opt>
T?
OK
IT
If error is related to ME functionality:
+CME ERROR: <err>
EN
Parameters
See Write Command
D
Write Command Response
AT+CCIOTOP OK
FI
UE_opt>[,<pref Parameters
O
0 Disable reporting.
1 Enable reporting.
M
3 Support for both control plane CIoT EPS optimization and user
plane CIoT EPS optimization.
SI
LE
AT+CEDRXS eDRX Setting
Test Command Response
AT+CEDRXS=? +CEDRXS: (list of supported <mode>s),(list of supported
FI
<AcT-type>s),(list of supported <Requested_eDRX_value>s)
AL
OK
Parameters
See Write Command
IT
Read Command Response
AT+CEDRXS?
EN
[+CEDRXS: <AcT-type>,<Requested_eDRX_value>
[<CR><LF>+CEDRXS: <AcT-type>,<Requested_eDRX_value>
[...]]]
D
OK
FI
Parameters
O
AT+CEDRXS=[ OK
<mode>,[,<AcT- If error is related to ME functionality:
M
>]]] <mode> Integer type, indicates to disable or enable the use of eDRX in
C
LE
TS 24.008. The default value, if available, is manufacturer specific.
<NW-provided_eDRX_value> String type; half a byte in a 4-bit
FI
format. The eDRX value refers to bit 4 to 1 of octet 3 of the Extended
DRX parameters information element (see sub- clause 10.5.5.32 of 3GPP
TS 24.008). For the coding and the value range, see Extended DRX
AL
parameters information element in 3GPP TS 24.008 Table 10.5.5.32/3GPP
TS 24.008.
<Paging_time_window> String type; half a byte in a 4-bit format. The
IT
paging time window refers to bit 8 to 5 of octet 3 of the Extended DRX
parameters information element (see sub-clause 10.5.5.32 of 3GPP TS
EN
24.008). For the coding and the value range, see the Extended DRX
parameters information element in 3GPP TS 24.008 Table 10.5.5.32/3GPP
TS 24.008.
D
Parameter Saving NO_SAVE
FI
Mode
Max Response -
N
Time
O
Reference Note
3GPP TS 27.007
C
[13]
M
AT+CEDRXRD OK
M
P=? Parameters
See Execution Command
SI
Execution Response
Command +CEDRXRDP:
AT+CEDRXRD <AcT-type>[,<Requested_eDRX_value>[,<NW-provided_eDRX_value
P >[,<Paging_time_window>]]]
OK
If error is related to ME functionality:
LE
The eDRX value refers to bit 4 to 1 of octet 3 of the Extended DRX
parameters information element (see sub-clause 10.5.5.32 of 3GPP TS
FI
24.008). For the coding and the value range, see Extended DRX
parameters information element in 3GPP TS 24.008 Table 10.5.5.32/3GPP
TS 24.008.
AL
<NW-provided_eDRX_value> String type; half a byte in a 4-bit
format. The eDRX value refers to bit 4 to 1 of octet 3 of the Extended
DRX parameters information element (see sub-clause 10.5.5.32 of 3GPP
IT
TS 24.008). For the coding and the value range, see Extended DRX
EN
parameters information element in 3GPP TS 24.008 Table 10.5.5.32/3GPP
TS 24.008.
<Paging_time_window> String type; half a byte in a 4-bit format. The
D
paging time window refers to bit 8 to 5 of octet 3 of the Extended DRX
parameters information element (see sub-clause 10.5.5.32 of 3GPP TS
FI
24.008). For the coding and the value range, see the Extended DRX
parameters information element in 3GPP TS 24.008 Table 10.5.5.32/3GPP
N
TS 24.008.
O
Max Response -
Time
M
Reference Note
3GPP TS 27.007
O
[13]
C
LE
Max Response -
Time
FI
Reference Note
3GPP TS 27.007
[13]
AL
3.2.34 AT+CCHC Close UICC logical channel
IT
AT+CCHC Close UICC Logical Channel
Write Command Response
EN
AT+CCHC=<se OK
ssionid> If error is related to ME functionality:
D
+CME ERROR: <err>
Parameters
FI
channels mechanism
O
Max Response -
Time
M
Reference Note
3GPP TS 27.007
O
[13]
C
LE
format as described in 3GPP TS 31.101 (hexadecimal character format)
<response> Response to the command passed on by the UICC to the MT
FI
in the format as described in 3GPP TS 31.101 (hexadecimal character
format)
Parameter Saving NO_SAVE
AL
Mode
Max Response -
IT
Time
Reference Note EN
3GPP TS 27.007
[13]
D
3.2.36 AT+CPINR Remaining PIN Retries
FI
AT+CPINR=? OK
O
Parameters
See Write Command
C
OK
If error is related to ME functionality:
C
Parameters
<sel_code> String type. Same values as for the <code> parameter.
SI
These values are strings and shall be indicated within double quotes.
Wildcard match by '*', meaning match any (sub-)string, or '?'
meaning an character can be used.
<retries> Integer type. Number of remaining retries per PIN.
<default_retries> Integer type. Number of default/initial retries per
PIN.
<code> Type of PIN. All values listed under the description of the
LE
[13]
FI
AT+CGATT GPRS/Packet Domain Attach or Detach
Test Command Response
AL
AT+CGATT=? +CGATT: (list of supported <state>s)
IT
OK
Parameters EN
See Write Command
Read Command Response
AT+CGATT? +CGATT: <state>
D
OK
FI
Parameters
N
AT+CGATT=<st OK
ate> If error is related to ME functionality:
C
0 Detached
1 Attached
C
Mode
Max Response -
Time
Reference Note
LE
<IM_CN_Signalling_Flag_Ind>s),(list of supported <NSLPI>s),(list of
supported <securePCO>s),(list of supported
<IPv4_MTU_discovery>s),(list of supported <Local_Addr_Ind>s),(list of
FI
supported <Non-IPMTUdiscovery>s)
[<CR><LF>+CGDCONT: (range of supported
AL
<cid>s),<PDP_type>,,,(list of supported <d_comp>s),(list of supported
<h_comp>s),(list of supported <IPv4AddrAlloc>s),(list of supported
<request_type>s),(list of supported <P-CSCF_discovery>s),(list of
IT
supported <IM_CN_Signalling_Flag_Ind>s) ,(list of supported
<NSLPI>s),(list of supported <securePCO>s),(list of supported
EN
<IPv4_MTU_discovery>s),(list of supported <Local_Addr_Ind>s),,(list
of supported <Non-IP_MTU_discovery>s)[...]]
D
OK
FI
Parameters
See Write Command
N
? <cid>,<PDP_type>,<APN>,<PDP_addr>,<d_comp>,<h_comp>[,<IPv4
C
AddrAlloc>[,<request_type>[,<P-CSCF_discovery>[,<IM_CN_Signalli
ng_Flag_Ind>[,<NSLPI>[,<securePCO>[,<IPv4_MTU_discovery>[,<L
M
ocal_Addr_Ind>[,<Non-IP_MTU_discovery>]]]]]]]]]]
[<CR><LF>
O
+CGDCONT:
<cid>,<PDP_type>,<APN>,<PDP_addr>,<d_comp>,<h_comp>[,<IPv4
C
AddrAlloc>[,<request_type>[,<P-CSCF_discovery>[,<IM_CN_Signalli
M
ng_Flag_Ind>[,<NSLPI>[,<securePCO>[,<IPv4_MTU_discovery>[,<L
ocal_Addr_Ind>[,<Non-IP_MTU_discovery>]]]]]]]]]
SI
OK
Parameters
See Write Command
Write Command Response
AT+CGDCONT OK
=<cid>[,<PDP_ty or
LE
command.
<PDP_type> (Packet Data Protocol type) a string parameter which
FI
specifies the type of packet data protocol :
IP Internet Protocol (IETF STD 5)
IPV6 Internet Protocol, version 6 (IETF RFC 2460)
AL
IPV4V6 Virtual <PDP_type>) introduced to handle dual IP stack
UE capability (see 3GPP Technical Specifications 24.301).
Non-IP Transfer of Non-IP data to external packet data Network
IT
(see 3GPP Technical Specifications 24.301).
<APN>
EN
(Access Point Name) a string parameter, a logical name to
select the GGSN or the external packet data network. If the value is null or
omitted, then the subscription value will be requested.
<PDP_addr> A string parameter that identifies the UE in the address
D
space applicable to the PDP. If the value is null or omitted, then a value may
FI
be provided by the TE during the PDP startup procedure or, failing that, a
dynamic address will be requested. The read form of the command will
N
continue to return the null string even if an address has been allocated
during the PDP startup procedure. The allocated address may be read using
O
LE
+CGDCONT
1 Preference of Non-IP MTU size discovery through NAS signaling
FI
Parameter Saving NO_SAVE
Mode
Max Response -
AL
Time
Reference Note
IT
EN
3.2.39 AT+CGACT PDP Context Activate or Deactivate
OK
N
Parameters
O
OK
Parameters
O
Parameters
<state> Indicates the state of PDP context activation
0 Deactivated
1 Activated
Other values are reserved and will result in an ERROR response to
the Write Command.
<cid> A numeric parameter which specifies a particular PDP context
LE
If context is deactivated successfully, NO CARRIER is returned
If <cid>=0 for PDN activated during attach is enabled, then
AT+CGACT=<0 or 1>,0 will cause ERROR response.
FI
3.2.40 AT+CGPADDR Show PDP Address
AL
AT+CGPADDR Show PDP Address
Test Command Response
IT
AT+CGPADDR= +CGPADDR: (list of defined <cid>s)
?
OK
EN
or
OK
D
Parameters
See Write Command
FI
]]]
OK
C
or
OK
M
or
ERROR
O
Parameters
<cid> A numeric parameter which specifies a particular PDP context
C
LE
AT+IPCONFIG Show the Complete PDP Address
FI
Execution Response
Command +IPCONFIG: <PDP_addr>
AT+IPCONFIG
AL
OK
Parameters
IT
<PDP_addr> A string that identifies the MT in the address space
applicable to the PDP. The address may be static or dynamic.
EN
For a static address, it will be the one set by the +CGDCONT command
when the context was defined.
Parameter Saving NO_SAVE
D
Mode
Max Response -
FI
Time
N
Reference Note
Write command returns address provided by the network if a connection has
O
been established.
C
OK
M
Parameters
See Write Command
SI
OK
Parameters
See Write Command
Write Command Response
LE
in on-line data mode); otherwise forward them directly to the TE
2 buffer unsolicited result codes in the UE when UE-TE link is
FI
reserved (e.g. in on-line data mode) and flush them to the TE when UE-TE
link becomes available; otherwise forward them directly to the TE
<bfr>
AL
0 UE buffer of unsolicited result codes defined within this
command is cleared when <mode> 1 or 2 is entered
1 UE buffer of unsolicited result codes defined within this
IT
command is flushed to the TE when <mode> 1 or 2 is entered (OK response
EN
shall be given before flushing the codes)
Unsolicited Result Codes supported:
For network attachment, the following unsolicited result codes and the
D
corresponding events are defined:
+CGEV: NW DETACH
FI
The network has forced a PS detach. This implies that all active contexts
have been deactivated. These are not reported separately.
N
+CGEV: ME DETACH
O
The mobile termination has forced a PS detach. This implies that all active
contexts have been deactivated. These are not reported separately.
C
For PDP context activation, the following unsolicited result codes and
M
The network has activated a context. The context represents a Primary PDP
context in GSM/UMTS. The <cid> for this context is provided to the TE.
C
LE
+CGEV: NW DEACT <PDP_type>,<PDP_addr>, [<cid>]
+CGEV: ME PDN DEACT <cid>
FI
The mobile termination has deactivated a context. The context represents a
PDN connection in NB-IOT. The <cid> for this context is provided to the
TE. The format of the parameter <cid> is found in command +CGDCONT.
AL
NOTE 3: Occurrence of this event replaces usage of the event +CGEV:
ME DEACT <PDP_type>,<PDP_addr>, [<cid>]
IT
For other PDP context handling, the following unsolicited result codes
and the corresponding events are defined:
EN
+CGEV: REJECT <PDP_type>,<PDP_addr>
A network request for context activation occurred when the UE was unable
to report it to the TE with a +CRING unsolicited result code and was
D
automatically rejected. The format of the parameters <PDP_type> and
FI
to reactivate the context is provided if known to the UE. The format of the
C
Parameters
O
LE
3 single address bearers only allowed and MT initiated context
activation for a second address type bearer was not successful
FI
<cid_other> Indicated the context identifier allocated by MT for an MT
initiated context of a second address type. MT shall only include this
parameter if <reason> parameter indicates single address bearers only
AL
allowed, and MT support MT initiated context activation of a second
address type without additional commands from the TE, and MT has
activated the PDN connection or PDP context associated with <cid_other>.
IT
Parameter Saving NO_SAVE
Mode
EN
Max Response -
Time
D
Reference Note
FI
OK
Parameters
O
OK
SI
LE
<stat>[,<lac>,<ci>,<AcT>,<rac>]
<stat>
FI
0 Not registered, MT is not currently searching an operator to
register to.
1 Registered, home network.
AL
2 Not registered, but MT is currently trying to attach or searching
an operator to register to.
3 Registration denied.
IT
4 Unknown
5
6
EN
Registered, roaming
Registered for "SMS only", home network (applicable only
when <Act> indicates E-UTRAN
D
7 Registered for "SMS only", roaming (applicable only when
<Act> indicates E-UTRAN
FI
9 NB-IoT
<rac> String type; one byte routing area code in hexadecimal format
M
Parameter Saving -
Mode
O
Max Response -
Time
C
Reference Note
M
LE
and subnet mask>[,<gw_addr>[,<DNS_prim_addr>[,<DNS_sec_addr>
[,<Serving_PLMN_rate_control_value>]]]]]
FI
[…]]
OK
AL
or
OK
IT
If error is related to ME functionality:
+CME ERROR: <err> EN
Parameters
<cid> A numeric parameter which specifies a particular primary PDP
context definition. The parameter is local to the TE-UE interface and is
D
used in other PDP context-related commands.
<bearer_id> A numeric parameter which identifies the bearer, EPS
FI
LE
AT+CGPIAF Printing IP Address Format
Test Command Response
FI
AT+CGPIAF=? +CGPIAF: (list of supported <IPv6_AddressFormat>s),(list of supported
<IPv6_SubnetNotation>s),(list of supported <IPv6_LeadingZeros>s),
(list of supported <IPv6_CompressZeros>s)
AL
OK
IT
Parameters
See Write Command
Read Command Response
EN
AT+CGPIAF? +CGPIAF:
<IPv6_AddressFormat>,<IPv6_SubnetNotation>,<IPv6_LeadingZeros
D
>,<IPv6_CompressZeros>
FI
OK
or
N
Parameters
See Write Command
C
bnetNotation>[,< Parameters
C
Example:
For <source address and subnet mask>:
"32.1.13.184.0.0.205.48.0.0.0.0.0.0.0.0.255.255.
255.255.255.255.255.240.0.0.0.0.0.0.0.0"
For other IP address parameters:
"32.1.13.184.0.0.205.48.0.0.0.0.0.0.0.0"
1 Use IPV6-like colon notation. IP address, and subnetwork mask
LE
<source Address and subnet mask>. Setting does not apply
If <IPVv6_AddressFormat>=0.
FI
0 Both IP Address and subnet mask are stated.Explicitly, separated
by a space.
Example:
AL
"2001:0DB8:0000:CD30:0000:0000:0000:0000 FFFF:
FFFF:FFFF:FFF0:0000:0000:0000:0000"
1 The printout format is applying / (forward slash)
IT
subnet-prefix Classless Inter-Domain Routing (CIDR) notation:
Example:
EN
"2001:0DB8:0000:CD30:0000:0000:0000:0000/60"
<IVv6_LeadingZeros> Integer type, decides whether leading zeros are
Omitted or not. Setting does not apply if <IPv6_AddressFormat>=0.
D
0 Leading zeros are omitted.
FI
Example:
"2001:DB8:0:CD30:0:0:0:0"
N
"2001:0DB8:0000:CD30:0000:0000:0000:0000"
C
0 No zero compression.
O
Example: "2001:DB8:0:CD30:0:0:0:0"
1 Use zero compression.
C
Example: "2001:DB8:0:CD30::"
Parameter Saving -
M
Mode
SI
Max Response -
Time
Reference Note
LE
If error is related to wrong AT syntax:
+CME ERROR: <err>
FI
Parameters
<cid> A numeric parameter which specifies a particular PDP context
Definition.
AL
Parameter Saving -
Mode
IT
Max Response -
Time EN
Reference Note
<password>s)
C
OK
Parameters
M
[<CR><LF>+CGAUTH: <cid>,<auth_prot>,<userid>,<password>
[…]]
M
SI
OK
Parameters
See Write Command
Write Command Response
AT+CGAUTH= When <auth_prot>/<username>/<password> set:
<cid>[,<auth_pr OK
ot>[,<userid>[,< When no <auth_prot>/<username>/<password> set displays current
LE
<auth_prot> Numeric parameter. Authentication protocol used for this
PDP context.
FI
0 None. Used to indicate that no authentication protocol is used for
this PDP context. Username and password are removed if previously
specified.
AL
1 PAP
<userid> String type. User name for access to the IP network.
<password> String type. Password for access to the IP network.
IT
Parameter Saving -
Mode
EN
Max Response -
Time
D
Reference Note
FI
ONT=?
OK
M
Parameters
See Write Command
O
OK
Parameters
SI
LE
that is used to select the GGSN or the external packet data network. If the
value is null or omitted, then the subscription value will be requested.
FI
<username> String value. Username for the connection to the service
provider.
<password> String value. Password for the connection to the service
AL
provider
Parameter Saving AUTO_SAVE_REBOOT
Mode
IT
Max Response -
Time
EN
Reference Note
D
3.2.49 AT*MSACL Enable/Disable ACL feature
FI
OK
C
Parameters
See Write Command
M
OK
C
Parameters
M
AT*MSACL=< OK
mode>, [<PIN2>] If error is related to wrong AT syntax:
+CME ERROR: <err>
Parameters
<mode> Action selected
0 ACL to be disabled
1 ACL to be enabled
LE
Mode
Max Response -
FI
Time
Reference Note
Enables/disables ACL feature for the mobile unit. If enabled and supported
AL
by the SIM, PDP Activations are only possible with APNs which are
present in the ACL list.
IT
If PIN2 is not confirmed before the command is issued, the PIN2 should be
supplied as a second parameter.
EN
3.2.50 AT*MLACL Display ACL List
OK
O
Parameters
See Write Command
C
rom>, [<to>]
OK
O
Parameters
M
LE
OK
Parameters
See Write Command
FI
Write Command Response
AT*MWACL=<i OK
AL
ndex>,<APN>,[< If error is related to wrong AT syntax:
PIN2>] +CME ERROR: <err>
IT
Parameters
<index> Entry index
EN
<APN> APN in textual format
<PIN2> Personal Identification Number 2
Parameter Saving -
D
Mode
Max Response -
FI
Time
N
Reference Note
Only applies to USIM (3G).
O
OK
C
Parameters
M
AT*MDACL=<i OK
ndex>, [<PIN2>] If error is related to wrong AT syntax:
+CME ERROR: <err>
Parameters
<index> Entry index
<PIN2>
Parameter Saving -
LE
parameter.
FI
3.2.53 AT+CNBIOTDT NB-IOT Data Type
AL
Test Command Response
AT+CNBIOTDT +CNBIOTDT: (list of supported <type>s)
=?
IT
OK
Parameters
EN
See Write Command
Read Command Response
D
AT+CNBIOTDT Displays <type> for all active PDP contexts:
? [+CNBIOTDT: <cid>,<type>]
FI
[<CR><LF>+CNBIOTDT: <cid>,<type>]
[…]]
N
O
OK
Parameters
C
AT+CNBIOTDT OK
=<type>[,<cid>[, If error is related to wrong AT syntax:
O
Parameters
<type> Integer type
M
LE
AT+CEREG=? +CEREG: (list of supported <n>s)
FI
OK
Parameters
AL
See Execution Command
Read Command Response
IT
AT+CEREG? when <n>=0, 1, 2 or 3 and command successful:
+CEREG: <n>,<stat>[,[<tac>],[<ci>],[<AcT>[,<rac>][,<cause_type>,<r
EN
eject_cause>]]]
when <n>=4 or 5 and command successful:
+CEREG: <n>,<stat>[,[<tac>],[<ci>],[<AcT>],[<rac>][,[<cause_type>],
D
[<reject_cause>][,[<Active-Time>],[<Periodic-TAU>]]]]
FI
Parameters
O
Execution Response
Command OK
M
Parameters
C
<n>
0 Disable network registration unsolicited result code
M
+CEREG: <stat>
2 Enable network registration and location information unsolicited
result code +CEREG: <stat>[,[<tac>],[<ci>],[<AcT>],[<rac>]]
3 Enable network registration, location information and EMM cause
value information unsolicited result code
+CEREG: <stat>[,[<tac>],[<ci>],[<AcT>],[<rac>][,<cause_type>,<
reject_cause>]]
4 For a UE that wants to apply PSM, enable network registration
LE
<stat> EPS registration status
0 Not registered, ME is not currently searching a new operator to
FI
register to
1 Registered, home network
2 Not registered, but ME is currently searching for a new operator
AL
to register to
3 Registration denied
4 Unknown
IT
5 Registered, roaming
6 Registered for “SMS only”, home network (applicable only when
EN
<Act> indicates NB-IOT
7 Registered for “SMS only”, roaming (applicable only when
<Act> indicates NB-IOT
D
<tac> String type; two byte tracking area code in
FI
hexadecimal format
<AcT> Access technology of the registered network
O
9 NB-IoT
C
manufacturer-specific cause.
<reject_cause> Integer type; contains the cause of the failed
C
element coded as bit format (e.g. "00100100" equals 4 minutes). For the
coding and the value range, see the GPRS Timer 2 IE in 3GPP TS 24.008
Table 10.5.163/3GPP TS 24.008. See also 3GPP TS 23.682 and
3GPP TS 23.401.
<Periodic-TAU> String type; one byte in an 8-bit format. Indicates the
extended periodic TAU value (T3412) allocated to the UE in E-UTRAN.
The extended periodic TAU value is coded as one byte (octet 3) of the
GPRS Timer 3 information element coded as bit format (e.g. "01000111"
LE
Reference Note
For NB-IoT product, only <AcT> value of 9 is valid.
FI
3.2.55 AT+CGDATA Enter Data State
AL
AT+CGDATA Enter Data State
Test Command Response
IT
AT+CGDATA=? +CGDATA: (list of supported <L2P>s)
OK
EN
Parameters
See Write Command
D
AT+CGDATA=[ OK
<L2P>[,<cid>[,< or
N
Parameters
C
Other values are not supported and will result in an ERROR response
O
Max Response -
Time
Reference Note
The command will enter data state once the PDP context has been activated
<L2P> value M-PT is MTK proprietary and represents no <L2P> but raw IP
packet transfer.
4.1 Overview
Command Description
LE
AT+CPOWD Power off
AT+CADC Read ADC
AT+CLTS Get local timestamp
FI
AT+CBAND Get and set mobile operation band
AT+CBANDSL Set modem NB-IOT search prefer band list
AL
AT+CENG Switch on or off engineering mode
AT+CCID Show ICCID
IT
AT+EXUNSOL Enable or disable proprietary unsolicited indications
AT+GSV Display product identification information
EN
AT*CELLLOCK Set the list of ARFCN which needs to be locked
AT+SLEDS Set the timer period of net light
AT+CNETLIGHT Close the net light or open it to shining
D
LE
Max Response -
Time
FI
Reference Note
AL
4.2.2 AT+CADC Read ADC
IT
Test Command Response EN
AT+CADC=? +CADC: (list of supported <status>s),(list of supported <value>s)
OK
D
Parameters
<status> 1 Success
FI
0 Fail
<value> Integer 0-1400
N
OK
Parameters
M
Max Response 2s
Time
M
Reference Note
SI
OK
Read Command Response
AT+CLTS? +CLTS: <mode>
OK
LE
Write Command Response
AT+CLTS=<mo OK
FI
de> If error is related to wrong AT syntax:
+CME ERROR: <err>
Parameters
AL
<mode>
0 Disable
IT
1 Enable
Unsolicited Result Code
EN
+CLTS: <time>
Parameters
<time> String type value; format is yy/MM/dd,hh:mm:ss±zz, where
D
characters indicate year (two last digits),month, day, hour, minutes,
FI
Time
O
Reference Note
C
OK
Parameter
See Write Command
OK
Parameter
See Write Command
Write Command Response
AT+CBAND=<o OK
LE
p_band> If error is related to ME functionality:
+CME ERROR: <err>
FI
Parameter
<op_band> Integer value indicating current selected NB-IOT band
Valid values: 1,2,3,5,8,11,12,13,17,18,19,20,25,26,28,
AL
31,66,70,21
Parameter Saving AUTO_SAVE_REBOOT
IT
Mode
Max Response - EN
Time
Reference Note
D
4.2.5 AT+CBANDSL Set Modem NB-IOT Search Prefer Band List
FI
OK
Parameter
M
1>[,<band2>[,<b Parameter
SI
and3>[,<ban4>]] <enable> Integer value indicating search prefer band list enable or disable
]] 0 Disable
1 Enable
<band number> Integer value indicating search prefer band number.
Valid values: 1,2,3,4
<bandn> Integer value indicating current search prefer NB-IOT band.
Valid values: 1,2,3,5,8,11,12,13,17,18,19,20,21,25,26,28,31,66,70
OK
Parameters
See Write Command
Parameter Saving AUTO_SAVE
Mode
LE
Max Response -
Time
FI
Reference Note
AL
AT+CENG Report Network State
IT
Test Command Response
AT+CENG=? TA returns the list of supported modes.
EN
+CENG: (list of supported <mode>s)
OK
D
Parameters
See Write Command
FI
<sc_earfcn>,<sc_earfcn_offset>,<sc_pci>,<sc_cellid>[,<sc_rsrp>][,<sc_r
srq>][,<sc_rssi>][,<sc_snr>],<sc_band>,<sc_tac>[,<sc_ecl>][,<sc_tx_pw
C
r>][,<sc_re_rsrp>]
[<CR><LF>+CENG:
M
<nc_earfcn>,<nc_earfcn_offset>,<nc_pci>,<nc_rsrp>
[…]]
O
OK
C
RRC-CONNECTED state:
+CENG:
SI
<RLC_UL_BLER>,<RLC_DL_BLER>,<MAC_UL_BLER>,<MAC_D
L_BLER>,<MAC_UL_total_bytes>,<MAC_DL_total_bytes>,<MAC_U
L_total_HARQ_TX>,<MAC_DL_total_HARQ_TX>,<MAC_UL_HAR
Q_re_TX>,<MAC_DL_HARQ_re_TX>,<RLC_UL_tput>,<RLC_DL_t
put>,<MAC_UL_tput>,<MAC_DL_tput>
OK
LE
Parameters
<mode> Integer value indicating requested engineering information.
FI
0 Radio information for serving and neighbor cells
1 Serving Cell/Neighbor Cell information
<sc_earfcn> Integer value indicating the EARFCN for serving cell. Range
AL
0- 262143
<sc_earfcn_offset> Integer value indicating the EARFCN offset for serving
IT
cell:
0 Offset of -2
EN
1 Offset of -1
2 Offset of -0.5
3 Offset of 0
D
4 Offset of 1
<sc_pci> Integer value indicating the serving cell physical cell ID.
FI
Range 0 – 503.
<sc_cellid> String type; four byte (28 bit) cell ID in hexadecimal format
N
<sc_snr> Signed integer value. Last SNR value for serving cell in units
of dB. Available only in RRC-IDLE state.
C
<sc_tac> String type; two byte tracking area code (TAC) in hexadecimal
format (e.g. "00C3" equals 195 in decimal).
SI
<sc_ecl> Integer value. Last Enhanced Coverage Level (ECL) value for
serving cell. Range 0-2.
<sc_tx_pwr> Signed integer value indicating current UE transmit
power. Units of cBm Centibels relative to one milliwatt (can be negative
value).
<sc_re_rsrp> Signed integer indicating serving cell RSRP value (the
modified) in units of dBm (can be negative value). Available only in
LE
3 Offset of 0
4 Offset of 1
FI
<nc_pci> Integer value indicating the neighbor cell physical cell ID.
Range 0-503.
<nc_rsrp> Signed integer indicating neighbor cell RSRP value in units
AL
of dBm (can be negative value).
Data Transfer Information: s
<RLC_UL_BLER> Integer value. Represented in % value (range 0 to
IT
100). UL block error rate (as per IRQ) in RLC. Calculated over all
established RLC AM radio bearers. Calculated from the beginning of
EN
successfully established/resumed RRC connection or since previous
AT+CENG query with <mode>=1, whichever is later. Only valid in
RRC-CONNECTED state.
D
<RLC_DL_BLER> Integer value Represented in % value (range 0 to
FI
100). DL block error rate (as per ARQ) in RLC. Calculated over all
established RLC AM radio bearers. Calculated from the beginning of
N
RRC-CONNECTED state.
C
100). DL block error rate (as per HARQ) in MAC for DL-SCH, excluding
BCCH. Calculated from the beginning of successfully established / resumed
M
LE
with <mode>=1, whichever is later. Available only in RRC-CONNECTED
state. Unit: (re)transmissions
FI
<MAC_DL_total_HARQ_TX> Integer value. Total number of HARQ
(re)transmissions for transport blocks on DL-SCH, excluding BCCH.
Calculated from the beginning of successfully established / resumed /
AL
re-established RRC connection, or since previous AT+CENG query with
<mode>=1, whichever is later. Available only in RRC-CONNECTED state.
Unit: (re)transmissions
IT
<MAC_UL_HARQ_re_TX> Integer value. Number of HARQ
retransmissions for transport blocks on UL-SCH. Calculated from the
EN
beginning of successfully established / resumed / re-established RRC
connection, or since previous AT+CENG query with <mode>=1,
whichever is later. Available only in RRC-CONNECTED state. Unit:
D
retransmissions
FI
Unit: retransmissions.
<RLC_UL_tput> Integer value. RLC uplink throughput. Calculated
over all established RLC AM radio bearers. Calculated from the beginning
M
LE
Reference Note
If modem is not in RRC-CONNECTED state then +CENG will not be
FI
generated for <mode>= 1. Only OK response will be generated.
AL
AT+CCID Show ICCID
IT
Test Command Response
AT+CCID=? OK
Execution Response
EN
Command Ccid data [ex. 898600810906F8048812]
AT+CCID
D
OK
FI
Max Response -
O
Time
Reference Note
C
M
?
OK
SI
Parameters
See Write Command
Write Command Response
AT+EXUNSOL= OK
<exunsol>,<mode If error is related to ME functionality:
> +CME ERROR: <err>
Parameters
LE
2 Query
Parameter Saving AT&W_SAVE
FI
Mode
Max Response -
Time
AL
Reference Note
IT
4.2.9 AT+GSV Display Product Identification Information
EN
AT+GSV Display Product Identification Information
Execution Response
D
Command TA returns product information text
AT+GSV
FI
Example:
SIMCOM_Ltd
N
SIM7020C
O
Revision: 1752B01SIM7020C
C
OK
Parameter Saving NO_SAVE
M
Mode
Max Response -
O
Time
C
Reference Note
M
LE
cn>,<earfcn_offs ERROR
et>[,<pci>]] Parameter
FI
<lock> Integer value indicating whether to activate lock, or remove lock:
0 Remove lock
1 Activate lock
AL
<earfcn> Integer value indicating requested EARFCN on which to lock.
Range 0- 262143. Value of 0 indicates to remove any lock for EARFCN and
IT
Cell.
<earfcn_offset> Integer value indicating requested EARFCN offset:
EN
0 Offset of -2
1 Offset of -1
2 Offset of -0.5
D
3 Offset of 0
4 Offset of 1
FI
Mode
O
Max Response -
Time
C
Reference Note
M
OK
Parameters
See Write Command
Read Command Response
AT+SLEDS? +SLEDS: <mode>,<timer_on>,<timer_off>
OK
LE
register to the network
2 Set the timer period net light while SIM7020 series has already
FI
registered to the network
3 Set the timer period net light while SIM7020 series is in the state of
PPP communication
AL
<timer_on>
Timer period of "LED ON" in decimal format which range is 0 or
IT
40-65535(ms)
<timer_off>
EN
Timer period of "LED OFF" in decimal format which range is 0 or
40-65535(ms)
Parameter Saving AUTO_SAVE
D
Mode
Max Response -
FI
Time
N
Reference Note
The default value is :
O
<mode>,<timer_on>,<timer_off>
1,64,800
C
2,64,3000
3,64,300
M
OK
Parameters
See Write Command
Read Command Response
AT+CNETLIGH +CNETLIGHT: <mode>
T?
OK
LE
0 Close the net light
1 Open the net light to shining
FI
Parameter Saving AUTO_SAVE
Mode
AL
Max Response -
Time
Reference Note
IT
4.2.13 AT+CSMINS
EN
SIM Inserted Status Reporting
OK
N
Parameter
O
OK
O
Parameters
See Write Command
C
n> or
SI
ERROR
If error is related to ME functionality:
+CME ERROR: <err>
Unsolicited Result Code
+CSMINS: <n>,<SIM inserted>
Parameters
<n> A numeric parameter to show an unsolicited event code
LE
Saving Mode
Max Response -
FI
Time
Reference Note
AL
4.2.14 AT+CSPCHSC Set Scrambling Algorithm for NPDSCH
IT
AT+CSPCHSC Set Scrambling Algorithm for NPDSCH
Test Command Response
EN
AT+CSPCHSC= +CSPCHSC: (0-1)
?
D
OK
Parameter
FI
OK
C
Parameter
See Write Command
M
ERROR
Parameter
M
<mode>
SI
LE
OK
Parameter
See Write Command
FI
Read Command Response
AT+CPSMSTAT +CPSMSTATUS: <enable>
AL
US?
OK
IT
Parameter
See Write Command
Write Command Response
EN
AT+CPSMSTAT OK
US=<enable> If error is related to wrong AT syntax or incorrect parameters.
D
ERROR
Parameter
FI
<enable>
0 Disable indication on this channel when modem wakes up from
N
deep sleep
O
Max Response -
Time
O
Reference Note
C
M
OK
Parameters
See Write Command
OK
Parameters
See Write Command
Write Command Response
AT+CSCLK=<n> OK
LE
or
ERROR
FI
Parameters
<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
IT
low level, module can quit sleep mode.
2 Enable slow clock automatically. When there is no interrupt (on
EN
air and hardware such as GPIO interrupt or data in serial port),
module can enter sleep mode. Otherwise, it will quit sleep
mode.
D
Parameter Saving AUTO_SAVE
Mode
FI
Max Response -
N
Time
Reference Note
O
1, You should input some characters (at least one) to awake module
2, An interval time of 100ms more is necessary between waking characters
M
LE
Reference Note
FI
4.2.18 AT+CREVHEX Control the Data Output Format
AL
Test Command Response
AT+CREVHEX= +CREVHEX: (list of supported <n>s)
IT
?
OK EN
Read Command Response
AT+CREVHEX? +CREVHEX: <n>
D
OK
FI
Parameters
C
<n>
0 The data output format is raw data.
M
Mode
Max Response -
C
Time
M
Reference Note
SI
LE
AT+CDISAUPDN OK
=<n> If error is related to wrong AT syntax or incorrect parameters.
ERROR
FI
Parameters
<n>
AL
0 Diable Auto PDN,should reboot the module to check.
1 Enable Auto PDN,should reboot the module to check.
IT
Parameter Saving AUTO_SAVE
Mode EN
Max Response -
Time
Reference Note
D
FI
G=? (5-28800)
M
OK
Parameter
O
G? <recovery_internal1>,<recovery_internal2>,<recovery_internal3>,<rec
overy_internal4>,<recovery_internal5>,<recovery_internal6>
SI
OK
Parameter
See Write Command
Write Command Response
AT+CNWRCCF OK
G=<recovery_int If error is related to ME functionality:
LE
<recovery_internal3> 3 step network searching interval after out of
service
FI
Range: 5-28800(s) Default: 10(s)
<recovery_internal4> 4 step network searching interval after out of
service
AL
Range: 5-28800(s) Default: 1(s)
<recovery_internal5> 5 step network searching interval after out of
service
IT
Range: 5-28800(s) Default: 120(s)
<recovery_internal6>
EN 6 step network searching interval after out of
service
Range: 5-28800(s) Default: 7200(s)
D
Parameter Saving AUTO_SAVE
Mode
FI
Max Response -
Time
N
Reference Note
O
OK
M
Parameters
See Write Command
SI
OK
Parameter
See Write Command
Write Command Response
LE
Mode
Max Response -
FI
Time
Reference Note
AL
4.2.22 AT+CHOMENW Display Home Network Information
IT
AT+CHOMENW Display Home Network Information
Test Command Response
EN
AT+CHOMEN OK
W=? Parameters
D
See Read Command
Read Command Response
FI
AT+CHOMEN UE returns the home network information (extracted form the IMSI)in long
N
OK
C
Parameters
<oper_long> Home operator in long alphanumeric format
M
Parameter Saving -
Mode
M
Max Response -
SI
Time
Reference Note
OK
Parameters
LE
See Write Command
Write Command Response
FI
AT+CBATCHK OK
=<mode> If failed:
+CME ERROR: <err>
AL
Parameters
<mode>
IT
0 Close the function of VBAT checking
1 Open the function of VBAT checking
EN
Parameter Saving
Mode
Max Response -
D
Time
FI
Reference
N
OK
O
Parameters
C
AT+CGPIO=<op OK
SI
eration>,<pin>,< or
function>,<level ERROR
> 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
LE
1 Set the GPIO high level
Reference Note
FI
4.2.25 AT*MEDRXCFG eDRX Configuaration
AL
AT*MEDRXCFG eDRX Configuaration
Test Command Response
IT
AT*MEDRXCF *MEDRXCFG: ( list of supported <mode>s), ( list of supported
G=? <AcT-type>s), ( list of supported <Requested_eDRX_value>s), ( list of
EN
supported <Requested_Paging_time_window_value>s)
OK
D
Parameters
FI
AT*MEDRXCF [*MEDRXCFG:
O
G? <AcT-type>,<Requested_eDRX_value>[,<Requested_Paging_time_win
dow_value>]
C
[<CR><LF>*MEDRXCFG:
<AcT-type>,<Requested_eDRX_value>[,<Requested_Paging_time_win
M
dow_value>]
[…]]]
O
C
OK
M
Parameters
See Write Command
SI
LE
3 Disable the use of eDRX and discard all parameters for eDRX or,
if available, reset to the manufacturer specific default values.
FI
<AcT-type> Integer type, indicates the type of access technology. This
AT- command is used to specify the relationship between the type of access
technology and the requested eDRX value.
AL
0 Access technology is not using eDRX. This parameter value is
only use in the unsolicited result code.
5 E-UTRAN (NB-S1 mode)
IT
<Requested_eDRX_value> String type; half a byte in a 4-bit format. The
eDRX value refers to bit 4 to 1 of octet 3 of the Extended DRX parameters
EN
information element (see sub-clause 10.5.5.32 of 3GPP TS 24.008). For the
coding and the value range, see Extended DRX parameters information
element in 3GPP TS 24.008 Table 10.5.5.32/3GPP TS 24.008. The default
D
value, if available, is manufacturer specific.
FI
10.5.5.32/3GPP TS 24.008.
<NW-provided_eDRX_value> String type; half a byte in a 4-bit format.
The eDRX value refers to bit 4 to 1 of octet 3 of the Extended DRX
M
24.008). For the coding and the value range, see Extended DRX parameters
information element in 3GPP TS 24.008 Table 10.5.5.32/3GPP TS 24.008.
C
24.008). For the coding and the value range, see the Extended DRX
parameters information element in 3GPP TS 24.008 Table 10.5.5.32/3GPP
TS 24.008.
Reference Note
Command Description
LE
AT+CSOC Create a TCP/UDP socket
AT+CSOCON Connect socket to remote address and port
FI
AT+CSOB Bind local address and local port
AT+RETENTION Retention of socket scence
AL
AT+CSOSEND Send data to remote via socket
AT+CSODSEND Send data to remote via socket with data mode
AT+CSOCL Close socket
IT
AT+CSOSENDFLAG Set TCP send flag
AT+CSORCVFLAG
EN
Set receive flag
AT+CSOSTATUS Get socket status
AT+CSOACK Query previous connection data transmitting state
D
AT+CSOALIVE Set TCP keepalive parameters
FI
OK
M
Parameters
See Write Command
SI
OK
LE
<domain> Integer
1 IPv4
FI
2 IPv6
<type> Integer
1 TCP
AL
2 UDP
3 RAW
IT
<protocol> Integer
1 IP
2 ICMP
EN
3 UDP_LITE
<cid> Integer, PDP context ID, AT+CGACT response. [option]
D
Parameter Saving NO_SAVE
Mode
FI
Max Response -
Time
N
Reference Note
O
Parameters
C
+CSOCON: <socket_id>,<type>[...]]
OK
Parameters
See Write Command
Write Command Response
AT+CSOCON=< OK
LE
Parameter Saving NO_SAVE
Mode
FI
Max Response -
Time
Reference Note
AL
5.2.3 AT+CSOB Bind Local Address and Local Port
IT
AT+CSOB Bind Local Address and Local Port
Test Command Response
EN
AT+CSOB=? OK
Parameters
D
See Write Command
Read Command Response
FI
AT+CSOB? OK
N
Parameters
See Write Command
O
ket_id>,<port>[, Parameters
<address>] <socket_id> Integer type,socket_id
M
Mode
M
Max Response -
Time
SI
Reference Note
LE
Parameters
See Write Command
FI
Write Command Response
AT+RETENTIO OK
AL
N=<retention_so Parameters
cket> <retention_socket> Integer type
0 Not recovery scene when module exited psm mode
IT
1 Recovery scene when module exited psm mode
Parameter Saving NO_SAVE EN
Mode
Max Response -
Time
D
Reference Note
FI
Parameters
See Write Command
O
<socket_id>,<dat OK
M
SEND: <socket_id>,<len>
Parameters
<socket_id> Integer type,socket_id, AT+CSOC's response.
<data_len> Integer type, length of data
<data> Raw_data, data context. Maximum data size is 512 bytes.
If <data_len> is 0 you can send str to remote socket with Double
LE
Reference Note
5.2.6 AT+CSODSEND Send Data to Remote via Socket with Data Mode
FI
AT+CSODSEND Send Data to Remote via Socket with Data Mode
Test Command Response
AL
AT+CSODSEND OK
=? Parameters
IT
See Write Command
Write Command Response EN
AT+CSODSEND If CSOSENDFLAG is 0.
=<socket_id>,<d DATA ACCEPT: <len>
ata_len> If CSOSENDFLAG is 1 and socket type is TCP.
D
response">", then DATA ACCEPT: <len>
tap data for send
FI
SEND: <socket_id>,<len>
N
Parameters
<socket_id> Intege rtype, socket_id, AT+CSOC’s response.
O
Execution Response
Command If CSOSENDFLAG is 0.
M
LE
AT+CSOCL=<so OK
cket_id> Parameters
FI
<socket_id> Integer socket_id
Parameter Saving NO_SAVE
Mode
AL
Max Response -
Time
IT
Reference Note
5.2.8
EN
AT+CSOSENDFLAG Set TCP Send Flag
LAG=?
OK
N
Parameters
O
OK
O
Parameters
See Write Command
C
LAG=<flag> Parameters
SI
LE
AT+CSORCVFL +CSORCVFLAG: (0,1)
AG=?
OK
FI
Parameters
See Write Command
AL
Read Command Response
AT+CSORCVFL +CSORCVFLAG: <flag>
AG?
IT
OK
Parameters
EN
See Write Command
Write Command Response
D
AT+CSORCVFL OK
AG=<flag> Parameters
FI
Max Response -
Time
M
Reference Note
O
C
LE
Parameter Saving -
Mode
FI
Max Response -
Time
AL
Reference Note
IT
5.2.11 AT+CSOACK Query Previous Connection Data Transmitting State
AT+CSOACK
EN
Query Previous Connection Data Transmitting State
Test Command Response
AT+CSOACK=? +CSOACK: (0-4)
D
OK
FI
Parameters
See Write Command
N
OK
Parameters
M
OK
Parameters
See Write Command
Parameter Saving -
Mode
LE
Test Command Response
AT+CSOALIVE +CSOALIVE: (0-4),(0-1),(30-7200),(30-600),(1-9)
=?
FI
OK
Parameters
AL
See Write Command
Read Command Response
IT
AT+CSOALIVE +CSOALIVE:
? <socket_id>,<mode>[,<keepIdle>,<keepInterval>,<keepCount>][<CR><L
EN
F>
+CSOALIVE:
<socket_id>,<mode>[,<keepIdle>,<keepInterval>,<keepCount>][…]]
D
OK
FI
Parameters
See Write Command
N
AT+CSOALIVE OK
=<socket_id>,<m If error is related to ME functionality:
C
ode>[,<keepIdle ERROR
>[,<keepInterval Parameters
M
<keepIdle> Integer type; Idle time (in second) before TCP send the
SI
LE
+CSONMI: <socket_id>,<data_len>,<data>
Parameters
<socket_id> Integer socket_id
FI
<data_len> Integer, length of data
<data> Raw_data, data context.
AL
5.2.14 +CSOERR Socket error indicator
IT
+CSOERR Socket error indicator
Response EN
Indicated there is some error.
+CSOERR: <socket_id>,<error_code>
Parameters
D
<socket_id> Integer, socket id, AT+CSOC’s response.
FI
<error_code>
-1 Common error
N
1 Route error
2 Connection abort error
O
3 Reset error
C
4 Connected error
5 Value error
6 Buffer error
M
7 Block error
O
12 PARAMETER error
SI
6.1 Overview
Command Description
LE
AT+CIPMUX Start up multi-IP connection
AT+CIPSTART Start up TCP or UDP connection
FI
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
IT
AT+CIPSHUT Deactivate GPRS PDP context
AT+CLPORT Set local port EN
AT+CSTT 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
LE
OK
Parameters
FI
See Write Command
Read Command Response
AL
AT+CIPMUX? +CIPMUX: <n>
OK
IT
Parameters
See Write Command EN
Write Command Response
AT+CIPMUX=< OK
n> Parameters
D
<n> 0 Single IP connection
FI
1 Multi IP connection
Parameter Saving NO_SAVE
N
Mode
O
Max Response -
Time
C
Reference Note
Only in IP initial state, AT+CIPMUX=1 is effective;
M
Only when multi IP connection and GPRS application are both shut
down, AT+CIPMUX=0 is effective.
O
AT+CIPSTART= 1) If AT+CIPMUX=0
? +CIPSTART: (list of supported <mode>),(<IP address>),(<port>)
+CIPSTART: (list of supported <mode>),(<domain name>),(<port>)
OK
2) If AT+CIPMUX=1
+CIPSTART: (list of supported <n>),(list of supported <mode>),(<IP
OK
Parameters
See Write Command
Write Command Response
LE
1)If single IP 1)If single IP connection (+CIPMUX=0)
connection If format is right response
FI
(+CIPMUX=0) OK
AT+CIPSTART= otherwise response
<mode>,<IP If error is related to ME functionality:
AL
address>,<port> +CME ERROR <err>
or Response when connection exists
IT
ALREADY CONNECT
AT+CIPSTART= Response when connection is successful
EN
<mode>,<domai CONNECT OK
n name>,<port> Otherwise
STATE: <state>
D
2)If multi-IP
connection CONNECT FAIL
FI
dress>,<port> OK
otherwise response
C
If connection is successful
<n>, CONNECT OK
C
Otherwise
M
LE
5 TCP CONNECTING/UDP CONNECTING/
SERVER LISTENING
FI
6 CONNECT OK
7 TCP CLOSING/UDP CLOSING
8 TCP CLOSED/UDP CLOSED
AL
9 PDP DEACT
In Multi-IP state:
0 IP INITIAL
IT
1 IP START
2 IP CONFIG
3
EN
IP GPRSACT
4 IP STATUS
5 IP PROCESSING
D
9 PDP DEACT
FI
Max Response When mode is multi-IP state, the max response time75 seconds.
O
Time When mode is single state, and the state is IP INITIAL, the max response
time is 160 seconds.
C
Reference Note
This command allows establishment of a TCP/UDP connection only
M
OK
2) For multi IP connection (+CIPMUX=1)
+CIPSEND: (0-5),<length>
OK
Parameters
See Write Command
LE
Read Command Response
AT+CIPSEND? 1) For single IP connection (+CIPMUX=0)
FI
+CIPSEND: <size>
OK
AL
2) For multi IP connection (+CIPMUX=1)
+CIPSEND: <n>,<size>
IT
OK EN
Parameters
<n> A numeric parameter which indicates the connection number
<size> A numeric parameter which indicates the data length sent at a time.
D
The value of <size> is 1460 if the connection is successful,otherwise <size>
is 0.
FI
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>.
LE
Execution Response
Command This Command is used to send changeable length data.
FI
1)If single IP If single IP connection is established (+CIPMUX=0)
connection If connection is not established or module is disconnected:
(+CIPMUX=0) If error is related to ME functionality:
AL
AT+CIPSEND +CME ERROR <err>
2)If multi IP If sending is successful:
IT
connection When +CIPQSEND=0
(+CIPMUX=1) SEND OK EN
AT+CIPSEND=< When +CIPQSEND=1
n> DATA ACCEPT: <length>
response">", then If sending fails:
D
tap data for send, SEND FAIL
tap CTRL+Z to
FI
When +CIPQSEND=0
<n>,SEND OK
M
When +CIPQSEND=1
DATA ACCEPT: <n>,<length>
O
If sending fails:
<n>,SEND FAIL
C
Mode
Max Response When +CIPQSEND=0 and the remote server no response, after 645
SI
LE
See Write Command
Read Command Response
FI
AT+CIPQSEND +CIPQSEND: <n>
?
OK
AL
Parameter
See Write Command
IT
Write Command Response
AT+CIPQSEND OK EN
=<n> Parameters
<n> 0 Normal mode – when the server receives TCP data, it will
responsd SEND OK.
D
1 Quick send mode – when the data is sent by module, it will
responsd DATA ACCEPT: <n>,<length>, while not responding SEND OK.
FI
Mode
Max Response -
O
Time
C
Reference Note
M
LE
Max Response -
Time
FI
Reference Note
AL
6.2.6 AT+CIPCLOSE Close TCP or UDP Connection
IT
Test Command Response EN
AT+CIPCLOSE OK
=?
Write Command Response:
D
1) If single IP 1) For single IP connection (+CIPMUX=0)
connection CLOSE OK
FI
AT+CIPCLOSE Parameters
O
AT+CIPCLOSE
=<id>,[<n>]
O
Execution Response
C
If close fails:
ERROR
SI
LE
6.2.7 AT+CIPSHUT Deactivate GPRS PDP Context
FI
Test Command Response
AT+CIPSHUT=? OK
AL
Execution Response
Command If close is successful:
AT+CIPSHUT SHUT OK
IT
If close fails:
ERROR
Parameter Saving NO_SAVE
EN
Mode
D
Max Response 65 seconds
Time
FI
Reference Note
If this command is executed in multi-connection mode, all of the IP
N
+CLPORT: ("TCP","UDP"),(0-65535)
OK
2) For multi IP connection (+CIPMUX=1)
+CLPORT: (0-5),("TCP","UDP"),(0-65535)
OK
OK
2) For multi IP connection (+CIPMUX=1)
LE
+CLPORT: 0,<TCP port>,<UDP port>
+CLPORT: 1,<TCP port>,<UDP port>
FI
+CLPORT: 2,<TCP port>,<UDP port>
+CLPORT: 3,<TCP port>,<UDP port>
+CLPORT: 4,<TCP port>,<UDP port>
AL
+CLPORT: 5,<TCP port>,<UDP port>
OK
IT
Parameters
See Write Command
EN
Write Command Response
1) For single IP OK
D
connection If set fail
(+CIPMUX=0) ERROR
FI
AT+CLPORT=< Parameters
mode>,<port> <n> 0..5 A numeric parameter which indicates the connection
N
Mode
C
Max Response -
Time
M
Reference Note
SI
6.2.9 AT+CSTT Start Task and Set APN, USER NAME, PASSWORD
OK
LE
Parameters
See Write Command
Write Command Response
FI
AT+CSTT=<apn OK
>,<user If set fail
AL
name>,<passwor ERROR
d> Parameters
<apn> A string parameter which indicates the GPRS access point
IT
name. The max length is 32 bytes.Defautl value is "ctnb".(option)
<user name> A string parameter which indicates the GPRS user name.
EN
The max length is 32 bytes.(option)
<password> A string parameter which indicates the GPRS password.
The max length is 32 bytes.(option)
D
Parameter Saving NO_SAVE
FI
Mode
Max Response -
N
Time
Execution Response
O
Command OK
C
AT+CSTT ERROR
Reference Note
M
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
O
changed to IP START.
C
LE
successfully, module state will be changed to IP GPRSACT, and it
responds OK, otherwise it will respond ERROR.
FI
6.2.11 AT+CIFSR Get Local IP Address
AL
AT+CIFSR Get Local IP Address
Test Command Response
AT+CIFSR=? OK
IT
Execution Response
Command <IP address>
EN
AT+CIFSR If get fail
ERROR
D
Parameter
<IP address> A string parameter which indicates the IP address assigned
FI
Mode
O
Max Response -
Time
C
Reference Note
Only after PDP context is activated, local IP address can be obtained by
M
<state> parameter);
IP STATUS, IP PROCESSING in multi-connection mode (see <state>
SI
parameter).
LE
Execution Response
Command 1)If in single connection mode (+CIPMUX=0)
FI
AT+CIPSTATUS OK
STATE: <state>
AL
2) If in multi-connection mode (+CIPMUX=1)
OK
IT
STATE: <state> EN
If the module is set as server
S: 0,<bearer>,<port>,<server state>
If the module is set as client
D
C: <n>,<bearer>,<TCP/UDP>,<IP address>,<port>,<client state>
Parameters
FI
LISTENING
CLOSING
C
CONNECTED
REMOTE CLOSING
O
CLOSING
CLOSED
C
0 IP INITIAL
1 IP START
SI
2 IP CONFIG
3 IP GPRSACT
4 IP STATUS
5 TCP CONNECTING/UDP CONNECTING
/SERVER LISTENING
6 CONNECT OK
7 TCP CLOSING/UDP CLOSING
LE
5 IP PROCESSING
9 PDP DEACT
FI
Parameter Saving NO_SAVE
Mode
Max Response -
AL
Time
Reference Note
IT
EN
6.2.13 AT+CDNSCFG Configure Domain Name Server
?
OK
N
Parameters
O
OK
O
Parameter
C
AT+CDNSCFG= OK
<pri_dns>[,<sec_ ERROR
SI
dns>] Parameters
<pri_dns> A string parameter which indicates the IP address of the
primary domain name server. Default value is 208.67.222.222.
<sec_dns> A string parameter which indicates the IP address of the
secondary domain name server. Default value is 0.0.0.0.
When you are on the network, <pri_dns><sec_dns> will use the DNS server
address from the network, and the default DNS server address if the
LE
6.2.14 AT+CDNSGIP Query the IP Address of Given Domain Name
FI
AT+CDNSGIP Query the IP Address of Given Domain Name
Test Command Response
AT+CDNSGIP= OK
AL
?
Write Command Response
IT
AT+CDNSGIP= OK
<domain name> If query fail EN
ERROR
If successful, return:
+CDNSGIP: 1,<domain name>,<IP1>[,<IP2>]
D
If fail, return:
+CDNSGIP: 0,<dns error code>
FI
Parameters
<domain name> A string parameter which indicates the domain name
N
Mode
M
Max Response -
Time
SI
Reference Note
LE
OK
Parameters
FI
See Write Command
Write Command Response
AL
AT+CIPHEAD= OK
<mode> or
ERROR
IT
Parameters
<mode> A numeric parameter which indicates whether an IP header
EN
is added to the received data or not.
0 Not add IP header
1 Add IP header, the format is:
D
1) For single IP connection (+CIPMUX=0)
FI
+IPD,<data length>:
2) For multi IP connection (+CIPMUX=1)
N
+RECEIVE,<n>,<data length>:
Parameter Saving NO_SAVE
O
Mode
C
Max Response -
Time
M
Reference Note
O
OK
Parameters
See Write Command
Write Command Response
AT+CIPHEXS= OK
LE
if<mode>=1 or 2: add 0d0a at the end of data.
Parameter Saving NO_SAVE
FI
Mode
Max Response -
Time
AL
Reference when receive data automatically (AT+CIPRXGET=0), AT+CIPHEXS=2 is
effective
IT
6.2.17 AT+CIFSREX Get Local IP Address
EN
AT+CIFSREX Get Local IP Address
Test Command Response
D
AT+CIFSREX=? OK
Execution Response
FI
OK
O
or
ERROR
C
Parameter
<IP address> A string parameter which indicates the IP address assigned
M
Mode
C
Max Response -
Time
M
Reference Note
SI
LE
OK
Parameters
See Write Command
FI
Read Command Response
AT+CIPATS? +CIPATS: <mode>,<time>
AL
OK
IT
Parameters
See Write Command
Write Command Response
EN
AT+CIPATS=<m OK
ode>[,<time>] or
D
ERROR
Parameters
FI
Mode
Max Response -
O
Time
C
Reference Note
M
OK
Parameters
OK
Parameters
See Write Command
LE
Write Command Response
AT+CIPSPRT=< OK
send prompt> or
FI
ERROR
Parameters
AL
<send prompt> A numeric parameter which indicates whether to echo
prompt ‘>’ after module issues AT+CIPSEND command.
0 It shows "send ok" but does not prompt echo ‘>’ when sending
IT
is successful.
1 It prompts echo ‘>’ and shows "send ok" when sending is
EN
successful.
2 It neither prompts echo ‘>’ nor shows "send ok" when sending is
successful.
D
Parameter Saving NO_SAVE
FI
Mode
Max Response -
N
Time
Reference Note
O
C
NAME,PASSWORD,RATE(0-3)
+CIPCSGP: 1-GPRS,APN,USER NAME,PASSWORD
M
OK
SI
Parameters
See Write Command
Read Command Response
AT+CIPCSGP? +CIPCSGP: <mode>,<apn>,<user name>,<password>[,<rate>]
OK
LE
number>,<user mode
name>,<passwor 0 set CSD as wireless connection mode
FI
d>,<rate>)] 1 set GPRS as wireless connection mode
GPRS parameters:
<apn> A string parameter which indicates the access point name
AL
<user name> A string parameter which indicates the user name
<password> A string parameter which indicates the password CSD
IT
parameters:
<dial number> A string parameter which indicates the CSD dial numbers
EN
<user name> A string parameter which indicates the CSD user name
<password> A string parameter which indicates the CSD password
<rate> A numeric parameter which indicates the CSD connection
D
rate
0 2400
FI
1 4800
2 9600
N
3 14400
O
Max Response -
Time
M
Reference Note
O
6.2.21 AT+CIPSRIP Show Remote IP Address and Port When Received Data
C
M
OK
Parameters
See Write Command
Read Command Response
AT+CIPSRIP? +CIPSRIP: <mode>
OK
Parameters
See Write Command
Write Command Response
AT+CIPSRIP=< OK
mode> or
ERROR
LE
Parameters
<mode> A numeric parameter which shows remote IP address and port.
FI
0 Do not show the prompt
1 Show the prompt, the format is as follows:
1) For single IP connection (+CIPMUX=0)
AL
+RECV FROM: <IP ADDRESS>:<PORT>
1) For multi IP connection (+CIPMUX=1)
IT
+RECEIVE,<n>,<data length>,<IP ADDRESS>:<PORT>
Parameter Saving NO_SAVE EN
Mode
Max Response -
Time
D
Reference
FI
N
OK
Parameters
O
P?
SI
OK
Parameters
See Write Command
Write Command Response
AT+CIPSHOWT OK
P=<mode> or
ERROR
LE
Max Response -
Time
FI
Reference Note
This command will be effective only in single connection mode
(+CIPMUX=0).
AL
Only when +CIPHEAD is set to 1, the setting of this command will
work.
IT
6.2.23 AT+CIPUDPMODE UDP Extended Mode
AT+CIPUDPMODE
EN
UDP Extended Mode
Test Command Response
AT+CIPUDPMO 1) For single IP connection (+CIPMUX=0)
D
DE=? +CIPUDPMODE: (0-2),("(0-255).(0-255).(0-255).(0-255)"),(1-65535)
FI
OK
N
(0-5),(0-2),("(0-255).(0-255).(0-255).(0-255)"),(1-65535)
C
OK
M
Parameters
See Write Command
O
OK
SI
OK
Parameters
See Write Command
Write Command Response
1) For single IP OK
connection or
(+CIPMUX=0) ERROR
LE
AT+CIPUDPMO Parameters
DE=<mode>[,<IP <n> 0-5 A numeric parameter which indicates the connection number
FI
address>,<Port>] <mode> 0 UDP Normal Mode
2) For multi IP 1 UDP Extended Mode
connection 2 Set UDP address to be sent
AL
(+CIPMUX=1) <IP address> A string parameter which indicates remote IP address
AT+CIPUDPMO <port> Remote port
DE=<n>,<mode>[
IT
,<IP
address>,<Port>]
EN
Parameter Saving NO_SAVE
Mode
D
Max Response -
Time
FI
Reference Note
N
O
OK
C
OK
Parameters
See Write Command
Read Command Response
AT+CIPRXGET +CIPRXGET: <mode>
?
LE
AT+CIPRXGET if <mode>=1
=<mode>[,<reqle +CIPRXGET: 1[,<IP ADDRESS>:<PORT>]
FI
ngth>] if <mode>=2
+CIPRXGET: 2,<reqlength>,<cnflength>[,<IP ADDRESS>:<PORT>]
2) If multi IP 1234567890…
AL
connection OK
(+CIPMUX=1) if <mode>=3
IT
+CIPRXGET: 3,<reqlength>,<cnflength>[,<IP ADDRESS>:<PORT>]
AT+CIPRXGET 5151… EN
=<mode>[,<id>,< OK
reqlength>] if <mode>=4
+CIPRXGET: 4,<cnflength>
D
OK
FI
if <mode>=1
O
+CIPRXGET: 2,<id>,<reqlength>,<cnflength>[,<IP
ADDRESS>:<PORT>]
M
1234567890…
OK
O
if <mode>=3
+CIPRXGET: 3,<id>,<reqlength>,<cnflength>[,<IP
C
ADDRESS>:<PORT>]
M
5151…
OK
SI
if <mode>=4
+CIPRXGET: 4,<id>,<cnflength>
OK
LE
module can get 730 bytes maximum at a time.
4 Query how many data are not read with a given ID.
FI
<id> A numeric parameter which indicates the connection number
<reqlength> Requested number of data bytes (1-1460 bytes)to be read
<cnflength> Confirmed number of data bytes to be read, which may be less
AL
than <length>. 0 indicates that no data can be read.
Parameter Saving NO_SAVE
Mode
IT
Max Response -
Time
EN
Reference Note
To enable this function, parameter <mode> must be set to 1 before
D
connection.
FI
OK
Parameters
SI
OK
Parameters
See Write Command
LE
Write Command Response
AT+CIPTKA=< OK
FI
mode>[,<keepI If error is related to ME functionality:
dle>[,<keepInte ERROR
rval>[,<keepCo
AL
Parameters
unt>]]] <mode> Set TCP keepalive option.
0 Disable TCP keep alive mechanism
IT
1 Enable TCP keep alive mechanism
<keepIdle> Integer type; Idle time (in second) before TCP send the
EN
initial keepalive probe.
30-7200 Default: 7200
<keepInterval> Interval time (in second) between keepalive probes
D
retransmission.
30-600 Default: 75
FI
1-9 Default: 9
O
Max Response -
Time
M
Reference Note
O
OK
Parameters
See Write Command
Execution Response
LE
Command OK
AT+CIPMODE= If set fail
<mode> ERROR
FI
Parameters
<mode> Transparent mode
AL
0 Disable transparent mode
1 Enable transparent mode
Parameter Saving NO_SAVE
IT
Mode
Max Response - EN
Time
Reference The execution command of this command is valid only activates
moving scene at the status of IP_INITIAL or IP_CLOSED
D
The execution command of this command is valid only for single
FI
connection
N
AT+CIPCHAN= OK
?
M
Execution Response
O
Command CONNECT
AT+CIPCHAN or
C
ERROR
Parameters
M
LE
FI
AL
IT
EN
D
FI
N
O
C
M
O
C
M
SI
Command Description
LE
AT+CHTTPCREATE Create a HTTP/HTTPS client instance
AT+CHTTPCREATEE Create a HTTP/HTTPS client instance by multi packages for a long
XT size command
FI
AT+CHTTPCON Establish the HTTP/HTTPS connection
AT+CHTTPDISCON Close the HTTP/HTTPS connection
AL
AT+CHTTPDESTROY Destroy the HTTP/HTTPS client instance
AT+CHTTPSEND Send HTTP/HTTPS package
IT
AT+CHTTPSENDEXT Send HTTP/HTTPS package by multi packages for a long size
command EN
AT+CHTTPPARA Set parmeter for AT command of AT+CHTTPSEND
AT+CHTTPTOFS Download File to Module System
AT+CHTTPCLRMUL Clear multi create buffer of AT+CHTTPCREATEEXT
D
CRTBUF
FI
END
+CHTTPNMIH Header of the response from host
C
OK
LE
or
ERROR
FI
Parameters
<host> HTTP server host
<auth_user> Authorization name [option]
AL
<auth_password> Authorization password [option]
IT
All optional parameter should be exist or not exist in one command.
<httpclient_id> An indicator of HTTP client instance created by the
command.
EN
<state> The create state of the httpclient_id
1 Sucessfully
D
0 Failed
Parameter Saving NO_SAVE
FI
Mode
Max Response -
N
Time
O
Reference Note
C
[...]]
OK
Parameters
See Write Command
Write Command Response
AT+CHTTPCR Create an HTTP or HTTPS client instance and set configuration. If the
LE
t_cert>,<client_p one
k_len>,<client_p <total_len> The total length of the command
FI
k>] <len> The length of current package
<host> HTTP server host
<auth_user> Authorization name [option]
AL
<auth_password> Authorization password [option]
<server_cert_len> Server certification length, for https [option]
<server_cert> Server certification, for https [option]
IT
<client_cert_len> Client certification length, for https [option]
EN
<client_cert> Client certification, for https [option]
<client_pk_len> Client private key length, for https [option]
<client_pk> Client private key, for https [option]
D
All optional parameter should be exist or not exist in one command.
FI
0 Failed
C
Max Response -
Time
O
Reference Note
C
M
OK
Parameters
See Write Command
LE
Write Command Response
AT+CHTTPCO Use the created HTTP instance to connect to target host.
FI
N=<httpclient_id OK
> or
ERROR
AL
Parameters
<httpclient_id> The indicator of HTTP client instance created by the
IT
AT+CHTTPCREATE command
<con_state> The connected state of the httpclient_id
EN
1 OK
0 FAIL
<host> HTTP server host
D
Parameter Saving NO_SAVE
Mode
FI
Max Response -
N
Time
Reference Note
O
CON=?
OK
M
Parameters
See Write Command
SI
LE
Reference Note
AT+CHTTPCON should be set before this command
FI
7.2.5 AT+CHTTPDESTROY Destroy the HTTP/HTTPS Client Instance
AL
Test Command Response
AT+CHTTPDES +CHTTPDESTROY: (0-4)
IT
TROY=?
OK
Parameters
EN
See Write Command
Read Command Response
D
AT+CHTTPDES +CHTTPDESTROY: <httpclient_id>,<state>,<host>[<CR><LF>
TROY? +CHTTPDESTROY: <httpclient_id>,<state>,<host>
FI
[...]]
N
OK
O
Parameters
See Write Command
C
TROY=<httpclie OK
nt_id> or
O
ERROR
C
Parameters
<httpclient_id> The indicator of HTTP client instance created by the
M
AT+CHTTPCREATE command.
SI
LE
AT+CHTTPSEN +CHTTPSEND: (0-4),(0-3),"path","http header","http content type",
D=? "http content"
FI
OK
Parameters
AL
See Write Command
Write Command Response
IT
AT+CHTTPSEN OK
D=<httpclient_id or
>,<method>,<pat ERROR
EN
h>[,<customer_h Parameters
eader>,<content <httpclient_id> The indicator of HTTP client instance created by the
D
_type>,<content_ AT+CHTTPCREATE command.
string>] <method> HTTP method
FI
0 HTTPCLIENT_GET
1 HTTPCLIENT_POST
N
2 HTTPCLIENT_PUT
O
3 HTTPCLIENT_DELETE
<path> The resource path on server, ex. "/html/login/index.html" means
C
data.
<content_type> A string indicate the content type of the content, if the
O
Mode
Max Response -
SI
Time
Reference Note
AT+CHTTPCON should be set before this command
LE
len","header","content_type_len","content_type","content_string_len
","content_string"
FI
OK
Parameters
AL
See Write Command
Write Command Response
AT+CHTTPSEN OK
IT
DEXT=<flag>,<t or
otal_len>,<len>, ERROR
<httpclient_id>,<
EN
Parameters
method>,<path_l <flag>
en>,<path>,<cus
D
1 means there are more packages
tomer_header_le 0 means this package is the last one
FI
AT+CHTTPCREATE command.
ntent_string_len <method> HTTP method
C
>,<content_strin 0 HTTPCLIENT_GET
g> 1 HTTPCLIENT_POST
M
2 HTTPCLIENT_PUT
3 HTTPCLIENT_DELETE
O
data.
<content_type_len> The length of Content_type
<content_type> A string indicate the content type of the content, if the
method is not POST and PUT, it must be empty.
<content_string_len> The length of Content_string
<content_string> The string converted from content hex data.
Parameter Saving NO_SAVE
LE
AT+CHTTPPARA Set Parmeter for AT Command of AT+CHTTPSEND
Test Command Response
FI
AT+CHTTPPAR +CHTTPPARA: (0-1)
A=?
OK
AL
Parameters
See Write Command
IT
Read Command Response
AT+CHTTPPAR +CHTTPPARA: <value> EN
A?
OK
Parameters
D
See Write Command
Write Command Response
FI
AT+CHTTPPAR OK
N
A=<value> or
ERROR
O
Parameters
<value> The parameter for sending
C
reponse
O
Max Response -
Time
M
Reference Note
SI
Use this command for setting send parameter, so that you can send
"AT+CHTTPSEND" continuously, and no care of the response.
LE
ERROR
Parameters
FI
<httpclient_id> The indicator of HTTP client instance created by the
AT+CHTTPCREATE command
<path> The resource path on server, it should begin with "/". ex.
AL
"/html/login/index.html" means the url full path is
"<host>/html/login/index.html".
IT
Parameter Saving NO_SAVE
Mode EN
Max Response -
Time
Reference Note
D
AT+CHTTPCON should be set before this command.
FI
Execution Response
Command OK
M
AT+CHTTPCL or
RMULCRTBUF ERROR
O
Mode
Max Response -
M
Time
SI
Reference Note
Clear multi create buffer of AT+CHTTPCREATEEXT
When you do not AT+CHTTPCREATEEXT the last package, but you want
to AT+CHTTPCREATEEXT the new command, you can
AT+CHTTPCLRMULCRTBUF.
LE
Parameter Saving NO_SAVE
Mode
FI
Max Response -
Time
Reference Note
AL
Clear multi send buffer of AT+CHTTPSENDEXT
When you do not AT+CHTTPSENDEXT the last package, but you want to
IT
AT+CHTTPSENDEXT the new command, you can
AT+CHTTPCLRMULSNDBUF.
EN
7.2.12 AT+CHTTPRESUMESEND Set Resume Send Package or not when HTTP
Disconnected
D
AT+CHTTPRESUMESEND Set Resume Send Package or not when HTTP Disconnected
FI
UMESEND=?
OK
O
Parameters
C
OK
Parameters
C
UMESEND=<val or
ue> ERROR
Parameters
<value> Resume send package or not when HTTP disconnected.
1 Can resume send packages by AT+CHTTPSENDEXT when HTTP
disconnected
0 Can not resume send packages by AT+CHTTPSENDEXT when
LE
Reference
FI
+CHTTPNMIH Header of the Response from Host
Response
AL
The response from host has 2 parts. This is the header part and content part
will follow this URC.
IT
+CHTTPNMIH:
<httpclient_id>,<response_code>,<header_length>,<header>
Parameters
EN
<httpclient_id> The indicator of HTTP client instance created by the
AT+CHTTPCREATE command.
D
<response_code> The HTTP response code
100 Continue
FI
201 Created
O
202 Accepted
203 Non-Authoritative Information
C
204 No Content
205 Reset Content
M
LE
414 Request-URI Too Large
415 Unsupported Media Type
416 Requested range not satisfiable
FI
417 Expectation Failed
500 Internal Server Error
AL
501 Not Implemented
502 Bad Gateway
503 Service Unavailable
IT
504 Gateway Time-out
505 HTTP Version not supported
EN
<header_length> The length (buffer size) of the header string
<header> Header data of response
D
Response
O
The response from host has 2 parts. This is the content part and follows by
the header part URC. And there are multi content URC follow one header
C
URC.
+CHTTPNMIC:
M
<httpclient_id>,<flag>,<total_length><content_packge_len>,<content
_package_string>
O
Parameters
C
<flag> The flag to indicate if there are more data of the HTTP content.
1 Means there are more packages
SI
LE
<httpclient_id> The indicator of HTTP client instance created by the
AT+CHTTPCREATE command
FI
<error_code>
-1 Means disconnected
-2 Connection was closed by a remote host.
AL
-3 An unknown error occurred.
-4 A protocol error occurred.
-5 Could not resolve the hostname.
IT
-6 A URL parse error occurred.
EN
If the URC send out, the HTTP client will be disconnected automatically.
If user want to send HTTP message to server, he must use
AT+CHTTPCON command to connect.
D
FI
Response
O
Parameters
<httpclient_id> The indicator of HTTP client instance created by the
M
AT+CHTTPCREATE command
O
<flag> The flag to indicate if there are more data of the HTTP content
1 Means there are more packages
C
LE
FI
AL
IT
EN
D
FI
N
O
C
M
O
C
M
SI
Command Description
LE
AT+CIPPING Test IP network connectivity to a remote host
FI
8.2 Detailed Descriptions of AT Commands for PING Support
AL
8.2.1 AT+CIPPING Test IP Network Connectivity to A Remote Host
IT
Test Command Response
AT+CIPPING=? +CIPPING: (list of supported <retryNum>s),(list of supported
EN
<dataLen>s),(list of supported <timeout>s)
OK
D
Parameters
FI
OK
C
Parameters
See Write Command
M
>[,<timeout>]]] [...]]
M
or
BUSY ( When previous comand unfinished, AT+CIPPING agian)
SI
or
ERROR
or
+CME ERROR: <err>
Parameters
<IPaddr> IP address of the remote host,string type.
<retryNum> The number of Ping Echo Requset to send
LE
<replyTime> Time,in units of 100 ms, required to receive the
Response
FI
<ttl> Time to live
Parameter Saving NO_SAVE
Mode
AL
Max Response -
Time
IT
Reference Note
Before sending PING Request the PDP context must be activated.
EN
When the Echo Request timeout expires (no reply received on time),
the response will contains <replyTime> setting to 100(default timeout)
D
FI
N
O
C
M
O
C
M
SI
Command Description
LE
AT+CLMCONF Configuration LwM2M instance and create the connection
AT+CLMADDOBJ Add LwM2M object
FI
AT+CLMDELOBJ Delete LwM2M object
AT+CLMREAD Read notification and command
AL
AT+CLMWRITE Write notification and command
AT+CLMEXECUTE Execute notification and command
AT+CLMNOTIFY Notify data change
IT
AT+CLMDEL Delete LwM2M instance
+CLMOBSERVE
EN
Observed command
+CLMPARAMETER Observed command
+CLMERR Indicated there is some error
D
FI
=<ip_addr>,<por
t>,<local_port> , OK
O
<name>,<domai Parameters
n> ,<lifetime>[,< <ip_addr> String, LwM2M server IP address.
C
LE
AT+CLMADDOBJ Add LwM2M Object
Write Command Response
FI
AT+CLMADDO OK
BJ=<lwm2m_id> Parameters
,<object_id>,<ins <lwm2m_id> Integer, LwM2M id, AT+CLMCONF’s response.
AL
tance_id>,<resou <object_id> Integer, object id.
rce_count>,<reso <instance_id> Integer, instance id
urce_id>,<resour
IT
<resource_count> Integer, resource count.
ce_id>,… <resource_id> Integer, resource id
Parameter Saving NO_SAVE
EN
Mode
Max Response -
D
Time
Reference Note
FI
BJ=<lwm2m_id> OK
,<object_id> Parameters
O
Mode
Max Response -
SI
Time
Reference Note
AT+CLMADDOBJ should be set before this command.
LE
<resource_id>,< Parameters
value_type>,<len <lwm2m_id> Integer, LwM2M id, AT+CLMCONF’s response.
FI
>,<value>,<resou <object_id> Integer, object id.
rce_id>,<value_t <instance_id> Integer, instance id.
ype>,<len>,<valu <resource_cnt> Integer, if it is 0, means all readable resources of the
AL
e>,… instance.
<resource_id> Integer, if count is 0, the resource id is not exsit.
<value_type> Char, value type.
IT
I Integer
F
B
Float
Boolean
EN
D UINT8 array data
D
S String
<len> Integer, value length.
FI
Mode
O
Max Response -
Time
C
Reference Note
M
AT+CLMWRIT This command used to indicated there is received a write operation. And
E=<lwm2m_id>, then using this command to send the write operation result.
SI
<result> OK
+CLMWRITE:
<lwm2m_id>,<object_id>,<instance_id>,<resource_cnt>,<resource_id>
,<value_type>,<len>,<value>,<resource_id>,<value_type>,<len>,<value
>,<resource_id>,<value_type>,<len>,<value>,...
Parameters
LE
-1 All of resource about the instance.
<value_type> Char, value type.
FI
I Integer
F Float
B Boolean
AL
D UINT8 array data
S String
<len> Integer, value length.
IT
<value> Value type, value context.
Parameter Saving NO_SAVE
Mode
EN
Max Response -
D
Time
Reference Note
FI
N
UTE=<lwm2m_i then using this command to send the execute operation result.
d>,<result> OK
O
+CLMEXECUTE:
C
<lwm2m_id>,<object_id>,<instance_id>,<resource_id>,<len>,<buffer>
M
Parameters
<lwm2m_id> Integer, LwM2M id, AT+CLMCONF’s response.
SI
LE
9.2.7 AT+CLMNOTIFY Notify Data Change
FI
AT+CLMNOTIFY Notify Data Change
Write Command Response
AT+CLMNOTI OK
AL
FY=<lwm2m_id Parameters
>,<object_id>,<i <lwm2m_id> Integer, LwM2M id, AT+CLMCONF’s response
IT
nstance_id>,<res <object_id> Integer, object id
ource_id> <instance_id> Integer, instance id
EN
<resource_id> Integer, resource id
Parameter Saving NO_SAVE
Mode
D
Max Response -
Time
FI
Reference Note
N
O
AT+CLMDEL= OK
<lwm2m_id> Parameters
O
Max Response -
SI
Time
Reference Note
AT+CLMCONF should be set before this command.
LE
<object_id> Integer, object id.
<instance_id> Integer, instance id.
FI
-1 All of instances of the object.
<resource_id> Integer, resource id.
-1 All of resource about the instance.
AL
9.2.10 +CLMPARAMETER Observed Command
IT
+CLMPARAMETER Observed Command
Response EN
This command used to indicated there is received an observer's parameter
command.
+CLMPARAMETER:
D
<lwm2m_id>,<object_id>,<instance_id>,<resource_id>,<toSet>,<toCl
FI
ear>,<minPeriod>,<maxPeriod>,<greaterThan>,<lessThan>,<step>
Parameters
N
<instance_id> Instance id
C
<step> Float,step
LE
FI
AL
IT
EN
D
FI
N
O
C
M
O
C
M
SI
Command Description
LE
AT+CMQNEW New MQTT
AT+CMQCON Send MQTT connection packet
FI
AT+CMQDISCON Disconnect MQTT
AT+CMQSUB Send MQTT subscribe packet
AL
AT+CMQUNSUB Send MQTT unsubscribe packet
AT+CMQPUB Send MQTT publish packet
+CMQDISCON MQTT disconnect indicator
IT
AT+CMQALICON Send MQTT connection packet to Alibaba cloud
AT+CMQALICON
EN
Send MQTT connection packet to Alibaba cloud
OK
M
Parameters
O
OK
SI
Parameters
See Write Command
Write Command Response
AT+CMQNEW= +CMQNEW: <mqtt_id>
<server>,<port>,
<command_time OK
out_ms>,<bufsiz Parameters
LE
0 to 60000.
<bufsize> Integer, buffer size,can be from 20 to 1024.
FI
<cid> Integer, PDP context ID, AT+CGACT response. [option]
Parameter Saving NO_SAVE
Mode
AL
Max Response -
Time
IT
Reference Note
EN
10.2.2 AT+CMQCON Send MQTT Connection Packet
AT+CMQCON= +CMQCON:
? <mqtt_id>,<version>,<client_id>,<keepalive_interval>,<cleansession>,
N
<will_flag>
O
OK
C
Parameters
See Write Command
M
OK
C
Parameters
M
AT+CMQCON= OK
<mqtt_id>,<versi Parameters
on>,<client_id>, <mqtt_id> Integer, MQTT id, AT+CMQNEW's response,from 0 to 4
<keepalive_inter <connected_state> The conneted result of mqtt_id,
val>,<cleansessio 0 Not connected
n>,<will_flag>[,< 1 Connected
will_options>][,< <server> String, null(not connect) or MQTT server IP address
LE
format is as follows:
topic=xxx,QoS=xxx,retained=xxx,message_len=xxx,message=xxx
FI
<username> String, user name (option). Max length is 32
<password> String, password (option). Max length is 50
Parameter Saving NO_SAVE
AL
Mode
Max Response -
IT
Time
Reference Note EN
AT+CMQNEW should be set before this command.
If <will_flag> is 0,then we don’t need input <will_options>.
D
10.2.3 AT+CMQDISCON Disconnect MQTT
FI
ON=?
OK
C
Parameters
See Write Command
M
ON=<mqtt_id> Parameters
C
Mode
SI
Max Response -
Time
Reference Note
AT+CMQCON should be set before this command.
OK
Parameters
See Write Command
Write Command Response
AT+CMQSUB= OK
LE
<mqtt_id>,<topi Parameters
c>,<QoS> <mqtt_id> Integer, MQTT id, AT+CMQNEW’s response.
FI
<topic> String, topic of subscribe message. Max length is 128.
<Qos> Integer, message QoS, can be 0, 1 or 2.
AL
Parameter Saving NO_SAVE
Mode
Max Response -
IT
Time
Reference Note EN
10.2.5 AT+CMQUNSUB Send MQTT Unsubscribe Packet
D
OK
Parameters
C
AT+CMQUNSU OK
O
B=<mqtt_id>,<to Parameters
pic> <mqtt_id> Integer, MQTT id, AT+CMQNEW’s response.
C
Max Response -
Time
Reference Note
LE
OK
Parameters
FI
See Write Command
Write Command Response
AT+CMQPUB= OK
AL
<mqtt_id>,<topi
c>,<QoS>,<retai Unsolicited result code:
If the topic has been subscribed,then return:
ned>,<dup>,<me
IT
+CMQPUB:
ssage_len>,<mes
<mqtt_id>,<topic>,<QoS>,<retained>,<dup>,<message_len>,<message
EN
sage>
>
Parameters
<mqtt_id> Integer, MQTT id, AT+CMQNEW’s response.
D
<topic> String, topic of publish message. Max length is 128
FI
Mode
Max Response -
C
Time
M
Reference Note
SI
Reference Note
LE
AT+CMQALICFG Configure Alibaba Clound Parameters
Test Command Response
FI
AT+CMQALIC +CMQALICFG:
FG =? <mqtt_id>,<productKey>,<deviceName>,<deviceSecret>
AL
OK
Parameters
IT
See Write Command
Write Command Response
AT+CMQALIC OK
EN
FG=<mqtt_id>,< Parameters
productKey>,<d
D
<mqtt_id> Integer, MQTT id, AT+CMQNEW's response,from 0 to 4
eviceName>,<de <productKey> Product Key,get it from Alibaba Cloud.
FI
Mode
Max Response -
C
Time
Reference Note
M
LE
Max Response -
Time
FI
Reference Note
AT+CMQNEW and AT+CMQALICON should be set before this
command.
AL
This command is a special command to connect to Alibaba Cloud.
IT
EN
D
FI
N
O
C
M
O
C
M
SI
Command Description
LE
AT+CCOAPNEW Create a CoAP client instance
AT+CCOAPSEND Send data to CoAP server with the created CoAP client instance.
FI
AT+CCOAPCSEND Send CoAP Data
AT+CCOAPDEL Destory the CoAP client instance
AL
+CCOAPNMI Content from CoAP server
IT
11.2.1 AT+CCOAPNEW
EN
Create a CoAP Client Instance
W=?
OK
N
Parameters
O
port>,<cid> OK
Parameters
O
LE
See Write Command
Write Command Response
FI
AT+CCOAPSE OK
ND=<coap_id>,< Parameters
data_len>,<data <coap_id> Integer, CoAP client instance id created by the
AL
> AT+CCOAPNEW command.
<data_len> Integer, Send data length (by byte).
IT
<data> String, the hex data streaming.
Parameter Saving NO_SAVE EN
Mode
Max Response -
Time
D
Reference Note
FI
AT+CCOAPCSE +CCOAPCSEND:
ND=? (1-2),(1),(0-3),(0-7),(0-31),"token","option",(0-512),"data"
M
OK
O
Parameters
C
AT+CCOAPCS OK
END=<coap_id>,
SI
Parameters
<version>,<type <coap_id> Integer, CoAP client instance id created by the
>,<h_code>,<l_c AT+CCOAPNEW command.
ode>,<token>,<o <version> Integer, version information , the current value is 1.
ption>,<data_len <type> Integer, the message type.
>,<data> 0 CON, confirmable message (requires ACK/RST).
1 NON, non-confirmable message (one-shot message).
2 ACK, used to acknowledge confirmable messages.
LE
<h_code> Integer, the first three bits of the <code> value.
0 Empty message or request
FI
1 Reserved
2-5 Response
6-7 Reserved.
AL
<l_code> Integer, the last five bits of the <code> value(0-31).
Request:
IT
[0.01]GET method,get resource
[0.02]POST method,creat resource
EN
[0.03]PUT method,update resource
[0.04]DELETE method,delete resource
Response:
D
[2.01]Created
FI
[2.02]Deleted
[2.03]Valid
N
[2.04]Changed
[2.05]Content.
O
[4.00]Bad Request.
C
[4.01]Unauthorized.
[4.02]Bad Option.
[4.03]Forbidden.
M
[4.04]Not Found.
O
[4.12]Precondition Failed.
[4.15]Unsuppor Conten-Type.
M
[5.01]Not Implemented.
[5.02]Bad Gateway.
[5.03]Service Unavailable.
[5.04]Gateway Timeout.
[5.05]Proxying Not Supported.
<token> String, the hex data streaming ,request id,relate the response to
the request(option).
LE
Reference Note
AT+CCOAPNEW should be set before this command.
FI
11.2.4 AT+CCOAPDEL Destory the CoAP Client Instance
AL
Test Command Response
AT+CCOAPDE +CCOAPDEL: (1-2)
IT
L=?
OK
Parameters
EN
See Write Command
Write Command Response
D
AT+CCOAPDE OK
L=<coap_id> Parameters
FI
AT+CCOAPNEW command.
Parameter Saving NO_SAVE
O
Mode
C
Max Response -
Time
M
Reference Note
AT+CCOAPNEW should be set before this command.
O
Response
+CCOAPNMI: <coap_id>,<data_len>,<data>
SI
Parameters
<coap_id> Integer, CoAP client instance id created by the
AT+CCOAPNEW command.
<data_len> Integer, data length (by byte).
<data> String, the hex data streaming.
Command Description
LE
AT+CSNTPSTART Start to query network time
AT+CSNTPSTOP Stop to query network time
FI
+CSNTP Received network time
AL
12.2 Detailed Descriptions of AT Commands for Network Command-SNTP
IT
AT+CSNTPSTART Start to Query Network Time
EN
Write Command Response
AT+CSNTPSTA OK
RT=<url>[,zone] Parameters
D
<zone> String type value; On behalf of the time zone, range -47...+48.The
eastern region is denoted as “+32”.
N
Mode
Max Response -
C
Time
Reference Note
M
O
Execution Response
Command OK
SI
AT+CSNTPSTO
P
Parameter Saving NO_SAVE
Mode
Max Response -
Time
Reference Note
LE
Parameters
<time> String type value; format is yy/MM/dd,hh:mm:ss:ms, where
characters indicate year (two last digits),month, day, hour, minutes,
FI
seconds and millisecond . E.g 10/05/06,00:01:52:62
<zone> String type value; On behalf of the time zone, range
AL
-47...+48.The eastern region is denoted as “+32”.
IT
EN
D
FI
N
O
C
M
O
C
M
SI
Command Description
LE
AT+CTLSCFG Configure TLS parameters
AT+CTLSCONN Create a TLS connection
FI
AT+CTLSCLOSE Close a TLS connection
AT+CTLSSEND Send data
AL
AT+CTLSRECV Receive data
IT
13.2.1 AT+CTLSCFG
EN
Configure TLS Parameters
<tid>,<type>,<va Parameters
lue>[,<type>,<va <tid> Integer type.It is the identifier of the TLS connection to be created.
N
5 Debug level (int, 0~4, 0-no log, 4-all log enabled, default value is
0)
O
null)
8 Client private key (<size><more><private-key>, size and more is
the same as 6-server CA, private-key (string)-the total or partical of the
private-key, default value for type 8 is null)
<value> Integer type.It is the value of the parameter to be configured.
Parameter Saving NO_SAVE
Mode
LE
Write Command Response
AT+CTLSCON OK
N=<tid>,<cid>
FI
+CTLSCONN: <tid>,<ret>
Parameters
AL
<tid> Integer type. It is the identifier of the TLS connection to be
created.It shoud be the same as the one in CTLSCFG.
<ret> Integer type.It tells the result of the TLS connection.If the
IT
connection succeeds, it is 1.Otherwise,it is the error code.
Parameter Saving NO_SAVE
EN
Mode
Max Response -
D
Time
Reference Note
FI
N
E=<tid>
+CTLSCLOSE: <tid>,<ret>
O
Parameters
<tid> Integer type.It is the identifier of the TLS connection to be
C
<ret> Integer type.It tells the result of the TLS connection closure.If the
closure succeeds, it is 1.Otherwise, it is the error code.
Parameter Saving NO_SAVE
Mode
Max Response -
Time
Reference Note
LE
>,<data>[,<enco +CTLSSEND: <tid>,<ret>
d_method>] Parameters
<tid> Integer type.It is the identifier of the TLS connection to be
FI
created.It shoud be the same as the one in CTLSCFG.
<data_len> Integer type.It is the length of the <data>.
AL
<data> It is the data sent.
<encod_method> Integer type.It is the encode method used for <data>.
801 String encoding and it is the default value which can be omitted.
IT
802 Hex encoding
803 Base64 encoding
EN
<ret> Integer type.It tells the result of the data sending.If it is greater than
0, it is the actual number of data send.Otherwise, it is the error code.
Parameter Saving NO_SAVE
D
Mode
FI
Max Response -
Time
N
Reference Note
O
C
AT+CTLSRECV OK
=<tid>,<max_nu
C
hod>] Parameters
<tid> Integer type. It is the identifier of the TLS connection to be
SI
LE
FI
AL
IT
EN
D
FI
N
O
C
M
O
C
M
SI
Command Description
LE
AT+MIPLCREATE Create a OneNET instance
AT+MIPLCREATEE Another method to Create a OneNET instance
FI
XT
AT+MIPLDELETE Delete a OneNET instance
AL
AT+MIPLOPEN Register to OneNET.
AT+MIPLCLOSE Deregister to OneNET
AT+MIPLADDOBJ Add an object
IT
AT+MIPLDELOBJ Delete an object
AT+MIPLUPDATE
EN
Update registration
AT+MIPLREADRSP Read response from user
AT+MIPLWRITERSP Write response from user
D
AT+MIPLEXECUTE Execute response from user
RSP
FI
RSP
AT+MIPLDISCOVE Discover response from user
O
RRSP
C
Command-OneNet
LE
AT+MIPLCREA +MIPLCREATE: (list of supported <totalsize>),(list of supported
TE=? <config>),(list of supported <index>),(list of supported <currentsize>),
FI
(list of supported <flag>)
OK
AL
Parameters
See Write Command
IT
Read Command Response
AT+MIPLCREA +MIPLCREATE: <id>,<used_state>
EN
TE?
OK
Parameters
D
See Write Command
FI
<currentsize>,<fl
ag> OK
C
Parameters
<totalsize> Integer, configuration file total size(it is byte size)
C
LE
AT+MIPLCREATEEXT Another Method to Create a OneNET Instance
FI
Test Command Response
AT+MIPLCREA +MIPLCREATEEXT: (0-255).(0-255).(0-255).(0-255) ,(0,1)
TEEXT=?
AL
OK
Parameters
IT
See Write Command
Read Command Response EN
AT+MIPLCREA +MIPLCREATEEXT: <id>,<used_state>
TEEXT?
OK
D
Parameters
See Write Command
FI
,<bs> OK
--message received correctly and return OneNET instance
C
or
+CIS ERROR: <err>
M
Parameters
O
0 Bootstrap disabled
1 Bootstrap enabled
M
LE
AT+MIPLDELETE Delete a OneNET Instance
Test Command Response
AT+MIPLDELE +MIPLDELETE: (list of supported <id>)
FI
TE=?
OK
AL
Parameters
See Write Command
IT
Write Command Response
AT+MIPLDELE OK
TE=<id> or
EN
+CIS ERROR: <err>
Parameters
D
<id> Integer, OneNET instance returned by AT+MIPLCREATE
Parameter Saving NO_SAVE
FI
Mode
N
Max Response -
Time
O
Reference
C
=? of supported <param>)
M
OK
Parameters
SI
LE
<param> Reserved
<connected_state> The connected result of AT+MIPLOPEN
FI
0 Not connected
1 Connected
Parameter Saving NO_SAVE
AL
Mode
Max Response -
IT
Time
Reference EN
14.2.5 AT+MIPLCLOSE Deregister to OneNET
D
AT+MIPLCLOSE Deregister to OneNET
Test Command Response
FI
OK
O
Parameters
See Write Command
C
E=<id> or
+CIS ERROR: <err>
O
Parameters
C
Mode
SI
Max Response -
Time
Reference
OK
Parameters
See Write Command
LE
Read Command Response
AT+MIPLADD +MIPLADDOBJ: <object_num>
FI
OBJ?
OK
Parameters
AL
See Write Command
Write Command Response
IT
AT+MIPLADD OK
OBJ=<id>,<obje or EN
ctid>,<instancec +CIS ERROR: <err>
ount>,<instanceb Parameters
itmap>,<attribut <id> Integer, OneNET instance returned by AT+MIPLCREATE
D
ecount>,<actionc <objectid> Integer, object id
ount>
FI
Max Response -
C
Time
Reference
M
LE
Parameter Saving NO_SAVE
Mode
FI
Max Response -
Time
AL
Reference
IT
AT+MIPLUPDATE Update Registration
EN
Test Command Response
AT+MIPLUPDA +MIPLUPDATE: (list of supported <id>),(list of supported
TE=? <lifetime>),(list of supported <withObjectFlag>)
D
OK
FI
Parameters
N
AT+MIPLUPDA OK
TE=<id>,<lifeti or
C
Mode
Max Response -
Time
Reference
OK
LE
Parameters
See Write Command
FI
Write Command Response
AT+MIPLREAD OK
RSP=<id>,<msgi or
AL
d>,<result>,<obj +CIS ERROR: <err>
ectid>,<instancei Parameters
IT
d>,<resourceid>, <id> Integer, OneNET instance returned by AT+MIPLCREATE
<valuetype>,<len <msgid> Integer, message id,the same to +MIPLREAD
EN
>,<value>,<index <result> Integer, read result, 1 indicates read success, should provide
>,<flag> read content in the same time
1 Read/Observe/Discover OK
D
2 Write/Execute/ Set parameter OK
11 400 Bad request
FI
12 401 Unauthorized
13 404 Not Found
N
2 Opaque
3 Integer
C
4 Float
M
5 Bool
<len> Integer, read data length. It can be ommited, if valuetype is Integer
SI
or Float, or Bool
<value> Integer, read data value
<index> Integer, message index, from 0 to 1024
<flag> Integer, message flag
1 First message
2 Middle message
0 Last message
LE
AT+MIPLWRITERSP Write Response from User
Test Command Response
FI
AT+MIPLWRIT +MIPLWRITERSP: (list of supported <id>),(list of supported
ERSP=? <msgid>),(list of supported <result>)
AL
OK
Parameters
IT
See Write Command
Write Command Response EN
AT+MIPLWRIT OK
ERSP=<id>,<ms or
gid>,<result> +CIS ERROR: <err>
D
Parameters
<id> Integer, OneNET instance returned by AT+MIPLCREATE
FI
1 Read/Observe/Discover OK
O
12 401 Unauthorized
13 404 Not Found
M
Mode
Max Response -
M
Time
SI
Reference
OK
Parameters
See Write Command
Write Command Response
AT+MIPLEXEC OK
UTERSP=<id>< or
msgid>,<result> +CIS ERROR: <err>
LE
Parameters
<id> Integer, OneNET instance returned by AT+MIPLCREATE
FI
<msgid> Integer, message id, the same to +MIPLEXECUTE
<result> Integer, execute result, 2 indicates execute success
1 Read/Observe/Discover OK
AL
2 Write/Execute/ Set parameter OK
11 400 Bad request
IT
12 401 Unauthorized
13 404 Not Found EN
14 405 Method Not Allowed
15 406 Not Acceptable
Parameter Saving NO_SAVE
D
Mode
FI
Max Response -
Time
N
Reference
O
OK
Parameters
M
LE
Parameter Saving NO_SAVE
Mode
FI
Max Response -
Time
Reference
AL
14.2.13 AT+MIPLDISCOVERRSP Discover Response from User
IT
AT+MIPLDISCOVERRSP Discover Response from User
Test Command Response
EN
AT+MIPLDISC +MIPLDISCOVERRSP: (list of supported <id>),(list of supported
OVERRSP=? <msgid>),(list of supported <result>), (list of supported <length>),(list of
D
supported <valuestring>)
FI
OK
Parameters
N
OVERRSP=<id> or
,<msgid>,<result +CIS ERROR: <err>
M
><length>,<valu Parameters
estring> <id> Integer, OneNET instance returned by AT+MIPLCREATE
O
12 401 Unauthorized
13 404 Not Found
14 405 Method Not Allowed
15 406 Not Acceptable
<length> Integer, length of valuestring
<valuestring> String, value string (resourceId; resourceId; …; resourceId),
must start with '"' and end with '"'
LE
AT+MIPLPARAMETERRSP Set Parameter from User
Test Command Response
FI
AT+MIPLPARA +MIPLPARAMETERRSP: (list of supported <id>),(list of supported
METERRSP=? <msgid>),(list of supported <result>)
AL
OK
Parameters
IT
See Write Command
Write Command Response EN
AT+MIPLPARA OK
METERRSP=<i or
d>,<msgid>,<res +CIS ERROR: <err>
D
ult> Parameters
<id> Integer, OneNET instance returned by AT+MIPLCREATE
FI
1 Read/Observe/Discover OK
O
12 401 Unauthorized
13 404 Not Found
M
Mode
Max Response -
M
Time
SI
Reference
OK
Parameters
See Write Command
Write Command Response
LE
AT+MIPLNOTI OK
FY=<id>,<msgid or
FI
>,<objectid>,<in +CIS ERROR: <err>
stanceid>,<resou Parameters
rceid>,<valuetyp <id> Integer, OneNET instance returned by AT+MIPLCREATE
AL
e>,<len>,<value> <msgid> Integer, message id
,<index>,<flag>[, <objectid> Integer, object id
IT
<ack>] <instanceid> Integer, instance id
<resourceid> Integer, resource id
EN
<valuetype> Integer, read data value type
1 String
2 Opaque
D
3 Integer
4 Float
FI
5 Bool
<len> Integer, write data length. It can be ommited, if valuetype is Integer
N
or Float, or Bool
O
2 Middle message
0 Last message
O
Max Response -
Time
Reference
OK
Parameters
<version> Onenet version, such as 2.2.0
Parameter Saving NO_SAVE
Mode
LE
Max Response -
Time
FI
Reference
AL
AT+MIPLBOOTSTRAPPARA Set Parameter for Connect Bootstrap
IT
Test Command Response
AT+MIPLBOOT +MIPLBOOTSTRAPPARA: (list of supported <value>),( list of
EN
STRAPPARA=? supported <rebootFlag>)
OK
D
Parameters
See Write Command
FI
OK
Parameters
C
AT+MIPLBOOT OK
O
STRAPPARA=< or
value>,<rebootFl +CIS ERROR: <err>
C
ag> Parameters
<value> Integer, the flag of connecting bootstrap server when register to
M
Onenet
SI
LE
+MIPLREAD Read Request to User
FI
Response
+MIPLREAD: <id>,<msgid>,<objectid>,<instanceid>,<resourceid>
Parameters
AL
<id> Integer, OneNET instance returned by AT+MIPLCREATE
<msgid> Integer, message id
IT
<objectid> Integer, object id
<instanceid> Integer, instance id, read all resources of all instances of
EN
the object if instanceid equals -1
<resourceid> Integer, resource id, read all resources of the instance if
resourceid equals -1
D
14.2.19 +MIPLWRITE Write Request to User
FI
Response
+MIPLWRITE:
O
<id>,<msgid>,<objectid>,<instanceid>,<resourceid>,<valuetype>,<len
C
>,<value>,<flag>,<index>
Parameters
M
2 Opaque
3 Integer
4 Float
5 Bool
<len> Integer, write data length. It can be ommited, if valuetype is
Integer or Float, or Bool
<value> Integer, write data value
<flag> Integer, message flag
LE
Response
+MIPLEXECUTE:
<id>,<msgid>,<objectid>,<instanceid>,<resourceid>,<len>,<argument
FI
s>
Parameters
AL
<id> Integer, OneNET instance returned by AT+MIPLCREATE
<msgid> Integer, message id
<objectid> Integer, object id
IT
<instanceid> Integer, instance id
<resourceid> Integer, resource id
EN
<len> Integer, parameter length
<arguments> String, parameter string
D
14.2.21 +MIPLOBSERVE Observe Request to User
FI
Response
+MIPLOBSERVE:
O
<id>,<msgid>,<flag>,<objectid>,<instanceid>,<resourceid>
Parameters
C
resourceid equals -1
LE
Response
+MIPLPARAMETER:
<id>,<msgid>,<objectid>,<instanceid>,<resourceid>,<len>,<paramete
FI
r>
Parameters
AL
<id> Integer, OneNET instance returned by AT+MIPLCREATE
<msgid> Integer, message id
<objectid> Integer, object id
IT
<instanceid> Integer, instance id, observe all resources of all instances
of the object if instanceid equals -1
EN
<resourceid> Integer, resource id, observe all resources of the instance if
resourceid equals -1
<len> Integer, parameter length
D
<parameter> String, parameter string, must start with "and end with"
FI
+MIPLEVENT: <id>,<evtid>[,<extend>]
Parameters
M
1 BOOTSTRAP_START
C
2 BOOTSTRAP_SUCCESS
3 BOOTSTRAP_FAILED
M
4 CONNECT_SUCCESS
5 CONNECT_FAILED
SI
6 REG_SUCCESS
7 REG_FAILED
8 REG_TIMEOUT
9 LIFETIME_TIMEOUT
10 STATUS_HALT
11 UPDATE_SUCCESS
12 UPDATE_FAILED
LE
The events of RESPONSE_FAILED and NOTIFY_FAILED can take
msgid
The events of UPDATE_NEED can take LIFETIME(unit is second)
FI
The events of RESPONSE_SUCCESS can take ack
AL
IT
EN
D
FI
N
O
C
M
O
C
M
SI
Command Description
LE
AT+CNVMR Read data from NVRAM
AT+CNVMW Write data to NVRAM
FI
AT+CNVMIVD Invalidate a specific data item in NVRAM
AT+CNVMGET Get all Customer Data Item IDs from NVRAM
AL
15.2 Detailed Descriptions of AT Commands for NVRAM Command
IT
15.2.1 AT+CNVMR Read Data from NVRAM
OK
Parameters
N
ata_item_name> <read_status>[,<data_item_name>,<length>,<nvram_data>]
M
OK
or
O
ERROR
C
Parameters
<read_status> If the succeeds,it is 0.Otherwise,it is the error code.
M
LE
AT+CNVMW=? +CNVMW: "Data item name","Data item value",(1-1024)
OK
FI
Parameters
See Write Command
AL
Write Command Response
AT+CNVMW=< +CNVMW: <write_status>
IT
data_item_name
>,<nvram_data>, OK
<length> or
EN
ERROR
Parameters
D
<write_status> If the succeeds,it is 0.Otherwise,it is the error code.
-7 Means no enough customer NVRAM space.
FI
Mode
Max Response -
O
Time
C
Reference Note
M
LE
-4 Means the data item wasn't found by the NVRAM.
There may be other error codes.
FI
<data_item_name> A string parameter which indicates the data item
name you want to write,the string length can be from 1 to 20.
Parameter Saving NO_SAVE
AL
Mode
Max Response -
IT
Time
Reference Note EN
15.2.4 AT+CNVMGET Get all Customer Data Item IDs from NVRAM
D
AT+CNVMGET Get all Customer Data Item IDs from NVRAM
Execution Response
FI
OK
If no customer NVRAM data item, return:
C
+CNVMGET: NULL
M
OK
or
O
ERROR
Parameters
C
Command Description
LE
AT+CM2MCLINEW Register to CT IOT Platform
AT+CM2MCLISEND Send data to CT IOT Platform
FI
AT+CM2MCLIDEL Deregister to CT IOT Platform
AT+CM2MCLIGET Get the lastest 6 received data
AL
+CM2MCLI CT IOT client notification
+CM2MCLIRECV Receive data from CT IOT platform
IT
16.2 Detailed Descriptions of AT Commands for CT IOT Platform
EN
16.2.1 AT+CM2MCLINEW Register to CT IOT Platform
D
AT+CM2MCLINEW Register to CT IOT Platform
Write Command Response
FI
AT+CM2MCLI OK
NEW=<server>,
N
<port>,<endpoin +CM2MCLI: 1
O
t>[,<lifetime>[,<
pskid>,<psk>]] +CM2MCLI: 4
C
or
ERROR
M
Parameters
<server> String, LwM2M server IP address of CT IOT platform..
O
<endpoint> String, Endpoint name, the format should be "xxx", xxx is the
IMEI of device.
M
LE
END=<data>
+CM2MCLI: 5
or
FI
ERROR
Parameters
AL
<data> String, HEX format, should be even, the supported characters are
0~9, A~F, a~f.
Parameter Saving NO_SAVE
IT
Mode
Max Response -
EN
Time
Reference
D
16.2.3 AT+CM2MCLIDEL Deregister to CT IOT Platform
FI
Execute Response
O
Command OK
AT+CM2MCLI
C
DEL +CM2MCLI: 3
or
M
ERROR
Parameters
O
NONE
Parameter Saving NO_SAVE
C
Mode
M
Max Response -
Time
SI
Reference Note
OK
LE
or
ERROR
FI
Parameters
NONE
Parameter Saving NO_SAVE
AL
Mode
Max Response -
IT
Time
Reference Note EN
16.2.5 +CM2MCLI CT IOT Client Notification
D
+CM2MCLI CT IOT Client Notification
Response
FI
+CM2MCLI: <n>
Parameters
N
0 Response error
1 Device registered to CT IOT platform successfully
C
Command Description
LE
AT+DMCONFIGEXT Config paramters for DM
AT+DMSET Set DM state
FI
17.2 Detailed Descriptions of AT Commands for Network Command-DM
AL
17.2.1 AT+DMCONFIGEXT Configure paramters for DM
IT
AT+DMCONFIGEXT Configure paramters for DM
Test Command Response
AT+DMCONFI +DMCONFIGEXT:
EN (0-255).(0-255).(0-255).(0-255),(0,1),
GEXT=? "appkey","pwd",(list of supported <lifetime>)
D
OK
FI
Parameters
See Write Command
N
AT+DMCONFI OK
GEXT=<addr>,< or
C
bs>,<appkey>,<p ERROR
wd>,<lifetime> Parameters
M
0 Bootstrap disabled
1 Bootstrap enabled
C
OK
Parameters
LE
See Write Command
Read Command Response
FI
AT+DMSET? +DMSET: <value>
OK
AL
Parameters
See Write Command
IT
Write Command Response
AT+DMSET=<v OK EN
alue> or
ERROR
Parameters
D
<value> Integer, set DM on or off state
0 DM off
FI
1 DM on
N
Max Response -
Time
C
Reference
M
O
C
M
SI
Command Description
LE
AT+CFOTA FOTA Operation
AT+CFLE Flash Erase
FI
AT+CFLW Flash Write
AT+CFLR Flash Read
AL
18.2 Detailed Descriptions of AT Commands for FOTA
IT
18.2.1 AT+CFOTA FOTA Operation
Parameters
O
<mode>
1 Download and update differential package by TCP
C
Mode
SI
Reference Note
When <mode>=1 or 2
The PDP connect should be OK.
Domain name resolution should be OK.
<version> The new version which customer want to update, if you
omit it ,the module will update to the newest version in the OTA server.
The <version> just support when <mode>=1 or 2.
When <mode>=5
LE
de>,<addr>,<nu OK
m>
If error is related to ME functionality:
FI
+CME ERROR: <err>
Parameters
AL
<mode> 0 Erase FOTA update partition
1 Erase flash reserved partition
<addr> 0 FOTA partition address is fixed when <mode>=0
IT
138346496-138412032(0x083F0000-0x08400000)
Flash reserved partition valid address area, the value should
EN
be decimal format, when <mode>=1
Reference Note
FOTA partition 0x0830F000-0x083A5000,600KB
C
de>,<addr>,<len ">",
SI
>,<offset>,<time Then enter data mode for inputting data until <len> is meet, and write data
out> to flash.
OK
Parameters
<mode> 0 Write FOTA update partition
1 Write Flash reserved partition
<addr> 0 FOTA partition address is fixed when <mode>=0
138346496-138412032(0x083F0000-0x08400000)
Flash reserved partition valid address area, the value
LE
should be decimal format
<len> The data-length for writing, maximum 512 bytes each time
<offset>The offset added for writing
FI
not exceeding 580KB when <mode>=0
not exceeding 64KB when <mode>=1
<timeout>Timeout for writing, unit: s , maximum 100s
AL
Parameter Saving NO_SAVE
Mode
IT
Reference Note EN
Before write flash ,should erase flash first
AT+CFLR=<add Response
N
r>,<len> OK
O
Parameters
<addr> 138346496-138412032(0x083F0000-0x08400000) Flash reserved
M
Mode
SI
Reference Note
FOTA update partition not support read.
Final result code +CME ERROR: <err> indicates different meaning. The operation is similar to
LE
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:
FI
AL
19.1.1 CME Error Codes Related to mobile equipment or network
IT
0 phone failure
1 no connection to phone
EN
2 phone-adaptor link reserved
3 operation not allowed
D
4 operation not supported
5 PH-SIM PIN required
FI
14 SIM busy
15 SIM wrong
O
16 incorrect password
C
20 memory full
SI
21 invalid index
22 not found
23 memory failure
24 text string too long
25 invalid characters in text string
26 dial string too long
27 invalid characters in dial string
LE
44 service provider personalisation PIN required
45 service provider personalisation PUK required
FI
46 corporate personalisation PIN required
47 corporate personalisation PUK required
AL
48 hidden key required
50 Incorrect Parameters
100 Unknown
IT
EN
19.1.2 CME Error Codes related to PSD and Packet Domain
Final result code +CME ERROR: <err> indicates an error related to PSD and Packet Domain.
D
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.
FI
103 Illegal MS
O
106 Illegal ME
C
LE
585 PSD - conditional IE error
586 PSD - context activation rejected
FI
587 PSD - duplicate TI received
588 PSD - feature not supported
AL
589 PSD - service not available
590 PSD - unknown IE from network
591 PSD - implicitly detached
IT
592 PSD - insufficient resources
593
EN
PSD - invalid activation state (0-1)
594 PSD - invalid address length
595 PSD - invalid character in address string
D
LE
620 PSD- normal termination
621 PSD- NSAPI already used
FI
622 PSD- address element out of range
623 PSD- PAP close
AL
624 PSD- PDP context w/o TFT already activated
625 PSD- pdp type not supported
626 PSD- peer refuses our ACCM
IT
627 PSD- peer refuses our IP address
EN
628 PSD- peer refuses our MRU
629 PSD- peer re-requested CHAP
630 PSD- profile (cid) not defined
D
640
641 GPRS - syntactical errors in packet filter
M
LE
656 in an IPv6 address, a byte of an IPv4 address was missing
657 in an IPv6 address, a byte of an IPv4 address was more than 255
FI
658 in an IPv6 address, a byte pair was more than hex ffff
659 in an IPv6 address, a byte of an IPv4 address was too short or contained
AL
invalid characters
660 an IPv6 address was too short or contained invalid characters
IT
661 in an IPv6 address, a byte pair was too big, causing overflow
662 an IPv6 address started with a single colon
EN
663 an IPv6 address ended with a single colon
664 an IPv6 address contained an IPv4 address other than at the end
D
665 an IPv6 address was too long
666 an IPv6 address was followed by invalid characters
FI
680 PSD – multiple PDN connection not allowed for one APN
SI
LE
697 LTE - roaming not allowed in PLMN
698 LTE - no suitable cells in TA
FI
699 LTE - CS domain not available
700 LTE - ESM failure
AL
701 LTE - MAC failure
702 LTE - synch failure
703 LTE - congestion
IT
704 LTE - UE security capability mismatch
EN
705 LTE - security mode rejected, unspecified
706 LTE - UE not authorized in CSG cell
707 LTE – non-EPS authorization unacceptable
D
Final result code +CME ERROR: <err> indicates an error related to select TE character set.
The operation is similar to ERROR result code. None of the following commands in the same
SI
Command line is executed. Neither ERROR nor OK result code shall be returned.
<err> values used by common messaging commands:
Code of <err> Meaning
737 +CSCS type not supported
738 +CSCS type not found
Final result code +CME ERROR: <err> indicates an error related to preferred operator list. 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:
Code of <err> Meaning
741 must include <format> with <oper>
LE
742 incorrect <oper> format
743 <oper> length too long
FI
744 SIM full
745 unable to change PLMN list
AL
746 network operator not recognized
747 access technology missing
IT
748 access technology not supported
EN
19.1.5 CME Error Codes related to Restricted/Generic SIM Access
Final result code +CME ERROR: <err> indicates an error related to Restricted/Generic SIM
D
Access. 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.
FI
Final result code +CME ERROR: <err> indicates an error related to Miscellaneous Proprietary.
LE
724 MMI profile not updated
725 invalid SIM toolkit proactive command ID
FI
726 invalid SIM proactive command response data
765 invalid input value
AL
766 unsupported value or mode
767 operation failed
IT
768 multiplexer already active
769 unable to get control of required
EN
770 SIM invalid - network reject
772 SIM powered down
D
773 SIM File not present
FI
Final result code +CME ERROR: <err> indicates an error related to report Network State. The
operation is similar to ERROR result code. None of the following commands in the same
M
Command line is executed. Neither ERROR nor OK result code shall be returned.
<err> values used by common messaging commands:
O
Final result code +CMS ERROR: <err> indicates an error related to message service or
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:
LE
Code of <err> Meaning
1 Unassigned(unallocated) number
FI
8 Operator determined barring
10 Call barred
AL
21 Short message transfer rejected
27 Destination out of service
28 Unidentified subscriber
IT
29 Facility rejected EN
30 Unknown subscriber
38 Network out of order
41 Temporary failure
D
42 Congestion
FI
300 ME failure
301 SMS reserved
302 operation not allowed
303 operation not supported
304 invalid PDU mode parameter
305 invalid text mode parameter
LE
316 SIM PUK required
317 SIM PIN2 required
FI
318 SIM PUK2 required
320 memory failure
AL
321 invalid memory index
322 memory full
330 SMSC address unknown
IT
331 no network
332 network timeout
EN
340 no+CNMA acknowledgment expected
500 Unknown
D
515 PS busy
516 Couldn't read SMS parameters from SIM
O
Final result code +CIS ERROR: <err> indicates an error related to OneNET. The operation is
similar to ERROR result code. None of the following commands in the same Command line is
LE
executed. Neither ERROR nor OK result code shall be returned.
<err> values used by common messaging commands:
Code of <err> Meaning
FI
651 Memory error
652 Paramter error
AL
653 Unsupported format
654 SDK error
IT
655 Not find
EN
19.4 Summary of Unsolicited Result Codes
D
URC Description AT Command
FI
*MATREADY: 1
There is a change in the MT network
N
+CREG:
registration status or a change of the AT+CREG=<n>
<stat>[,<lac>,<ci>]
O
network cell.
+CSMINS: <n>,<SIM Indicates whether SIM card has been AT+CSMINS=1
C
inserted> inserted.
+CENG: Report of network information. AT+CENG=<mode
M
<cell>,"<arfcn>,<rxl>,<rxq> >[,<Ncell>]
,<mcc>,<mnc>,<bsic>,<celli <mode>=2
O
d>,<rla>,<txp>,<lac>,<TA>"
C
LE
UNDER-VOLTAGE under-voltage warning
WARNNING
OVER-VOLTAGE Over-voltage automatic power down.
FI
POWER DOWN
OVER-VOLTAGE over-voltage warning
WARNNING
AL
+CDNSGIP: 1,<domain DNS successful AT+CDNSGIP
name>,<IP>[,<IP2>]
IT
+CGREG: Network Registration Status AT+CGREG=<n>
<stat>[,<lac>,<ci>] EN
D
FI
N
O
C
M
O
C
M
SI
20 AT Commands Examples
LE
Create CoAP client and AT+CCOAPNEW= +CCOAPNEW:1
get CoAP client ID "10.161.11.104",56
FI
83,1 OK
Get CoAP server AT+CCOAPSEND OK
counter =1,12,"400141C7B
AL
7636F756E746572"
Nnotify CoAP server +CCOAPNMI:
IT
counter "024" via URC 1,11,"60457233c02105ff303234"
EN
D
FI
N
O
C
M
O
C
M
SI
21.1 AT+CSCLK
SIM7020C,SIM7020E,SIM7020G,SIM7060 SIM7030
LE
AT+CSCLK=? AT+CSCLK=?
+CSCLK: (0-2) +CSCLK: (0,2)
FI
OK OK
Difference:
AL
SIM7030 only support the paramerer <n> equal to 0 and 2.
IT
21.2 AT*MEDRXCFG
EN
1752B07SIM7020E version and above supports the command.
D
FI
N
O
C
M
O
C
M
SI
Contact
LE
Address: Building B, No.633 Jinzhong Road, Changning District, Shanghai P.R.China 200335
Tel: +86 21 3157 5100, +86 21 31575 5200
Email: simcom@simcom.com
FI
Website: www.simcom.com
AL
Technical Support
IT
Email: support@simcom.com
EN
D
FI
N
O
C
M
O
C
M
SI