Version History
Contents
1Introduction
1.1Scope of the document
1.2Related documents
1.3Terms and Abbreviations
1.4Definitions and Conventions
1.5AT Interface Synopsis
1.5.1Interface Settings
1.5.2AT Commands Syntax
1.5.3Supported character sets
2AT Commands According to V.25TER
2.1Overview of AT Commands According to V.25TER
2.2Detailed Description of AT Commands for V.25TER
2.2.1ATD Mobile originated call to dial a number
2.2.2ATH Disconnect existing call(
2.2.3+++ Switch from data mode to command mode
2.2.4ATO Switch from command mode to data mode
2.2.5ATI Display product identification information
2.2.6ATE Enable command echo
2.2.7AT&V Display current configuration
2.2.8ATV Set result code format mode
2.2.9AT&F Set all current parameters to manufacturer d
2.2.10ATQ Set Result Code Presentation Mode
2.2.11AT&W Save the user setting to ME
2.2.12ATZ Restore the user setting from ME
2.2.13AT+CGMI Request manufacturer identification
2.2.14AT+CGMM Request model identification
2.2.15AT+CGMR Request revision identification
2.2.16AT+CGSN Request product serial number identificat
2.2.17AT+CSCS Select TE character set
3AT Commands for Status Control
3.1Overview of AT Commands for Status Control
3.2Detailed Description of AT Commands for Status Con
3.2.1AT+CFUN Set phone functionality
3.2.2AT+CSQ Query signal quality
3.2.3AT+CPOF Power down the module
3.2.4AT+CRESET Reset the module
3.2.5AT+CACM Accumulated call meter
3.2.6AT+CAMM Accumulated call meter maximum
3.2.7AT+CCLK Real time clock management
3.2.8AT+CMEE Report mobile equipment error
3.2.9AT+CPAS Phone activity status(
3.2.10AT+SIMEI Set the IMEI for the module
4AT Commands for Network
4.1Overview of AT Commands for Network
4.2Detailed Description of AT Commands for Network
4.2.1AT+CREG Network registration
4.2.2AT+COPS Operator selection
4.2.3AT+CPOL Preferred operator list
4.2.4AT+COPN Read operator names
4.2.5AT+CNBP Preferred band selection
4.2.6AT+CPSI Inquiring UE system information
4.2.7AT+CNSMOD Show network system mode
4.2.8AT+CTZU Automatic time and time zone update
4.2.9AT+CTZR Time and time zone reporting
4.2.10AT+CEDRXS Extended-DRX Setting
4.2.11AT+CEDRXRDP eDRX Read Dynamic Parameters
5AT Commands for Packet Domain
5.1Overview of AT Commands for Packet Domain
5.2Detailed Description of AT Commands for Packet Dom
5.2.1AT+CEREG EPS network registration status
5.2.2AT+CGATT Packet domain attach or detach
5.2.3AT+CGACT PDP context activate or deactivate
5.2.4AT+CGDCONT Define PDP context
5.2.5AT+CGDSCONT Define Secondary PDP Context
5.2.6AT+CGTFT Traffic Flow Template
5.2.7AT+CGDATA Enter data state
5.2.8AT+CGPADDR Show PDP address
5.2.9AT+CGEREP GPRS event reporting
5.2.10 AT+CGAUTH Set type of authentication for PDP-IP
5.2.11AT+CPING Ping destination address
6AT Commands for SIM Card
6.1Overview of AT Commands for SIM Card
6.2Detailed Description of AT Commands for SIM Card
6.2.1AT+CICCID Read ICCID from SIM card
6.2.2AT+CPIN Enter PIN
6.2.3AT+CLCK Facility lock
6.2.4AT+CPWD Change password
6.2.5AT+CIMI Request international mobile subscriber i
6.2.6AT+CSIM Generic SIM access
6.2.7AT+CRSM Restricted SIM access
6.2.8AT+CSIMSLEEP Set UE to Allow SIM Card Sleep for P
6.2.9AT+SPIC Times remain to input SIM PIN/PUK
6.2.10AT+CSPN Get service provider name from SIM
6.2.11AT+UIMHOTSWAPON Set UIM Hotswap Function On
6.2.12AT+UIMHOTSWAPLEVEL Set UIM Card Detection Level
7AT Commands for SMS
7.1Overview of AT Commands for SMS
7.2Detailed Description of AT Commands for SMS
7.2.1AT+CSMS Select message service
7.2.2AT+CPMS Preferred message storage
7.2.3AT+CMGF Select SMS message format
7.2.4AT+CSCA SMS service centre address
7.2.5AT+CSCB Select cell broadcast message indication
7.2.6AT+CSMP Set text mode parameters
7.2.7AT+CSDH Show text mode parameters
7.2.8AT+CNMA New message acknowledgement to ME/TA
7.2.9AT+CNMI New message indications to TE
7.2.10AT+CMGL List SMS messages from preferred store
7.2.11AT+CMGR Read message
7.2.12AT+CMGS Send message
7.2.13AT+CMSS Send message from storage
7.2.14AT+CMGW Write message to memory
7.2.15AT+CMGD Delete message
7.2.16AT+CMGMT Change message status
7.2.17AT+CMVP Set message valid period
7.2.18AT+CMGRD Read and delete message
7.2.19AT+CMGSEX Send message
7.2.20AT+CMSSEX Send multi messages from storage
8AT Commands for Serial Interface
8.1Overview of AT Commands for Serial Interface
8.2Detailed Description of AT Commands for Serial Int
8.2.1AT&D Set DTR function mode
8.2.2AT&C Set DCD function mode
8.2.3AT+IPR Set local baud rate temporarily
8.2.4AT+IPREX Set local baud rate permanently
8.2.5AT+ICF Set control character framing
8.2.6AT+IFC Set local data flow control
8.2.7AT+CSCLK Control UART Sleep
8.2.8AT+CMUX Enable the multiplexer over the UART
8.2.9AT+CATR Configure URC destination interface
8.2.10AT+CFGRI Configure RI pin
8.2.11AT+CURCD Configure the delay time and number of U
9AT Commands for Hardware
9.1Overview of AT Commands for Hardware
9.2Detailed Description of AT Commands for Hardware
9.2.1AT+CVALARM Low and high voltage Alarm
9.2.2AT+CADC Read ADC value
9.2.3AT+CADC2 Read ADC2 value
9.2.4AT+CMTE Control the module critical temperature U
9.2.5AT+CPMVT Low and high voltage Power Off
9.2.6AT+CRIIC Read values from register of IIC device
9.2.7AT+CWIIC Write values to register of IIC device n
9.2.8AT+CBC Read the voltage value of the power supply
9.2.9AT+CPMUTEMP Read the temperature of the module
9.2.10AT+CGDRT Set the direction of specified GPIO
9.2.11AT+CGSETV Set the value of specified GPIO
9.2.12AT+CGGETV Get the value of specified GPIO
9.3Unsolicited Result Codes
10AT Commands for File System
10.1Overview of AT Commands for File System
10.2Detailed Description of AT Commands for File Syste
10.2.1AT+FSCD Select directory as current directory
10.2.2AT+FSMKDIR Make new directory in current director
10.2.3AT+FSRMDIR Delete directory in current directory
10.2.4AT+FSLS List directories/files in current directo
10.2.5AT+FSDEL Delete file in current directory
10.2.6AT+FSRENAME Rename file in current directory
10.2.7AT+FSATTRI Request file attributes
10.2.8AT+FSMEM Check the size of available memory
10.2.9AT+FSCOPY Copy an appointed file
10.2.10AT+FSPRESET Moves the location of a file
11AT Commands for File Transmission
11.1Overview of AT Commands for File Transmission
11.2Detailed Description of AT Commands for File Trans
11.2.1AT+CFTRANRX Transfer a file to EFS
11.2.2AT+CFTRANTX Transfer a file from EFS to host
12AT Commands for Internet Service
12.1Overview of AT Commands for Internet Service
12.2Detailed Description of AT Commands for Internet S
12.2.1AT+CHTPSERV Set HTP server information
12.2.2AT+CHTPUPDATE Updating date time using HTP protoc
12.2.3AT+CNTP Update system time
12.3Command Result Codes
12.3.1Description of of HTP
12.3.2Description of of NTP
13AT Commands for TCP/IP
13.1Overview of AT Commands for TCP/IP
13.2Detailed Description of AT Commands for TCP/IP
13.2.1AT+NETOPEN Start Socket Service
13.2.2AT+NETCLOSE Stop Socket Service
13.2.3AT+CIPOPEN Establish Connection in Multi-Socket M
13.2.4AT+CIPSEND Send data through TCP or UDP Connectio
13.2.5AT+CIPRXGET Set the Mode to Retrieve Data
13.2.6AT+CIPCLOSE Close TCP or UDP Socket
13.2.7AT+IPADDR Inquire Socket PDP address
13.2.8AT+CIPHEAD Add an IP Header When Receiving Data
13.2.9AT+CIPSRIP Show Remote IP Address and Port
13.2.10AT+CIPMODE Set TCP/IP Application Mode
13.2.11AT+CIPTIMEOUT Set TCP/IP Timeout Value
13.2.12AT+CIPCCFG Configure Parameters of Socket
13.2.13AT+SERVERSTART Startup TCP Sever
13.2.14AT+SERVERSTOP Stop TCP Sever
13.2.15AT+CIPACK Query TCP Connection Data Transmitting
13.2.16AT+CDNSGIP Query the IP Address of Given Domain N
13.2.17AT+CSOCKSETPN Set active PDP context's profile
13.2.18AT+CTCPKA Conigure TCP heartbeat
13.2.19AT+CDNSCFG Configure Domain Name Server
13.3Command Result Codes
13.3.1Description of
13.3.2Description of
13.4Unsolicited Result Codes
14AT Commands for HTTP(S)
14.1Overview of AT Commands for HTTP(S)
14.2Detailed Description of AT Commands for HTTP(S)
14.2.1AT+HTTPINIT Start HTTP Service
14.2.2AT+HTTPTERM Stop HTTP Service
14.2.3AT+HTTPPARA Set HTTP Parameters value
14.2.4AT+HTTPACTION HTTP Method Action
14.2.5AT+HTTPHEAD Read the HTTP Header Information of S
14.2.6AT+HTTPREAD Read the response information of HTTP
14.2.7AT+HTTPDATA Input HTTP Data
14.2.8AT+HTTPPOSTFILE Send HTTP Request to HTTP(S)serve
14.2.9AT+HTTPREADFILE Receive HTTP Response Content to
14.3Command Result Codes
14.3.1Description of
14.3.2Description of
14.4Unsolicited Result Codes
15AT Commands for FTP(S)
15.1Overview of AT Commands for FTP(S)
15.2Detailed Description of AT Commands for FTP(S)
15.2.1AT+CFTPSSTART Start FTP(S)service
15.2.2AT+CFTPSSTOP Stop FTP(S)Service
15.2.3AT+CFTPSLOGIN Login to a FTP(S)server
15.2.4AT+CFTPSLOGOUT Logout a FTP(S)server
15.2.5AT+CFTPSLIST List the items in the directory on F
15.2.6AT+CFTPSMKD Create a new directory on FTP(S)serve
15.2.7AT+CFTPSRMD Delete a directory on FTP(S)server
15.2.8AT+CFTPSCWD Change the current directory on FTP(S
15.2.9AT+CFTPSPWD Get the current directory on FTP(S)se
15.2.10AT+CFTPSDELE Delete a file on FTP(S)server
15.2.11AT+CFTPSGETFILE Download a file from FTP(S)server
15.2.12AT+CFTPSPUTFILE Upload a file from module to FTP(
15.2.13AT+CFTPSGET Get a file from FTP(S)server to seria
15.2.14AT+CFTPSPUT Put a file to FTP(S)server through se
15.2.15AT+CFTPSSINGLEIP Set FTP(S)data socket address ty
15.2.16AT+CFTPSSIZE Get the file size on FTP(S)server
15.2.17AT+CFTPSTYPE Set the transfer type on FTP(S)serve
15.2.18AT+CFTPSSLCFG Set the SSL context id for FTPS ses
15.3Command Result Codes
15.3.1Description of
15.4Unsolicited Result codes
16AT Commands for MQTT(S)
16.1Overview of AT Commands for MQTT(S)
16.2Detailed Description of AT Commands for MQTT(S)
16.2.1AT+CMQTTSTART Start MQTT service
16.2.2AT+CMQTTSTOP Stop MQTT service
16.2.3AT+CMQTTACCQ Acquire a client
16.2.4AT+CMQTTREL Release a client
16.2.5AT+CMQTTSSLCFG Set the SSL context (only for SSL/
16.2.6AT+CMQTTWILLTOPIC Input the topic of will message
16.2.7AT+CMQTTWILLMSG Input the will message
16.2.8AT+CMQTTCONNECT Connect to MQTT server
16.2.9AT+CMQTTDISC Disconnect from server
16.2.10AT+CMQTTTOPIC Input the topic of publish message
16.2.11AT+CMQTTPAYLOAD Input the publish message
16.2.12AT+CMQTTPUB Publish a message to server
16.2.13AT+CMQTTSUB Subscribe a message to server
16.2.14AT+CMQTTUNSUB Unsubscribe a message to server
16.2.15AT+CMQTTCFG Configure the MQTT Context
16.3Command Result Codes
16.3.1Description of
16.4Unsolicited Result Codes
17AT Commands for SSL
17.1Overview of AT Commands for SSL
17.2Detailed Description of AT Commands for SSL
17.2.1AT+CSSLCFG Configure the SSL Context
17.2.2AT+CCERTDOWN Download certificate into the module
17.2.3AT+CCERTLIST List certificates
17.2.4AT+CCERTDELE Delete certificates
17.2.5AT+CCHSET Configure the report mode of sending an
17.2.6AT+CCHMODE Configure the mode of sending and rece
17.2.7AT+CCHSTART Start SSL service
17.2.8AT+CCHSTOP Stop SSL service
17.2.9AT+CCHADDR Get the IPv4 address
17.2.10AT+CCHSSLCFG Set the SSL context
17.2.11AT+CCHCFG Configure the Client Context
17.2.12AT+CCHOPEN Connect to server
17.2.13AT+CCHCLOSE Disconnect from server
17.2.14AT+CCHSEND Send data to server
17.2.15AT+CCHRECV Read the cached data that received fro
17.2.16AT+CCERTMOVE Move the cert from file system to ce
17.3Command Result Codes
17.3.1Description of
17.4Unsolicited Result Codes
18AT Commands for FOTA
18.1Overview of AT Command for FOTA
18.2Detailed Description of AT Command for FOTA
18.2.1AT+CFOTA Start FOTA service
18.3Unsolicited Result Codes
19AT Commands for CTBURST
19.1Overview of AT Commands for CTBURST
19.2Detailed Description of AT Commands for CTBURST(CA
19.2.1AT+CTBURST The TX/RX Burst Test
20AT Commands for WIFI
20.1Overview of AT Commands for WIFI
20.2Detailed Description of AT Commands for WIFI
20.2.1AT+CWSTASCAN Scan WIFI network
20.2.2AT+CWSTASCANEXScan WIFI network extension command
20.2.3AT+CWSTASCANSYNAsynchronous control command of sc
21AT Commands for GNSS
21.1Overview of AT Commands for GNSS
21.2Detailed Description of AT Commands for GNSS
21.2.1AT+CGNSSPWR GNSS power control
21.2.2AT+CGNSSTST Send data received from UART to NMEA
21.2.3AT+CGPSCOLD Cold start GPS
21.2.4AT+CGPSWARM Warm start GPS
21.2.5AT+CGPSHOT Hot start GPS
21.2.6AT+CGNSSIPR Configure the baud rate of UART3 and
21.2.7AT+CGNSSMODE Configure GNSS support mode
21.2.8AT+CGNSSNMEA Configure NMEA sentence type
21.2.9AT+CGNSSNMEARATE Set NMEA output rate
21.2.10AT+CGNSSPORTSWITCH Select the output port of data
21.2.11AT+CGNSSCMD Send command to GNSS
21.2.12AT+CGNSSRTC Configure GNSS RTC mode
21.2.13AT+CGNSSSLEEP Set GNSS UART into Sleep
21.2.14AT+CGNSSWAKEUP Set GNSS UART Wakeup form Sleep
21.2.15AT+CGNSSFTM Start GNSS test mode
21.2.16AT+CGPSINFO Get GPS fixed position information
21.2.17AT+CGNSSINFO Get GNSS fixed position information
21.2.18AT+CGNSSPROD Get the product information of GNSS
22AT Commands for SMTPS
22.1Overview of AT Commands for SMTPS
22.2Detailed Description of AT Commands for SMTPS
22.2.1AT+CSMTPSCFG Config the SMTP context
22.2.2AT+CSMTPSSRV Set SMTP server address and port num
22.2.3AT+CSMTPSAUTH SMTP server authentication
22.2.4AT+CSMTPSFROM Sender address and name
22.2.5AT+CSMTPSRCPT Recipient address and name (TO/CC/B
22.2.6AT+CSMTPSSUB E-mail subject
22.2.7AT+CSMTPSBODY E-mail body
22.2.8AT+CSMTPSBCH E-mail body character set
22.2.9AT+CSMTPSFILE Select attachment
22.2.10 AT+CSMTPSSEND Initiate session and send e-mail
22.2.11 AT+CSMTPSSTOP Force to stop sending e-mail
22.2.12AT+CSMTPSCLEAN Clean mail content and setting
22.3Summary of result codes for SMTPS
23Summary of ERROR Codes
23.1Verbose Codes and Numeric Codes
23.2Response String of AT+CEER
23.3Summary of CME ERROR Codes
23.4Summary of CMS ERROR Codes