SimCom SIM7000 Series At Command Manual

SimCom SIM7000 Series At Command Manual

Hide thumbs Also See for SIM7000 Series:
Table of Contents

Advertisement

SIM7000 Series_AT Command
Manual_V1.03

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SIM7000 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for SimCom SIM7000 Series

  • Page 1 SIM7000 Series_AT Command Manual_V1.03...
  • Page 2 This document contains proprietary technical information which is the property of Shanghai 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 liable to the payment of damages.
  • Page 3: Table Of Contents

    Smart Machine Smart Decision Contents Version History ..................11 1 Introduction ..................13 Scope of the document ................... 13 Related documents ..................13 Conventions and abbreviations ..............13 AT Command syntax ..................13 1.4.1 Basic syntax ......................14 1.4.2 S Parameter syntax ....................14 1.4.3 Extended Syntax ......................
  • Page 4 Smart Machine Smart Decision 2.2.18 ATS10 Set Disconnect Delay after Indicating the Absence of Data Carrier ..27 2.2.19 ATV TA Response Format .................. 27 2.2.20 ATX Set CONNECT Result Code Format and Monitor Call Progress ....29 2.2.21 AT&C Set DCD Function Mode ................29 2.2.22 AT&D Set DTR Function Mode ................
  • Page 5 AT+CSDH Show SMS Text Mode Parameters ............ 77 4.2.14 AT+CSMP Set SMS Text Mode Parameters ............77 4.2.15 AT+CSMS Select Message Service ..............78 5 AT Commands Special for SIMCom ..........80 Overview ......................80 Detailed Descriptions of Commands ............. 81 5.2.1 AT+CPOWD Power off ..................81 5.2.2...
  • Page 6 Smart Machine Smart Decision 5.2.24 AT+CSDP Service Domain Preference ............. 100 5.2.25 AT+MCELLLOCK Lock the special CAT-M cell ..........101 5.2.26 AT+NCELLLOCK Lock the special NB-IOT cell ..........102 5.2.27 AT+NBSC Config NB-IOT Scrambling Feature ..........102 5.2.28 AT+CAPNMODE Select the Mode of Application Configure APN ....103 5.2.29 AT+CRRCSTATE Query RRC State ..............
  • Page 7 Smart Machine Smart Decision 8.2.14 AT+CDNSCFG Configure Domain Name Server ..........135 8.2.15 AT+CDNSGIP Query the IP Address of Given Domain Name ......135 8.2.16 AT+CIPHEAD Add an IP Head at the Beginning of a Package Received..136 8.2.17 AT+CIPATS Set Auto Sending Timer ..............137 8.2.18 AT+CIPSPRT Set Prompt of ‘>’...
  • Page 8 Smart Machine Smart Decision 11.2.1 AT+FTPPORT Set FTP Control Port ..............167 11.2.2 AT+FTPMODE Set Active or Passive FTP Mode ..........167 11.2.3 AT+FTPTYPE Set the Type of Data to Be Transferred ........168 11.2.4 AT+FTPPUTOPT Set FTP Put Type ..............169 11.2.5 AT+FTPCID Set FTP Bearer Profile Identifier ..........
  • Page 9 Smart Machine Smart Decision 13.2.6 AT+MIPLCLOSE Disconnect to OneNet ............195 13.2.7 AT+MIPLNOTIFY Notify data to OneNet ............195 13.2.8 AT+MIPLREADRSP Send response on read command ........196 13.2.9 AT+MIPLWRITERSP Send response on write command ......... 197 13.2.10 AT+MIPLEXECUTERSP Send response on execute command ....197 13.2.11 AT+MIPLOBSERVERSP Send response on observe command .......
  • Page 10 Smart Machine Smart Decision 16.2.6 AT+CFSREN Rename a file ................220 16.2.7 AT+CFSGFRS Get the size of File System ............221 16.2.8 AT+CFSTERM Free the Flash Buffer Allocated by CFSINIT ......221 16.2.9 AT+CBAINIT Initialize the ap backup file system ........... 222 16.2.10 AT+CBALIST Set the files which want to backup ........
  • Page 11: Version History

    Smart Machine Smart Decision Version History Version Date Chapter What is new V1.00 2017-06-22 New version V1.01 2017-09-08 5.2.22 AT+CPSI Add AT command 5.2.23 AT+CGNAPN Add AT command 5.2.24 AT+CSDP Add AT command 5.2.25 AT+MCELLLOCK Add AT command 5.2.26 AT+NCELLLOCK Add AT command 5.2.27 AT+NBSC Add AT command...
  • Page 12 Smart Machine Smart Decision 5.2.31 AT+CNACT Add AT Command 5.2.32 AT+CEDUMP Add AT Command 5.2.33 AT+CNBS Add AT Command 5.2.34 AT+CNDS Add AT Command 5.2.35 AT+CENG Add AT Command 9.2.9 AT+HTTPTOFS Add AT Command Charpter 13 Add OneNet Charpter 14 Add Telecom IOT Charpter 15 Add GNSS...
  • Page 13: Introduction

    The AT Command set implemented by SIM7000 Series is a combination of 3GPP TS 27.005, 3GPP TS 27.007 and ITU-T recommendation V.25ter and the AT commands developed by SIMCom. Note: Only enter AT Command through serial port after SIM7000 Series is powered on and Unsolicited Result SIM7000 Series_AT Command Manual_V1.03 2018-05-08...
  • Page 14: Basic Syntax

    Smart Machine Smart Decision Code "RDY" is received from serial port. If auto-bauding is enabled, the Unsolicited Result Codes "RDY" and so on are not indicated when you start up the ME, and the "AT" prefix, or "at" prefix must be set at the beginning of each command line.
  • Page 15: Entering Successive At Commands On Separate Lines

    (for example OK, CME error, CMS error) of last AT Command you entered before you enter the next AT Command. 1.5 Supported character sets The SIM7000 Series AT Command interface defaults to the IRA character set. The SIM7000 Series supports the following character sets: GSM format UCS2 The character set can be set and interrogated using the "AT+CSCS"...
  • Page 16: Hardware Flow Control (Rts/Cts Flow Control)

    Smart Machine Smart Decision 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. 1.6.2 Hardware flow control (RTS/CTS flow control) Hardware flow control achieves the data flow control by controlling the RTS/CTS line.
  • Page 17: At Commands According To V.25Ter

    Smart Machine Smart Decision 2 AT Commands According to V.25TER These AT Commands are designed according to the ITU-T (International Telecommunication Union, Telecommunication sector) V.25ter document. 2.1 Overview of AT Commands According to V.25TER Command Description Re-issues the last command given Mobile originated call to dial a number Set command echo mode Disconnect existing connection...
  • Page 18: Detailed Description Of At Commands According To V.25Ter

    Smart Machine Smart Decision AT+GMI Request manufacturer identification AT+GMM Request TA model identification AT+GMR Request TA revision identification of software release AT+GOI Request global object identification 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 AT+IPR Set TE-TA fixed local rate...
  • Page 19: Ate Set Command Echo Mode

    Smart Machine Smart Decision If the remote station does not answer NO ANSWER If connection successful and non-voice call. CONNECT<text> TA switches to data mode. Note: <text> output only if ATX<value> parameter setting with the <value> >0 When TA returns to command mode after call release Parameters <n>...
  • Page 20: Ath Disconnect Existing Connection

    Smart Machine Smart Decision <value> 0 Echo mode off 1 Echo mode on Parameter Saving Mode Response Time Reference Note V.25ter 2.2.4 ATH Disconnect Existing Connection ATH Disconnect Existing Connection Execution Response Command Disconnect existing call by local TE from Command line and terminate call Note: OK is issued after circuit 109(DCD) is turned off, if it was previously Parameter Saving NO_SAVE...
  • Page 21: Atl Set Monitor Speaker Loudness

    Smart Machine Smart Decision 2.2.6 ATL Set Monitor speaker loudness ATL Set Monitor speaker loudness Execution Response Command ATL<value> Parameters <value> 0..3 Volume Parameter Saving NO_SAVE Mode Response Time Reference Note V.25ter No effect in GSM 2.2.7 ATM Set Monitor Speaker Mode Set Monitor Speaker Mode Execution Response...
  • Page 22: Ato Switch From Command Mode To Data Mode

    Smart Machine Smart Decision Parameter Saving NO_SAVE Mode Response Time Reference Note V.25ter To return from Command mode back to data mode: Enter ATO. 2.2.9 ATO Switch from Command Mode to Data Mode ATO Switch from Command Mode to Data Mode Execution Response Command...
  • Page 23: Ats0 Set Number Of Rings Before Automatically Answering The Call

    Smart Machine Smart Decision 1 Result codes are suppressed and not transmitted Parameter Saving Mode Response Time Reference Note V.25ter 2.2.11 ATS0 Set Number of Rings before Automatically Answering the Call ATS0 Set Number of Rings before Automatically Answering the Call Read Command Response ATS0?
  • Page 24: Ats4 Set Response Formatting Character

    Smart Machine Smart Decision Parameters See Write Command Write Command Response ATS3=<n> This parameter setting determines the character recognized by TA to terminate an incoming command line. The TA also returns this character in output. ERROR Parameters <n> 13 Command line termination character Parameter Saving Mode Response...
  • Page 25: Ats5 Set Command Line Editing Character

    Smart Machine Smart Decision V.25ter Default 10 = LF. It only supports default value. 2.2.14 ATS5 Set Command Line Editing Character ATS5 Set Command Line Editing Character Read Command Response ATS5? <n> Parameters See Write Command Write Command Response This parameter setting determines the character recognized by TA as a ATS5=<n>...
  • Page 26: Ats7 Set Number Of Seconds To Wait For Connection Completion

    Smart Machine Smart Decision Time Reference Note V.25ter No effect in GSM 2.2.16 ATS7 Set Number of Seconds to Wait for Connection Completion ATS7 Set Number of Seconds to Wait for Connection Completion Read Command Response ATS7? <n> Parameters See Write Command Write Command Response This parameter setting determines the amount of time to wait for the...
  • Page 27: Ats10 Set Disconnect Delay After Indicating The Absence Of Data Carrier

    Smart Machine Smart Decision ATS8=<n> ERROR Parameters <n> 0-2-255 The value of this register determines how long the modem should pause when it sees a comma in the dialing string. Parameter Saving Mode Response Time Reference Note V.25ter No effect in GSM 2.2.18 ATS10 Set Disconnect Delay after Indicating the Absence of Data Carrier ATS10 Set Disconnect Delay after Indicating the Absence of Data Carrier Read Command...
  • Page 28 Smart Machine Smart Decision ATV<value> transmitted with result codes and information responses. When <value>=0 When <value>=1 Parameters <value> 0 Information response: <text><CR><LF> Short result code format: <numeric code><CR> 1 Information response: <CR><LF><text><CR><LF> Long result code format: <CR><LF><verbose code> <CR><LF> The result codes, their numeric equivalents and brief descriptions of the use of each are listed in the following table.
  • Page 29: Atx Set Connect Result Code Format And Monitor Call Progress

    Smart Machine Smart Decision 2.2.20 ATX Set CONNECT Result Code Format and Monitor Call Progress ATX Set CONNECT Result Code Format and Monitor Call Progress Execution Response Command This parameter setting determines whether or not the TA detected the ATX<value> presence of dial tone and busy signal and whether or not TA transmits particular result codes.
  • Page 30: At&D Set Dtr Function Mode

    Smart Machine Smart Decision Time Reference Note V.25ter 2.2.22 AT&D Set DTR Function Mode AT&D Set DTR Function Mode Execution Response Command This parameter determines how the TA responds when circuit 108/2 (DTR) AT&D[<value>] is changed from the ON to the OFF condition during data mode. ERROR Parameters <value>...
  • Page 31: At+Gcap Request Complete Ta Capabilities List

    Smart Machine Smart Decision Reference Note V.25ter 2.2.24 AT+GCAP Request Complete TA Capabilities List AT+GCAP Request Complete TA Capabilities List Execution Response Command TA reports a list of additional capabilities. +GCAP: list of supported <name>s AT+GCAP Parameters <name> +CGSM GSM function is supported Parameter Saving NO_SAVE Mode...
  • Page 32: At+Gmr Request Ta Revision Identification Of Software Release

    Smart Machine Smart Decision Test Command Response AT+GMM=? Execution TA reports one or more lines of information text which permit the user to Command identify the specific model of device. AT+GMM <model> Parameters <model> Product model identification text Parameter Saving NO_SAVE Mode Response...
  • Page 33: At+Gsn Request Ta Serial Number Identification(Imei)

    Smart Machine Smart Decision Test Command Response AT+GOI=? Execution Response Command TA reports one or more lines of information text which permit the user to AT+GOI identify the device, based on the ISO system for registering unique object identifiers. <Object Id> Parameters <Object Id>...
  • Page 34: At+Icf Set Te-Ta Control Character Framing

    Smart Machine Smart Decision 2.2.30 AT+ICF Set TE-TA Control Character Framing AT+ICF Set TE-TA Control Character Framing Test Command Response AT+ICF=? +ICF: (list of supported <format>s),(list of supported <parity>s) Parameters See Write Command Read Command Response AT+ICF? +ICF: <format>,<parity> Parameters See Write Command Write Command Response...
  • Page 35: At+Ipr Set Te-Ta Fixed Local Rate

    Smart Machine Smart Decision Test Command Response AT+IFC=? +IFC: (list supported <dce_by_dte>s),(list supported <dte_by_dce>s) Parameters See Write Command Read Command Response AT+IFC? +IFC: <dce_by_dte>,<dte_by_dce> Parameters See Write Command Write Command Response AT+IFC=<dce_b This parameter setting determines the data flow control on the serial y_dte>[,<dte_by interface for data mode.
  • Page 36 Smart Machine Smart Decision Parameters See Write Command Read Command Response AT+IPR? +IPR: <rate> Parameters See Write Command Write Command Response This parameter setting determines the data rate of the TA on the serial AT+IPR=<rate> interface. The rate of Command takes effect following the issuance of any result code associated with the current Command line.
  • Page 37: At Commands According To 3Gpp Ts 27.007

    Smart Machine Smart Decision 3 AT Commands According to 3GPP TS 27.007 3.1 Overview of AT Command According to 3GPP TS 27.007 Command Description AT+CGMI Request manufacturer identification AT+CGMM Request model identification AT+CGMR Request TA revision identification of software release AT+CGSN Request product serial number identification (identical with +GSN) AT+CSCS...
  • Page 38: At+Cgmm Request Model Identification

    Smart Machine Smart Decision Command TA returns manufacturer identification text. AT+CGMI <manufacturer> Parameters <manufacturer> The ID of manufacturer Parameter Saving NO_SAVE Mode Response Time Reference Note 3GPP TS 27.007 [13] 3.2.2 AT+CGMM Request Model Identification AT+CGMM Request Model Identification Test Command Response AT+CGMM=? Execution...
  • Page 39: At+Cgsn Request Product Serial Number Identification

    Smart Machine Smart Decision Parameters <revision> Product software version identification text Parameter Saving NO_SAVE Mode Response Time Reference Note 3GPP TS 27.007 [13] 3.2.4 AT+CGSN Request Product Serial Number Identification AT+CGSN Request Product Serial Number Identification (Identical with +GSN) Test Command Response AT+CGSN=? Execution...
  • Page 40: At+Cimi Request International Mobile Subscriber Identity

    Smart Machine Smart Decision "004100620063" equals three 16-bit characters with decimal values 65, 98 and 99 "IRA" International reference alphabet (ITU-T T.50) Read Command Response AT+CSCS? +CSCS: <chset> Parameters See Test Command Write Command Response AT+CSCS=<chse Sets which character set <chset> are used by the TE. The TA can then t>...
  • Page 41: At+Clck Facility Lock

    Smart Machine Smart Decision Max Response Time Reference Note 3GPP TS 27.007 [13] 3.2.7 AT+CLCK Facility Lock AT+CLCK Facility Lock Test Command Response +CLCK: (list of supported <fac>s) AT+CLCK=? Parameters See Write Command Write Command Response This Command is used to lock, unlock or interrogate a ME or a network AT+CLCK=<fac>...
  • Page 42: At+Cmee Report Mobile Equipment Error

    Smart Machine Smart Decision "SC" SIM (lock SIM/UICC card) (SIM/UICC asks password in MT power-up and when this lock command issued) Correspond to PIN1 code. "FD" SIM card or active application in the UICC (GSM or USIM) fixed dialling memory feature (if PIN2 authentication has not been done during the current session, PIN2 is required as <passwd>) "PN"...
  • Page 43: At+Cops Operator Selection

    Smart Machine Smart Decision Read Command Response AT+CMEE? +CMEE: <n> Parameters See Write Command Write Command Response AT+CMEE=[<n> TA disables or enables the use of result code +CME ERROR: <err> as an indication of an error relating to the functionality of the ME. If error is related to ME functionality: +CME ERROR: <err>...
  • Page 44 Smart Machine Smart Decision Parameters See Write Command Read Command Response AT+COPS? TA returns the current mode and the currently selected operator. If no operator is selected,<format> and <oper> are omitted. +COPS: <mode>[,<format>,<oper>,<netact>] If error is related to ME functionality: +CME ERROR: <err>...
  • Page 45: At+Cpas Phone Activity Status

    Smart Machine Smart Decision 9 User-specified LTE NB S1 access technology Parameter Saving AUTO_SAVE Mode Response Test command: 45 seconds Time Write command: 120 seconds Reference Note 3GPP TS 27.007 [14] 3.2.10 AT+CPAS Phone Activity Status AT+CPAS Phone Activity Status Test Command Response AT+CPAS=?
  • Page 46: At+Cpwd Change Password

    Smart Machine Smart Decision AT+CPIN=? Read Command Response AT+CPIN? TA returns an alphanumeric string indicating whether some password is required or not. +CPIN: <code> Parameters <code> READY MT is not pending for any password SIM PIN MT is waiting SIM PIN to be given SIM PUK MT is waiting for SIM PUK to be given PH_SIM PIN ME is waiting for phone to SIM card (antitheft)
  • Page 47 Smart Machine Smart Decision AT+CPWD=? TA returns a list of pairs which present the available facilities and the maximum length of their password. +CPWD: (list of supported <fac>s, list of supported <pwdlength>s) Parameters <fac> See Write Command <pwdlength> Integer max. length of password Write Command Response AT+CPWD=<fac...
  • Page 48: At+Crc Set Cellular Result Codes For Incoming Call Indication

    Smart Machine Smart Decision 3.2.13 AT+CRC Set Cellular Result Codes for Incoming Call Indication AT+CRC Set Cellular Result Codes for Incoming Call Indication Test Command Response AT+CRC=? +CRC: (list of supported <mode>s) Parameters See Write Command Read Command Response AT+CRC? +CRC: <mode>...
  • Page 49: At+Creg Network Registration

    Smart Machine Smart Decision 3.2.14 AT+CREG Network Registration AT+CREG Network Registration Test Command Response AT+CREG=? +CREG: (list of supported <n>s) Parameters See Write Command Read Command Response AT+CREG? TA returns the status of result code presentation and an integer <stat> which shows whether the network has currently indicated the registration of the ME.
  • Page 50: At+Crsm Restricted Sim Access

    Smart Machine Smart Decision <netact> 0 User-specified GSM access technology Unsolicited Result Code 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 change of the network cell: +CREG: <stat>[,<lac>,<ci>,<netact>] Parameters...
  • Page 51: At+Csq Signal Quality Report

    Smart Machine Smart Decision <data> Information which shall be written to the SIM (hex-decimal character format) <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 both cases, on successful or failed execution of the Command;...
  • Page 52: At+Cpol Preferred Operator List

    Smart Machine Smart Decision Not known or not detectable Parameter Saving NO_SAVE Mode Response Time Reference Note 3GPP TS 27.007 [13] 3.2.17 AT+CPOL Preferred Operator List AT+CPOL Preferred Operator List Test Command Response AT+CPOL=? +CPOL: (list of supported <index>s),(list of supported <format>s) Parameters See Write Command Read Command...
  • Page 53: At+Copn Read Operator Names

    Smart Machine Smart Decision <GSM> GSM access technology Access technology is not selected Access technology is selected <GSM_compact> GSM compact access technology Access technology is not selected Access technology is selected <UTRAN> UTRAN access technology Access technology is not selected Access technology is selected <E-UTRAN>...
  • Page 54: At+Cfun Set Phone Functionality

    Smart Machine Smart Decision 3GPP TS 27.007 [13] 3.2.19 AT+CFUN Set Phone Functionality AT+CFUN Set Phone Functionality Test Command Response AT+CFUN=? +CFUN: (list of supported <fun>s),(list of supported <rst>s) If error is related to ME functionality: +CME ERROR: <err> Parameters See Write Command Read Command Response...
  • Page 55: At+Cclk Clock

    Smart Machine Smart Decision  3GPP TS 27.007 The <fun> power level will be written to flash except minimum [13] functionality.  AT+CFUN=1,1 can be used to reset module purposely at minimum/full functionality mode.  Response string "OK" will be returned after module resets if baud rate is set to fixed baud rate.
  • Page 56: At+Cbc Battery Charge

    Smart Machine Smart Decision Test Command Response AT+CSIM=? Write Command Response AT+CSIM=<leng +CSIM: <length>,<response> th>,<Command> If error is related to ME functionality: +CME ERROR: <err> Parameters <length> Integer type: length of characters sent to the TE in <Command> or <response> (i.e. twice the number of octets in the raw data).
  • Page 57: At+Cusd Unstructured Supplementary Service Data

    Smart Machine Smart Decision <bcs> Charge status 0 ME is not charging 1 ME is charging 2 Charging has finished <bcl> Battery connection level 1...100 battery has 1-100 percent of capacity remaining vent <voltage> Battery voltage(mV) Parameter Saving NO_SAVE Mode Response Time Reference...
  • Page 58: At+Cnum Subscriber Number

    Smart Machine Smart Decision <dcs> Cell Broadcast Data Coding Scheme in integer format (default 0) Parameter Saving NO_SAVE Mode Response Time Reference Note GSM 03.38 [25] When ussd is not suport or return error,TE will print +CUSD:4. 3.2.24 AT+CNUM Subscriber Number AT+CNUM Subscriber Number Test Command Response...
  • Page 59: At Commands According To 3Gpp Ts 27.005

    Smart Machine Smart Decision 4 AT Commands According to 3GPP TS 27.005 The 3GPP TS 27.005 commands are for performing SMS and CBS related operations. SIM7000 Series supports both Text and PDU modes. 4.1 Overview of AT Commands According to 3GPP TS 27.005 Command Description AT+CMGD...
  • Page 60: At+Cmgf Select Sms Message Format

    Smart Machine Smart Decision dex>[,<delflag>] <index>. ERROR If error is related to ME functionality: +CMS ERROR: <err> Parameters <index> Integer type; value in the range of location numbers supported by the associated memory <delflag> 0 Delete the message specified in <index> Delete all read messages from preferred message storage, leaving unread messages and stored mobile originated messages (whether sent or not) untouched...
  • Page 61: At+Cmgl List Sms Messages From Preferred Store

    Smart Machine Smart Decision See Write Command Write Command Response AT+CMGF=[<m TA sets parameter to denote which input and output format of messages to ode>] use. Parameter <mode> 0 PDU mode 1 Text mode Parameter Saving Mode Response Time Reference Note 3GPP TS 27.005 4.2.3...
  • Page 62 Smart Machine Smart Decision <mem1> to the TE. If status of the message is 'received unread', status in the storage changes to 'received read'. 1) If text mode (+CMGF=1) and Command successful: for SMS-SUBMITs and/or SMS-DELIVERs: +CMGL: <index>,<stat>,<oa/da>[,<alpha>][,<scts>] [,<tooa/toda>,<length>]<CR><LF><data> [<CR><LF>+CMGL: <index>,<stat>,<da/oa> [,<alpha>][,<scts>][,<tooa/toda>,<length>]<CR><LF><data>[...]] for SMS-STATUS-REPORTs: +CMGL: <index>,<stat>,<fo>,<mr>[,<ra>][,<tora>],<scts>,<dt>,<st>...
  • Page 63 Smart Machine Smart Decision converted to characters of the currently selected TE character set (refer Command +CSCS in 3GPP TS 27.007); type of address given by <toda> <data> In the case of SMS: GSM 03.40 TP-User-Data in text mode responses; format: - if <dcs>...
  • Page 64: At+Cmgr Read Sms Message

    Smart Machine Smart Decision TP data unit into two IRA character long hexadecimal number (e.g. octet with integer value 42 is presented to TE as two characters 2A (IRA 50 and 65)). In the case of CBS: GSM 03.41 TPDU in hexadecimal format. <scts>...
  • Page 65 Smart Machine Smart Decision ,<sca>,<tosca>,<length>]<CR><LF><data> for SMS-SUBMIT: +CMGR: <stat>,<da>[,<alpha>][,<toda>,<fo>,<pid>,<dcs>[,<vp>] ,<sca>,<tosca>,<length>]<CR><LF><data> for SMS-STATUS-REPORTs: +CMGR: <stat>,<fo>,<mr>[,<ra>][,<tora>],<scts>,<dt>,<st> for SMS-COMMANDs: +CMGR: <stat>,<fo>,<ct>[,<pid>[,<mn>][,<da>][,<toda>] ,<length><CR><LF><cdata>] for CBM storage: +CMGR: <stat>,<sn>,<mid>,<dcs>,<page>,<pages><CR><LF><data> 2) If PDU mode (+CMGF=0) and Command successful: +CMGR: <stat>[,<alpha>],<length><CR><LF><pdu> 3) If error is related to ME functionality: +CMS ERROR: <err>...
  • Page 66 Smart Machine Smart Decision TP-User-Data-Header-Indication is set: ME/TA converts each 8-bit octet into two IRA character long hexadecimal number (e.g. octet with integer value 42 is presented to TE as two characters 2A (IRA 50 and 65)) In the case of CBS: GSM 03.41 CBM Content of Message in text mode responses;...
  • Page 67: At+Cmgs Send Sms Message

    Smart Machine Smart Decision <stat> 0 "REC UNREAD" Received unread messages 1 "REC READ" Received read messages 2 "STO UNSENT" Stored unsent messages 3 "STO SENT" Stored sent messages 4 "ALL" All messages <toda> GSM 04.11 TP-Destination-Address Type-of-Address octet in integer format (when first character of <da> is + (IRA 43) default is 145, otherwise default is 129) <tooa>...
  • Page 68: At+Cmgw Write Sms Message To Memory

    Smart Machine Smart Decision given reference value <mr> is returned to the TE on successful message delivery. <ctrl-Z/ESC> Optionally (when +CSMS <service> value is 1 and network supports) <scts> is returned. Values can be used to identify message upon unsolicited delivery status report result code.
  • Page 69 Smart Machine Smart Decision ngth>[,<stat>] (or GSM default alphabet characters) are converted to characters of the <CR>PDU is currently selected TE character set (specified by +CSCS in 3GPP TS given 27.007);type of address given by <tooa> <ctrl-Z/ESC> <da> GSM 03.40 TP-Destination-Address Address-Value field in string format(string should be included in quotation marks);...
  • Page 70: At+Cmss Send Sms Message From Storage

    Smart Machine Smart Decision +CMGW: <index> If error is related to ME functionality: +CMS ERROR: <err> Parameter Saving NO_SAVE Mode Response Time Reference Note 3GPP TS 27.005 4.2.7 AT+CMSS Send SMS Message from Storage AT+CMSS Send SMS Message from Storage Test Command Response AT+CMSS=?
  • Page 71: At+Cnmi New Sms Message Indications

    Smart Machine Smart Decision in integer format (when first character of <da> is + (IRA 43) default is 145, otherwise default is 129) <mr> GSM 03.40 TP-Message-Reference in integer format Parameter Saving NO_SAVE Mode Response Time Reference Note 3GPP TS 27.005 4.2.8 AT+CNMI New SMS Message Indications AT+CNMI New SMS Message Indications...
  • Page 72 Smart Machine Smart Decision link is reserved (e.g. in on-line data mode) and flush them to the TE after reservation. Otherwise forward them directly to the TE. <mt> (the rules for storing received SMs depend on its data coding scheme (refer GSM 03.38 [2]), preferred memory storage (+CPMS) setting and this value): No SMS-DELIVER indications are routed to the TE.
  • Page 73: At+Cpms Preferred Sms Message Storage

    Smart Machine Smart Decision If <mt>=1: +CMTI: <mem3>,<index> If <mt>=2 (PDU mode enabled): +CMT: [<alpha>],<length><CR><LF><pdu> If <mt>=2 (text mode enabled): +CMT: <oa>,<scts>[,<tooa>,<fo>,<pid>,<dcs>,<sca>,<tosca>,<length>]<CR>< LF><data> 2. Indicates that new cell broadcast message has been received If <bm>=2 (PDU mode enabled): +CBM: <length><CR><LF><pdu> If <bm>=2 (text mode enabled): +CBM: <sn>,<mid>,<dcs>,<page>,<pages><CR><LF><data>...
  • Page 74: At+Cres Restore Sms Settings

    Smart Machine Smart Decision <mem3>,<used3>,<total3> ERROR Parameters See Write Command Write Command Response AT+CPMS=<me TA selects memory storages <mem1>,<mem2> and <mem3> to be used for m1>[,<mem2>[,< reading, writing, etc. mem3>]] +CPMS: <used1>,<total1>,<used2>,<total2>,<used3>,<total3> ERROR Parameters <mem1> Messages to be read and deleted from this memory storage "SM"...
  • Page 75: At+Csas Save Sms Settings

    Smart Machine Smart Decision Message Parameters +CSMP are restored. Certain settings may not be supported by the storage (e.g. (U)SIM SMS parameters) and therefore can not be restored. ERROR Parameter <profile> 0 Restore SM service settings from profile 0 Execution Response Command Same as AT+CRES=0.
  • Page 76: At+Csca Sms Service Center Address

    Smart Machine Smart Decision +CMS ERROR <err> Parameter Saving NO_SAVE Mode Response Time Reference Note 3GPP TS 27.005 4.2.12 AT+CSCA SMS Service Center Address AT+CSCA SMS Service Center Address Test Command Response AT+CSCA=? Read Command Response AT+CSCA? +CSCA: <sca>,<tosca>[,<scaAlpha>] Parameters See Write Command Write Command Response...
  • Page 77: At+Csdh Show Sms Text Mode Parameters

    Smart Machine Smart Decision Time Reference Note 3GPP TS 27.005 4.2.13 AT+CSDH Show SMS Text Mode Parameters AT+CSDH Show SMS Text Mode Parameters Test Command Response AT+CSDH=? +CSDH: (list of supported <show>s) Parameter See Write Command Read Command Response AT+CSDH? +CSDH: <show>...
  • Page 78: At+Csms Select Message Service

    Smart Machine Smart Decision AT+CSMP=? Parameters See Write Command Read Command Response AT+CSMP? +CSMP: <fo>,<vp>,<pid>,<dcs> Parameters See Write Command Write Command Response TA selects values for additional parameters needed when SM is sent to the AT+CSMP=[<fo >[,<vp>,<pid>,< network or placed in a storage when text mode is selected (+CMGF=1). It is dcs>]] possible to set the validity period starting from when the SM is received by the SMSC (<vp>...
  • Page 79 Smart Machine Smart Decision Parameter See Write Command Read Command Response AT+CSMS? +CSMS: <service>,<mt>,<mo>,<bm> Parameters See Write Command Write Command Response AT+CSMS=<ser +CSMS: <mt>,<mo>,<bm> vice> If error is related to ME functionality: +CME ERROR: <err> Parameters <service> 0 GSM 03.40 and 03.41 (the syntax of SMS AT commands is compatible with 3GPP TS 27.005 Phase 2 version 4.7.0;...
  • Page 80: At Commands Special For Simcom

    Smart Machine Smart Decision 5 AT Commands Special for SIMCom 5.1 Overview Command Description AT+CPOWD Power off AT+CADC Read ADC AT+CFGRI Indicate RI when using URC AT+CLTS Get local timestamp AT+CBAND Get and set mobile operation band AT+CNBP Set the state of the band preference...
  • Page 81: Detailed Descriptions Of Commands

    Smart Machine Smart Decision AT+CNBS Configure Band Scan Optimization for NB-IOT AT+CNDS Configure Service Domain Preference For NB-IOT AT+CENG Switch on or off Engineering Mode 5.2 Detailed Descriptions of Commands 5.2.1 AT+CPOWD Power off AT+CPOWD Power Off Write Command Response AT+CPOWD=<n [NORMAL POWER DOWN] >...
  • Page 82: At+Cfgri Indicate Ri When Using Urc

    Smart Machine Smart Decision Response Time Reference Note 5.2.3 AT+CFGRI Indicate RI When Using URC AT+CFGRI Indicate RI When Using URC Test Command Response AT+CFGRI=? +CFGRI: (0-2) Parameters See Write Command Read Command Response AT+CFGRI? +CFGRI: <status> Parameters See Write Command Write Command Response AT+CFGRI=<st...
  • Page 83 Smart Machine Smart Decision Read Command Response AT+CLTS? +CLTS: <mode> Write Command Response AT+CLTS=<mo de> ERROR Parameters <mode> 0 Disable 1 Enable Unsolicited Result Code When get local timestamp function is enabled, the following URC may " " be reported if network sends the message to the MS to provide the MS with subscriber specific information.
  • Page 84: At+Cband Get And Set Mobile Operation Band

    Smart Machine Smart Decision <short network name CI> Integer type; indicates whether to add CI. 0 The MS will not add the initial letters of the Country's Name to the text string. The MS will add the initial letters of the Country's Name and a separator (e.g.
  • Page 85: At+Cnbp Set The State Of The Band Preference

    Smart Machine Smart Decision Parameter See Write Command Write Command Response AT+CBAND=<o p_band> If error is related to ME functionality: +CME ERROR: <err> Parameter <op_band> A string parameter which indicate the operation band. And the following strings should be included in quotation marks.
  • Page 86 Smart Machine Smart Decision <lte_mode> 64bit number, the value is "1" << "<lte_pos>", then or by bit <lte_pos> 0x000007FF3FDF3FFF Any (any value) EUTRAN_BAND1(UL:1920-1980; DL:2110-2170) EUTRAN_BAND2(UL:1850-1910; DL:1930-1990) EUTRAN_BAND3(UL:1710-1785; DL:1805-1880) EUTRAN_BAND4(UL:1710-1755; DL:2110-2155) EUTRAN_BAND5(UL: 824-849; DL: 869-894) EUTRAN_BAND6(UL: 830-840; DL: 875-885) EUTRAN_BAND7(UL:2500-2570; DL:2620-2690) EUTRAN_BAND8(UL: 880-915;...
  • Page 87: At+Cnsmod Show Network System Mode

    Smart Machine Smart Decision EUTRAN_BAND43(UL: 3600-3800; DL: 3600-3800) Parameter Saving AUTO_SAVE Mode Response Time Reference Note  Radio settings are stored in non-volatile memory. 5.2.7 AT+CNSMOD Show network system mode AT+CNSMOD Show network system mode Test Command Response AT+CNSMOD=? +CNSMOD: (list of supported <n>s) Parameter See Write Command Read Command...
  • Page 88: At+Csclk Configure Slow Clock

    Smart Machine Smart Decision Time Reference 5.2.8 AT+CSCLK Configure Slow Clock AT+CSCLK Configure Slow Clock Test Command Response AT+CSCLK=? +CSCLK: (list of supported <n>s) Parameter See Write Command Read Command Response AT+CSCLK? +CSCLK: <n> Parameter See Write Command Write Command Response AT+CSCLK=<n >...
  • Page 89: At+Cdevice View Current Flash Device Type

    Smart Machine Smart Decision Execution Response Command Ccid data [ex. 898600810906F8048812] AT+CCID Parameter Saving NO_SAVE Mode Response Time Reference Note 5.2.10 AT+CDEVICE View Current Flash Device Type AT+CDEVICE View Current Flash Device Type Read Command Response AT+CDEVICE? Device Name: Current flash device type Ram Size: Current RAM size Parameter Saving...
  • Page 90: At+Sgpio Control The Gpio

    Smart Machine Smart Decision Reference Note 5.2.12 AT+SGPIO Control the GPIO AT+SGPIO Control the GPIO Test Command Response AT+SGPIO=? +SGPIO: (0-1),(0-4),(0-1),(0-1) Parameters See Write Command Write Command Response AT+SGPIO=<ope ration>,<GPIO>, <function>,<level ERROR > Parameters <operation> 0 Set the GPIO function including the GPIO output. 1 Read the GPIO level.
  • Page 91: At+Cnetlight Close The Net Light Or Open It To Shining

    2 Set the timer period net light while SIM7000 series has already registered to the network 3 Set the timer period net light while SIM7000 series is in the state of PPP communication <timer_on> Timer period of "LED ON" in decimal format which range is 0 or 40-65535(ms) <timer_off>...
  • Page 92: At+Csgs Netlight Indication Of Gprs Status

    Smart Machine Smart Decision Parameters See Write Command Read Command Response AT+CNETLIGH +CNETLIGHT: <mode> Parameters See Write Command Write Command Response AT+CNETLIGH T=<mode> ERROR Parameters <mode> 0 Close the net light 1 Open the net light to shining Parameter Saving AUTO_SAVE Mode Response...
  • Page 93: At+Cgpio Control The Gpio By Pin Index

    Smart Machine Smart Decision Parameters <mode> Disable Enable, the netlight will be forced to enter into 64ms on/300ms off blinking state in GPRS data transmission service. Otherwise, the netlight state is not restricted. Enable, the netlight will blink according to AT+SLEDS in GPRS data transmission service.
  • Page 94: At+Cbatchk Set Vbat Checking Feature On/Off

    Smart Machine Smart Decision Mode Response Time Reference Note 5.2.17 AT+CBATCHK Set VBAT Checking Feature ON/OFF AT+CBATCHK Set VBAT Checking Feature ON/OFF Test Command Response AT+CBATCHK +CBATCHK: (0,1) Read Command Response AT+CBATCHK? +CBATCHK: <mode> Parameters See Write Command Write Command Response AT+CBATCHK If failed:...
  • Page 95: At+Cmnb Preferred Selection Between Cat-M And Nb-Iot

    Parameter Saving AUTO_SAVE Mode Response Time Reference Note Default value of parameter <mode> is different among SIM7000 series project. 5.2.19 AT+CMNB Preferred selection between CAT-M and NB-IoT AT+CMNB Preferred selection between CAT-M and NB-IoT Test Command Response AT+CMNB=? +CMNB: (list of supported<mode>s)
  • Page 96: At+Cpsms Power Saving Mode Setting

    Smart Machine Smart Decision Mode Response Time Reference Note Default value of parameter <mode> is different among SIM7000 series project. 5.2.20 AT+CPSMS Power Saving Mode Setting AT+CPSMS Power Saving Mode Setting Test Command Response AT+CPSMS=? +CPSMS: (list supported <mode>s),(list supported <Requested_Periodic-RAU>s),(list...
  • Page 97: At+Cedrxs Entended-Drx Setting

    Smart Machine Smart Decision Table 10.5.163a/3GPP TS 24.008. See also 3GPP TS 23.682 [149] and 3GPP TS 23.401 [82]. The default value, if available, is manufacturer specific. <Requested_Active-Time> String type; one byte in an 8 bit format. Requested Active Time value (T3324) to be allocated to the UE.
  • Page 98: At+Cpsi Inquiring Ue System Information

    Smart Machine Smart Decision <AcT-type> 4 CAT-M 5 NB-IoT <Requested_eDRX_value> Requested eDRX value. 4 bit format. "0000"-"1111" Parameter Saving AUTO_SAVE Mode Response Time Reference Note  The Requested_eDRX_value is the value of cycle length, separately means 5.12,10.24,20.48,40.96,61.44,81.92,102.40,122.88,143.36,163.84,327. 68,655.36,1310.72,2621.44,5242.88,10485.76.(seconds) 5.2.22 AT+CPSI Inquiring UE system information AT+CPSI Inquiring UE system information Test Command Response...
  • Page 99 Smart Machine Smart Decision "LTE NB-IOT" <Operation Mode> UE operation mode. "Online", "Offline", "Factory Test Mode", "Reset", "Low Power Mode". <MCC> Mobile Country Code (first part of the PLMN code) <MNC> Mobile Network Code (second part of the PLMN code) <LAC>...
  • Page 100: At+Cgnapn Get Network Apn In Cat-M Or Nb-Iot

    Smart Machine Smart Decision 5.2.23 AT+CGNAPN Get Network APN in CAT-M Or NB-IOT AT+CGNAPN Get Network APN in CAT-M Or NB-IOT Test Command Response AT+CGNAPN=? +CGNAPN: (list of supported <valid>s),<length> Execution Response Command +CGNAPN: <valid>,<Network_APN> AT+CGNAPN If failed: +CME ERROR: <err> Parameters <valid>...
  • Page 101: At+Mcelllock Lock The Special Cat-M Cell

    Smart Machine Smart Decision Parameters See Write Command Write Command Response AT+CSDP=<do main> If failed: +CME ERROR: <err> Parameters <domain> 0 CS(Circuit Switched Domain) ONLY 1 PS(Packet Switched Domain) ONLY 2 CS(Circuit Switched Domain) + PS(Packet Switched Domain) Parameter Saving AUTO_SAVE_REBOOT Mode Response...
  • Page 102: At+Ncelllock Lock The Special Nb-Iot Cell

    Smart Machine Smart Decision Parameter Saving AUTO_SAVE_REBOOT Mode Response Time Reference Note 5.2.26 AT+NCELLLOCK Lock the special NB-IOT cell AT+NCELLLOCK Lock the special NB-IOT cell Test Command Response AT+NCELLLO +NCELLLOCK: (0,1),(0-65535),(0-503) CK=? Read Command Response AT+NCELLLO +NCELLLOCK: <mode>[,<earfcn>,<pci>] Parameters See Write Command Write Command Response AT+NCELLLO...
  • Page 103: At+Capnmode Select The Mode Of Application Configure Apn

    Smart Machine Smart Decision Read Command Response AT+NBSC? +NBSC: <mode> Parameters See Write Command Write Command Response AT+NBSC=<mo de> If failed: +CME ERROR: <err> Parameters <mode> 0 Disable the scrambling feature in NB-IOT network. 1 Enable the scrambling feature in NB-IOT network. Parameter Saving AUTO_SAVE_REBOOT Mode...
  • Page 104: At+Crrcstate Query Rrc State

    Smart Machine Smart Decision network,if module has registered to the network successfull y,it will get an APN from base station delivering. 0 Automatic mode.Applications(AT+CSTT and AT+SAPBR) do not need to config APN,it will use the APN from base station delivering. 1 Manual mode,Applications(AT+CSTT,AT+SAPBR) need to config APN,these APNs can get from operators.
  • Page 105: At+Cbandcfg Configure Cat-M Or Nb-Iot Band

    Smart Machine Smart Decision Reference Note  The command is only valid that module registering in CAT-M or NB-IOT network. 5.2.30 AT+CBANDCFG Configure CAT-M Or NB-IOT Band AT+CBANDCFG Configure CAT-M Or NB-IOT Band Test Command Response +CBANDCFG: (CAT-M,NB-IOT),(list of supported <band>s) AT+CBANDCF Read Command Response...
  • Page 106: At+Cedump Set Whether The Module Reset When The Module Is Crashed

    Smart Machine Smart Decision Parameters See Write Command Write Command Response AT+CNACT=<m ode>[,<apn>] If failed: +CME ERROR: <err> Parameters <mode> 0 Deactive 1 Active 2 Auto Active <apn> (Access Point Name) A string parameter (string should be included in quotation marks) which is a logical name that is used to select the GGSN or the external packet data network.
  • Page 107: At+Cnbs Configure Band Scan Optimization For Nb-Iot

    Smart Machine Smart Decision +CME ERROR: <err> Parameters <fun> The module will reset when the module is crashed(Default) The module will go into download mode when the module is crashed Parameter Saving Mode Response Time Reference Note 5.2.33 AT+CNBS Configure Band Scan Optimization For NB-IOT AT+CNBS Configure Band Scan Optimization for NB-IOT Test Command Response...
  • Page 108: At+Cnds Configure Service Domain Preference For Nb-Iot

    Smart Machine Smart Decision Reserved UE tries SNR level 2 band scan only Parameter Saving AUTO_SAVE_REBOOT Mode Response Time Reference Note  The command controls the band scan for different SNR levels. This optimization is applicable only for NB-IOT and it reduces the band scan time and power consumption.
  • Page 109: At+Ceng Switch On Or Off Engineering Mode

    Smart Machine Smart Decision 5.2.35 AT+CENG Switch on or off Engineering Mode AT+CENG Switch on or off Engineering Mode Test Command Response AT+CENG=? TA returns the list of supported modes. +CENG: (list of supported <mode>s),(list of supported <Ncell>s) Parameters See Write Command Read Command Response AT+CENG?
  • Page 110 Smart Machine Smart Decision AT+CENG=<mo de>[,<Ncell>] If failed: +CME ERROR: <err> Parameters <mode> Switch off engineering mode Switch on engineering mode <Ncell> 1 Display neighbor cell ID <cell num> The number of cell,it includes serving cell and neighbor cells. <System Mode> System mode. "NO SERVICE"...
  • Page 111: At Commands For Gprs Support

    Smart Machine Smart Decision 6 AT Commands for GPRS Support 6.1 Overview of AT Commands for GPRS Support Command Description AT+CGATT Attach or detach from GPRS service AT+CGDCONT Define PDP context AT+CGACT PDP context activate or deactivate AT+CGPADDR Show PDP address AT+CGREG Network registration status AT+CGSMS...
  • Page 112: At+Cgdcont Define Pdp Context

    Smart Machine Smart Decision Write Command. Parameter Saving NO_SAVE Mode Response 75 seconds Time Reference Note 6.2.2 AT+CGDCONT Define PDP Context AT+CGDCONT Define PDP Context Test Command Response AT+CGDCONT +CGDCONT: (range of supported <cid>s),<PDP_type>,,,(list of supported <d_comp>s),(list supported <h_comp>s)(list <ipv4_ctrl>s),(list of <emergency_flag>s) Parameters See Write Command Read Command...
  • Page 113: At+Cgact Pdp Context Activate Or Deactivate

    Smart Machine Smart Decision IP Internet Protocol (IETF STD 5) Point to Point Protocol IPV6 Internet Protocol Version 6 IPV4V6 Dual PDN Stack <APN> (Access Point Name) A string parameter (string should be included in quotation marks) which is a logical name that is used to select the GGSN or the external packet data network.
  • Page 114: At+Cgpaddr Show Pdp Address

    Smart Machine Smart Decision AT+CGACT=? +CGACT: (list of supported <state>s) Parameters See Write Command Read Command Response AT+CGACT? +CGACT: <cid>,<state>[<CR><LF>+CGACT: <cid>,<state>…] Parameters See Write Command Write Command Response AT+CGACT=<st ate>[,<cid>[,<cid If error is related to ME functionality: >[,…]]] +CME ERROR: <err> Parameters <state>...
  • Page 115 Smart Machine Smart Decision See Write Command Write Command Response AT+CGPADDR= +CGPADDR: <cid>,<PDP_addr> <cid>[,<cid>[,…] [<CR><LF>+CGPADDR: <cid>,<PDP_addr>[…]] ERROR Parameters <cid> A numeric parameter which specifies a particular PDP context definition (see +CGDCONT Command) 1…24 <PDP_addr> String type, IP address Format: "<n>.<n>.<n>.<n>" where <n>=0..255 <PDP_addr_IPV4>...
  • Page 116: At+Cgreg Network Registration Status

    Smart Machine Smart Decision  <cid> values 17 to 24 are supported from MPSS JO 1.0+ onwards.  Write command returns address provided by the network if a connection has been established. 6.2.5 AT+CGREG Network Registration Status AT+CGREG Network Registration Status Test Command Response AT+CGREG=?
  • Page 117: At+Cgsms Select Service For Mo Sms Messages

    Smart Machine Smart Decision Registration denied, The GPRS service is disabled, the UE is not allowed to attach for GPRS if it is requested by the user. Unknown Registered, roaming <lac> String type (string should be included in quotation marks); two byte location area code in hexadecimal format (e.g.
  • Page 118 Smart Machine Smart Decision Parameters See Write Command Read Command Response AT+CGSMS? +CGSMS: <service> Parameters See Write Command Write Command Response AT+CGSMS=<se rvice> If error is related to ME functionality: +CME ERROR: <err> Parameters <service> A numeric parameter which indicates the service or service preference to be used 0 Packet Domain(value is not really supported and is internally mapped to 2)
  • Page 119: At Commands For Ip Application

    Smart Machine Smart Decision 7 AT Commands for IP Application 7.1 Overview Command Description AT+SAPBR Bearer settings for applications based on IP 7.2 Detailed Descriptions of Commands 7.2.1 AT+SAPBR Bearer Settings for Applications Based on IP AT+SAPBR Bearer Settings for Applications Based on IP Test Command Response AT+SAPBR=?
  • Page 120 Smart Machine Smart Decision 0 Bearer is connecting 1 Bearer is connected 2 Bearer is closing 3 Bearer is closed <ConParamTag> Bearer parameter "APN" Access point name string: maximum 64 characters "USER" User name string: maximum 32 characters "PWD" Password string: maximum 32 characters <ConParamValue>...
  • Page 121: At Commands For Tcpip Application Toolkit

    Smart Machine Smart Decision 8 AT Commands for TCPIP Application Toolkit 8.1 Overview Command Description AT+CIPMUX Start up multi-IP connection AT+CIPSTART Start up TCP or UDP connection AT+CIPSEND Send data through TCP or UDP connection AT+CIPQSEND Select data transmitting mode AT+CIPACK Query previous connection data transmitting state AT+CIPCLOSE...
  • Page 122: Detailed Descriptions Of Commands

    Smart Machine Smart Decision AT+CIPSGTXT Select GPRS PDP context AT+CIPSENDHEX Set CIPSEND Data Format to HEX AT+CIPHEXS Set Output-data Format with suffix AT+CIPTKA Set TCP keepalive parameters AT+CIPOPTION Enable or Disable TCP nagle algorithm 8.2 Detailed Descriptions of Commands 8.2.1 AT+CIPMUX Start Up Multi-IP Connection AT+CIPMUX Start Up Multi-IP Connection Test Command...
  • Page 123 Smart Machine Smart Decision AT+CIPSTART= 1) If AT+CIPMUX=0 +CIPSTART: (list of supported <mode>),(<IP address>),(<port>) +CIPSTART: (list of supported <mode>),(<domain name>),(<port>) 2) If AT+CIPMUX=1 +CIPSTART: (list of supported <n>),(list of supported <mode>),(<IP address>),(<port>) +CIPSTART: (list of supported <n>),(list of supported <mode>),(<domain name>),(<port>) Parameters See Write Command...
  • Page 124 Smart Machine Smart Decision <n> 0..7 A numeric parameter which indicates the connection number <mode> A string parameter which indicates the connection type "TCP" Establish a TCP connection "UDP" Establish a UDP connection <IP address> A string parameter which indicates remote server IP address <port>...
  • Page 125: At+Cipsend Send Data Through Tcp Or Udp Connection

    Smart Machine Smart Decision 8.2.3 AT+CIPSEND Send Data Through TCP or UDP Connection AT+CIPSEND Send Data Through TCP or UDP Connection Test Command Response AT+CIPSEND=? 1) For single IP connection (+CIPMUX=0) +CIPSEND: <length> 2) For multi IP connection (+CIPMUX=1) +CIPSEND: (0-7),<length> Parameters See Write Command Read Command...
  • Page 126 Smart Machine Smart Decision If sending is successful: When +CIPQSEND=0 <n>,SEND OK When +CIPQSEND=1 DATA ACCEPT: <n>,<length> If sending fails: <n>,SEND FAIL Parameters <n> A numeric parameter which indicates the connection number <length> A numeric parameter which indicates the length of sending data, it must be less than <size>...
  • Page 127: At+Cipqsend Select Data Transmitting Mode

    Smart Machine Smart Decision 8.2.4 AT+CIPQSEND Select Data Transmitting Mode AT+CIPQSEND Select Data Transmitting Mode Test Command Response AT+CIPQSEND +CIPQSEND: (0,1) Parameters See Write Command Read Command Response AT+CIPQSEND +CIPQSEND: <n> Parameter See Write Command Write Command Response AT+CIPQSEND =<n> Parameters <n>...
  • Page 128: At+Cipclose Close Tcp Or Udp Connection

    Smart Machine Smart Decision Execution Response Command +CIPACK: <txlen>,<acklen>,<nacklen> If in single IP connection (+CIPMUX=0) Parameters AT+CIPACK See Write Command Parameter Saving NO_SAVE Mode Response Time Reference Note 8.2.6 AT+CIPCLOSE Close TCP or UDP Connection AT+CIPCLOSE Close TCP or UDP Connection Test Command Response AT+CIPCLOSE...
  • Page 129: At+Cipshut Deactivate Gprs Pdp Context

    Smart Machine Smart Decision should be: TCP CONNECTING, UDP CONNECTING, SERVER LISTENING or CONNECT OK in single-connection mode (see <state> parameter); CONNECTING or CONNECTED in multi-connection mode (see <client state>); OPENING or LISTENING in multi-connection mode (see <server state>). Otherwise it will return "ERROR". 8.2.7 AT+CIPSHUT Deactivate GPRS PDP Context AT+CIPSHUT Deactivate GPRS PDP Context...
  • Page 130: At+Cstt Start Task And Set Apn, User Name, Password

    Smart Machine Smart Decision Parameters See Write Command Read Command Response AT+CLPORT? 1) For single IP connection (+CIPMUX=0) +CLPORT: <TCP port>,<UDP port> 2) For multi IP connection (+CIPMUX=1) +CLPORT: 0,<TCP port>,<UDP port> +CLPORT: 1,<TCP port>,<UDP port> +CLPORT: 2,<TCP port>,<UDP port> +CLPORT: 3,<TCP port>,<UDP port>...
  • Page 131: At+Ciicr Bring Up Wireless Connection With Gprs

    Smart Machine Smart Decision AT+CSTT=? +CSTT: "APN","USER","PWD" Parameters See Write Command Read Command Response AT+CSTT? +CSTT: <apn>,<user name>,<password> Parameters See Write Command Write Command Response AT+CSTT=<apn >,<user ERROR name>,<passwor Parameters d> <apn> A string parameter which indicates the GPRS access point name.
  • Page 132: At+Cifsr Get Local Ip Address

    Smart Machine Smart Decision Mode Response 85 seconds Time Reference Note  AT+CIICR only activates moving scene at the status of IP START, after operating this Command is executed, the state will be changed to IP CONFIG.  After module accepts the activated operation, if it is activated successfully, module state will be changed to IP GPRSACT, and it responds OK, otherwise it will respond ERROR.
  • Page 133: At+Cipstatus Query Current Connection Status

    Smart Machine Smart Decision Command +CIFSREX: <IP address> AT+CIFSREX Parameter <IP address> A string parameter which indicates the IP address assigned from GPRS Parameter Saving NO_SAVE Mode Response Time Reference Note Only after PDP context is activated, local IP address can be obtained by AT+CIFSR, otherwise it will respond ERROR.
  • Page 134 Smart Machine Smart Decision STATE: <state> If the module is set as server S: 0,<bearer>,<port>,<server state> C: <n>,<bearer>,<TCP/UDP>,<IP address>,<port>,<client state> Parameters <n> 0-7 A numeric parameter which indicates the connection number <bearer> 0-1 GPRS bearer, default is 0 <server state> OPENING LISTENING CLOSING...
  • Page 135: At+Cdnscfg Configure Domain Name Server

    Smart Machine Smart Decision 8.2.14 AT+CDNSCFG Configure Domain Name Server AT+CDNSCFG Configure Domain Name Server Test Command Response AT+CDNSCFG= +CDNSCFG: ("Primary DNS"),("Secondary DNS") Parameters See Write Command Read Command Response AT+CDNSCFG? PrimaryDns: <pri_dns> SecondaryDns: <sec_dns> Parameter See Write Command Write Command Response AT+CDNSCFG= <pri_dns>[,<sec_...
  • Page 136: At+Ciphead Add An Ip Head At The Beginning Of A Package Received

    Smart Machine Smart Decision +CDNSGIP: 1,<domain name>,<IP1>[,<IP2>] If fail, return: +CDNSGIP:0,<dns error code> Parameters <domain name> A string parameter which indicates the domain name <IP1> A string parameter which indicates the first IP address corresponding to the domain name <IP2> A string parameter which indicates the second IP address corresponding to the domain name <dns error code>...
  • Page 137: At+Cipats Set Auto Sending Timer

    Smart Machine Smart Decision 1) For single IP connection (+CIPMUX=0) +IPD,<data length>: 2) For multi IP connection (+CIPMUX=1) +RECEIVE,<n>,<data length>: Parameter Saving NO_SAVE Mode Response Time Reference Note 8.2.17 AT+CIPATS Set Auto Sending Timer AT+CIPATS Set Auto Sending Timer Test Command Response AT+CIPATS=? +CIPATS: (list of supported <mode>s),(list of supported <time>)
  • Page 138: At+Cipsprt Set Prompt Of '>' When Module Sends Data

    Smart Machine Smart Decision 8.2.18 AT+CIPSPRT Set Prompt of ‘>’ When Module Sends Data AT+CIPSPRT Set Prompt of ‘>’ When Module Sends Data Test Command Response AT+CIPSPRT=? +CIPSPRT: (list of supported <send prompt>s) Parameters See Write Command Read Command Response AT+CIPSPRT? +CIPSPRT: <send prompt>...
  • Page 139: At+Cipcsgp Set Gprs For Connection Mode

    Smart Machine Smart Decision Read Command Response AT+CIPSERVE +CIPSERVER: <mode>[,<port>,<channel id>,<bearer>] Parameters See Write Command Write Command Response AT+CIPSERVE R=<mode>[,<por ERROR t>] Parameters <mode> Close server Open server <port> 1..65535 Listening port <channel id> Channel id <bearer> GPRS bearer Parameter Saving NO_SAVE Mode Response...
  • Page 140: At+Cipsrip Show Remote Ip Address And Port When Received Data

    Smart Machine Smart Decision user name>, Parameters <password>)] <mode> A numeric parameter which indicates the wireless connection mode 1 set GPRS as wireless connection mode <apn> A string parameter which indicates the access point name <user name> A string parameter which indicates the user name <password>...
  • Page 141: At+Cipdpdp Set Whether To Check State Of Gprs Network Timing

    Smart Machine Smart Decision Response Time Reference 8.2.22 AT+CIPDPDP Set Whether to Check State of GPRS Network Timing AT+CIPDPDP Set Whether to Check State of GPRS Network Timing Test Command Response AT+CIPDPDP=? +CIPDPDP: (list of supported<mode>s, list of supported <interval>, list of supported <timer>) Parameters See Write Command...
  • Page 142: At+Cipmode Select Tcpip Application Mode

    Smart Machine Smart Decision 8.2.23 AT+CIPMODE Select TCPIP Application Mode AT+CIPMODE Select TCPIP Application Mode Test Command Response AT+CIPMODE= +CIPMODE: (0-NORMAL MODE,1-TRANSPARENT MODE) Parameters See Write Command Read Command Response AT+CIPMODE? +CIPMODE: <mode> Parameters See Write Command Write Command Response AT+CIPMODE= <mode>...
  • Page 143: At+Cipshowtp Display Transfer Protocol In Ip Head When Received Data

    Smart Machine Smart Decision Parameters See Write Command Write Command Response AT+CIPCCFG= <NmRetry>,<Wa ERROR itTm>,<SendSz>, Parameters <esc>[,<Rxmode <NmRetry> Number of retries to be made for an IP packet.Default >,<RxSize>,<Rxt value is 5. imer>] <WaitTm> Number of 100ms intervals to wait for serial input before sending the packet.
  • Page 144: At+Cipudpmode Udp Extended Mode

    Smart Machine Smart Decision Parameters See Write Command Write Command Response AT+CIPSHOWTP =<mode> ERROR Parameters <mode> A numeric parameter which indicates whether to display transfer protocol in IP header to received data or not 0 Not display transfer protocol 1 Display transfer protocol, the format is "+IPD, <data size>,<TCP/UDP>:<data>"...
  • Page 145: At+Ciprxget Get Data From Network Manually

    Smart Machine Smart Decision +CIPUDPMODE: 0,<mode>[,<IP address>,<Port>] +CIPUDPMODE: 1,<mode>[,<IP address>,<Port>] +CIPUDPMODE: 2,<mode>[,<IP address>,<Port>] +CIPUDPMODE: 3,<mode>[,<IP address>,<Port>] +CIPUDPMODE: 4,<mode>[,<IP address>,<Port>] +CIPUDPMODE: 5,<mode>[,<IP address>,<Port>] +CIPUDPMODE: 6,<mode>[,<IP address>,<Port>] +CIPUDPMODE: 7,<mode>[,<IP address>,<Port>] Parameter See Write Command Write Command Response 1) For single IP connection ERROR (+CIPMUX=0) <n>...
  • Page 146 Smart Machine Smart Decision Parameters See Write Command Read Command Response AT+CIPRXGET +CIPRXGET: <mode> Parameters See Write Command Write Command Response 1) If single IP connection ERROR (+CIPMUX=0) 1)For single IP connection If "AT+CIPSRIP=1" is set, IP address and port are contained. AT+CIPRXGET if <mode>=1 =<mode>[,<reqle...
  • Page 147: At+Ciprdtimer Set Remote Delay Timer

    Smart Machine Smart Decision if <mode>=4 +CIPRXGET: 4,<id>,<cnflength> If error is related to ME functionality: +CME ERROR: <err> Parameters <mode> Disable getting data from network manually, the module is set to normal mode, data will be pushed to TE directly. Enable getting data from network manually.
  • Page 148: At+Cipsgtxt Select Gprs Pdp Context

    Smart Machine Smart Decision Parameters See Write Command Write Command Response AT+CIPRDTIM ER=<rdsigtimer If error is related to ME functionality: >,<rdmuxtimer> +CME ERROR: <err> Parameters <rdsigtimer> Remote delay timer of single connection. Default value is 2000. <rdmuxtimer> Remote delay timer of multi-connections. Default value is 3500.
  • Page 149: At+Cipsendhex Set Cipsend Data Format To Hex

    Smart Machine Smart Decision 8.2.30 AT+CIPSENDHEX Set CIPSEND Data Format to Hex AT+CIPSENDHEX Set CIPSEND Data Format to HEX Test Command Response AT+CIPSENDH + CIPSENDHEX: (0,1) EX=? Parameters See Write Command Write Command Response AT+CIPSENDH EX=<mode> If error is related to ME functionality: +CME ERROR: <err>...
  • Page 150: At+Ciptka Set Tcp Keepalive Parameters

    Smart Machine Smart Decision Response Time Reference Note: This command is only available when "AT+CIPHEAD=1". 8.2.32 AT+CIPTKA Set TCP Keepalive Parameters AT+CIPTKA Set TCP Keepalive Parameters Test Command Response AT+CIPTKA=? +CIPTKA: (list of supported <mode>s),(list of supported <keepIdle>s),(list of supported <keepInterval>),(list of supported <keepCount>s) Parameters See Write Command...
  • Page 151: At+Cipoption Enable Or Disable Tcp Nagle Algorithm

    Smart Machine Smart Decision Response Time Reference Note 8.2.33 AT+CIPOPTION Enable or Disable TCP nagle algorithm AT+CIPOPTION Enable or Disable TCP nagle algorithm Test Command Response +CIPOPTION: (list of supported <mode>s) AT+CIPOPTIO Parameters See Write Command Read Command Response AT+CIPOPTIO +CIPOPTION: <mode>...
  • Page 152: At Commands For Http Application

    Smart Machine Smart Decision 9 AT Commands for HTTP Application SIM7000 series has an embedded TCP/IP stack that is driven by AT commands and enables the host application to easily access the Internet HTTP service. This chapter is a reference guide to all the AT commands and responses defined to use with the TCP/IP stack in HTTP Service.
  • Page 153: At+Httpterm Terminate Http Service

    Smart Machine Smart Decision 9.2.2 AT+HTTPTERM Terminate HTTP Service AT+HTTPTERM Terminate HTTP Service Test Command Response AT+HTTPTER Execution Response command AT+HTTPTER If error is related to ME functionality: +CME ERROR: <err> Parameter Saving NO_SAVE Mode Response Time Reference Note 9.2.3 AT+HTTPPARA Set HTTP Parameters Value AT+HTTPPARA Set HTTP Parameters Value Test Command...
  • Page 154 Smart Machine Smart Decision (Mandatory Parameter) HTTP client URL "http://'server'/'path':'tcpPort' " "server": FQDN or IP-address "path": path of file or directory "tcpPort": default value is 80. "UA" Refer to "IETF-RFC 2616". The user agent string which is set by the application to identify the mobile.
  • Page 155: At+Httpdata Input Http Data

    Smart Machine Smart Decision Response Time Reference Note Not all the HTTP Server supports "BREAK" and "BREAKEND" parameters 9.2.4 AT+HTTPDATA Input HTTP Data AT+HTTPDATA Input HTTP Data Test Command Response AT+HTTPDATA +HTTPDATA: (list of supported <size>s),(list of supported <time>s) Parameters See Write Command Write Command Response...
  • Page 156 Smart Machine Smart Decision Parameters See Write Command Write Command Response AT+HTTPACTI ON=<Method> If error is related to ME functionality: +CME ERROR: <err> Unsolicited Result Code +HTTPACTION: <Method>,<StatusCode>,<DataLen> Parameters <Method> HTTP method specification: 0 GET 1 POST 2 HEAD 3 DELETE <StatusCode>...
  • Page 157: At+Httpread Read The Http Server Response

    Smart Machine Smart Decision 410 Gone 411 Length Required 412 Precondition Failed 413 Request Entity Too Large 414 Request-URI Too Large 415 Unsupported Media Type 416 Requested range not satisfiable 417 Expectation Failed 500 Internal Server Error 501 Not Implemented 502 Bad Gateway 503 Service Unavailable 504 Gateway Time-out...
  • Page 158: At+Httpstatus Read Http Status

    Smart Machine Smart Decision If<byte_size> is bigger than the data size received, module will only return actual data size. If error is related to ME functionality: +CME ERROR: <err> Parameters <data> Data from HTTP server or user input. <start_address> The starting point for data output. 0-319488 (bytes) <byte_size>...
  • Page 159: At+Httphead Read The Http Header Information Of Server Response

    Smart Machine Smart Decision Parameters: <mode> POST HEAD <status> 0 idle 1 receiving 2 sending <finish> The amount of data which have been transmitted <remain> The amount of data remaining to be sent or received Parameter Saving NO_SAVE Mode Response Time 9.2.8 AT+HTTPHEAD Read the HTTP Header Information of Server Response...
  • Page 160 Smart Machine Smart Decision Test Command Response AT+HTTPTOFS= +HTTPTOFS: (1-255),(1-127) Read Command Response AT+HTTPTOFS? +HTTPTOFS: <status>,<url>,<file_path> If error is related to ME functionality: +CME ERROR: <err> Parameters See Write Command Write Command Response AT+HTTPTOFS= <url>,<file_path> +HTTPTOFS: <StatusCode>,<DataLen> Parameters <status> Idle Busy <url>...
  • Page 161 Smart Machine Smart Decision Parameter Saving NO_SAVE Mode Response Time Reference Note SIM7000 Series_AT Command Manual_V1.03 2018-05-08...
  • Page 162: At Commands For Ping Application

    Smart Machine Smart Decision 10 AT Commands for PING Application SIM7000 series modules provide PING AT command is as follows: 10.1 Overview Command Description AT+CIPPING PING Request AT+CIPCTL Set the Mode When Receiving an IP Packet AT+CIPFLT Set the Rules of IP Filter 10.2...
  • Page 163: At+Cipctl Set The Mode When Receiving An Ip Packet

    Smart Machine Smart Decision Parameters <IPaddr> Address of the remote host, string type. This parameter can be either: - IP address in the format: "xxx.xxx.xxx.xxx" - Host name solved by a DNS query <retryNum> The number of Ping Echo Requset to send 1-100 Default: 4 <dataLen>...
  • Page 164: At+Cipflt Set The Rules Of Ip Filter

    Smart Machine Smart Decision Read Command Response AT+CIPCTL? +CIPCTL: <mode> Parameters See Write Command Write Command Response AT+CIPCTL=<mod e> ERROR +CME ERROR: <err> Parameters <mode> Disable to send Echo Reply Enable to send Echo Reply to every IP address pinging it Enable to send Echo Reply only to a subset of IP Addresses pinging it.
  • Page 165 Smart Machine Smart Decision Write Command Response AT+CIPFLT=<actio n>[,<item>][,<ipAd dr>,<mask>] ERROR +CME ERROR: <err> Parameter <action> Remove the rule specified by <item>. <item> must be given. Add the rule specified by <item>. If <item> is not given, it can find an empty item automatically.
  • Page 166: At Commands For Ftp Application

    Smart Machine Smart Decision 11 AT Commands for FTP Application SIM7000 series has an embedded TCP/IP stack that is driven by AT commands and enables the host application to easily access the Internet FTP service. This chapter is a reference guide to all the AT commands and responses defined for using with the TCP/IP stack in FTP Service.
  • Page 167: Detailed Descriptions Of Commands

    Smart Machine Smart Decision 11.2 Detailed Descriptions of Commands 11.2.1 AT+FTPPORT Set FTP Control Port AT+FTPPORT Set FTP Control Port Test Command Response AT+FTPPORT= Read Command Response AT+FTPPORT? +FTPPORT: <value> Parameters See Write Command Write Command Response AT+FTPPORT= <value> If error is related to ME functionality: +CME ERROR: <err>...
  • Page 168: At+Ftptype Set The Type Of Data To Be Transferred

    Smart Machine Smart Decision Write Command Response AT+FTPMODE =<value> If error is related to ME functionality: +CME ERROR: <err> Parameters <value> 0 Active FTP mode 1 Passive FTP mode Parameter Saving NO_SAVE Mode Response Time Reference Note 11.2.3 AT+FTPTYPE Set the Type of Data to Be Transferred AT+FTPTYPE Set the Type of Data to Be Transferred Test Command Response...
  • Page 169: At+Ftpputopt Set Ftp Put Type

    Smart Machine Smart Decision during the transfer if the FTPTYPE is set to A. 11.2.4 AT+FTPPUTOPT Set FTP Put Type AT+FTPPUTOPT Set FTP Put Type Test Command Response AT+FTPPUTOP Read Command Response AT+FTPPUTOP +FTPPUTOPT: <value> Parameters See Write Command Write Command Response AT+FTPPUTOP T=<value>...
  • Page 170: At+Ftprest Set Resume Broken Download

    Smart Machine Smart Decision Parameter See Write Command Write Command Response AT+FTPCID=<v If error is related to ME functionality: alue> +CME ERROR: <err> Parameters <value> Bearer profile identifier refer to AT+SAPBR Parameter Saving NO_SAVE Mode Response Time Reference Note 11.2.6 AT+FTPREST Set Resume Broken Download AT+FTPREST Set Resume Broken Download Test Command Response...
  • Page 171: At+Ftpserv Set Ftp Server Address

    Smart Machine Smart Decision 11.2.7 AT+FTPSERV Set FTP Server Address AT+FTPSERV Set FTP Server Address Test Command Response AT+FTPSERV= Read Command Response AT+FTPSERV? +FTPSERV: <value> Parameters See Write Command Write Command Response AT+FTPSERV= If error is related to ME functionality: <value>...
  • Page 172: At+Ftppw Set Ftp Password

    Smart Machine Smart Decision Write Command Response AT+FTPUN=<va lue> If error is related to ME functionality: +CME ERROR: <err> Parameters <value> Alphanumeric ASCII text string up to 49 characters. Parameter Saving NO_SAVE Mode Response Time Reference Note 11.2.9 AT+FTPPW Set FTP Password AT+FTPPW Set FTP Password Test Command Response...
  • Page 173: At+Ftpgetname Set Download File Name

    Smart Machine Smart Decision 11.2.10 AT+FTPGETNAME Set Download File Name AT+FTPGETNAME Set Download File Name Test Command Response AT+FTPGETNA ME=? Read Command Response AT+FTPGETNA +FTPGETNAME: <value> Parameters See Write Command Write Command Response AT+FTPGETNA ME=<value> If error is related to ME functionality: +CME ERROR: <err>...
  • Page 174: At+Ftpputname Set Upload File Name

    Smart Machine Smart Decision Write Command Response AT+FTPGETPA TH=<value> If error is related to ME functionality: +CME ERROR: <err> Parameters <value> Alphanumeric ASCII text string up to 255 characters Parameter Saving NO_SAVE Mode Response Time Reference Note 11.2.12 AT+FTPPUTNAME Set Upload File Name AT+FTPPUTNAME Set Upload File Name Test Command Response...
  • Page 175: At+Ftpputpath Set Upload File Path

    Smart Machine Smart Decision 11.2.13 AT+FTPPUTPATH Set Upload File Path AT+FTPPUTPATH Set Upload File Path Test Command Response AT+FTPPUTPA TH=? Read Command Response AT+FTPPUTPA +FTPPUTPATH: <value> Parameters See Write Command Write Command Response AT+FTPPUTPA TH=<value> If error is related to ME functionality: +CME ERROR: <err>...
  • Page 176 Smart Machine Smart Decision +FTPGET: 1,<error> If mode is 2: +FTPGET: 2,<cnflength> 012345678… If error is related to ME functionality: +CME ERROR: <err> Parameters <mode> 1 For opening FTP get session 2 For reading FTP download data. <reqlength> Requested number of data bytes (1-1460)to be read <cnflength>...
  • Page 177: At+Ftpput Set Upload File

    Smart Machine Smart Decision 11.2.15 AT+FTPPUT Set Upload File AT+FTPPUT Set Upload File Test Command Response AT+FTPPUT=? Write Command Response AT+FTPPUT=< If mode is 1 and it is a successful FTP get session: mode>[,<reqleng th>] +FTPPUT: 1,1,<maxlength> If mode is 1 and it is a failed FTP get session: +FTPPUT: 1,<error>...
  • Page 178: At+Ftpdele Delete Specified File In Ftp Server

    Smart Machine Smart Decision Time Reference Note When "+FTPPUT: 1,1,<maxlength>" shown, then "AT+FTPPUT=2, <reqlength>" to write data. 11.2.16 AT+FTPDELE Delete Specified File in FTP Server AT+FTPDELE Delete Specified File in FTP Server Test Command Response AT+FTPDELE=? Parameters See Execution Command Execution Response Command...
  • Page 179: At+Ftpstate Get The Ftp State

    Smart Machine Smart Decision Parameters See Execution Command Execution Response Command If successed: AT+FTPSIZE +FTPSIZE: 1,0,<size> If failed: +FTPSIZE: 1,<error>,0 If error is related to ME functionality: +CME ERROR: <err> Parameters <error> See "AT+FTPGET" <size> The file size. Unit: byte Parameter Saving NO_SAVE...
  • Page 180: At+Ftpextput Extend Upload File

    Smart Machine Smart Decision Parameters <state> Idle In the FTP session, including FTPGET, FTPPUT, FTPDELE and FTPSIZE operation. Parameter Saving NO_SAVE Mode Response Time Reference Note 11.2.19 AT+FTPEXTPUT Extend Upload File AT+FTPEXTPUT Extend Upload File Test Command Response AT+FTPEXTPUT Write Command Response If mode is 0 or 1 AT+FTPEXTPUT...
  • Page 181: At+Ftpmkd Make Directory On The Remote Machine

    Smart Machine Smart Decision Reference Note  When extend FTPPUT mode is activated, input data then execute "AT+FTPPUT=1" to transmit, after session is complete, if successful, it returns "+FTPPUT: 1,0", otherwise it returns "+FTPPUT: 1,<error>", <error> see "AT+FTPGET". 11.2.20 AT+FTPMKD Make Directory on the Remote Machine AT+FTPMKD Make Directory on the Remote Machine Test Command Response...
  • Page 182: At+Ftplist List Contents Of Directory On The Remote Machine

    Smart Machine Smart Decision +FTPRMD: 1,0 If failed: +FTPRMD: 1,<error> If error is related to ME functionality: +CME ERROR: <err> Parameters <error> See "AT+FTPGET" Parameter Saving NO_SAVE Mode Response 75 seconds(In case no response is received from server) Time Reference Note The removed folder is specified by the "AT+FTPGETPATH"...
  • Page 183: At+Ftpextget Extend Download File

    Smart Machine Smart Decision If error is related to ME functionality: +CME ERROR: <err> Parameters <mode> 1 For opening FTP get file list session 2 For reading FTP file list <reqlength> Requested number of data bytes (1-1460) to be read <cnflength>...
  • Page 184: At+Ftpetput Upload File

    Smart Machine Smart Decision If mode is 1 and failed to download data: +FTPEXTGET: 1,<error> If mode is 3 and successfully download data: +FTPEXTGET: 3,<length> 0123456… If <file name> is already exist in flash: ERROR Parameters <mode> 0 use default FTPGET method. 1 open extend FTP get session and download data to RAM.
  • Page 185: At+Ftpetget Download File

    Smart Machine Smart Decision +FTPETPUT: 1,<error> If mode is 2: +FTPETPUT: 2,1 … //Input data <ETX> //To notify the module that all data has been sent, switch from data mode to command mode If data transfer finished: +FTPETPUT: 1,0 If data transfer failed: +FTPETPUT: 1,<error>...
  • Page 186: At+Ftpquit Quit Current Ftp Session

    Smart Machine Smart Decision If data transfer finished: 0123456789… <ETX> //To notify the user that all data transfer has been finished, switch from data mode to command mode. +FTPETGET: 1,0 If mode is 1 and failed to download data: +FTPETGET: 1,<error> Parameters <mode>...
  • Page 187: At+Ftprename Rename The Specified File On The Remote Machine

    Smart Machine Smart Decision ERROR Parameter Saving NO_SAVE Mode Response Time Reference Note 11.2.27 AT+FTPRENAME Rename the Specified File on the Remote Machine AT+FTPRENAME Rename the Specified File on the Remote Machine Test Command Response AT+FTRENAME Parameters See Execution Command Execution Response Command...
  • Page 188: At+Ftpmdtm Get The Last Modification Timestamp Of Specified File On The Remote Machine

    Smart Machine Smart Decision 11.2.28 AT+FTPMDTM Get the Last Modification Timestamp of Specified File on the Remote Machine AT+FTPMDTM Get the Last Modification Timestamp of Specified File on the Remote Machine Test Command Response AT+FTPMDTM= Parameters See Execution Command Execution Response Command If success:...
  • Page 189: At Command For Ntp Function

    Smart Machine Smart Decision 12 AT Command for NTP function 12.1 Overview Command Description AT+CNTPCID Set GPRS bearer profile’s ID AT+CNTP Synchrosize network time 12.2 Detailed Descriptions of Commands 12.2.1 AT+CNTPCID Set GPRS Bearer Profile’s ID AT+CNTPCID Set GPRS Bearer Profile’s ID Test Command Response AT+CNTPCID=?
  • Page 190 Smart Machine Smart Decision Test Command Response AT+CNTP=? +CNTP: (length of <ntp server>),(range of <time zone>),(range of <cid>), (range of <mode>) Parameter See Write Command Read Command Response AT+CNTP? + CNTP: <ntp sever>,<time zone>,<cid>,<mode> Parameter See Write Command Write Command Response AT+CNTP=<ntp server>[,<time...
  • Page 191 Smart Machine Smart Decision Max Response Time Reference Note  After successful synchronization time, you can use AT+CCLK to query local time. SIM7000 Series_AT Command Manual_V1.03 2018-05-08...
  • Page 192: At Commands For Onenet Application

    Smart Machine Smart Decision 13 AT Commands for OneNet Application 13.1 Overview Command Description AT+MIPLCREATE Create OneNet configuration AT+MIPLDELETE Delete OneNet configuration AT+MIPLOPEN Connect to OneNet AT+MIPLADDOBJ Add object AT+MIPLDELOBJ Delete object AT+MIPLCLOSE Disconnect to OneNet AT+MIPLNOTIFY Notify data to OneNet AT+MIPLREADRS Send response on read command AT+MIPLWRITER...
  • Page 193: At+Mipldelete Delete Onenet Configuration

    Smart Machine Smart Decision Write Command Response AT+MIPLCREAT <ref> E=<size>,<config>, <index>,<totalsize> ,<flag> Parameters <size> Current <config> size <config> Config in hex format <index> Current config index <totalsize> Total config size <flag> Indicate the input is over or not Parameter Saving NO_SAVE Mode Max Response Time...
  • Page 194: At+Mipladdobj Add Object

    Smart Machine Smart Decision Write Command Response AT+MIPLOPEN= <ref>,<lifetime>,<p Parameters aram> <ref> Config id <lifetime> Lifetime to update automatically <param> Reserved Parameter Saving NO_SAVE Mode Max Response Time Reference Note 13.2.4 AT+MIPLADDOBJ Add object AT+MIPLADDOBJ Add object Test Command Response AT+MIPLADDOB +MIPLADDOBJ: <ref>,<objectid>,<instancecount>,<instanceBitmap>,<attributeCou...
  • Page 195: At+Miplclose Disconnect To Onenet

    Smart Machine Smart Decision Parameters See Write Command Write Command Response AT+MIPLDELOB J=<ref>,<objectid> Parameters <ref> Config id <object> Object id Parameter Saving NO_SAVE Mode Max Response Time Reference Note 13.2.6 AT+MIPLCLOSE Disconnect to OneNet AT+MIPLCLOSE Disconnect to OneNet Test Command Response AT+MIPLCLOSE +MIPLCLOSE: <ref>...
  • Page 196: At+Miplreadrsp Send Response On Read Command

    Smart Machine Smart Decision See Write Command Write Command Response AT+MIPLNOTIFY =<ref>,<msgid>,<o Parameters bjectid>,<instancei <ref> Config id d>,<resourceid>,<v <objectid> Object id aluetype>,<len>,<v <instanceid> Instance id alue>,<index>,<fla <resourceid> Resource id g>[,<ackid>] <valuetype> Type of value 1 String 2 Opaque 3 Integer 4 Float 5 Bool <len>...
  • Page 197: At+Miplwritersp Send Response On Write Command

    Smart Machine Smart Decision ndex>,<flag> <instanceid> Instance id <resourceid> Resource id <valuetype> Type of value String Opaque Integer Float Bool <len> Length <value> Value string <index> Index of current input <flag> Indicate the input is over or not Parameter Saving NO_SAVE Mode Max Response Time...
  • Page 198: At+Miplobserversp Send Response On Observe Command

    Smart Machine Smart Decision AT+MIPLEXECU +MIPLEXECUTERSP: <ref>,<msgid>,<result> TERSP=? Parameters See Write Command Write Command Response AT+MIPLEXECU TERSP=<ref>,<ms Parameters gid>,<result> <ref> Config id <msgid> Message id <result> Result Parameter Saving NO_SAVE Mode Max Response Time Reference Note 13.2.11 AT+MIPLOBSERVERSP Send response on observe command AT+MIPLOBSERVERSP Send response on observe command Test Command Response...
  • Page 199: At+Miplparameterrsp Send Response On Parameter Command

    Smart Machine Smart Decision AT+MIPLDISCOV +MIPLDISCOVERRSP: ERRSP=? <ref>,<msgid>,<result>,<length>,<valuestring> Parameters See Write Command Write Command Response AT+MIPLDISCOV ERRSP=<ref>,<ms Parameters gid>,<result>,<leng <ref> Config id th>,<valuestring> <msgid> Message id <result> Result <length> Number of resourceid <valuestring> Resource id string Parameter Saving NO_SAVE Mode Max Response Time Reference Note...
  • Page 200: At+Miplupdate Update Registeration

    Smart Machine Smart Decision 13.2.14 AT+MIPLUPDATE Update registeration AT+MIPLUPDATE Update registeration Test Command Response AT+MIPLUPDAT +MIPLUPDATE: <ref>,<lifetime>,<flag> Parameters See Write Command Write Command Response AT+MIPLUPDAT E=<ref>,<lifetime> Parameters ,<flag> <ref> Config id <lifetime> Lifetime to update <flag> Update with object update or not Parameter Saving NO_SAVE...
  • Page 201: At Commands For Telecom Iot Application

    Smart Machine Smart Decision 14 AT Commands for Telecom IOT Application 14.1 Overview Command Description AT+SIMLCREATE Create configuration AT+SIMLMODE Connection mode AT+SIMLOPEN Connect to Telecom IOT AT+SIMLSEND Send data to Telecom IOT AT+SIMLCLOSE Disconnect to Telecom IOT 14.2 Detailed Descriptions of Commands 14.2.1 AT+SIMLCREATE Create configuration AT+SIMLCREATE Create configuration Test Command...
  • Page 202: At+Simlopen Connect To Telecom Iot

    Smart Machine Smart Decision See Write Command Write Command Response AT+SIMLMODE= <mode> Parameters <mode> Connection mode 1 Other 2 Telecom IOT Parameter Saving NO_SAVE Mode Max Response Time Reference Note 14.2.3 AT+SIMLOPEN Connect to Telecom IOT AT+SIMLOPEN Connect to Telecom IOT Test Command Response AT+SIMLOPEN=?
  • Page 203: At+Simlclose Disconnect To Telecom Iot

    Smart Machine Smart Decision AT+SIMLSEND=< data>,<flag> Parameters <data> String in hex format <flag> Input over Input not over Parameter Saving NO_SAVE Mode Max Response Time Reference Note 14.2.5 AT+SIMLCLOSE Disconnect to Telecom IOT AT+SIMLCLOSE Disconnect to Telecom IOT Execution Response Command AT+SIMLCLOSE Parameters...
  • Page 204: At Commands For Gnss Application

    Smart Machine Smart Decision 15 AT Commands for GNSS Application SIM7000 series modules provide GNSS AT command is as follows: 15.1 Overview Command Description AT+CGNSPWR GNSS Power Control AT+CGNSINF GNSS Navigation Information Parsed From NMEA Sentences AT+CGNSURC GNSS Navigation URC Report...
  • Page 205: Detailed Descriptions Of Commands

    Smart Machine Smart Decision 15.2 Detailed Descriptions of Commands 15.2.1 AT+CGNSPWR GNSS Power Control AT+CGNSPWR GNSS Power Control Test Command Response AT+CGNSPWR +CGNSPWR: (list of supported <mode>s ) Parameters See Write Command Read Command Response TA returns the current status of GNSS Power supply AT+CGNSPWR? +CGNSPWR: <mode>...
  • Page 206 Smart Machine Smart Decision AT+CGNSINF <Latitude>,<Longitude>,<MSL Altitude>,<Speed Over Ground>, <Course Over Ground>,<Fix Mode>,<Reserved1>,<HDOP>, <PDOP>,<VDOP>,<Reserved2>,<GNSS Satellites in View>, <GNSS Satellites Used>,<GLONASS Satellites Used>,<Reserved3>, <C/N0 max>,<HPA>,<VPA> Parameters <GNSS run status> GNSS off GNSS on <Fix status> Not fixed position Fixed position See below table 2-3. Parameter Saving NO_SAVE Mode...
  • Page 207 Smart Machine Smart Decision [0,99.9] VDOP Reserved2 [0,99] GPS Satellites in View [0,99] GNSS Satellites Used [0,99] GLONASS Satellites View Reserved3 [0,55] dBHz C/N0 max meters [0,9999.9] meters [0,9999.9] Total:(94) chars SIM7000 Series_AT Command Manual_V1.03 2018-05-08...
  • Page 208: At+Cgnsurc Gnss Navigation Urc Report

    Smart Machine Smart Decision 15.2.3 AT+CGNSURC GNSS Navigation URC Report AT+CGNSURC GNSS Navigation URC Report Test Command Response AT+CGNSURC +CGNSURC: (0-255) Parameters See Write Command Read Command Response AT+CGNSURC TA returns the current URC setting +CGNSURC: <Navigation mode> Parameters See Write Command Unsolicited Result Code +UGNSINF: <GNSS run status>,<Fix status>,<UTC date &...
  • Page 209: At+Cgnsport Gnss Nmea Out Port Set

    Smart Machine Smart Decision 15.2.4 AT+CGNSPORT GNSS NMEA Out Port Set AT+CGNSPORT GNSS NMEA Out Port Set Test Command Response AT+CGNSPORT +CGNSPORT: (list of supported <port>) Parameters See Write Command Read Command Response AT+CGNSPOR +CGNSPORT: <port> Write Command Response AT+CGNSPORT =<port>...
  • Page 210: At+Cgnswarm Gnss Warm Start

    Smart Machine Smart Decision Parameters <mod> 0 Aid XTRA file success 1 XTRA file is not exist 2 XTRA file is not effective Parameter Saving NO_SAVE Mode Response Time Reference Note 15.2.6 AT+CGNSWARM GNSS Warm Start AT+CGNSWARM GNSS Warm Start Test Command Response...
  • Page 211: At+Cgnsmod Gnss Work Mode Set

    Smart Machine Smart Decision 15.2.8 AT+CGNSMOD GNSS Work Mode Set AT+CGNSMOD GNSS Work Mode Set Test Command Response AT+CGNSMOD +CGNSMOD: (list of supported <gps mode>),( list of supported <glo mode>s),( list of supported <bd mode>s),( list of supported <gal mode>s) Parameters See Write Command Read Command...
  • Page 212: At+Cgnscfg Gnss Nmea Out Configure

    Smart Machine Smart Decision 15.2.9 AT+CGNSCFG GNSS NMEA Out Configure AT+CGNSCFG GNSS NMEA Out Configure Test Command Response AT+CGNSCFG= +CGNSCFG: (list of supported <mode>s ) Parameters See Write Command Read Command Response AT+CGNSCFG? TA returns the current status of configure +CGNSCFG: <mode>...
  • Page 213: At+Cgnstst Gnss Nmea Data Out Put To At Port

    Smart Machine Smart Decision 15.2.10 AT+CGNSTST GNSS NMEA Data Out Put To At Port AT+CGNSTST GNSS NMEA Data Out Put To At Port Test Command Response AT+CGNSTST= +CGNSTST: (0-1), (1-255) Parameters See Write Command Read Command Response AT+CGNSTST? TA returns the current status of configure +CGNSTST: <TST>...
  • Page 214: At+Cgnsxtra Gnss Xtra Function Open

    Smart Machine Smart Decision 15.2.11 AT+CGNSXTRA GNSS XTRA Function Open AT+CGNSXTRA GNSS XTRA Function Open Test Command Response AT+CGNSXTRA +CGNSXTRA: (0-1) Parameters See Write Command Read Command Response AT+CGNSXTRA TA returns the current status of configure +CGNSXTRA: <enable> Parameters See Write Command Write Command Response AT+CGNSXTRA...
  • Page 215 Smart Machine Smart Decision Parameters <ret> File not exist Copy success Parameter Saving NO_SAVE Mode Response Time Reference SIM7000 Series_AT Command Manual_V1.03 2018-05-08...
  • Page 216: At Commands For File System

    Smart Machine Smart Decision 16 AT Commands for File System 16.1 Overview Command Description AT+CFSINIT Get Flash Data Buffer AT+CFSWFILE Write File to the Flash Buffer Allocated by CFSINIT AT+CFSRFILE Read File from Flash AT+CFSDFILE Delete the File from the Flash AT+CFSGFIS Get File Size AT+CFSREN...
  • Page 217: At+Cfswfile Write File To The Flash Buffer Allocated By Cfsinit

    Smart Machine Smart Decision 16.2.2 AT+CFSWFILE Write File to the Flash Buffer Allocated by CFSINIT AT+CFSWFILE Write File to the Flash Buffer Allocated by CFSINIT Test Command Response AT+CFSWFILE= +CFSWFILE: (0-3),"fileName",(0-1),(1-10240),(100-10000) Parameters See Write Command Write Command Response AT+CFSWFILE= <index>,<file name>,<mode>,<fi ERROR size>,<input...
  • Page 218: At+Cfsdfile Delete The File From The Flash

    Smart Machine Smart Decision Test Command Response AT+CFSRFILE=? +CFSRFILE: (0-3),"fileName",(0-1),(1-10240),(0-filesize) Parameters See Write Command Write Command Response AT+CFSRFILE=< index>,<file name>,<mode>,<fi ERROR le size>,<position> +CME ERROR: <err> Parameters <index> Directory of AP filesystem: 0 "/custapp/" 1 "/fota/" 2 "/datatx/" 3 "/customer/" <file name>...
  • Page 219: At+Cfsgfis Get File Size

    Smart Machine Smart Decision Test Command Response AT+CFSDFILE=? +CFSDFILE: (0-3),"fileName" Parameters See Write Command Write Command Response AT+CFSDFILE= <index>,<file name> ERROR +CME ERROR: <err> Parameters <index> Directory of AP filesystem: 0 "/custapp/" 1 "/fota/" 2 "/datatx/" 3 "/customer/" <file name> File name length should be less than or equal to 50 characters.
  • Page 220: At+Cfsren Rename A File

    Smart Machine Smart Decision +CFSGFIS:<n> Parameters <file name> File name length should be less than or equal to 50 characters. <n> File size <index> Directory of AP filesystem: 0 "/custapp/" 1 "/fota/" 2 "/datatx/" 3 "/customer/" Parameter Saving Mode Response Time Reference Note...
  • Page 221: At+Cfsgfrs Get The Size Of File System

    Smart Machine Smart Decision <old file name> File name length should be less than or equal to 50 characters. <new file name> File name length should be less than or equal to 50 characters. Parameter Saving Mode Response Time Reference Note 16.2.7 AT+CFSGFRS Get the size of File System AT+CFSGFRS Get the size of file system...
  • Page 222: At+Cbainit Initialize The Ap Backup File System

    Smart Machine Smart Decision Parameter Saving Mode Response Time Reference Note 16.2.9 AT+CBAINIT Initialize the ap backup file system AT+CBAINIT Initialize the ap backup file system Execution Response Command AT+CBAINIT ERROR +CME ERROR: <err> Parameters Parameter Saving Mode Response 3 seconds Time Reference Note...
  • Page 223: 16.2.11 At+Cbapps Start To Backup Ap File System Allocated By Cbainit And Cbalist

    Smart Machine Smart Decision Parameter Saving NO_SAVE Mode Response Time Reference Note 16.2.11 AT+CBAPPS Start to backup ap file system Allocated by CBAINIT and CBALIST AT+CBAPPS Start to backup ap file system Allocated by CBAINIT and CBALIST Execution Response Command AT+CBAPPS ERROR +CME ERROR: <err>...
  • Page 224: At Commands For Sim Application Toolkit

    Smart Machine Smart Decision 17 AT Commands for SIM Application Toolkit 17.1 Overview Command Description AT+STIN Get Flash Data Buffer AT+STGI Get SAT information AT+STGR SAT Respond AT+STK STK Switch 17.2 Detailed Descriptions of Commands 17.2.1 AT+STIN SAT Indication AT+STIN SAT Indication Test Command Response AT+STIN=?
  • Page 225: At+Stgi Get Sat Information

    Smart Machine Smart Decision 17.2.2 AT+STGI Get S AT information AT+STGI Get SAT information Test Command Response AT+STGI=? Parameters See Write Command Write Command Response AT+STGI=<cmd_ If <cmd_id>=21: id> +STGI:21,<prio>,<clear_mode>,<text_len>,<text> If <cmd_id>=22: +STGI:22,<rsp_format>,<help>,<text_len>,<text> If <cmd_id>=23: +STGI:23,<rsp_format>,<max_len>,<min_len>,<help>,<show><text_ len>,<text> If <cmd_id>=24: +STGI:24,<help>,<softkey>,<present>,<title_len>,<title><item_num> +STGI:24,<item_id>,<item_len>,<item_data>...
  • Page 226 Smart Machine Smart Decision 1 High priority <clear_mode> 0 Clear after a delay 1 Clear by user <text_len> Length of text <rsp_format> 0 SMS default alphabet 1 YES or NO 2 Numerical only 3 UCS2 <help> 0 Help unavailable 1 Help available <max_len>...
  • Page 227: At+Stgr Sat Respond

    Smart Machine Smart Decision 17.2.3 AT+STGR SAT respond AT+STGR SAT respond Test Command Response AT+STGR=? Parameters See Write Command Write Command Response AT+STGR=<cmd _id>[,<data>] ERROR Parameters <cmd_id> Identifier of proactive command. 22 Get inkey 23 Get input 24 Select item 25 Set up menu 83 Session end by user 84 Go backward...
  • Page 228: At+Stk Stk Switch

    Smart Machine Smart Decision Response Time Reference Note 17.2.4 AT+STK STK S witch AT+STK STK Switch Test Command Response AT+STK=? Parameters See Write Command Read Command Response AT+STK? +STK: <value> Parameters See Write Command Write Command Response AT+STK=<value > ERROR Parameters <value>...
  • Page 229: At Commands For Tcp/Udp Application Supported Ssl

    Smart Machine Smart Decision 18 AT Commands for TCP/UDP Application Supported SSL 18.1 Overview Command Description AT+CACID Set TCP/UDP identifier AT+CASSL Set protocol and SSL context identifier AT+CASSLCFG Set SSL certificate and timeout parameters AT+CAOPEN Open a TCP/UDP connection AT+CASEND Send data via an established connection AT+CARECV Receive data via an established connection...
  • Page 230: At+Cassl Set Protocol And Ssl Context Identifier

    Smart Machine Smart Decision Response Time Reference Note 18.2.2 AT+CASSL Set protocol and SSL context identifier AT+CASSL Set protocol and SSL context identifier Test Command Response AT+CASSL=? +CASSL: (range of supported <cid>s),0,(0-1) +CASSL: (range of supported <cid>s),1,(0-5) Parameters See Write Command Read Command Response If <cid>...
  • Page 231: At+Casslcfg Set Ssl Certificate And Timeout Parameters

    Smart Machine Smart Decision Response Time Reference Note 18.2.3 AT+CASSLCFG Set SSL certificate and timeout parameters AT+CASSLCFG Set SSL certificate and timeout parameters Test Command Response AT+CASSLCFG= +CASSLCFG: (range of supported <cid>s),"cacert",<caname> +CASSLCFG: (range of supported <cid>s),"clientcert",<certname> +CASSLCFG: (range of supported <cid>s),"psktable",<pskname> +CASSLCFG: (range of supported <cid>s),"timeout",(0-65535) Parameters See Write Command...
  • Page 232: At+Caopen Open A Tcp/Udp Connection

    Smart Machine Smart Decision <certname> If error is related to ME functionality: +CME ERROR: <err> Parameters <cid> see AT+CACID <certname> Alphanumeric ASCII text string up to 64 characters. Client certificate name that has been configured by AT+CSSLCFG. AT+CASSLCFG= Response <cid>,"psktable", <pskname>...
  • Page 233 Smart Machine Smart Decision If no <cid> has been set by AT+CACID: Parameter See Write Command Write Command Response AT+CAOPEN=<ci +CAOPEN: <cid>,<result> d>,<server>,<port > If error is related to ME functionality: +CME ERROR: <err> Parameters <cid> see AT+CACID <server> Alphanumeric ASCII text string up to 64 characters. Server IP address or host name.
  • Page 234: At+Casend Send Data Via An Established Connection

    Smart Machine Smart Decision 18.2.5 AT+CASEND Send data via an established connection AT+CASEND Send data via an established connection Test Command Response AT+CASEND=? +CASEND: (range of supported <cid>s),( range of supported <datalen>) Parameters See Write Command Write Command Response AT+CASEND=<ci +CASEND: <cid>,<datalen>...
  • Page 235: At+Caclose Close A Tcp/Udp Connection

    Smart Machine Smart Decision +CME ERROR: <err> Parameters <cid> see AT+CACID <readlen> Requested number of data bytes to be read <recvlen> Data bytes that has been actually received Parameter Saving NO_SAVE Mode Response Time Reference Note: After open a connection or send data successfully, module will read data actively.
  • Page 236 Smart Machine Smart Decision AT+CSSLCFG=? +CSSLCFG: "sslversion",(0-5),(0-5) +CSSLCFG: "ciphersuite",(0-5),(0-7),(0x008A,0x008B,0x008C,0x008D,0x00A8,0x0 0A9,0x00AE,0x00AF,0x002F,0x0033,0x0035,0x0039,0xC02A,0xC02B, 0xC02C,0xC02D,0xC02E,0xC02F,0xC030,0xC031,0xC032,0xC09C,0x C09D,0xC09E,0xC09F,0xC0A0,0xC09F,0xC0A1,0xC0A2,0xC0A3,0x CC13,0xCC14,0xCC15) +CSSLCFG: "ignorertctime",(0-5),(0-1) +CSSLCFG: "protocol",(0-5),(1-2) +CSSLCFG: "ctxindex",(0-5) +CSSLCFG: "convert",(1-3),(<cname>,[<keyname>[,<passkey>]]) Parameters See Write Command Read Command Response AT+CSSLCFG? Parameters See Write Command Write Command Response AT+CSSLCFG="s slversion",<ctxind If failed: ex>,<sslversion>...
  • Page 237 Smart Machine Smart Decision 0x008D QAPI_NET_TLS_PSK_WITH_AES_256_CBC_SHA 0x00A8 QAPI_NET_TLS_PSK_WITH_AES_128_GCM_SHA256 0x00A9 QAPI_NET_TLS_PSK_WITH_AES_256_GCM_SHA384 0x00AE QAPI_NET_TLS_PSK_WITH_AES_128_CBC_SHA256 0x00AF QAPI_NET_TLS_PSK_WITH_AES_256_CBC_SHA384 0x002F QAPI_NET_TLS_RSA_WITH_AES_128_CBC_SHA 0x0033 QAPI_NET_TLS_DHE_RSA_WITH_AES_128_CBC_SHA 0x0035 QAPI_NET_TLS_RSA_WITH_AES_256_CBC_SHA 0x0039 QAPI_NET_TLS_DHE_RSA_WITH_AES_256_CBC_SHA 0x003C QAPI_NET_TLS_RSA_WITH_AES_128_CBC_SHA256 0x003D QAPI_NET_TLS_RSA_WITH_AES_256_CBC_SHA256 0x0067 QAPI_NET_TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 0x006B QAPI_NET_TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 0x009C QAPI_NET_TLS_RSA_WITH_AES_128_GCM_SHA256 0x009D QAPI_NET_TLS_RSA_WITH_AES_256_GCM_SHA384 0x009E QAPI_NET_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 0x009F QAPI_NET_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 0xC004 QAPI_NET_TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA 0xC005 QAPI_NET_TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA 0xC009...
  • Page 238 Smart Machine Smart Decision QAPI_NET_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 0xC028 QAPI_NET_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 0xC029 QAPI_NET_TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 0xC02A QAPI_NET_TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 0xC02B QAPI_NET_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 0xC02C QAPI_NET_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 0xC02D QAPI_NET_TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 0xC02E QAPI_NET_TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 0xC02F QAPI_NET_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 0xC030 QAPI_NET_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 0xC031 QAPI_NET_TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 0xC032 QAPI_NET_TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 0xC09C QAPI_NET_TLS_RSA_WITH_AES_128_CCM 0xC09D QAPI_NET_TLS_RSA_WITH_AES_256_CCM 0xC09E QAPI_NET_TLS_DHE_RSA_WITH_AES_128_CCM 0xC09F QAPI_NET_TLS_DHE_RSA_WITH_AES_256_CCM 0xC0A0 QAPI_NET_TLS_RSA_WITH_AES_128_CCM_8 0xC0A1 QAPI_NET_TLS_RSA_WITH_AES_256_CCM_8 0xC0A2 QAPI_NET_TLS_DHE_RSA_WITH_AES_128_CCM_8 0xC0A3 QAPI_NET_TLS_DHE_RSA_WITH_AES_256_CCM_8...
  • Page 239 Smart Machine Smart Decision Parameters <ctxindex> (0-5) <ignorertctime> Do not ignore the RTC time Ignore the RTC time AT+CSSLCFG=" Response protocol",<ctxinde x>,<protocol> If failed: +CME ERROR: <err> Parameters <ctxindex> (0-5) < protocol> QAPI_NET_SSL_TLS_E QAPI_NET_SSL_DTLS_E AT+CSSLCFG="c Response txindex",<ctxinde +CSSLCFG:<ctxindex>,<sslversion>,<ciphersuite>,<ignorertctime>,< x> protocol> If failed: +CME ERROR: <err>...
  • Page 240: Supported Unsolicited Result Codes

    Smart Machine Smart Decision 19 Supported Unsolicited Result Codes 19.1 Summary of CME ERROR Codes Final result code +CME ERROR: <err> indicates an error related to mobile equipment or network. The operation is similar to ERROR result code. None of the following commands in the same Command line is executed.
  • Page 241 Smart Machine Smart Decision network not allowed - emergency call only network personalisation PIN required network personalisation PUK required network subset personalisation PIN required network subset personalisation PUK required service provider personalisation PIN required service provider personalisation PUK required corporate personalisation PIN required corporate personalisation PUK required resource limitation unknown...
  • Page 242 Smart Machine Smart Decision failed to save MMS It is in edit mode It is not in edit mode No content in the buffer Not find the file Failed to receive MMS Failed to read MMS Not M-Notification.ind The MMS inclosure is full Unknown No Error Unrecognized Command...
  • Page 243: Summary Of Cms Error Codes

    Smart Machine Smart Decision Call setup in progress SIM powered down SIM file not present Param count not enough Param count beyond Param value range beyond Param type not match Param format invalid Get a null param CFUN state is 0 or 4 19.2 Summary of CMS ERROR Codes Final result code +CMS ERROR: <err>...
  • Page 244 Smart Machine Smart Decision Normal, unspecified No circuit/channel available Network out of order Temporary failure Switching equipment Congestion Access information discarded Requested circuit/channel not available Resources unavailable, unspecified Quality of service unavailable Requested facility not subscribed Requested facility not subscribed Bearer capability not authorized Bearer capability not presently available Service or option not available, unspecified...
  • Page 245 Smart Machine Smart Decision Cannot replace short message Unspecified TP-PID error Data coding scheme (alphabet) not supported Message class not supported Unspecified TP-DCS error Command cannot be acted Command unsupported Unspecified TP-Command error TPDU not supported SC busy No SC subscription SC system failure Invalid SME address Destination SME barred...
  • Page 246 Smart Machine Smart Decision SIM failure SIM busy SIM wrong SIM PUK required SIM PIN2 required SIM PUK2 required memory failure invalid memory index memory full invalid input parameter invalid input format invalid input value SMSC address unknown no network network timeout no cnma ack Unknown...
  • Page 247: Summary Of Unsolicited Result Codes

    Smart Machine Smart Decision 19.3 Summary of Unsolicited Result Codes Description AT Command +CRING: <type> Indicates incoming call to the TE if AT+CRC=1 extended format is enabled. +CREG: There is a change in the MT network AT+CREG=<n> <stat>[,<lac>,<ci>,<netact>] registration status or a change of the network cell.
  • Page 248 Smart Machine Smart Decision zone>",<dst> +CTZV: "<time zone>" Refresh network time zone by network. DST: <dst> Refresh Network Daylight Saving Time by network. +CPIN: <code> Indicates whether some password is AT+CPIN required or not. +CPIN: NOT READY SIM Card is not ready. +CPIN: NOT INSERTED SIM Card is not inserted.
  • Page 249 Smart Machine Smart Decision +CDNSGIP: 1,<domain DNS successful AT+CDNSGIP name>,<IP>[,<IP2>] +CDNSGIP:0,<dns error DNS failed code> +PDP: DEACT GPRS is disconnected by network +APP PDP: ACTIVE Active the network of app side AT+CNACT=1 +APP PDP: DEACTIVE Deactive the network of app side AT+CNACT=0 SIM7000 Series_AT Command Manual_V1.03 2018-05-08...
  • Page 250 Smart Machine Smart Decision Contact us: Shanghai SIMCom wireless solutions Ltd. Address: Building A, SIM Technology Building, No. 633 Jinzhong Road, Shanghai, P. R. China 200335 Tel: +86 21 3252 3300 Fax: +86 21 3252 3020 URL: www.simcomm2m.com SIM7000 Series_AT Command Manual_V1.03...

Table of Contents

Save PDF