Instructions

" " ! "
Espressif Systems
ESP8266
AT Instruction Set
1.
Preambles
AT command set is divided into: Basic AT commands, Wi-Fi AT commands, TCP/IP AT commands.!
1.1.
User-defined AT commands
Please use only letters when naming user-defined AT commands. The AT command name must NOT
contain characters or numbers.
AT firmware is based on the ESP8266_NONOS_SDK. Espressif Systems AT commands are provided
in libat.a. In the example of \ESP8266_NONOS_SDK\examples\at\user\user_main.c, ways are
delivered on how to implement a custom, user-defined AT Command, " AT+TEST".
The structure, at_funcationType, is used to define four types of a command, e.g. "AT+TEST". !
All the files in folder "at" should be copied to theto folder "app" in ESP8266_NONOS_SDK if users need to
compile the AT firmware. !
Definition
Type
Description
at_testCmd
Test
AT Command
AT+TEST=?
Registered Callback In Example
at_testCmdTest
Function Design
Return the value"range of parameters
If at_testCmd is registered as NULL, there will be no testing command.
at_queryCmd
Query
AT Command
AT+TEST?
Registered Callback In Example
at_queryCmdTest
Function Design
Return the current value
If at_queryCmd is registered as NULL, there will be no query command.
at_setupCmd
Set
AT Command
AT+TEST=parameter1, parameter2,
Registered Callback In Example
at_setupCmdTest
Function Design
Set configuration
If at_setupCmd is registered as NULL, there will be no setup command.
at_exeCmd
Execute
AT Command
AT+TEST
Registered Callback In Example
at_exeCmdTest
Function Design
Execute an action
If at_exeCmd is registered as NULL, there will be no execution
command.
Espressif Systems / Friday, July 15, 20165 73