.. _Basic-AT: Basic AT Commands ================= :link_to_translation:`zh_CN:[中文]` - :ref:`AT `: Test AT startup. - :ref:`AT+RST `: Restart a module. - :ref:`AT+GMR `: Check version information. - :ref:`AT+CMD `: List all AT commands and types supported in current firmware. - :ref:`AT+GSLP `: Enter Deep-sleep mode. - :ref:`ATE `: Configure AT commands echoing. - :ref:`AT+RESTORE `: Restore factory default settings of the module. - :ref:`AT+UART_CUR `: Current UART configuration, not saved in flash. - :ref:`AT+UART_DEF `: Default UART configuration, saved in flash. - :ref:`AT+SLEEP `: Set the sleep mode. - :ref:`AT+SYSRAM `: Query current remaining heap size and minimum heap size. - :ref:`AT+SYSMSG `: Query/Set System Prompt Information. - :ref:`AT+SYSFLASH `: Query/Set User Partitions in Flash. - [ESP32 Only] :ref:`AT+FS `: Filesystem Operations. - :ref:`AT+RFPOWER `: Query/Set RF TX Power. - :ref:`AT+SYSROLLBACK `: Roll back to the previous firmware. - :ref:`AT+SYSTIMESTAMP `: Query/Set local time stamp. - :ref:`AT+SYSLOG `: Enable or disable the AT error code prompt. - :ref:`AT+SLEEPWKCFG `: Query/Set the light-sleep wakeup source and awake GPIO. - :ref:`AT+SYSSTORE `: Query/Set parameter store mode. - :ref:`AT+SYSREG `: Read/write the register. - [ESP32-S2 Only] :ref:`AT+SYSTEMP `: Read ESP32-S2 internal temperature. .. _cmd-AT: :ref:`AT `: Test AT Startup ------------------------------------------ Execute Command ^^^^^^^^^^^^^^^ **Command:** :: AT **Response:** :: OK .. _cmd-RST: :ref:`AT+RST `: Restart a Module ------------------------------------------------- Execute Command ^^^^^^^^^^^^^^^ **Command:** :: AT+RST **Response:** :: OK .. _cmd-GMR: :ref:`AT+GMR `: Check Version Information -------------------------------------------------------- Execute Command ^^^^^^^^^^^^^^^ **Command:** :: AT+GMR **Response:** :: OK Parameters ^^^^^^^^^^ - ****: information about the esp-at core library version, which is under the directory: ``esp-at/components/at/lib/``. Code is closed source, no plan to open. - ****: information about the esp-at platform sdk version, which is defined in file: ``esp-at/module_config/module_{platform}_default/IDF_VERSION`` - ****: the time to compile the firmware. - ****: esp-at firmware version. Version information can be modified in menuconfig. Note ^^^^^ - If you have any issues on esp-at firmware, please provide ``AT+GMR`` version information firstly. Example ^^^^^^^^ :: AT+GMR AT version:2.2.0.0-dev(ca41ec4 - ESP32 - Sep 16 2020 11:28:17) SDK version:v4.0.1-193-ge7ac221b4 compile time(98b95fc):Oct 29 2020 11:23:25 Bin version:2.1.0(MINI-1) OK .. _cmd-CMD: :ref:`AT+CMD `: List all AT commands and types supported in current firmware -------------------------------------------------------------------------------------- Query Command ^^^^^^^^^^^^^ **Command:** :: AT+CMD? **Response:** :: +CMD:,,,,, OK Parameters ^^^^^^^^^^ - ****: AT command sequence number. - ****: AT command name. - ****: 0 means not supported, 1 means supported. - ****: 0 means not supported, 1 means supported. - ****: 0 means not supported, 1 means supported. - ****: 0 means not supported, 1 means supported. .. _cmd-GSLP: :ref:`AT+GSLP `: Enter Deep-sleep Mode ----------------------------------------------------- Set Command ^^^^^^^^^^^ **Command:** :: AT+GSLP=