esp-at project was started and powered by Espressif Systems (@espressif) as an official project, for the ESP32-C2, ESP32-C3, ESP32-C6, ESP32, and ESP32-S2 Series SoCs provided for Windows, Linux, and macOS.
It is now supported and maintained by Espressif esp-at team (@esp-at).
Espressif SoC chipsets are often used as add-on modules to seamlessly integrate wireless connectivity features into new and existing products. In an effort to facilitate this and cut down on engineering costs, Espressif Systems has developed a set of AT commands (Please select your target chip from the dropdown menu in the top left corner of the page) that can be used to interface with Espressif products.
The AT solution provided by Espressif allows for rapid integration by providing:
The following table shows ESP-AT support status of Espressif SoCs.
Chip | v3.2.0.0 | v3.3.0.0 | v3.4.0.0 | v4.0.0.0 | master |
---|---|---|---|---|---|
ESP32 | |||||
ESP32-C3 | |||||
ESP32-C2 | |||||
ESP32-C6 | |||||
ESP32-S2 |
Please choose one of the following options based on your needs:
Other series of chips:
There are several guides for esp-at developers and users. These guides can be rendered in a number of formats, like HTML and PDF.
Documentation for the latest version: https://docs.espressif.com/projects/esp-at/en/latest/index.html. This documentation is built from the docs directory of this repository.
The Changelogs of historic released versions: https://github.com/espressif/esp-at/releases
Check the Issues section on GitHub if you find a bug or have a feature request. Please check existing Issues before opening a new one.
The esp-at forum is a place to ask questions and find community resources.
The ESP Product Selector is a tool to help you compare different chips or modules.