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:
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.
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 |
Since the
masterbranch uses theESP Component Managerto 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'sidf_component.ymlfile
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:
$ claude mcp add esp-iot-solution \
-- python -m otcore.mcp_server <graph>