Name: SIM7020 Series AT Command Manual V1.02
User Manual:
Open the PDF directly: View PDF
Page Count: 248 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Version History 12
- 1 Introduction 15
- 1.1 Scope of the document 15
- 1.1 Related documents 15
- 1.2 Conventions and abbreviations 15
- 1.3 AT Command syntax 15
- 1.4 Supported character sets 17
- 1.5 Flow control 17
- 1.6 Definitions 18
- 2 AT Commands According to V.25TER 19
- 2.1 Overview of AT Commands According to V.25TER 19
- 2.1 Detailed Description of AT Commands According to V.25TER 20
- 3 AT Commands According to 3GPP TS 27.007 47
- 3.1 Overview of AT Command According to 3GPP TS 27.007 47
- 3.2 Detailed Descriptions of AT Command According to 3GPP TS 27.007 48
- 4 AT Commands Special for SIMCom 104
- 4.1 Overview 104
- 4.2 Detailed Descriptions of Commands 104
- 5 AT Commands for TCPIP Application Toolkit 127
- 5.1 Overview of AT Commands for TCPIP Application Toolkit 127
- 5.2 Detailed Descriptions of AT Commands for TCPIP Application Toolkit 127
- 6 AT Commands for TCPIP Application Toolkit to Compatible with SIM800 Serials 137
- 6.1 Overview 137
- 6.2 Detailed Descriptions of Commands 138
- 7 AT Commands for HTTP/HTTPS Client 165
- 7.1 Overview of AT Commands for HTTP/HTTPS Client 165
- 7.2 Detailed Descriptions of AT Commands for HTTP/HTTPS Client 165
- 8 AT Commands for PING Support 179
- 8.1 Overview of AT Commands for PING Support 179
- 8.2 Detailed Descriptions of AT Commands for PING Support 179
- 9 AT Commands for Network Command – LwM2M 181
- 9.1 Overview of AT Commands for Network Command – LwM2M 181
- 9.2 Detailed Descriptions of AT Commands for Network Command – LwM2M 181
- 10 AT Commands for Network Command – MQTT 188
- 10.1 Overview of AT Commands for Network Command-MQTT 188
- 10.2 Detailed Descriptions of AT Commands for Network Command-MQTT 188
- 11 AT Commands for Network Command – CoAP 195
- 11.1 Overview of AT Commands for Network Command-CoAP 195
- 11.2 Detailed Descriptions of AT Commands for Network Command-CoAP 195
- 12 AT Commands for Network Command – SNTP 199
- 12.1 Overview of AT Commands for Network Command-SNTP 199
- 12.2 Detailed Descriptions of AT Commands for Network Command-SNTP 199
- 13 AT Commands for Network Command – TLS 201
- 13.1 Overview of AT Commands for Network Command- TLS 201
- 13.2 Detailed Descriptions of AT Commands for Network Command-TLS 201
- 14 AT Commands for Network Command –OneNET 205
- 14.1 Overview of AT Commands for Network Command- OneNet 205
- 14.2 Detailed Descriptions of AT Commands for Network Command-OneNet 206
- 15 AT Commands for NVRAM 223
- 15.1 Overview of AT Commands for NVRAM Command 223
- 15.2 Detailed Descriptions of AT Commands for NVRAM Command 223
- 16 AT Commands for CT IOT Platform 226
- 16.1 Overview of AT Commands for CT IOT Platform 226
- 16.2 Detailed Descriptions of AT Commands for CT IOT Platform 226
- 17 AT Commands for Network Command-DM 229
- 17.1 Overview of AT Commands for Network Command-DM 229
- 17.2 Detailed Descriptions of AT Commands for Network Command-DM 229
- 18 AT Commands for FOTA 231
- 18.1 Overview of AT Commands for FOTA 231
- 18.2 Detailed Descriptions of AT Commands for FOTA 231
- 19 Supported Unsolicited Result Codes 234
- 19.1 Summary of CME ERROR Codes 234
- 19.2 Summary of CMS ERROR Codes 242
- 19.3 Summary of CIS ERROR Codes 244
- 19.4 Summary of Unsolicited Result Codes 244
- 20 AT Commands Examples 246
- 20.1 CoAP command 246
- 21 ATC Differences among SIM7020 Series 247
- 21.1 AT+CSCLK 247
- 21.2 AT*MEDRXCFG 247
- Contact 248
- Version History
- 1 Introduction
- 2 AT Commands According to V.25TER
- 2.1 Overview of AT Commands According to V.25TER
- 2.1 Detailed Description of AT Commands According to V.25TER
- 2.1.1 ATE Set Command Echo Mode
- 2.1.2 ATI Display Product Identification Information
- 2.1.3 ATL Set Monitor Speaker Loudness
- 2.1.4 ATM Set Monitor Speaker Mode
- 2.1.5 ATN1 some PC modem driver initial setting to handshake at highest speed larger than S37
- 2.1.6 ATO Switch from Command Mode to Data Mode
- 2.1.7 ATP Select Pulse Dialling
- 2.1.8 ATQ Set Result Code Presentation Mode
- 2.1.9 ATS0 Set Number of Rings before Automatically Answering the Call
- 2.1.10 ATS1 Ring Counter
- 2.1.11 ATS2 Set Escape Sequence Character
- 2.1.12 ATS3 Set Command Line Termination Character
- 2.1.13 ATS4 Set Response Formatting Character
- 2.1.14 ATS5 Set Command Line Editing Character
- 2.1.15 ATS6 Pause Before Blind Dialling
- 2.1.16 ATS7 Set Number of Seconds to Wait for Connection Completion
- 2.1.17 ATS8 Set Number of Seconds to Wait for Comma Dial Modifier Encountered in Dial String of D Command
- 2.1.18 ATS10 Set Disconnect Delay after Indicating the Absence of Data Carrier
- 2.1.19 ATS12 Set Escape Code Guard Time
- 2.1.20 ATS25 Set DTR Change Time
- 2.1.21 ATS95 Some PC Modem Driver Initial Setting to Enable Extended Result Codes
- 2.1.22 ATT Select Tone Dialing
- 2.1.23 ATV TA Response Format
- 2.1.24 ATX Set CONNECT Result Code Format and Monitor Call Progress
- 2.1.25 ATZ Reset Default Configuration
- 2.1.26 AT&C Set DCD Function Mode
- 2.1.27 AT&D Set DTR Function Mode
- 2.1.28 AT&F Factory Defined Configuration
- 2.1.29 AT&K Flow Control Setting
- 2.1.30 AT&V Display Current Configuration
- 2.1.31 AT&W Store Active Profile
- 2.1.32 AT+DR V.42bis data compression reporting control
- 2.1.33 AT+DS V.42bis data compression control
- 2.1.34 AT+GCAP Request Complete TA Capabilities List
- 2.1.35 AT+GMI Request Manufacturer Identification
- 2.1.36 AT+GMM Request TA Model Identification
- 2.1.37 AT+GMR Request TA Revision Identification of Software Release
- 2.1.38 AT+GOI Request Global Object Identification
- 2.1.39 AT+GSN Request TA Serial Number Identification (IMEI)
- 2.1.40 AT+ICF Set TE-TA Control Character Framing
- 2.1.41 AT+IFC Set TE-TA Local Data Flow Control
- 2.1.42 AT+ILRR Set TE-TA Local rate reporting mode
- 2.1.43 AT+IPR Set TE-TA Fixed Local Rate
- 2.1.44 AT+FCLASS Set Fax Class
- 3 AT Commands According to 3GPP TS 27.007
- 3.1 Overview of AT Command According to 3GPP TS 27.007
- 3.2 Detailed Descriptions of AT Command According to 3GPP TS 27.007
- 3.2.1 AT+CEER Extended Error Report
- 3.2.2 AT+CGMI Request Manufacturer Identification
- 3.2.3 AT+CGMM Request Model Identification
- 3.2.4 AT+CGMR Request TA Revision Identification of Software Release
- 3.2.5 AT+CGOI Request global object identification
- 3.2.6 AT+CGSN Request Product Serial Number Identification
- 3.2.7 AT+CIMI Request International Mobile Subscriber Identity
- 3.2.8 AT+CLCK Facility Lock
- 3.2.9 AT+CMAR Master Reset
- 3.2.10 AT+CMEE Report Mobile Equipment Error
- 3.2.11 AT+COPS Operator Selection
- 3.2.12 AT+CPIN Enter PIN
- 3.2.13 AT+CPWD Change Password
- 3.2.14 AT+CR Service Reporting Control
- 3.2.15 AT+CREG Network Registration
- 3.2.16 AT+CRSM Restricted SIM Access
- 3.2.17 AT+CSCS Select TE Character Set
- 3.2.18 AT+CSQ Signal Quality Report
- 3.2.19 AT+CMUX Multiplexer Control
- 3.2.20 AT+CNUM Subscriber Number
- 3.2.21 AT+CPOL Preferred Operator List
- 3.2.22 AT+CFUN Set Phone Functionality
- 3.2.23 AT+CCLK Clock
- 3.2.24 AT+CSIM Generic SIM Access
- 3.2.25 AT+CBC Battery Charge
- 3.2.26 AT+CTZR Time Zone Reporting
- 3.2.27 AT+CTZU Automatic Time Update
- 3.2.28 AT+CPLS Selection of preferred PLMN List
- 3.2.29 AT+CPSMS Power Saving Mode Setting
- 3.2.30 AT+CCIOTOPT CIoT optimization configuration
- 3.2.31 AT+CEDRXS eDRX Setting
- 3.2.32 AT+CEDRXRDP eDRX Read Dynamic Parameters
- 3.2.33 AT+CCHO Open UICC Logical Channel
- 3.2.34 AT+CCHC Close UICC logical channel
- 3.2.35 AT+CGLA Generic UICC Logical Channel Access
- 3.2.36 AT+CPINR Remaining PIN Retries
- 3.2.37 AT+CGATT GPRS/Packet Domain Attach or Detach
- 3.2.38 AT+CGDCONT Define PDP Context
- 3.2.39 AT+CGACT PDP Context Activate or Deactivate
- 3.2.40 AT+CGPADDR Show PDP Address
- 3.2.41 AT+IPCONFIG Show the Complete PDP Address
- 3.2.42 AT+CGEREP Packet Domain Event Reporting
- 3.2.43 AT+CGREG Network Registration Status
- 3.2.44 AT+CGCONTRDP PDP Context Read Dynamic Parameters
- 3.2.45 AT+CGPIAF Printing IP Address Format
- 3.2.46 AT+CGDEL Delete Non-Active PDP Contexts
- 3.2.47 AT+CGAUTH Define PDP Context Authentication Parameters
- 3.2.48 AT*MCGDEFCONT Set Default PSD Connection Settings
- 3.2.49 AT*MSACL Enable/Disable ACL feature
- 3.2.50 AT*MLACL Display ACL List
- 3.2.51 AT*MWACL Write an ACL entry
- 3.2.52 AT*MDACL Delete an ACL entry
- 3.2.53 AT+CNBIOTDT NB-IOT Data Type
- 3.2.54 AT+CEREG EPS Network Registration Status
- 3.2.55 AT+CGDATA Enter Data State
- 4 AT Commands Special for SIMCom
- 4.1 Overview
- 4.2 Detailed Descriptions of Commands
- 4.2.1 AT+CPOWD Power Off
- 4.2.2 AT+CADC Read ADC
- 4.2.3 AT+CLTS Get Local Timestamp
- 4.2.4 AT+CBAND Get and Set Mobile Operation Band
- 4.2.5 AT+CBANDSL Set Modem NB-IOT Search Prefer Band List
- 4.2.6 AT+CENG Report Network State
- 4.2.7 AT+CCID Show ICCID
- 4.2.8 AT+EXUNSOL Enable or Disable Proprietary Unsolicited Indications
- 4.2.9 AT+GSV Display Product Identification Information
- 4.2.10 AT*CELLLOCK Set the List of ARFCN Which Needs to Be Locked
- 4.2.11 AT+SLEDS Set the Timer Period of Net Light
- 4.2.12 AT+CNETLIGHT Close the Net Light or Open It to Shining
- 4.2.13 AT+CSMINS SIM Inserted Status Reporting
- 4.2.14 AT+CSPCHSC Set Scrambling Algorithm for NPDSCH
- 4.2.15 AT+CPSMSTATUS Enable Deep Sleep Wakeup Indication
- 4.2.16 AT+CSCLK Configure Slow Clock
- 4.2.17 AT+CRESET Trigger WDT Reset
- 4.2.18 AT+CREVHEX Control the Data Output Format
- 4.2.19 AT+CDISAUPDN Control the Auto PDN Status
- 4.2.20 AT+CNWRCCFG Network Recovery Configure
- 4.2.21 AT+CURTC Control CCLK Show URC Or RTC Time
- 4.2.22 AT+CHOMENW Display Home Network Information
- 4.2.23 AT+CBATCHK Set VBAT Checking Feature ON/OFF
- 4.2.24 AT+CGPIO Control the GPIO by PIN Index
- 4.2.25 AT*MEDRXCFG eDRX Configuaration
- 5 AT Commands for TCPIP Application Toolkit
- 5.1 Overview of AT Commands for TCPIP Application Toolkit
- 5.2 Detailed Descriptions of AT Commands for TCPIP Application Toolkit
- 5.2.1 AT+CSOC Create a TCP/UDP Socket
- 5.2.2 AT+CSOCON Connect Socket To Remote Address and Port
- 5.2.3 AT+CSOB Bind Local Address and Local Port
- 5.2.4 AT+RETENTION Retention of Socket Scene
- 5.2.5 AT+CSOSEND Send Data to Remote via Socket
- 5.2.6 AT+CSODSEND Send Data to Remote via Socket with Data Mode
- 5.2.7 AT+CSOCL Close Socket
- 5.2.8 AT+CSOSENDFLAG Set TCP Send Flag
- 5.2.9 AT+CSORCVFLAG Set Receive Flag
- 5.2.10 AT+CSOSTATUS Get Socket Status
- 5.2.11 AT+CSOACK Query Previous Connection Data Transmitting State
- 5.2.12 AT+CSOALIVE Set TCP Keepalive Parameters
- 5.2.13 +CSONMI Socket message arrived indicator
- 5.2.14 +CSOERR Socket error indicator
- 6 AT Commands for TCPIP Application Toolkit to Compatible with SIM800 Serials
- 6.1 Overview
- 6.2 Detailed Descriptions of Commands
- 6.2.1 AT+CIPMUX Start Up Multi-IP Connection
- 6.2.2 AT+CIPSTART Start Up TCP or UDP Connection
- 6.2.3 AT+CIPSEND Send Data Through TCP or UDP Connection
- 6.2.4 AT+CIPQSEND Select Data Transmitting Mode
- 6.2.5 AT+CIPACK Query Previous Connection Data Transmitting State
- 6.2.6 AT+CIPCLOSE Close TCP or UDP Connection
- 6.2.7 AT+CIPSHUT Deactivate GPRS PDP Context
- 6.2.8 AT+CLPORT Set Local Port
- 6.2.9 AT+CSTT Start Task and Set APN, USER NAME, PASSWORD
- 6.2.10 AT+CIICR Bring Up Wireless Connection with GPRS or CSD
- 6.2.11 AT+CIFSR Get Local IP Address
- 6.2.12 AT+CIPSTATUS Query Current Connection Status
- 6.2.13 AT+CDNSCFG Configure Domain Name Server
- 6.2.14 AT+CDNSGIP Query the IP Address of Given Domain Name
- 6.2.15 AT+CIPHEAD Add an IP Head at the Beginning of a Package Received
- 6.2.16 AT+CIPHEXS Show Data in Hex Mode of a Package Received
- 6.2.17 AT+CIFSREX Get Local IP Address
- 6.2.18 AT+CIPATS Set Auto Sending Timer
- 6.2.19 AT+CIPSPRT Set Prompt of ‘>’ When Module Sends Data
- 6.2.20 AT+CIPCSGP Set CSD or GPRS for Connection Mode
- 6.2.21 AT+CIPSRIP Show Remote IP Address and Port When Received Data
- 6.2.22 AT+CIPSHOWTP Display Transfer Protocol in IP Head When Received Data
- 6.2.23 AT+CIPUDPMODE UDP Extended Mode
- 6.2.24 AT+CIPRXGET Get Data from Network Manually
- 6.2.25 AT+CIPTKA Set TCP Keepalive Parameters
- 6.2.26 AT+CIPMODE Open Transparent Mode
- 6.2.27 AT+CIPCHAN Enter Transparent Mode
- 7 AT Commands for HTTP/HTTPS Client
- 7.1 Overview of AT Commands for HTTP/HTTPS Client
- 7.2 Detailed Descriptions of AT Commands for HTTP/HTTPS Client
- 7.2.1 AT+CHTTPCREATE Create a HTTP/HTTPS Client Instance
- 7.2.2 AT+CHTTPCREATEEXT Create a HTTP/HTTPS Client Instance by Multi Packages for a Long Size Command
- 7.2.3 AT+CHTTPCON Establish the HTTP/HTTPS Connection
- 7.2.4 AT+CHTTPDISCON Close the HTTP/HTTPS Connection
- 7.2.5 AT+CHTTPDESTROY Destroy the HTTP/HTTPS Client Instance
- 7.2.6 AT+CHTTPSEND Send HTTP/HTTPS Package
- 7.2.7 AT+CHTTPSENDEXT Send HTTP/HTTPS Package by Multi Packages for a Long Size Command
- 7.2.8 AT+CHTTPPARA Set Parmeter for AT Command of AT+CHTTPSEND
- 7.2.9 AT+CHTTPTOFS Download File to Module System
- 7.2.10 AT+CHTTPCLRMULCRTBUF Clear Multi Create Buffer of AT+CHTTPCREATEEXT
- 7.2.11 AT+CHTTPCLRMULSNDBUF Clear Multi Send Buffer of AT+CHTTPSENDEXT
- 7.2.12 AT+CHTTPRESUMESEND Set Resume Send Package or not when HTTP Disconnected
- 7.2.13 +CHTTPNMIH Header of the Response from Host
- 7.2.14 +CHTTPNMIC Content of The Response from Host
- 7.2.15 +CHTTPERR HTTP Client Connection Error Indicator
- 7.2.16 +CHTTPTOFS HTTP Download Indicate from Host
- 7.2.17 +CHTTPTOFSOK HTTP Download Finished Indicate
- 8 AT Commands for PING Support
- 9 AT Commands for Network Command – LwM2M
- 9.1 Overview of AT Commands for Network Command – LwM2M
- 9.2 Detailed Descriptions of AT Commands for Network Command – LwM2M
- 9.2.1 AT+CLMCONF Configure LwM2M Instance and Create the Connection
- 9.2.2 AT+CLMADDOBJ Add LwM2M Object
- 9.2.3 AT+CLMDELOBJ Delete LwM2M Object
- 9.2.4 AT+CLMREAD Read Notification and Command
- 9.2.5 AT+CLMWRITE Write Notification and Command
- 9.2.6 AT+CLMEXECUTE Execute Notification and Command
- 9.2.7 AT+CLMNOTIFY Notify Data Change
- 9.2.8 AT+CLMDEL Delete LwM2M Instance
- 9.2.9 +CLMOBSERVE Observed Command
- 9.2.10 +CLMPARAMETER Observed Command
- 9.2.11 +CLMERR Indicated there are Some Errors
- 10 AT Commands for Network Command – MQTT
- 10.1 Overview of AT Commands for Network Command-MQTT
- 10.2 Detailed Descriptions of AT Commands for Network Command-MQTT
- 10.2.1 AT+CMQNEW New MQTT
- 10.2.2 AT+CMQCON Send MQTT Connection Packet
- 10.2.3 AT+CMQDISCON Disconnect MQTT
- 10.2.4 AT+CMQSUB Send MQTT Subscribe Packet
- 10.2.5 AT+CMQUNSUB Send MQTT Unsubscribe Packet
- 10.2.6 AT+CMQPUB Send MQTT Publish Packet
- 10.2.7 +CMQDISCON MQTT Disconnect Indication
- 10.2.8 AT+CMQALICFG Configure Alibaba Clound Parameters
- 10.2.9 AT+CMQALICON Send MQTT Connection Packet to Alibaba Cloud
- 11 AT Commands for Network Command – CoAP
- 12 AT Commands for Network Command – SNTP
- 13 AT Commands for Network Command – TLS
- 14 AT Commands for Network Command –OneNET
- 14.1 Overview of AT Commands for Network Command- OneNet
- 14.2 Detailed Descriptions of AT Commands for Network Command-OneNet
- 14.2.1 AT+MIPLCREATE Create a OneNET Instance
- 14.2.2 AT+MIPLCREATEEXT Another Method to Create a OneNET Instance
- 14.2.3 AT+MIPLDELETE Delete a OneNET Instance
- 14.2.4 AT+MIPLOPEN Register to OneNET
- 14.2.5 AT+MIPLCLOSE Deregister to OneNET
- 14.2.6 AT+MIPLADDOBJ Add an Object
- 14.2.7 AT+MIPLDELOBJ Delete an Object
- 14.2.8 AT+MIPLUPDATE Update Registration
- 14.2.9 AT+MIPLREADRSP Read Response from User
- 14.2.10 AT+MIPLWRITERSP Write Response from User
- 14.2.11 AT+MIPLEXECUTERSP Execute Response from User
- 14.2.12 AT+MIPLOBSERVERSP Observe Response from User
- 14.2.13 AT+MIPLDISCOVERRSP Discover Response from User
- 14.2.14 AT+MIPLPARAMETERRSP Set Parameter from User
- 14.2.15 AT+MIPLNOTIFY Notify Data Value Change from User
- 14.2.16 AT+MIPLVER Read Version
- 14.2.17 AT+MIPLBOOTSTRAPPARA Set Parameter for Connect Bootstrap
- 14.2.18 +MIPLREAD Read Request to User
- 14.2.19 +MIPLWRITE Write Request to User
- 14.2.20 +MIPLEXECUTE Execute Request to User
- 14.2.21 +MIPLOBSERVE Observe Request to User
- 14.2.22 +MIPLDISCOVER Discover request to User
- 14.2.23 +MIPLPARAMETER Set Parameter Request to User
- 14.2.24 +MIPLEVENT Event Indication to User
- 15 AT Commands for NVRAM
- 16 AT Commands for CT IOT Platform
- 17 AT Commands for Network Command-DM
- 18 AT Commands for FOTA
- 19 Supported Unsolicited Result Codes
- 19.1 Summary of CME ERROR Codes
- 19.1.1 CME Error Codes Related to mobile equipment or network
- 19.1.2 CME Error Codes related to PSD and Packet Domain
- 19.1.3 CME Error Codes related to select TE character set
- 19.1.4 CME Error Codes related to preferred operator list
- 19.1.5 CME Error Codes related to Restricted/Generic SIM Access
- 19.1.6 CME Error Codes related to Miscellaneous Proprietary
- 19.1.7 CME Error Codes related to report Network State
- 19.2 Summary of CMS ERROR Codes
- 19.3 Summary of CIS ERROR Codes
- 19.4 Summary of Unsolicited Result Codes
- 19.1 Summary of CME ERROR Codes
- 20 AT Commands Examples
- 21 ATC Differences among SIM7020 Series
- Contact