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.
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 ........
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...
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...
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.
(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"...
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.
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...
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...
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>...
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...
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...
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?
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...
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>...
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...
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.
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.
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>...
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...
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...
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>...
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...
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.
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...
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...
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>...
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>...
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"...
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>...
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...
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>...
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.
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...
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;...
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...
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>...
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...
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.
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).
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...
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...
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...
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...
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>...
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;...
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>...
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);...
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=?
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.
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>...
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"...
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.
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;...
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...
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] >...
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.
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.
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;...
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...
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.
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>...
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...
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.
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)
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...
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.
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>...
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>...
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.
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...
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.
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...
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.
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"...
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...
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.
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=?
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)
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>...
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...
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>...
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>...
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...
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...
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.
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...
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>...
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>)
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>...
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>...
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...
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.
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 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...
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.
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.
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>...
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...
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.
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.
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>...
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...
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>...
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>...
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...
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>...
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.
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.
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>...
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...
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>...
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...
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>...
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...
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>...
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...
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>...
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>...
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...
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...
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...
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"...
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>...
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.
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>...
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>...
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...
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:...
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...
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...
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...
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...
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...
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...
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...
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>...
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...
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>...
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>...
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...
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...
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.
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...
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...
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>...
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=?
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>...
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...
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...
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>...
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...
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.
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>...
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.
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 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...
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...
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...
Need help?
Do you have a question about the SIM7000 Series and is the answer not in the manual?
Questions and answers