Files
ESPDocs/data/en/frameworks.json
T
Lucas RayanandAntigravity 47c55515bb
CI / Lint e auditorias (push) Successful in 50s
CI / Trivy (dependências e segredos) (push) Successful in 10s
CI / Imagem Docker (linux/arm64) (push) Successful in 2m31s
fix(i18n): eliminate portuguese text leaks across english routes
- Localize skip-to-content accessibility link and breadcrumb navigation
- Convert section layouts to dynamic generateMetadata with English titles, descriptions, and structured data
- Eliminate mixed language expressions and translate remaining SoC connection pin warnings and descriptions
- Translate component registry items, categories, tags, and IDF Component Manager guide
- Add strict identical string verification to scripts/check-i18n.mjs with technical allowlist

Co-Authored-By: Antigravity <noreply@google.com>
2026-11-01 17:17:33 -03:00

392 lines
19 KiB
JSON

{
"ESP-IDF": {
"nome": "ESP-IDF",
"icone": "⚙️",
"nome_completo": "Espressif IoT Development Framework",
"descricao": "Official native Espressif framework for all ESP32 SoCs. Based on multicore FreeRTOS and CMake, providing full control over silicon, peripherals, radio, and modular component architecture.",
"linguagem": "C / C++",
"tipo": "Official Base Framework",
"funcao_principal": "Industrial and high-performance development with direct register access, real-time RTOS, and complete protocol stack",
"caracteristicas": [
"Real-time operating system (FreeRTOS SMP multicore)",
"Native support for ESP Component Registry via idf_component.yml",
"Full connectivity stack for Wi-Fi 4/6, BLE 5.x, Zigbee and Thread",
"Support for all SoCs (ESP32, S2, S3, C2, C3, C6, H2, P4)",
"Advanced power management and Deep Sleep modes",
"Robust security: Secure Boot v2, Flash Encryption and Hardware Crypto",
"Encrypted OTA updates with automatic rollback",
"Modern Clang/GCC toolchain, C++23 support and JTAG OpenOCD debugging"
],
"casos_uso": [
"Commercial and industrial IoT products",
"Devices with strict battery and low-power requirements",
"Real-time applications with precise interrupt control",
"Security systems with hardware encryption",
"High-performance multiprotocol gateways"
],
"exemplo": "/exemplos/esp-idf.c",
"exemplos": "https://github.com/espressif/esp-idf/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-idf/en/latest/",
"repositorio": "https://github.com/espressif/esp-idf",
"cor": "#E74C3C"
},
"ESP-RainMaker": {
"nome": "ESP-RainMaker",
"icone": "☁️",
"nome_completo": "ESP RainMaker AIoT Cloud Platform",
"descricao": "Complete cloud and firmware platform from Espressif for connected products. Build IoT devices without developing backend or mobile apps from scratch.",
"linguagem": "C / C++",
"tipo": "Cloud & AIoT Framework",
"funcao_principal": "Accelerated smart product development with mobile apps (iOS/Android), AWS Serverless cloud and voice control (Alexa/Google Home)",
"caracteristicas": [
"Assisted Wi-Fi and BLE provisioning via official mobile app",
"Dynamic UI generation in app based on firmware parameters",
"Native integration with Alexa and Google Assistant",
"Simultaneous local control (via mDNS/HTTP) and cloud control",
"RainMaker Dashboard for fleet management and OTA",
"Native compatibility with Matter nodes and device Bridges",
"Integrated library via ESP Component Registry (espressif/esp_rainmaker)"
],
"casos_uso": [
"Smart appliances and consumer lighting",
"IoT products with tight time-to-market constraints",
"Devices requiring mobile app control without custom backend costs",
"Remote monitoring systems with centralized OTA"
],
"exemplo": "/exemplos/esp-rainmaker.c",
"exemplos": "https://github.com/espressif/esp-rainmaker/tree/master/examples",
"documentacao": "https://rainmaker.espressif.com/docs/",
"repositorio": "https://github.com/espressif/esp-rainmaker",
"cor": "#3B82F6"
},
"ESP-Matter": {
"nome": "ESP-Matter",
"icone": "🏠",
"nome_completo": "ESP Matter SDK",
"descricao": "Official Espressif SDK for the Matter smart home standard (formerly Project CHIP). Enables interoperability across Apple HomeKit, Google Home, Alexa, and Home Assistant.",
"linguagem": "C++",
"tipo": "Smart Home Framework",
"funcao_principal": "Development of smart devices and bridges compliant with the unified Matter standard over Wi-Fi and Thread",
"caracteristicas": [
"Full implementation of Matter specification clusters",
"Transport support over Wi-Fi and Thread (802.15.4 on ESP32-H2 and ESP32-C6)",
"Simplified commissioning via BLE or On-Network",
"Simultaneous compatibility with Apple Home, Google Home, Alexa and SmartThings",
"Security based on Device Attestation Certificates (DAC)",
"Matter Bridge support (bridging legacy Zigbee/BLE devices into Matter)",
"Direct integration with ESP-IDF and ESP Component Registry"
],
"casos_uso": [
"Interoperable smart bulbs, plugs, switches and dimmers",
"Presence, temperature, humidity and contact sensors",
"Electronic locks and window blind actuators",
"Residential Matter Border Routers and Bridges"
],
"exemplo": "/exemplos/esp-matter.c",
"exemplos": "https://github.com/espressif/esp-matter/tree/main/examples",
"documentacao": "https://docs.espressif.com/projects/esp-matter/en/latest/",
"repositorio": "https://github.com/espressif/esp-matter",
"cor": "#F59E0B"
},
"ESP-ADF": {
"nome": "ESP-ADF",
"icone": "🎵",
"nome_completo": "ESP Audio Development Framework",
"descricao": "Specialized framework for high-quality digital audio processing, streaming, and playback on ESP32 SoCs.",
"linguagem": "C / C++",
"tipo": "Audio & Voice Framework",
"funcao_principal": "Creation of flexible audio pipelines with decoders, network streaming, equalization and acoustic effects",
"caracteristicas": [
"Modular audio pipeline architecture (Audio Elements & Audio Stream)",
"Multi-codec support: MP3, AAC, FLAC, WAV, OGG, Opus and AMR",
"Audio streaming over HTTP, HTTPS, HLS, RTSP and WebSockets",
"Bluetooth A2DP (Sink/Source) and Bluetooth Handsfree (HFP) support",
"Acoustic processing algorithms (AEC, AGC, NS, parametric equalizers)",
"Support for dedicated audio boards such as ESP32-LyraT and ESP32-S3-Korvo"
],
"casos_uso": [
"Smart speakers and internet radio receivers",
"Intercoms, walkie-talkies and VoIP systems",
"Music playback players with PSRAM",
"Building automation background audio systems"
],
"exemplo": "/exemplos/esp-adf.c",
"exemplos": "https://github.com/espressif/esp-adf/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-adf/en/latest/",
"repositorio": "https://github.com/espressif/esp-adf",
"cor": "#0284C7"
},
"ESP-SR": {
"nome": "ESP-SR",
"icone": "🎙️",
"nome_completo": "ESP Speech Recognition Framework",
"descricao": "Local speech recognition and edge AI audio processing framework, enabling offline voice commands without internet connection.",
"linguagem": "C / C++",
"tipo": "Voice & AI Framework",
"funcao_principal": "Offline voice control with wake word detection, localized command speech-to-intent and acoustic front-end (AFE)",
"caracteristicas": [
"WakeNet: high-accuracy wake word engine (e.g., 'Hi ESP', 'Alexa')",
"MultiNet: offline speech command recognition for multiple languages",
"Acoustic Front-End (AFE): noise suppression, beamforming and echo cancellation (AEC)",
"Hardware acceleration on ESP32-S3 via Xtensa vector instructions",
"Zero cloud latency and complete user voice privacy"
],
"casos_uso": [
"Offline voice-controlled home appliances",
"Industrial voice terminals in noisy environments",
"Privacy-focused smart home gadgets",
"Interactive toys and hands-free assistive devices"
],
"exemplo": "/exemplos/esp-sr.c",
"exemplos": "https://github.com/espressif/esp-sr/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-sr/en/latest/",
"repositorio": "https://github.com/espressif/esp-sr",
"cor": "#6366F1"
},
"ESP-IoT-Solution": {
"nome": "ESP-IoT-Solution",
"icone": "🧩",
"nome_completo": "ESP-IoT-Solution Driver & Peripheral Suite",
"descricao": "Collection of drivers, peripheral libraries and hardware solutions for ESP32 and ESP-IDF.",
"linguagem": "C / C++",
"tipo": "Peripheral Library & Drivers",
"funcao_principal": "Modular peripheral drivers for displays, touch, sensors, audio DACs and power management",
"caracteristicas": [
"Drivers for OLED, TFT, e-Paper displays and LED matrices",
"Support for environmental, motion and power sensors",
"Touch sensing algorithms and gesture recognition",
"USB host and device class implementations",
"Modular integration via ESP Component Registry"
],
"casos_uso": [
"Smart screens and HMI interfaces",
"Sensor hubs and data loggers",
"Battery-powered portable gadgets",
"Custom peripheral prototyping"
],
"exemplo": "/exemplos/esp-iot-solution.c",
"exemplos": "https://github.com/espressif/esp-iot-solution/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-iot-solution/en/latest/",
"repositorio": "https://github.com/espressif/esp-iot-solution",
"cor": "#10B981"
},
"ESP-NOW": {
"nome": "ESP-NOW & Mesh",
"icone": "📡",
"nome_completo": "ESP-NOW Protocol & Mesh-Lite",
"descricao": "Connectionless, ultra-fast wireless protocol developed by Espressif for short-packet peer-to-peer communication.",
"linguagem": "C / C++",
"tipo": "Network Protocol & Mesh",
"funcao_principal": "Ultra-low-latency, low-overhead communication between ESP devices without a Wi-Fi router",
"caracteristicas": [
"Fast peer-to-peer communication without Wi-Fi association",
"Sub-millisecond packet latency",
"Low energy consumption, ideal for battery sensors",
"Payload up to 250 bytes with optional AES-128 encryption",
"Supports one-to-many and many-to-one topologies"
],
"casos_uso": [
"Remote controls and wireless buttons",
"Battery-powered sensor nodes",
"Low-latency smart home triggers",
"Industrial point-to-point telemetry"
],
"exemplo": "/exemplos/esp-now.c",
"exemplos": "https://github.com/espressif/esp-now/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/network/esp_now.html",
"repositorio": "https://github.com/espressif/esp-now",
"cor": "#8B5CF6"
},
"ESP-Zigbee-SDK": {
"nome": "ESP-Zigbee-SDK",
"icone": "🐝",
"nome_completo": "ESP Zigbee SDK (ZCL & ZBOSS)",
"descricao": "Official Zigbee 3.0 SDK for IEEE 802.15.4-capable ESP32 SoCs (ESP32-H2 and ESP32-C6).",
"linguagem": "C / C++",
"tipo": "Smart Home & Mesh",
"funcao_principal": "Building standard Zigbee 3.0 devices including Coordinators, Routers and End Devices",
"caracteristicas": [
"Certified Zigbee 3.0 protocol stack (ZCL, BDB)",
"Support for Zigbee Coordinator, Router and Sleepy End Device roles",
"Native IEEE 802.15.4 hardware radio on ESP32-H2 and ESP32-C6",
"Interoperable with commercial Zigbee ecosystems (Philips Hue, Tuya, Zigbee2MQTT)",
"OTA cluster support for Zigbee firmware updates"
],
"casos_uso": [
"Zigbee home automation sensors and actuators",
"Zigbee to Wi-Fi/Ethernet gateway hubs",
"Low-power sleepy sensor nodes",
"Commercial lighting networks"
],
"exemplo": "/exemplos/esp-zigbee.c",
"exemplos": "https://github.com/espressif/esp-zigbee-sdk/tree/main/examples",
"documentacao": "https://docs.espressif.com/projects/esp-zigbee-sdk/en/latest/",
"repositorio": "https://github.com/espressif/esp-zigbee-sdk",
"cor": "#EC4899"
},
"ESP-WHO": {
"nome": "ESP-WHO",
"icone": "📷",
"nome_completo": "ESP Image Processing & Vision Framework",
"descricao": "Computer vision and image recognition framework designed for ESP32-S3 and ESP32-CAM devices.",
"linguagem": "C / C++",
"tipo": "Computer Vision & AI",
"funcao_principal": "Face detection, face recognition, human presence and cat/dog detection on microcontrollers",
"caracteristicas": [
"Optimized neural networks for Xtensa LX7 and vector instructions",
"Face detection and recognition pipelines",
"Support for DVP and MIPI-CSI camera sensors (OV2640, OV3660, OV5640)",
"Works with PSRAM for image buffering and tensor storage",
"Real-time processing directly on device"
],
"casos_uso": [
"Smart video doorbells and access control",
"Human presence detection for energy saving",
"Edge camera monitoring systems",
"Vision-guided robotics"
],
"exemplo": "/exemplos/esp-who.c",
"exemplos": "https://github.com/espressif/esp-who/tree/master/examples",
"documentacao": "https://github.com/espressif/esp-who",
"repositorio": "https://github.com/espressif/esp-who",
"cor": "#F97316"
},
"ESP-NN": {
"nome": "ESP-NN",
"icone": "🧠",
"nome_completo": "ESP Neural Network Acceleration Library",
"descricao": "Neural network acceleration library optimized specifically for ESP32 architectures.",
"linguagem": "C / C++",
"tipo": "Specialized AI Library",
"funcao_principal": "Hardware-accelerated kernel execution for machine learning inference at the edge (TinyML)",
"caracteristicas": [
"Official accelerator backend for TensorFlow Lite for Microcontrollers (TFLM)",
"Efficient 8-bit and 16-bit quantization to minimize RAM and Flash usage",
"SIMD vector instructions acceleration on ESP32-S3 and ESP32-P4",
"Zero RTOS overhead for critical inference kernels",
"Fully open source and maintainable"
],
"casos_uso": [
"Audio classification and vibration analysis (predictive maintenance)",
"Anomaly detection on industrial sensor streams",
"IMU gesture recognition",
"Ultralight vision models on microcontrollers"
],
"exemplo": "/exemplos/esp-nn.c",
"exemplos": "https://github.com/espressif/esp-nn/tree/master/test_app",
"documentacao": "https://github.com/espressif/esp-nn",
"repositorio": "https://github.com/espressif/esp-nn",
"cor": "#14B8A6"
},
"ESP-DSP": {
"nome": "ESP-DSP",
"icone": "📊",
"nome_completo": "ESP Digital Signal Processing Library",
"descricao": "Official digital signal processing library for the ESP32 family, providing hardware-accelerated math routines.",
"linguagem": "C / C++",
"tipo": "Specialized Signal Processing Library",
"funcao_principal": "High-speed execution of intensive mathematical algorithms including FFT, matrix operations and digital filtering",
"caracteristicas": [
"Fast Fourier Transforms (Real and Complex FFT) optimized in Assembly",
"Digital filters (IIR, FIR) and Kalman filter estimators",
"Matrix, vector and dot product operations",
"Floating-point and fixed-point support (Radix-2 and Radix-4)",
"Custom optimizations for Xtensa Dual-Core and RISC-V architectures"
],
"casos_uso": [
"Real-time audio and vibration spectral analysis",
"Noise reduction filters for biomedical and industrial sensors",
"High-precision motor control and FOC algorithms",
"Edge data compression and encoding"
],
"exemplo": "/exemplos/esp-dsp.c",
"exemplos": "https://github.com/espressif/esp-dsp/tree/master/examples",
"documentacao": "https://docs.espressif.com/projects/esp-dsp/en/latest/",
"repositorio": "https://github.com/espressif/esp-dsp",
"cor": "#A855F7"
},
"Rust-ESP": {
"nome": "Rust on ESP32",
"icone": "🦀",
"nome_completo": "ESP-RS Rust Ecosystem for ESP32",
"descricao": "Modern Rust language development ecosystem for the ESP32 family, combining memory safety, robust concurrency, and high performance.",
"linguagem": "Rust",
"tipo": "Modern Language & Framework",
"funcao_principal": "Safe, high-performance firmware development in both bare-metal mode (no_std via esp-hal) and full stack (std via esp-idf-svc)",
"caracteristicas": [
"Bare-metal no_std mode with esp-hal: full control without RTOS and ultra-fast boot",
"Standard std mode with esp-idf-svc: access to Rust standard library, Wi-Fi, BLE, HTTP, MQTT and threads",
"Compile-time prevention against memory corruption and data races",
"Target support for Xtensa (ESP32, S2, S3) and native RISC-V (C2, C3, C6, H2, P4)",
"Integration with embedded-hal ecosystem and async/await via embassy",
"Official tooling: espflash for flashing and serial monitoring, esp-generate for project templates"
],
"casos_uso": [
"Mission-critical systems where memory safety errors are unacceptable",
"Modern IoT applications with clean asynchronous concurrency",
"Industrial devices requiring high reliability and security",
"Modern robotics and instrumentation projects"
],
"exemplo": "/exemplos/rust-esp.rs",
"exemplos": "https://github.com/esp-rs/esp-hal/tree/main/examples",
"documentacao": "https://esp-rs.github.io/book/",
"repositorio": "https://github.com/esp-rs",
"cor": "#E44D26"
},
"Arduino": {
"nome": "Arduino Core",
"icone": "🛠️",
"nome_completo": "Arduino Core for ESP32",
"descricao": "Official Arduino core implementation running on top of ESP-IDF (v3.x+ based on ESP-IDF v5.1+), combining maximum ease of use with ESP32 advanced features.",
"linguagem": "C++",
"tipo": "Popular Alternative Framework",
"funcao_principal": "Rapid prototyping, education and fast development leveraging the vast Arduino library ecosystem",
"caracteristicas": [
"Classic setup() and loop() syntax with hundreds of thousands of compatible libraries",
"Runs as a FreeRTOS task on top of official ESP-IDF",
"Full support for Wi-Fi, Bluetooth Classic/BLE, WebServer and WebSockets",
"Compatible with Arduino IDE 2.x, PlatformIO and VS Code",
"Updated support for all popular SoCs (ESP32, S2, S3, C3, C6)",
"Direct access to underlying ESP-IDF APIs when needed"
],
"casos_uso": [
"Rapid prototyping and proof-of-concept (PoC) validation",
"Educational, maker and academic projects",
"Simple IoT systems with dashboards (Blynk, Adafruit IO, ThingSpeak)",
"DIY home automation and hobbyist robotics"
],
"exemplo": "/exemplos/arduino.ino",
"exemplos": "https://github.com/espressif/arduino-esp32/tree/master/docs/en/tutorials",
"documentacao": "https://docs.espressif.com/projects/arduino-esp32/en/latest/",
"repositorio": "https://github.com/espressif/arduino-esp32",
"cor": "#00979D"
},
"MicroPython": {
"nome": "MicroPython",
"icone": "🐍",
"nome_completo": "MicroPython for ESP32",
"descricao": "Lean and efficient implementation of Python 3 optimized to run directly on ESP32 microcontrollers with a real-time interpreter.",
"linguagem": "Python",
"tipo": "Language & Dynamic Interpreter",
"funcao_principal": "Interactive development and rapid Python prototyping with an interactive REPL console and direct hardware control",
"caracteristicas": [
"Full Python 3 interpreter compiling directly to RAM bytecode",
"Interactive REPL console over serial and WebREPL over Wi-Fi",
"Built-in filesystem (LittleFS / FAT) with .py script uploads without recompilation",
"Native modules: machine, network, bluetooth, espnow and asyncio",
"Ideal for teaching physical computing and embedded algorithms on real hardware"
],
"casos_uso": [
"Teaching physical computing and university laboratory courses",
"Rapid prototyping and fast sensor testing on the workbench",
"Automated hardware test bench scripts",
"Experimental IoT data collection applications"
],
"exemplo": "/exemplos/micropython.py",
"exemplos": "https://github.com/micropython/micropython/tree/master/examples",
"documentacao": "https://docs.micropython.org/en/latest/esp32/",
"repositorio": "https://github.com/micropython/micropython",
"cor": "#2B2B2B"
}
}