|
1 | 1 | # ESP-AT |
2 | | -[](https://docs.espressif.com/projects/esp-at/en/latest/) |
| 2 | +[![alt text][doc-latest]](https://docs.espressif.com/projects/esp-at/en/latest/) |
3 | 3 |
|
4 | | -- [中文版](#esp-at-项目) |
| 4 | +[doc-latest]: https://img.shields.io/badge/docs-latest-blue |
5 | 5 |
|
6 | | -esp-at project was started and powered by Espressif Systems (@[espressif](https://github.com/espressif/)) as an official project, for the **ESP32-C2**, **ESP32-C3**, **ESP32-C6**, **ESP32**, and **ESP8266** Series SoCs provided for Windows, Linux, and macOS. |
| 6 | +- [中文版](./README_CN.md) |
| 7 | + |
| 8 | +esp-at project was started and powered by Espressif Systems (@[espressif](https://github.com/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. |
7 | 9 | It is now supported and maintained by Espressif esp-at team (@[esp-at](https://github.com/espressif/esp-at)). |
8 | 10 |
|
9 | 11 | # Introduction |
10 | | -Espressif Wi-Fi and Bluetooth® chipsets are often used as add-on modules to seamlessly integrate wireless connectivity features into new and existing products. |
11 | | -In an effort to facilitate this and cut down on engineering costs, Espressif Systems has developed a set of AT commands that can be used to interface with Espressif products. |
12 | | - |
13 | | -"AT" means 'attention'. Each command string is prefixed with "AT", and a number of discrete commands can be concatenated after the "AT". |
| 12 | +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](https://docs.espressif.com/projects/esp-at/en/latest/esp32/AT_Command_Set/index.html) (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. |
14 | 13 |
|
15 | | -The AT command firmware allows for rapid integration by providing: |
| 14 | +The AT solution provided by Espressif allows for rapid integration by providing: |
16 | 15 |
|
17 | | -- In-built TCP/IP stack and data buffering |
| 16 | +- In-built a large number of AT commands |
18 | 17 | - Easy integration with resource-constrained host platforms |
19 | 18 | - Easy-to-parse command-response protocols |
20 | 19 | - Customized, user-defined AT commands |
21 | 20 |
|
22 | | -# Resources |
23 | | -- There are several guides for esp-at developers and users. These guides can be rendered in a number of formats, like HTML and PDF. |
24 | | - Documentation for the latest version: [https://docs.espressif.com/projects/esp-at/en/latest/index.html](https://docs.espressif.com/projects/esp-at/en/latest/index.html). This documentation is built from the [docs directory](https://github.com/espressif/esp-at/tree/master/docs) of this repository. |
25 | | - |
26 | | -- The Changelogs of historic released versions: https://github.com/espressif/esp-at/releases |
27 | | - |
28 | | -- [Check the Issues section on GitHub](https://github.com/espressif/esp-at/issues) if you find a bug or have a feature request. Please check existing Issues before opening a new one. |
29 | | - |
30 | | -- The [esp-at forum](https://www.esp32.com/viewforum.php?f=42) is a place to ask questions and find community resources. |
31 | | - |
32 | | -- The [ESP Product Selector](https://products.espressif.com/#/product-selector?language=en&names=) is a tool to help you compare different chips or modules. |
33 | | - |
34 | | -# ESP-AT Support Policy for ESP Chip Series |
35 | | - |
36 | | -- ESP32-C2 Series |
37 | | - - **Preferred recommended chip for using ESP-AT on** |
38 | | - - Recommended released version: [v3.3.0.0](https://github.com/espressif/esp-at/releases/tag/v3.3.0.0) |
| 21 | +# ESP-AT Release and SoC Compatibility |
| 22 | +The following table shows ESP-AT support status of Espressif SoCs. |
39 | 23 |
|
40 | | -- ESP32-C3 Series |
41 | | - - **Preferred recommended chip for using ESP-AT on** |
42 | | - - Recommended released version: [v3.3.0.0](https://github.com/espressif/esp-at/releases/tag/v3.3.0.0) |
| 24 | +| Chip | v3.2.0.0 | v3.3.0.0 | v3.4.0.0 | v4.0.0.0 | master | |
| 25 | +|:- |:-:| :-:| :-:| :-:| :-:| |
| 26 | +| ESP32 | [![alt text][released]](https://github.com/espressif/esp-at/releases/tag/v3.2.0.0) | [![alt text][supported]](https://github.com/espressif/esp-at/tree/release/v3.3.0.0) | [![alt text][released]](https://github.com/espressif/esp-at/releases/tag/v3.4.0.0) | [![alt text][supported]](https://github.com/espressif/esp-at/tree/release/v4.0.0.0) | [![alt text][supported]](https://github.com/espressif/esp-at/tree/master) | |
| 27 | +|ESP32-C3 | [![alt text][released]](https://github.com/espressif/esp-at/releases/tag/v3.2.0.0) | [![alt text][released]](https://github.com/espressif/esp-at/releases/tag/v3.3.0.0) | [![alt text][supported]](https://github.com/espressif/esp-at/tree/release/v3.4.0.0) | [![alt text][supported]](https://github.com/espressif/esp-at/tree/release/v4.0.0.0) | [![alt text][supported]](https://github.com/espressif/esp-at/tree/master) | |
| 28 | +|ESP32-C2 | [![alt text][supported]](https://github.com/espressif/esp-at/tree/release/v3.2.0.0) | [![alt text][released]](https://github.com/espressif/esp-at/releases/tag/v3.3.0.0) | [![alt text][supported]](https://github.com/espressif/esp-at/tree/release/v3.4.0.0) | [![alt text][supported]](https://github.com/espressif/esp-at/tree/release/v4.0.0.0) | [![alt text][supported]](https://github.com/espressif/esp-at/tree/master) | |
| 29 | +|ESP32-C6 | | [![alt text][supported]](https://github.com/espressif/esp-at/tree/release/v3.3.0.0) | [![alt text][supported]](https://github.com/espressif/esp-at/tree/release/v3.4.0.0) | [![alt text][released]](https://github.com/espressif/esp-at/releases/tag/v4.0.0.0) | [![alt text][supported]](https://github.com/espressif/esp-at/tree/master) | |
| 30 | +|ESP32-S2 | | | [![alt text][released]](https://github.com/espressif/esp-at/releases/tag/v3.4.0.0) | | [![alt text][supported]](https://github.com/espressif/esp-at/tree/master) | |
43 | 31 |
|
44 | | -- ESP32-C6 Series |
45 | | - - **Preferred recommended chip for using ESP-AT on** |
46 | | - - Recommended released version: [v4.0.0.0](https://github.com/espressif/esp-at/releases/tag/v4.0.0.0) |
| 32 | +- ![alt text][released]: Released versions, you can click ![alt text][released] to go to the corresponding release page and download the AT firmware. |
| 33 | +- ![alt text][supported]: Rupported versions, you can click ![alt text][supported] to go to the corresponding branch and develop your own AT firmware. |
| 34 | +- ![alt text][pre-release]: Pre-release versions, expected to release AT firmware for the corresponding chip soon. |
47 | 35 |
|
48 | | -- ESP32 Series |
49 | | - - Recommended released version: [v3.2.0.0](https://github.com/espressif/esp-at/releases/tag/v3.2.0.0) |
| 36 | +Please choose one of the following options based on your needs: |
| 37 | +- **The default AT firmware meets your requirements**: It is recommended to use the latest released version of the firmware corresponding to the chip. |
| 38 | +- **The default AT firmware does not meet your requirements and stability is a priority**: It is recommended to develop your AT firmware based on the latest released version of the firmware corresponding to the chip. |
| 39 | +- **The default AT firmware does not meet your requirements and you want more new features**: It is recommended to develop your AT firmware based on the [master branch](https://github.com/espressif/esp-at/tree/master). |
50 | 40 |
|
51 | | -- ESP8266 Series |
52 | | - - **ESP32-C2 is recommended to use instead** |
53 | | - - ESP-AT will not release the major version for ESP8266. |
54 | | - - ESP-AT no longer adds new features to ESP8266. |
55 | | - - [v2.2.1.0_esp8266](https://github.com/espressif/esp-at/releases/tag/v2.2.1.0_esp8266) is the last version of ESP-AT for ESP8266, corresponding to branch [release/v2.2.0.0_esp8266](https://github.com/espressif/esp-at/tree/release/v2.2.0.0_esp8266), corresponding to documentation [https://docs.espressif.com/projects/esp-at/en/release-v2.2.0.0_esp8266](https://docs.espressif.com/projects/esp-at/en/release-v2.2.0.0_esp8266/). |
56 | | - - ESP-AT will regularly update [release/v2.2.0.0_esp8266](https://github.com/espressif/esp-at/tree/release/v2.2.0.0_esp8266) branch for ESP8266. Update includes vital bugfix and security repair. |
| 41 | +[released]: https://img.shields.io/badge/-released-4CBB17 |
| 42 | +[supported]: https://img.shields.io/badge/-supported-1F51FF |
| 43 | +[pre-release]: https://img.shields.io/badge/-pre--release-FFC000 |
57 | 44 |
|
58 | | -- Other Series |
59 | | - - ESP-AT will support ESP32-C5 series of chips. |
60 | | - - ESP-AT will not support ESP32-S and ESP32-H series of chips. |
| 45 | +**Other series of chips:** |
| 46 | +- ESP-AT will support ESP32-C5 series of chips. |
| 47 | +- ESP-AT will not support ESP32-S3 and ESP32-H series of chips. |
61 | 48 |
|
62 | | -# ESP-AT 项目 |
63 | | -esp-at 作为由 Espressif Systems (@[espressif](https://github.com/espressif/)) 发起和提供技术支持的官方项目,适用于 Windows、Linux、macOS 上的 **ESP32-C2**、**ESP32-C3**、**ESP32-C6**、**ESP32**、和 **ESP8266** 系列芯片。 |
64 | | -当前该项目由 Espressif esp-at 团队 (@[esp-at](https://github.com/espressif/esp-at)) 负责技术支持和维护。 |
| 49 | +# Support Periods of ESP-AT |
65 | 50 |
|
66 | | -# 简介 |
67 | | -乐鑫 Wi-Fi 和蓝牙芯片可以用作附加模块,完美集成在其他现有产品上,提供无线通讯功能。 |
68 | | -为降低客户开发成本,乐鑫开发了一套 AT 指令集,方便客户简单快速地使用 AT 指令来控制芯片。 |
| 51 | + |
69 | 52 |
|
70 | | -乐鑫提供的 AT 指令固件具有以下特色,利于芯片集成到应用中: |
| 53 | +- Please refer to [ESP-AT Versions](https://docs.espressif.com/projects/esp-at/en/latest/esp32/versions.html) for more details。 |
71 | 54 |
|
72 | | -- 内置 TCP/IP 堆栈和数据缓冲 |
73 | | -- 能便捷地集成到资源受限的主机平台中 |
74 | | -- 主机对指令的回应易于解析 |
75 | | -- 用户可自定义 AT 指令 |
76 | | - |
77 | | -# 资源 |
78 | | -- 这里为开发者和用户提供了一些指南,这些指南可以以多种格式呈现,比如 HTML 和 PDF。 |
79 | | - 最新文档见:[https://docs.espressif.com/projects/esp-at/zh_CN/latest/index.html](https://docs.espressif.com/projects/esp-at/zh_CN/latest/index.html)。该文档是由本仓库 [docs 目录](https://github.com/espressif/esp-at/tree/master/docs) 自动编译构建的。 |
80 | | - |
81 | | -- 已发布版本的修改记录见:https://github.com/espressif/esp-at/releases |
82 | | - |
83 | | -- 如果你有 bug 上报或者功能需求,可以在 [GitHub Issues](https://github.com/espressif/esp-at/issues) 里提交。请在提交前检索下是否有相同的 Issue。 |
84 | | - |
85 | | -- [esp-at 社区](https://www.esp32.com/viewforum.php?f=34) 可以用来询问问题或寻找一些社区资源。 |
86 | | - |
87 | | -- [产品选型工具](https://products.espressif.com/#/product-selector?language=zh&names=) 可以帮助你对比不同的芯片或模组。 |
88 | | - |
89 | | -# ESP-AT 对不同芯片系列支持策略 |
90 | | - |
91 | | -- ESP32-C2 系列 |
92 | | - - **ESP-AT 首选推荐芯片** |
93 | | - - 推荐使用的发布版本:[v3.3.0.0](https://github.com/espressif/esp-at/releases/tag/v3.3.0.0) |
94 | | - |
95 | | -- ESP32-C3 系列 |
96 | | - - **ESP-AT 首选推荐芯片** |
97 | | - - 推荐使用的发布版本:[v3.3.0.0](https://github.com/espressif/esp-at/releases/tag/v3.3.0.0) |
| 55 | +# Resources |
| 56 | +- There are several guides for esp-at developers and users. These guides can be rendered in a number of formats, like HTML and PDF. |
| 57 | + Documentation for the latest version: [https://docs.espressif.com/projects/esp-at/en/latest/index.html](https://docs.espressif.com/projects/esp-at/en/latest/index.html). This documentation is built from the [docs directory](https://github.com/espressif/esp-at/tree/master/docs) of this repository. |
98 | 58 |
|
99 | | -- ESP32-C6 系列 |
100 | | - - **ESP-AT 首选推荐芯片** |
101 | | - - 推荐使用的发布版本:[v4.0.0.0](https://github.com/espressif/esp-at/releases/tag/v4.0.0.0) |
| 59 | +- The Changelogs of historic released versions: https://github.com/espressif/esp-at/releases |
102 | 60 |
|
103 | | -- ESP32 系列 |
104 | | - - 推荐使用的发布版本:[v3.2.0.0](https://github.com/espressif/esp-at/releases/tag/v3.2.0.0) |
| 61 | +- [Check the Issues section on GitHub](https://github.com/espressif/esp-at/issues) if you find a bug or have a feature request. Please check existing Issues before opening a new one. |
105 | 62 |
|
106 | | -- ESP8266 系列 |
107 | | - - **推荐使用 ESP32-C2 芯片** |
108 | | - - ESP-AT 不再为 ESP8266 添加新功能 |
109 | | - - ESP-AT 不再为 ESP8266 发布大版本 |
110 | | - - [v2.2.1.0_esp8266](https://github.com/espressif/esp-at/releases/tag/v2.2.1.0_esp8266) 是 ESP-AT 为 ESP8266 发布的最后一个版本,对应分支为 [release/v2.2.0.0_esp8266](https://github.com/espressif/esp-at/tree/release/v2.2.0.0_esp8266),对应文档为 [https://docs.espressif.com/projects/esp-at/zh_CN/release-v2.2.0.0_esp8266](https://docs.espressif.com/projects/esp-at/zh_CN/release-v2.2.0.0_esp8266/) |
111 | | - - ESP-AT 将定期在 [release/v2.2.0.0_esp8266](https://github.com/espressif/esp-at/tree/release/v2.2.0.0_esp8266) 分支为 ESP8266 进行重要 bug 修复,安全修补等更新 |
| 63 | +- The [esp-at forum](https://www.esp32.com/viewforum.php?f=42) is a place to ask questions and find community resources. |
112 | 64 |
|
113 | | -- 其它系列 |
114 | | - - ESP-AT 将计划支持 ESP32-C5 系列芯片 |
115 | | - - ESP-AT 无计划支持 ESP32-S、ESP32-H 系列芯片 |
| 65 | +- The [ESP Product Selector](https://products.espressif.com/#/product-selector?language=en&names=) is a tool to help you compare different chips or modules. |
0 commit comments