Skip to content

espressif/esp-at

Folders and files

NameName
Last commit message
Last commit date
Jul 21, 2023
Dec 19, 2023
Jan 3, 2024
Dec 29, 2023
Nov 28, 2022
Nov 22, 2023
Jan 3, 2024
Nov 23, 2023
Nov 2, 2022
Nov 22, 2023
May 19, 2023
Dec 1, 2023
Aug 14, 2018
Dec 29, 2023
Nov 23, 2023
Jan 5, 2024

Repository files navigation

ESP-AT

Documentation Version

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 ESP8266 Series SoCs provided for Windows, Linux, and macOS.
It is now supported and maintained by Espressif esp-at team (@esp-at).

Introduction

Espressif Wi-Fi and Bluetooth® 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 that can be used to interface with Espressif products.

"AT" means 'attention'. Each command string is prefixed with "AT", and a number of discrete commands can be concatenated after the "AT".

The AT command firmware allows for rapid integration by providing:

  • In-built TCP/IP stack and data buffering
  • Easy integration with resource-constrained host platforms
  • Easy-to-parse command-response protocols
  • Customized, user-defined AT commands

Resources

ESP-AT Support Policy for ESP Chip Series

  • ESP32-C2 Series

    • Preferred recommended chip for using ESP-AT on
    • Recommended released version: v3.1.0.0
  • ESP32-C3 Series

    • Preferred recommended chip for using ESP-AT on
    • Recommended released version: v3.2.0.0
  • ESP32-C6 Series

    • Preferred recommended chip for using ESP-AT on
    • Recommended released version: v4.0.0.0
  • ESP32 Series

    • Recommended released version: v3.2.0.0
  • ESP8266 Series

  • Other Series

    • ESP-AT will support ESP32-C5 series of chips.
    • ESP-AT will not support ESP32-S and ESP32-H series of chips.

ESP-AT 项目

esp-at 作为由 Espressif Systems (@espressif) 发起和提供技术支持的官方项目,适用于 Windows、Linux、macOS 上的 ESP32-C2ESP32-C3ESP32-C6ESP32、和 ESP8266 系列芯片。
当前该项目由 Espressif esp-at 团队 (@esp-at) 负责技术支持和维护。

简介

乐鑫 Wi-Fi 和蓝牙芯片可以用作附加模块,完美集成在其他现有产品上,提供无线通讯功能。 为降低客户开发成本,乐鑫开发了一套 AT 指令集,方便客户简单快速地使用 AT 指令来控制芯片。

乐鑫提供的 AT 指令固件具有以下特色,利于芯片集成到应用中:

  • 内置 TCP/IP 堆栈和数据缓冲
  • 能便捷地集成到资源受限的主机平台中
  • 主机对指令的回应易于解析
  • 用户可自定义 AT 指令

资源

ESP-AT 对不同芯片系列支持策略

  • ESP32-C2 系列

    • ESP-AT 首选推荐芯片
    • 推荐使用的发布版本:v3.1.0.0
  • ESP32-C3 系列

    • ESP-AT 首选推荐芯片
    • 推荐使用的发布版本:v3.2.0.0
  • ESP32-C6 系列

    • ESP-AT 首选推荐芯片
    • 推荐使用的发布版本:v4.0.0.0
  • ESP32 系列

    • 推荐使用的发布版本:v3.2.0.0
  • ESP8266 系列

  • 其它系列

    • ESP-AT 将计划支持 ESP32-C5 系列芯片
    • ESP-AT 无计划支持 ESP32-S、ESP32-H 系列芯片