4. AT COMMANDS
GSM Bulk supports a complete AT commands set to configure and test the modem and all its
functionalities.
These commands are based on the following recommandations:
•
ETSI GSM 07.07 : Digital cellular telecommunications system (Phase 2); AT command set for
GSM Mobile Equipment (ME);
•
ETSI GSM 07.05 : Digital cellular telecommunications system (Phase 2); Use of DTE-DCE
interface for Short Message Service (SMS) and Cell Broadcast Service (CBS);
•
ITU-T Recommandation V.25ter : Serial asynchronous automatic dialling and control.
The factory configuration of GSM Bulk accepts AT commands only at 9600bit/s. Before going on
you must set your terminal emulator (e.g. HyperTerminal) or your application with these values:
Bit per second = 9600
data bit = 8
parity = None
stop bit = 1
flow control = Hardware (RTS/CTS)
Use the commands AT+IPR, AT+ICF, AT+IFC to change the modem interface speed and the flow
control.
4.1 COMMANDS NOTES
Please read these before using GSM Bulk:
•
The commands always start with AT; it means Attention, and end with <CR> (Hex=0D)
character.
•
The answer messages in extended format (ATV1 command) start and end with <CR><LF>
(Hex=0D 0A). If Pocket GSM is programmed to manage numeric answers (ATV0), then the
answer will not have the prefix <CR><LF> and will be ended with the <CR> character.
•
To disable the answer messages use ATQ1 command.
•
If the syntax of the command is wrong, the modem sends the answer ERROR
•
If the syntax of the command is correct but some incorrect parameters are used, the strings
+CME ERROR: <Err> or +CMS ERROR: <SMSErr> are sent with different error codes.
•
If the command has been successfully executed, the answer will be OK.
(In some cases, such as AT+CPIN? the modem will return the information requested without
OK)
[ In the "Functional Examples", and in the "AT commands description", the characters <CR> and
<CR><LF> have been intentionally omitted.]
17