espressif/esp-at
AT application for ESP32/ESP32-C2/ESP32-C3/ESP32-C6/ESP8266 observed · 2026-08-28
Health v2 · maintenance only
90/100
- Activity 98
- Release rhythm 74
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 103.5
- age_days: 3521
- days_rel: 16
- days_push: 14
- n_releases_24m: 9
Adoption not part of the score
1272 stars · 1258 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ESP-AT is Espressif's official AT command firmware and framework that turns ESP32-series and ESP8266 SoCs into wireless connectivity add-on modules controlled by a host MCU over UART, SPI, SDIO, or Ethernet. It provides an easy-to-parse command-response protocol so resource-constrained hosts can add Wi-Fi and Bluetooth without implementing the wireless stack themselves.
Use cases
- add wifi to a microcontroller project without writing wireless drivers
- control an esp32 module from an arduino or stm32 host using at commands
- integrate ble connectivity into an existing product via a companion chip
- use esp32 as a network coprocessor over uart or sdio
- send http or mqtt requests from a resource-constrained mcu through an esp module
- customize at commands for a proprietary host protocol
- flash and build at firmware for esp32-c3, esp32-c6, or esp8266 modules
When to choose
- your host mcu is too resource-constrained to run a full tcp/ip or ble stack
- you want official, maintained firmware with extensive documentation and prebuilt releases
- you need rapid integration of wifi/ble into an existing product with a simple command-response interface
- you want to customize or extend the at command set for your own module
When to avoid
- you can run your application directly on the esp32 itself and don't need a separate host
- you need fine-grained, low-latency control better served by esp-hosted or a native sdk
- your host platform has plenty of resources and a native wireless stack is simpler
- you need protocols not covered by the at command set and don't want to write custom commands
Facets
framework · maturity active
embedded networking middleware sdk iot embedded-systems hardware embedded iot cross-platform at-commands esp-at espressif wifi bluetooth uart spi sdio firmware esp8266 esp32-c3 esp32-c6 esp32-c2 esp32-s2 esp32-c5 esp32-c61 wireless-module host-controller wireless
1 source
- readme: https://github.com/espressif/esp-at · fetched 2026-08-28 · bea161dcf9f0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| espressif/esp-at | main | 90 |
For agents
markdown · JSON · MCP: product_card(name="espressif/esp-at")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem