• Stars
    star
    860
  • Rank 53,022 (Top 2 %)
  • Language
    C
  • License
    Apache License 2.0
  • Created almost 8 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

AT application for ESP32/ESP32-C2/ESP32-C3/ESP32-C6/ESP8266

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, ESP8266, and ESP32-S2 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: v2.4.2.0
  • ESP32-C6 Series

    • Preferred recommended chip for using ESP-AT on
    • The first version of ESP-AT firmware (v4.0.0.0) is planned to be released in August 2023.
  • ESP32 Series

    • Recommended released version: v2.4.0.0
  • ESP8266 Series

  • ESP32-S2 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-C6ESP32ESP8266、和 ESP32-S2 系列芯片。
当前该项目由 Espressif esp-at 团队 (@esp-at) 负责技术支持和维护。

简介

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

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

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

资源

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

More Repositories

1

esp-idf

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
C
13,620
star
2

arduino-esp32

Arduino core for the ESP32
C++
13,280
star
3

esptool

Espressif SoC serial bootloader utility
Python
5,521
star
4

ESP8266_RTOS_SDK

Latest ESP8266 SDK based on FreeRTOS, esp-idf style.
C
3,333
star
5

esp-iot-solution

Espressif IoT Library. IoT Device Drivers, Documentations And Solutions.
C
1,856
star
6

esp-who

Face detection and recognition framework
C
1,660
star
7

esp-adf

Espressif Audio Development Framework
C
1,523
star
8

esp32-camera

C
1,259
star
9

vscode-esp-idf-extension

Visual Studio Code extension for ESP-IDF projects
TypeScript
1,032
star
10

ESP8266_NONOS_SDK

ESP8266 nonOS SDK
C
926
star
11

esp-mdf

Espressif Mesh Development Framework, limited maintain, recommend to use https://github.com/espressif/esp-mesh-lite
C
774
star
12

esp-drone

Mini Drone/Quadcopter Firmware for ESP32 and ESP32-S Series SoCs.
C
766
star
13

esp-box

The ESP-BOX is a new generation AIoT development platform released by Espressif Systems.
HTML
757
star
14

ESP8266_MP3_DECODER

A demo that should be run with ESP8266 Non-OS SDK
C
739
star
15

kicad-libraries

KiCad libraries for Espressif SoCs, modules, and DevKits.
Python
703
star
16

esp-csi

Applications based on Wi-Fi CSI (Channel state information), such as indoor positioning, human detection
C
690
star
17

esp-matter

Espressif's SDK for Matter
C++
638
star
18

esp-mqtt

ESP32 mqtt component
C
602
star
19

esp-apple-homekit-adk

This is a port for Apple's Open Source HomeKit ADK
C
599
star
20

esp-skainet

Espressif intelligent voice assistant
C
570
star
21

esp-hosted

Hosted Solution (Linux/MCU) with ESP32 (Wi-Fi + BT + BLE)
C
562
star
22

esp-homekit-sdk

C
552
star
23

esp-sr

Speech recognition
C
551
star
24

esp-now

A connectionless Wi-Fi communication protocol
C
503
star
25

ESP8266_AT

This project is not maintained, please use https://github.com/espressif/esp-at.
C
472
star
26

esp32-nesemu

Proof-of-concept NES emulator for the ESP32
C
471
star
27

esp-dsp

DSP library for ESP-IDF
C
458
star
28

esp-rainmaker

ESP RainMaker Agent for firmware development
C
442
star
29

rust-esp32-example

Example of Rust integration into an ESP-IDF project, for ESP32 series of chips
Rust
432
star
30

esp-serial-flasher

Library for flashing Espressif SoCs from other MCUs.
C
371
star
31

esp-dl

Espressif deep-learning library for AIoT applications
C++
369
star
32

openocd-esp32

OpenOCD branch with ESP32 JTAG support
C
355
star
33

esp-tflite-micro

TensorFlow Lite Micro for Espressif Chipsets
C++
348
star
34

esp-dev-kits

Docs, Schematics, Factory Firmwares for ESP Development Kits
C
343
star
35

esp-aliyun

Aliyun Iotkit-embedded, support esp32 & esp8266.
C
338
star
36

esp-idf-template

Template application for https://github.com/espressif/esp-idf
Makefile
336
star
37

idf-eclipse-plugin

Espressif-IDE (based on Eclipse CDT) for ESP-IDF CMake based projects 4.x and above
Java
306
star
38

esp-usb-bridge

USB to UART&JTAG bridge, implemented on ESP32-S2 or ESP32-S3
C
292
star
39

esp-va-sdk

Espressif's Voice Assistant SDK: Alexa, Google Voice Assistant, Google DialogFlow
C
290
star
40

esptool-js

Javascript implementation of flasher tool for Espressif chips, running in web browser using WebSerial.
TypeScript
276
star
41

esp-aws-iot

AWS IoT SDK for ESP32 based chipsets
C
266
star
42

ESP31_RTOS_SDK

ESP31B SDK based on FreeRTOS. For ESP32 please see http://github.com/espressif/esp-idf
HTML
189
star
43

esp-protocols

Collection of ESP-IDF components related to networking protocols
C
185
star
44

