espressif / esp-aws-iot

AWS IoT SDK for ESP32 based chipsets
Apache License 2.0
256 stars 153 forks source link

ESP-AWS-IoT

IMPORTANT: Please choose the branch of this repo, based on the FreeRTOS-LTS release that you would like to base your application on.

If you are using the older (3.x.x) aws-iot-device-sdk-embedded-C release, please checkout the release/v3.1.x branch.

This SDK enables AWS IoT cloud connectivity with ESP32-based platforms using the libraries provided as a part of the AWS IoT Device Embedded C SDK.

Getting Started

Supported SoCs

The following table shows esp-aws-iot support with the ESP-IDF support of Espressif SoCs:
alt text and alt text denote supported and unsupported status, respectively.

SoC Supported IDF Version esp-aws-iot Release
202012.04-LTS 202210.01-LTS master branch
ESP32 IDF v4.3 Image Image Image
IDF v4.4 Image Image Image
IDF v5.0 Image Image
IDF v5.1 Image Image
IDF v5.2 Image
ESP32-S2 IDF v4.3 Image Image Image
IDF v4.4 Image Image Image
IDF v5.0 Image Image
IDF v5.1 Image Image
IDF v5.2 Image
ESP32-C3 IDF v4.3 Image Image Image
IDF v4.4 Image Image Image
IDF v5.0 Image Image
IDF v5.1 Image Image
IDF v5.2 Image
ESP32-S3 IDF v4.4 Image Image Image
IDF v5.0 Image Image
IDF v5.1 Image Image
IDF v5.2 Image
ESP32-C2 IDF v5.0 Image Image
IDF v5.1 Image Image
IDF v5.2 Image
ESP32-C6 IDF v5.1 Image Image
IDF v5.2 Image

Support Policy

IDF version support for esp-aws-iot releases is based on IDF Release Support Schedule.
For example, support for IDF v4.3 for Release 202210.01-LTS will expire on 15th Dec 2023.