iiOTESP32 Brasil
Contingency mode: public pages and downloads remain available; login, community, and server data may be unavailable.

TECHNICAL CATALOG

ESP32 frameworks

Choose by lifecycle, real-time requirements, hardware, team and application—not only by language.

BaseProductionC/C++

ESP-IDF

The official framework with FreeRTOS, complete hardware configuration, security, connectivity, OTA, testing and debugging.

Best for: Professional firmware, industrial products and long-term maintenance

IIoT gatewaysDeterministic acquisitionConnected controllers
View technical details
CorePrototypingC++

Arduino Core ESP32

Arduino API over ESP-IDF components, with a large ecosystem and a fast prototyping cycle.

Best for: POCs, education, rapid sensor integration and controlled-complexity products

Proofs of conceptRapid retrofitTelemetry prototypes
View technical details
CorePrototypingPython

MicroPython

Python optimized for microcontrollers, with a REPL and iterative development.

Best for: Education, validation, instrumentation and lightweight automation

Test benchesAuxiliary instrumentationSensor tests
View technical details
SDKProductionC/C++

ESP-Matter

SDK on top of ESP-IDF for Matter devices over Wi-Fi or Thread, with commissioning and device models.

Best for: Smart buildings, interoperable devices and Matter products

Smart buildingsBuilding sensorsLighting
View technical details
LibrarySpecializedC/C++

ESP-DSP

Library optimized for FFT, filters, vector operations and numerical analysis on Xtensa and RISC-V.

Best for: Signal analysis, vibration, audio and digital conditioning

Predictive maintenanceVibration analysisSensor filtering
View technical details
SDKSpecializedC/C++

ESP-ADF

Audio framework with pipelines, codecs, streaming and integration with audio boards.

Best for: Intercoms, voice alarms, streaming and audio processing

IntercomsAudio alarmsPA systems
View technical details
SDKSpecializedC/C++

ESP-WHO / ESP-DL

Components and examples for cameras, image processing and optimized inference on Espressif devices.

Best for: Cameras, classification, detection and edge vision

Simple inspectionCountingPresence detection
View technical details
LibrarySpecializedC/C++

ESP-NN

Optimized kernels for neural-network operations, used as an acceleration block for inference.

Best for: Quantized AI operators and applications that require optimized kernels

Anomaly detectionClassificationPattern recognition
View technical details
TechnologyMaturityBest fitRecommended families
ESP-IDFProductionProfessional firmware, industrial products and long-term maintenanceESP32, C3, C5, C6, H2, S2, S3, P4
Arduino Core ESP32PrototypingPOCs, education, rapid sensor integration and controlled-complexity productsESP32, C3, C5, C6, H2, S2, S3, P4
MicroPythonPrototypingEducation, validation, instrumentation and lightweight automationESP32, C3, C6, S2, S3
ESP-MatterProductionSmart buildings, interoperable devices and Matter productsC3, C6, H2, S3
ESP-DSPSpecializedSignal analysis, vibration, audio and digital conditioningESP32, S3, P4
ESP-ADFSpecializedIntercoms, voice alarms, streaming and audio processingESP32, S3
ESP-WHO / ESP-DLSpecializedCameras, classification, detection and edge visionS3, P4
ESP-NNSpecializedQuantized AI operators and applications that require optimized kernelsESP32, S3, P4

Complementary reference: ESPDocs / Ciência Embarcada. Original text, validated with official links.