Skip to content

AT Command Introduction

1. AT Command Character

AT command characters are shown as follows.

CharacterNameFunction
<CR>Carriage return characterEnd a command line and is issued together with <LF>. Hexadecimal format: 0x0D.
<LF>Line feed characterEnd a command line and is issued together with <CR>. Hexadecimal format: 0x0A.
<…>Angle bracketsParameter name; Angle brackets <> do not appear on the command line.
[…]Square bracketsOptional parameter; Square brackets [ ] do not appear on the command line.
__UnderlineDefault setting of a parameter.

2. AT Command Type

All command lines must start with AT or at . AT commands are divided into four types: Test Command, Read Command, Write Command, Execution Command , as shown in the following table.

Command TypeSyntaxDescription
Test CommandAT+ < CMD > =?Test the existence of corresponding Write Command and return information about the type, value, or range of its parameter.
Read CommandAT+ < CMD >?Check the current parameter value of a corresponding Write Command.
Write CommandAT+ < CMD >=p1[,p2[,p3[…]]]Set user-definable parameter value.
Execution CommandAT+ < CMD >Return a specific information parameter or perform a specific action.

3. AT Command Syntax

All command lines must start with AT or at. All command lines must end with <CR> . Information responses and result codes always start and end with a carriage return character and a line feed character: <CR><LF><response><CR><LF> . In tables presenting commands and responses throughout this document, only the commands and responses are presented, and <CR> and <LF> are deliberately omitted.