Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
E

esp-iot-solution

> 编程语言
Open source

Espressif IoT Library. IoT Device Drivers, Documentations and Solutions.

2.6K stars0 likes0 views
WebsiteGitHub

About

Espressif IoT Library. IoT Device Drivers, Documentations and Solutions.

Espressif IoT Solution Overview

  • 中文版

ESP-IoT-Solution contains device drivers and code frameworks for the development of IoT systems, providing extra components that enhance the capabilities of ESP-IDF and greatly simplify the development process.

ESP-IoT-Solution contains the following contents:

  • Device drivers for sensors, display, audio, input, actuators, etc.
  • Framework and documentation for Low power, security, storage, etc.
  • Guide for espressif open source solutions from practical application point.

Documentation Center

  • 中文:https://docs.espressif.com/projects/esp-iot-solution/zh_CN
  • English:https://docs.espressif.com/projects/esp-iot-solution/en

Quick Reference

Development Board

You can choose any of the ESP series development boards to use ESP-IoT-Solution or choose one of the boards supported in boards component for a quick start.

Powered by 40nm technology, ESP series SoC provides a robust, highly integrated platform, which helps meet the continuous demands for efficient power usage, compact design, security, high performance, and reliability.

Setup Environment

Setup ESP-IDF Environment

ESP-IoT-Solution is developed based on ESP-IDF functions and tools, so ESP-IDF development environment must be set up first, you can refer Setting up Development Environment for the detailed steps.

Please note that different versions of ESP-IoT-Solution may depend on different versions of ESP-IDF, please refer to the below table to select the correct version:

ESP-IoT-Solution Dependent ESP-IDF Major Change User Guide Support State master >= v5.3 New Chips Support Docs online New features release/v2.0 <= v5.3, >= v4.4 Support component manager Docs online Bugfix only,until v5.3 EOL release/v1.1 v4.0.1 IDF version update, remove no longer supported code v1.1 Overview archived release/v1.0 v3.2.2 legacy version v1.0 Overview archived

Note

The recommended ESP-IDF version varies for different chips. For details, please refer to Compatibility Between ESP-IDF Releases and Revisions of Espressif SoCs.

Since the master branch uses the ESP Component Manager to manager components, each of them is a separate package, and each package may support a different version of the ESP-IDF, which will be declared in the component's idf_component.yml file

Get Components from ESP Component Registry

If you just want to use the components in ESP-IoT-Solution, we recommend you use it from the ESP Component Registry.

The registered components in ESP-IoT-Solution are listed below:

Component Version adc_battery_estimation adc_mic adc_tp_calibration aht20 apds9960 as5600 at24c02 at581x avi_player ble_anp ble_conn_mgr ble_esl ble_hci ble_hrp ble_htp ble_midi ble_ota ble_ota_raw ble_otp ble_services bme280 bme690 bmm150 bmm350 bootloader_support_plus bq27220 bthome button cmake_utilities dali drv10987 elf_loader esp_display_present esp_flux esp_lcd_axs15231b esp_lcd_co5300 esp_lcd_ek79007 esp_lcd_er88577 esp_lcd_gc9107 esp_lcd_gc9b71 esp_lcd_gc9d01 esp_lcd_hx8399 esp_lcd_jd9165 esp_lcd_jd9365 esp_lcd_nv3022b esp_lcd_nv3052 esp_lcd_panel_io_additions esp_lcd_sh8601 esp_lcd_spd2010 esp_lcd_st7121 [esp_lcd_st7123](https://com

GitHub Issues· 0 open

View all on GitHub

No open issues yet, or sync has not completed.

Highlights

  • •Device drivers for sensors, display, audio, input, actuators, etc.
  • •Framework and documentation for Low power, security, storage, etc.
  • •Guide for espressif open source solutions from practical application point.
  • •中文:https://docs.espressif.com/projects/esp-iot-solution/zh_CN
  • •English:https://docs.espressif.com/projects/esp-iot-solution/en

> Tags

C

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言