esp-idf-provisioning-android

Android Provisioning application for ESP-IDF Unified provisioning
Java
184
star
45

esp-azure

SDK to connect ESP8266 and ESP32 to Microsoft Azure IoT services
C
174
star
46

esp-jumpstart

Jumpstart from concept to production
C
173
star
47

esp-bsp

Board support components for Espressif development boards
C
172
star
48

esp32-wifi-lib

ESP32 WiFi stack precompiled libraries
Shell
165
star
49

esp-gdbstub

C
157
star
50

esp-iot-bridge

A smart bridge to make both ESP and the other MCU or smart device can access the Internet.
C
153
star
51

idf-extra-components

Additional components for ESP-IDF, maintained by Espressif
C
151
star
52

esp32-doom

A proof-of-concept port of PrBoom to the ESP32. Needs psram hardware.
C++
151
star
53

esp-zigbee-sdk

Espressif Zigbee SDK
C
144
star
54

esp-google-iot

Google Cloud IoT SDK as an ESP-IDF Component
C
142
star
55

esp-nn

Optimised Neural Network functions for Espressif chipsets
Assembly
130
star
56

esp8266-rtos-sample-code

C
129
star
57

esp-idf-provisioning-ios

Swift
125
star
58

esp32-arduino-lib-builder

C
120
star
59

esp-mesh-lite

A lite version Wi-Fi Mesh, each node can access the network over the IP layer.
C
115
star
60

esp-modbus

ESP-Modbus - the officially suppported library for Modbus protocol (serial RS485 + TCP over WiFi or Ethernet).
C
110
star
61

esp-thread-br

Espressif Thread Border Router SDK
C
105
star
62

idf-installer

ESP IDF Windows Installer
Inno Setup
102
star
63

esp-insights

ESP Insights: A remote diagnostics/observability framework for connected devices
C
99
star
64

book-esp32c3-iot-projects

《ESP32-C3 物联网工程开发实战》配套代码
Swift
96
star
65

esp-rainmaker-android

ESP RainMaker Android app sources
Java
87
star
66

usb-pids

Customer-allocated USB PIDs under the Espressif VID
Shell
85
star
67

esp-lwip

Fork of lwIP (https://savannah.nongnu.org/projects/lwip/) with ESP-IDF specific patches
C
83
star
68

pytest-embedded

A pytest plugin that designed for embedded testing
Python
80
star
69

esp-ali-smartliving

阿里云生活物联网平台 & 天猫精灵 IoT 开放平台
C
77
star
70

esp-idf-cxx

C++ wrapper classes for ESP-IDF components.
C++
77
star
71

esp32c3-direct-boot-example

Example of ESP32-C3 (rev. 3 and later) "direct boot" feature.
CMake
68
star
72

esp32-bt-lib

ESP32 Bluetooth stack (below HCI layer) precompiled libraries
67
star
73

esp8266-nonos-sample-code

C
66
star
74

esp-qcloud

基于 ESP-IDF 原生开发接入腾讯 IoT Explorer,支持 ESP32/ESP32S2,快速实现腾讯连连控制。
C
65
star
75

esp-wasmachine

The Machine which can run WASM applications.
C
61
star
76

freertos-gdb

Python module for operating with freeRTOS kernel objects in GDB
Python
56
star
77

esp-moonlight

C
54
star
78

svd

SVD files for Espressif devices
54
star
79

openocd-on-esp32

OpenOCD port running on ESP32-S3 microcontrollers
C
54
star
80

xtensa-isa-doc

TeX
48
star
81

binutils-esp32ulp

Binutils fork with support for the ESP32 ULP co-processor
C
46
star
82

idf-component-manager

Tool for installing ESP-IDF components
Python
43
star
83

esp-rainmaker-ios

ESP RainMaker iOS app sources
Swift
41
star
84

esp-privilege-separation

Espressif Privilege Separation Framework
C
39
star
85

esp-adf-libs

C
38
star
86

esp-launchpad

Configurable Browser-based Image Flasher
CSS
38
star
87

esp-wolfssl

WolfSSL port for ESP-IDF & ESP8266_RTOS_SDK
C
38
star
88

ESP8266_RTOS_ALINK_DEMO

Alink 1.0 早期版本
Assembly
36
star
89

esp-faq

Python
35
star
90

esp-wdf

Espressif WASM Development Framework.
C
34
star
91

esp31-smsemu

C
34
star
92

esp-joylink

Demo project for JD joylink, support esp32 & esp8266.
C
34
star
93

esp8266-alink-v1.0

alink v1.0
C
32
star
94

newlib-esp32

Version of newlib used in ESP32 ROM and ESP-IDF
C
31
star
95

idf-env

idf-env tool helps set up and manage ESP-IDF installations
Rust
31
star
96

esp32-c3-book-en

Read the book here:
HTML
30
star
97

esp32-alink-demo

Demo project for alink, include embed and SDS
C
30
star
98

esp32-iotivity

Guide you to make your ESP32 support OCF/OIC.
C
29
star
99

esp8266-alink-sds

Demo project for alink SDS
C
27
star
100

esp-cryptoauthlib

Release only fork of https://github.com/MicrochipTech/cryptoauthlib
C
27
star