AT Commands TutorialThe controlling of a MODEM can be done by using instructions or AT commands. Here term AT in the command is the short form of an Attention. The command line used in every modem starts with ‘AT’ otherwise ‘at’ so these commands are named as AT commands. There are many commands which are used for controlling modems (wired dial-up) like ATD – Dial, ATA – Answer, ATH – Hook control & ATO – Come back to the online data state. These are supported by modems like mobile phones, GSM or GPRS. There are some commands which support GSM. These commands which are used for GSM mainly include SMS based commands like AT+CMGS, AT+CMSS, AT+CMGL & AT+CMGR. Here the prefix AT in these commands informs the modem regarding the begin of a command line.What are AT Commands?In AT commands, AT stands for Attention and these commands are used for controlling MODEMs. These types of commands are taken from the commands like Hayes. The Hayes-commands mainly used in the Hayes smart modems. These commands are indicated with the term AT to specify the attention from MODEM. These commands are mainly used in the devices which use machine-to-machine communication to communicate with a PC. These devices consist of a subset of the Hayes command set with other extensive AT commands. These commands are used in GSM, GPRS, or mobile phone MODEMs can be used to access the information as well as services which include the following.The information & configuration related to phone otherwise SIM card & MODEM.The services like SMS, MMS and Fax services.Voice and data link on a mobile network.The basic commands are called as the Hayes subset commands and the commands which are exact to a GSM network are known as extended AT commands.Types of AT CommandsThese commands are classified into four types namely Test, Read, Set and Execution.Test Command The test AT command is mainly used for checking the command’s compatibility using a modem. The SYNTAX for this command is AT < name of the command>. The best example of this command is AD =?Read Command The Read command is mainly used for changing the settings of mobile phone otherwise modem required for operations. The SYNTAX for this command is AT < name of the command>. The best example of this command is AT+CBC =?Set CommandThe Set command is mainly used for making modifications in the settings of mobile phone otherwise modem required for operations. The SYNTAX for this command is AT < name of the command> = Value 1, Value 2….Value N. The best example of this is AT+CBC =”+923140”, 110Execution CommandThe Execution command is mainly used for executing the said operation. The SYNTAX for this command is AT < name of the command> = parameter-1, parameter-2… parameter-N. The best example of this is AT+CBC = 2,”+ 4867512120”, 210.AT Commands ListThe list of AT commands is discussed below.For TestingAT command is used to check the communication among the computer as well as moduleFor Controlling Call The commands used for controlling call mainly include the following.ATA command is an answer commandATH is used to hang up callATD is a dial commandATM command is used to check speaker modeATT command is used to fix tone dial like the defaultATL command is used to check speaker loudnessAT+CSTA command is used to select an address typeATP command is used to fix pulse dial like the defaultATO is a Go on-line commandAT+CRC command is used for cellular result codesFor Data Card ControlThe commands used for data call control mainly include the following.ATI command is used for identificationAT&F command is used to reinstate factory settingsATZ command is used to remind stored profileAT&W command is used to store parameters within the specified profileAT+CSTA command is used to select an address typeAT+GMM command is used to identify request modelAT&V command is used to examine the active configurationAT+CLCK command is used for facility lockAT+GCAP command is used to complete request of a capabilities listAT&Y command is used to choose power-up optionAT+GMR command is used to identify request revisionAT+COLP is a connected line recognition presentationAT+GMI is a request manufacturer identification commandAT+GSN command is used to request product IMEI number.For Phone ControlThe commands used for phone control mainly include the following.AT+CBC command is used to charge the batteryAT+CGMR command is used to identify request revisionAT+CGSN command is used to request product serial numberAT+CMEE command is used to report the error of mobile equipmentAT+CPBF command is used to find the entries of the phone bookAT+CPBR command is used to read entries of the phone bookAT+CPBS command is used to choose the storage of phone book memoryAT+CSCS command is used to select TE character setAT+CPBW command is used to write phone book entryAT+CGMM command is used to identify request modelAT+CGMI command is used to identify request manufacturerAT+CSQ is a signal quality commandAT+CPAS command is used to check the status of phone activityComputer Data InterfaceThe commands used for computer data interface mainly include the following. ATE is an Echo commandATQ command results code suppressionATX command is used to select response rangAT+ICF command is used to framing the character of DTE-DCEAT&Q command is used to identify an option for communications modeAT&C command is used to identify the usage of DCDAT&D command is used to identify the usage of DTRATV command is a define response formatAT+IFC command is used to control local flow for DTE-DCEAT&K command is used to choose flow controlAT&S command is used to identify an option for DSRAT+IPR command is used to set DTE rateFor ServiceThe commands used for service mainly include the following.AT+CLIP command is used for calling line recognition presentationAT+ILRR command is used for reporting DTE-DCEAT+CR command is used to control service reportingAT+DR command is used for reporting data compressionFor Network Communication ParameterThe commands used for network communication parameter mainly include the following.ATB command is an option for a communications standardAT+DS command is used to compress the dataAT+CEER command is used to extend error reportAT+CBST command is used to choose the type of bearer serviceAT+CRLP command is a radio link protocolFor MiscellaneousThe commands used for miscellaneous mainly include the following.A/ command is used to the re-execute command lineAT*C command is used to start SMS interpreterAT? is used to command helpAT*V command is used to activate V.25bis modeAT*T command is used to enter SMS block mode protocolAT+CESP command is used to enter SMS block mode protocolAT*NOKIATEST command is used to test commandFor SMS Text ModeThe commands used for SMS text mode mainly include the following.AT+CSMS command is used to select message serviceAT+CSMP command is used to fix text mode parametersAT+CMGF command is used to format messageAT+CPMS command is used to choose message storageAT+CRES command is used to restore settingsAT+CNMI command is used to indicate a new message to TEAT+CSCA command is used for service center addressAT+CSCB command is used to choose types of cell broadcast messageAT+CMGR command is used to read the messageAT+CSDH command is used to illustrate text mode parametersAT+CSAS command is used to save settingsAT+CMSS command is used to send a message from storageAT+CMGD command is used to delete the messageAT+CMGL command is used to list messagesAT+CMGS command is used to send messageAT+CMGW command is used to write a message to memorySMS PDU ModeThe commands used for SMS PDU mode mainly include the following.AT+CMGL command is used to list messagesAT+CMGW command is used to write a message to memoryAT+CMGS command is used to send messageAT+CMGR command is used to read the messageESP8266 AT CommandsThe ESP8266 Commands mainly include the following.AT+RST command is used to restart the moduleAT+CWQAP command is used to quit the APAT+ CIPSTATUS command is used to obtain the connection statusAT+CWJAP command is used to join the APAT+CWMODE command is used to wi-fi modeAT+CWLAP command is used to list the APAT+CIPSTART command is used to set up the connection for TCP otherwise UDPAT+CIPCLOSE command is used to close the connection for TCP otherwise UDPAT+ CIPMUX command is used to fix multiple connectionsAT+ CWSAP command is used to fix the parameters of APAT+ CIPSERVER command is used to set as serveAT+CIPSEND command is used to send dataAT+CIFSR command is used to obtain an IP addressIPD command is used to receive dataLINUX AT CommandsThe LINUX AT-commands is discussed below.ATA Command: It is used to respond an incoming call through MODEMATD – ATH Commands: An ATD command is used to dial a voice call through MODEM whereas ATH command is used to hang-up the call.Extended AT-Commands: The extended AT-commands like AT+CGMI, AT+CGSN, and AT+CIMI are used to provide information regarding the mobile manufacturer, IMEI, and IMSI (International Mobile Subscriber Identity)Extended AT-Commands: The extended AT-commands like AT+CSQ, AT+CBC are used to get the status of battery charge and quality of the signal.AT+CMGF Command: This command is used to send an SMS to a precise number.Thus, this is all about AT commands tutorial, which includes what is an AT command,, different types, and its list. These are used for controlling a MODEM. Here is a question for you, what are HC 05 at commands? Share This Post: Facebook Twitter Google+ LinkedIn Pinterest Post navigation ‹ Previous Electromagnetic Spectrum (EM Spectrum) Working & Its ApplicationsNext › What is Attenuation : Different Types & Its Causes Related Content What is a Spectrum Analyzer : Working & Its Applications What is the Splicing of Optical Fibers & Their Techniques What is an Inductive Reactance : Definition, Unit and Formula What is Dual Trace Oscilloscope : Working & Its ApplicationsAdd Comment Cancel replyComment:Name * Email * Website