Transcription of SIM900 AT Command Manual V1 - Espruino
1 SIM900_AT Command Manual_ SIM900 AT Command Manual SIM900_AT Command 2 12/24/2010 Document Title: SIM900 AT Command Manual Ve r s i o n : Date: 2010-12-24 Status: Release Document Control ID: SIM900_AT Command General Notes SIMCom offers this information as a service to its customers, to support application and engineering efforts that use the products designed by SIMCom. The information provided is based upon requirements specifically provided to SIMCom by the customers. SIMCom has not undertaken any independent search for additional relevant information, including any information that may be in the customer s possession. Furthermore, system validation of this product designed by SIMCom within a larger electronic system remains the responsibility of the customer or the customer s system integrator.
2 All specifications supplied herein are subject to change. Copyright 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. All rights reserved in the event of grant of a patent or the registration of a utility model or design. All specification supplied herein are subject to change without notice at any time. Copyright Shanghai SIMCom Wireless Solutions Ltd. 2010 SIM900 AT Command Manual SIM900_AT Command 3 12/24/2010 Version History Version Chapter What is new New version Created on the basis of SIM900 AT Test Result AT+CALS AT+CBTE AT+STTONE AT+CIPDPDP + AT+SGPIO AT+SPWM AT+ECHO Add new Command Add new Command Add new Command Add new Command Add new Command Add new Command Add new Command Add new Command AT+CLCC AT+CR Add write Command Add parameter GPRS AT+SPWM AT+ECHO AT+GSMBUSY AT+CIPRXGET AT+ AT+CIPSCONT AT+SAPBR HTTP commands FTP commands Modified the Command Modified the parameter scope Add new Command Add new Command Add new Command Add new Command Add new Command Add new commands Add new commands SIM900 AT Command Manual
3 SIM900_AT Command 4 12/24/2010 Contents 1 Scope of the 11 Related 11 Conventions and AT Command Basic S Parameter Extended Combining AT commands on the same Command Entering successive AT commands on separate Supported character Flow Software flow control (XON/XOFF flow control)..14 Hardware flow control (RTS/CTS flow control)..15 2 AT Commands According to Overview of AT Commands According to Detailed Description of AT Commands According to A/ Re-issues the Last Command ATA ANSWER AN INCOMING ATD Mobile Originated Call to Dial A ATD> <n> Originate Call to Phone Number in Current ATD> <str> Originate Call to Phone Number in Memory Which Corresponds to Field <str>..21 ATDL Redial Last Telephone Number ATE Set Command Echo ATH Disconnect Existing ATI Display Product Identification ATL Set Monitor speaker ATM Set Monitor Speaker +++ Switch from Data Mode or PPP Online Mode to Command ATO Switch from Command Mode to Data ATP Select Pulse ATQ Set Result Code Presentation ATS0 Set Number of Rings before Automatically Answering the ATS3 Set Command Line Termination ATS4 Set Response Formatting ATS5 Set Command Line Editing ATS6 Pause Before Blind ATS7 Set Number of Seconds to Wait for Connection ATS8 Set Number of Seconds to Wait for Comma Dial Modifier Encountered in Dial String of D ATS10 Set Disconnect Delay after Indicating the Absence of Data SIM900 AT Command Manual
4 SIM900_AT Command 5 12/24/2010 ATT Select Tone ATV TA Response ATX Set CONNECT Result Code Format and Monitor Call ATZ Reset Default AT&C Set DCD Function AT&D Set DTR Function AT&F Factory Defined AT&V Display Current AT&W Store Active AT+GCAP Request Complete TA Capabilities AT+GMI Request Manufacturer AT+GMM Request TA Model AT+GMR Request TA Revision Identification of Software AT+GOI Request Global Object AT+GSN Request TA Serial Number Identification (IMEI)..39 AT+ICF Set TE-TA Control Character AT+IFC Set TE-TA Local Data Flow AT+IPR Set TE-TA Fixed Local AT+HVOIC Disconnect Voice Call 3 AT Commands According to Overview of AT Command According to Detailed Descriptions of AT Command According to AT+CACM Accumulated Call Meter (ACM) Reset or AT+CAMM Accumulated Call Meter Maximum (ACM max) Set or AT+CAOC Advice of AT+CBST Select Bearer Service AT+CCFC Call Forwarding Number and Conditions AT+CCWA Call Waiting +CEER Extended Error AT+CGMI Request Manufacturer AT+CGMM Request Model AT+CGMR Request TA Revision Identification of Software AT+CGSN Request Product Serial Number Identification (Identical with +GSN).
5 54 AT+CSCS Select TE Character AT+CSTA Select Type of AT+CHLD Call Hold and AT+CIMI Request International Mobile Subscriber AT+CLCC List Current Calls of AT+CLCK Facility AT+CLIP Calling Line Identification AT+CLIR Calling Line Identification AT+CMEE Report Mobile Equipment AT+COLP Connected Line Identification AT+COPS Operator SIM900 AT Command Manual SIM900_AT Command 6 12/24/2010 AT+CPAS Phone Activity AT+CPBF Find Phonebook AT+CPBR Read Current Phonebook AT+CPBS Select Phonebook Memory AT+CPBW Write Phonebook AT+CPIN Enter AT+CPWD Change AT+CR Service Reporting AT+CRC Set Cellular Result Codes for Incoming Call AT+CREG Network AT+CRLP Select Radio Link Protocol AT+CRSM Restricted SIM AT+CSQ Signal Quality AT+FCLASS FAX: Select, Read or Test Service AT+FMI FAX: Report Manufactured AT+FMM FAX: Report Model AT+FMR FAX.
6 Report Revision AT+VTD Tone AT+VTS DTMF and Tone AT+CMUX Multiplexer AT+CNUM Subscriber AT+CPOL Preferred Operator AT+COPN Read Operator AT+CFUN Set Phone AT+CCLK AT+CSIM Generic SIM AT+CALM Alert Sound AT+CALS Alert Sound AT+CRSL Ringer Sound AT+CLVL Loud Speaker Volume AT+CMUT Mute AT+CPUC Price Per Unit and Currency AT+CCWE Call Meter Maximum AT+CBC Battery AT+CUSD Unstructured Supplementary Service AT+CSSN Supplementary Services 4 AT Commands According to Overview of AT Commands According to Detailed Descriptions of AT Commands According to AT+CMGD Delete SMS AT+CMGF Select SMS Message AT+CMGL List SMS Messages from Preferred AT+CMGR Read SMS AT+CMGS Send SMS SIM900 AT Command Manual SIM900_AT Command 7 12/24/2010 AT+CMGW Write SMS Message to AT+CMSS Send SMS Message from AT+CNMI New SMS Message AT+CPMS Preferred SMS Message 111 AT+CRES Restore SMS 111 AT+CSAS Save SMS 112 AT+CSCA SMS Service Center 113 AT+CSCB Select Cell Broadcast SMS 114 AT+CSDH Show SMS Text Mode 115 AT+CSMP Set SMS Text Mode 115 AT+CSMS Select Message 116 5 AT Commands for SIM Application STK AT 118 6 AT Commands Special for Detailed Descriptions of AT+SIDET Change the Side Tone Gain AT+CPOWD Power AT+SPIC Times Remained to Input SIM AT+CMIC Change the Microphone Gain AT+CALA Set Alarm AT+CALD Delete AT+CADC Read AT+CSNS Single Numbering AT+CDSCB Reset Cell
7 AT+CMOD Configure Alternating Mode AT+CFGRI Indicate RI When Using AT+CLTS Get Local AT+CEXTHS External Headset Jack AT+CEXTBUT Headset Button Status AT+CSMINS SIM Inserted Status AT+CLDTMF Local DTMF Tone AT+CDRIND CS Voice/Data Call Termination AT+CSPN Get Service Provider Name from AT+CCVM Get and Set the Voice Mail Number on the AT+CBAND Get and Set Mobile Operation AT+CHF Configure Hands Free AT+CHFA Swap the Audio AT+CSCLK Configure Slow AT+CENG Switch On or Off Engineering AT+SCLASS0 Store Class 0 SMS to SIM When Received Class 0 AT+CCID Show AT+CMTE Set Critical Temperature Operating Mode or Query AT+CBTE Battery Temperature SIM900 AT Command Manual SIM900_AT Command 8 12/24/2010 AT+CSDT Switch On or Off Detecting SIM AT+CMGDA Delete All AT+STTONE Play SIM Toolkit AT+SIMTONE Generate Specifically AT+CCPD Enable or Disable Alpha AT+CGID Get SIM Card Group AT+MORING Show State of Mobile Originated AT+CMGHEX Enable or Disable Sending Non-ASCII Character +AUTEST Audio Channel Loopback +CCODE Configure SMS Code AT+CIURC Enable or Disable Initial URC AT+CPSPWD Change PS Super AT+EXUNSOL Enable or Disable Proprietary Unsolicited AT+CGMSCLASS Change GPRS Multislot AT+CDEVICE View Current Flash Device AT+CCALR Call Ready AT+GSV Display Product Identification AT+SGPIO Control the AT+SPWM Generate the AT+ECHO Echo Cancellation AT+CAAS Control Auto Audio AT+SVR Configure Voice Coding Type for Voice AT+GSMBUSY Reject
8 Incoming 7 AT Commands for GPRS Support ..156 Overview of AT Commands for GPRS Detailed Descriptions of AT Commands for GPRS AT+CGATT Attach or Detach from GPRS AT+CGDCONT Define PDP AT+CGQMIN Quality of Service Profile (Minimum Acceptable)..159 AT+CGQREQ Quality of Service Profile (Requested)..160 AT+CGACT PDP Context Activate or AT+CGDATA Enter Data AT+CGPADDR Show PDP AT+CGCLASS GPRS Mobile Station AT+CGEREP Control Unsolicited GPRS Event AT+CGREG Network Registration AT+CGSMS Select Service for MO SMS 8 AT Commands for TCPIP Application Detailed Descriptions of AT+CIPMUX Start Up Multi-IP AT+CIPSTART Start Up TCP or UDP AT+CIPSEND Send Data Through TCP or UDP AT+CIPQSEND Select Data Transmitting SIM900 AT Command Manual SIM900_AT Command 9 12/24/2010 AT+CIPACK Query Previous Connection Data Transmitting AT+CIPCLOSE Close TCP or UDP AT+CIPSHUT Deactivate GPRS PDP AT+CLPORT Set Local AT+CSTT Start Task and Set APN, USER NAME.
9 AT+CIICR Bring Up Wireless Connection with GPRS or AT+CIFSR Get Local IP AT+CIPSTATUS Query Current Connection Status ..179 AT+CDNSCFG Configure Domain Name AT+CDNSGIP Query the IP Address of Given Domain AT+CIPHEAD Add an IP Head at the Beginning of a Package AT+CIPATS Set Auto Sending AT+CIPSPRT Set Prompt of > When Module Sends AT+CIPSERVER Configure Module as AT+CIPCSGP Set CSD or GPRS for Connection AT+CIPSRIP Show Remote IP Address and Port When Received AT+CIPDPDP Set Whether to Check State of GPRS Network AT+CIPMODE Select TCPIP Application +CIPCCFG Configure Transparent Transfer AT+CIPSHOWTP Display Transfer Protocol in IP Head When Received AT+CIPUDPMODE UDP Extended AT+CIPRXGET Get Data from Network AT+CIPQRCLOSE Quick Remote AT+CIPSCONT Save TCPIP Application 9 AT Commands for IP Detailed Descriptions of AT+SAPBR Bearer Settings for Applications Based on 10 AT Commands for HTTP Detailed Descriptions
10 Of AT+HTTPINIT Initialize HTTP AT+HTTPTERM Terminate HTTP AT+HTTPPARA Set HTTP Parameters AT+HTTPDATA Input HTTP AT+HTTPACTION HTTP Method AT+HTTPREAD Read the HTTP Server AT+HTTPSCONT Save HTTP Application 11 AT Commands for FTP Detailed Descriptions of AT+FTPPORT Set FTP Control AT+FTPMODE Set Active or Passive FTP AT+FTPTYPE Set the Type of Data to Be SIM900 AT Command Manual SIM900_AT Command 10 12/24/2010 AT+FTPPUTOPT Set FTP Put AT+FTPCID Set FTP Bearer Profile AT+FTPREST Set Resume Broken AT+FTPSERV Set FTP Server AT+FTPUN Set FTP User AT+FTPPW Set FTP AT+FTPGETNAME Set Download File AT+FTPGETPATH Set