Skip to content

Commit 93c14a8

Browse files
committed
Merge branch 'docs/detail_at_version_control' into 'master'
docs(ESPAT-1976): Updated a series of AT docs Closes ESPAT-1976 and ESPAT-1994 See merge request application/esp-at!1566
2 parents a24d4fb + 018c385 commit 93c14a8

34 files changed

+855
-311
lines changed

README.md

Lines changed: 40 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -1,115 +1,65 @@
11
# ESP-AT
2-
[![Documentation Version](./docs/_static/at_doc_latest.svg)](https://docs.espressif.com/projects/esp-at/en/latest/)
2+
[![alt text][doc-latest]](https://docs.espressif.com/projects/esp-at/en/latest/)
33

4-
- [中文版](#esp-at-项目)
4+
[doc-latest]: https://img.shields.io/badge/docs-latest-blue
55

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.
79
It is now supported and maintained by Espressif esp-at team (@[esp-at](https://github.com/espressif/esp-at)).
810

911
# 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.
1413

15-
The AT command firmware allows for rapid integration by providing:
14+
The AT solution provided by Espressif allows for rapid integration by providing:
1615

17-
- In-built TCP/IP stack and data buffering
16+
- In-built a large number of AT commands
1817
- Easy integration with resource-constrained host platforms
1918
- Easy-to-parse command-response protocols
2019
- Customized, user-defined AT commands
2120

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.
3923

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) |
4331

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.
4735

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).
5040

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
5744

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.
6148

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
6550

66-
# 简介
67-
乐鑫 Wi-Fi 和蓝牙芯片可以用作附加模块,完美集成在其他现有产品上,提供无线通讯功能。
68-
为降低客户开发成本,乐鑫开发了一套 AT 指令集,方便客户简单快速地使用 AT 指令来控制芯片。
51+
![support periods](docs/_static/at-support-periods.png)
6952

70-
乐鑫提供的 AT 指令固件具有以下特色,利于芯片集成到应用中:
53+
- Please refer to [ESP-AT Versions](https://docs.espressif.com/projects/esp-at/en/latest/esp32/versions.html) for more details。
7154

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.
9858

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
10260

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.
10562

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.
11264

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.

README_CN.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# ESP-AT
2+
[![alt text][doc-latest]](https://docs.espressif.com/projects/esp-at/en/latest/)
3+
4+
[doc-latest]: https://img.shields.io/badge/docs-latest-blue
5+
6+
- [English Version](./README.md)
7+
8+
esp-at 作为由 Espressif Systems (@[espressif](https://github.com/espressif/)) 发起和提供技术支持的官方项目,适用于 Windows、Linux、macOS 上的 **ESP32-C2****ESP32-C3****ESP32-C6****ESP32**、和 **ESP32-S2** 系列芯片。
9+
当前该项目由 Espressif esp-at 团队 (@[esp-at](https://github.com/espressif/esp-at)) 负责技术支持和维护。
10+
11+
# 简介
12+
乐鑫 SoC 芯片可以用作附加模块,完美集成在其他现有产品上,提供丰富的无线功能。为降低客户开发成本,乐鑫开发了一套 [AT 命令集](https://docs.espressif.com/projects/esp-at/zh_CN/latest/esp32/AT_Command_Set/index.html)(请在页面左上方的下拉菜单中选择您的目标芯片),方便客户简单快速地使用 AT 命令来控制芯片。
13+
14+
乐鑫提供的 AT 方案具有以下特色,利于芯片集成到应用中:
15+
16+
- 内置丰富的 AT 命令集
17+
- 能便捷地集成到资源受限的主机平台中
18+
- 主机对命令的回应易于解析
19+
- 用户可自定义 AT 命令
20+
21+
# ESP-AT 与乐鑫芯片
22+
下表总结了乐鑫芯片在 ESP-AT 主要版本中的支持状态。
23+
24+
| 芯片 | 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) |
31+
32+
- ![alt text][released]:已发布的版本,您可以点击 ![alt text][released] 前往对应的发布页下载 AT 固件。
33+
- ![alt text][supported]:已支持的版本,您可以点击 ![alt text][supported] 前往对应的分支开发您自己的 AT 固件。
34+
- ![alt text][pre-release]:在测试的版本,预计近期发布对应芯片的 AT 固件。
35+
36+
请根据您的需求,从以下选项中任选其一:
37+
- **默认 AT 固件已满足您的需求**:推荐选用该芯片最新已发布的版本对应的 AT 固件。
38+
- **默认 AT 固件不满足您的需求且希望稳定性优先**:推荐基于该芯片最新已发布的版本对应的分支开发您的 AT 固件。
39+
- **默认 AT 固件不满足您的需求且希望更多新功能**:推荐基于 [master 分支](https://github.com/espressif/esp-at/tree/master) 开发您的 AT 固件。
40+
41+
[released]: https://img.shields.io/badge/-已发布-4CBB17
42+
[supported]: https://img.shields.io/badge/-已支持-1F51FF
43+
[pre-release]: https://img.shields.io/badge/-待发布-FFC000
44+
45+
**其它系列芯片:**
46+
- ESP-AT 将计划支持 ESP32-C5 芯片。
47+
- ESP-AT 无计划支持 ESP32-S3、ESP32-H 系列芯片。
48+
49+
# ESP-AT 版本支持期限
50+
51+
![support periods](docs/_static/at-support-periods.png)
52+
53+
- 请参考 [ESP-AT 版本简介](https://docs.espressif.com/projects/esp-at/zh_CN/latest/esp32/versions.html) 了解更多关于 ESP-AT 版本的信息。
54+
55+
# 资源
56+
- 这里为开发者和用户提供了一些指南,这些指南可以以多种格式呈现,比如 HTML 和 PDF。
57+
最新文档见:[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) 自动编译构建的。
58+
59+
- 已发布版本的修改记录见:https://github.com/espressif/esp-at/releases
60+
61+
- 如果你有 bug 上报或者功能需求,可以在 [GitHub Issues](https://github.com/espressif/esp-at/issues) 里提交。请在提交前检索下是否有相同的 Issue。
62+
63+
- [esp-at 社区](https://www.esp32.com/viewforum.php?f=34) 可以用来询问问题或寻找一些社区资源。
64+
65+
- [产品选型工具](https://products.espressif.com/#/product-selector?language=zh&names=) 可以帮助你对比不同的芯片或模组。
92.1 KB
Loading
101 KB
Loading
81.7 KB
Loading

docs/_static/at_doc_latest.svg

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/_static/js/at_versions.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ var DOCUMENTATION_VERSIONS = {
99
// v4.0.0.0
1010
{ name: "release-v4.0.0.0", has_targets: true, supported_targets: [ "esp32", "esp32c2", "esp32c3", "esp32c6" ] },
1111

12+
// v3.4.0.0
13+
{ name: "release-v3.4.0.0", has_targets: true, supported_targets: [ "esp32", "esp32c2", "esp32c3", "esp32c6", "esp32s2" ] },
14+
1215
// v3.3.0.0
1316
{ name: "release-v3.3.0.0", has_targets: true, supported_targets: [ "esp32", "esp32c2", "esp32c3", "esp32c6" ] },
1417

0 commit comments

Comments
 (0)