Listing some generic GSM / GPRS Modem AT commands. There are always going to be manufacturer specific ones. This list was created with the SIM800 module in mind.
Info
- All commands start with “AT” (case insensitive)
- All responses are ResponseData
- Chain commands together with semicolons. You only need to set AT once.
General Info
Command |
Description |
AT&V |
View current configuration |
AT&W |
Store current configuration |
Network
Command |
Description |
AT+COPS? |
Query Network Operators in cell area |
AT+COPS=X |
X = Params for registering to specified network. Test SIM |
AT+CPAS |
Get activity status of module (0=ready,2=Unknown) |
AT+CREG |
Network Registration. Use to determine registration state and enable registration with operators. |
SMS
Command |
Description |
AT+CMGR |
Read SMS Message |
AT+CMGS |
Send SMS Message |
Command |
Description |
AT+STKTRS |
STK Terminal Response (Basically return value on command.) |
AT+SGPIO |
Control GPIO. Can select pins and set high or low. |
AT+CGPIO |
Control GPIO by Pin Index. Same but easier to pick pins. |
AT+GSMBUSY |
Reject Incoming Call |
AT+CWHITELIST |
Set the Whitelist |
AT+SJDR |
Set Jamming Detection Function |
AT+SKPD |
Keypad Detecting Function |
GPRS
Command |
Description |
AT+CGATT |
Attach or Detach from GPRS Service |
AT+CGREG |
Network Registration Status |
TCP/IP
Command |
Description |
AT+CIPSTART |
Start TCP or UDP Connection |
AT+CIPSEND |
Send Data through TCP or UDP Connection |
AT+CIPQSEND |
Select data transmission mode |
AT+CIPACK |
Query Previous Connection Data Transmitting State |
AT+CIPCLOSE |
Close connection. |
AT+CLPORT |
Set Local Port |
AT+CIFSR |
Get Local IP |
AT+CIPSTATUS |
Get Current Connection Status |
AT+CDNSCFG |
Set DNS |
AT+CDNSGIP |
DNS Query |
AT+CIPSRIP |
Show remote addr and port when recieving |
HTTP
Command |
Description |
AT+HTTPINIT |
Start HTTP Service |
AT+HTTPTERM |
Stop HTTP Service |
AT+HTTPDATA |
Input HTTP Data |
AT+HTTPACTION |
HTTP Method |
AT+HTTPREAD |
Read server response |
AT+HTTPSTATUS |
Read HTTP Status |
References