AT Commands Reference Guide
80529ST10815A Rev.2– 2017-09-14
ReproductionforbiddenwithoutTelitCommunicationsS.p.A.writtenauthorization‐AllRightsReserved page16of233
The termination character may be selected by a user option (parameter S3), the default being <CR>.
The basic structures of the command line are:
ATCMD1<CR> where AT is the command line prefix, CMD1 is the body of a basic command
(nb: the name of the command never begins with the character “
+”) and <CR> is the command line
terminator character
ATCMD2=10<CR> where 10 is a subparameter
AT+CMD1 ;+CMD2=, ,10<CR> These are two examples of extended commands (nb: the name
of the command always begins with the character “
+”
2
).
They are delimit with semicolon. In the second command, the subparameter omitted.
+CMD1?<CR> This is a Read command for checking current subparameter values
+CMD1=?<CR> This is a test command for checking possible subparameter values
These commands might be performed in a single command line as shown below:
ATCMD1 CMD2=10+CMD1;+CMD2=, ,10;+CMD1?;+CMD1=?<CR>
Anyway it is always preferable to separate into different command lines the basic commands and the extended
commands.
Furthermore it is suggested to avoid placing several action commands in the same command line, because if
one of them fails, then an error message is received but it is not possible to argue which one of them has failed
the execution.
If command
V1 is enabled (verbose responses codes) and all commands in a command line have been
performed successfully, result code
<CR><LF>OK<CR><LF> is sent from the TA to the TE.
If subparameter values of a command are not accepted by the TA or command itself is invalid, or command
cannot be performed for some reason, result code
<CR><LF>ERROR<CR><LF> is sent and no
subsequent commands in the command line are processed.
If command
V0 is enabled (numeric responses codes) and all commands in a command line have been
performed successfully, result code
0<CR> is sent from the TA to the TE.
If sub-parameter values of a command are not accepted by the TA or command itself is invalid, or command
cannot be performed for some reason, result code
4<CR> and no subsequent commands in the command line
are processed.
2
ThesetofproprietaryATcommandsdifferentiatesfromthestandardonebecausethenameofeachofthem
beginswitheither“@”,“#”,“$”or“*”.ProprietaryATcommandsfollowthesamesyntaxrulesasextended
commands