{ "ESP-IDF": { "nome": "ESP-IDF", "icone": "⚙️", "nome_completo": "Espressif IoT Development Framework", "descricao": "乐鑫官方原生框架,适用于所有 ESP32 SoC。基于多核 FreeRTOS 和 CMake,可完全控制芯片、外设、射频和模块化组件架构。", "linguagem": "C / C++", "tipo": "官方基础框架", "funcao_principal": "工业级高性能开发,可直接访问寄存器、实时 RTOS 和完整协议栈", "caracteristicas": [ "实时操作系统(FreeRTOS SMP 多核)", "通过 idf_component.yml 原生支持 ESP Component Registry", "完整的 Wi-Fi 4/6、BLE 5.x、Zigbee 和 Thread 连接协议栈", "支持所有 SoC(ESP32、S2、S3、C2、C3、C6、H2、P4)", "高级电源管理和 Deep Sleep 模式", "强大的安全性:Secure Boot v2、Flash Encryption 和 Crypto HW", "带自动回滚的加密 OTA 更新", "现代 Clang/GCC 工具链,支持 C++23 和 JTAG OpenOCD 调试" ], "casos_uso": [ "商业和工业 IoT 产品", "对电池和功耗有严格要求的设备", "带中断控制的实时应用", "使用硬件加密的安全系统", "高性能多协议网关" ], "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": "乐鑫面向联网产品的完整云和固件平台。无需从零开发后端或移动应用即可创建 IoT 设备。", "linguagem": "C / C++", "tipo": "云端与 AIoT 框架", "funcao_principal": "借助移动应用(iOS/Android)、AWS Serverless 云和语音控制(Alexa/Google Home)加速智能产品构建", "caracteristicas": [ "通过官方应用辅助进行 Wi-Fi 和 BLE 配网", "根据固件参数在应用中动态生成界面", "原生集成 Alexa 和 Google Assistant", "同时支持本地控制(通过 mDNS/HTTP 的 Local Control)和云端", "用于设备群和 OTA 管理的管理面板(RainMaker Dashboard)", "原生兼容 Matter 节点和设备桥接", "通过 ESP Component Registry 集成的库(espressif/esp_rainmaker)" ], "casos_uso": [ "面向终端消费者的家电和智能照明", "缩短上市时间(Time-to-Market)的 IoT 产品", "需要移动应用控制且无需自建基础设施成本的设备", "带集中式 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": "乐鑫面向 Matter 通用智能家居标准(原 Project CHIP)的官方 SDK。让你的设备可与 Apple HomeKit、Google Home、Alexa 和 Home Assistant 互操作。", "linguagem": "C++", "tipo": "智能家居框架", "funcao_principal": "开发兼容 Wi-Fi 和 Thread 上统一 Matter 标准的智能设备和桥接", "caracteristicas": [ "Matter 规范集群的完整实现", "支持基于 Wi-Fi 和 Thread 的传输(ESP32-H2 和 ESP32-C6 上的 802.15.4)", "通过 BLE 或 On-Network 简化调试入网", "同时兼容 Apple Home、Google Home、Alexa 和 SmartThings", "基于设备认证证书(DAC)的安全机制", "支持 Matter Bridge(将传统 Zigbee/BLE 设备接入 Matter)", "直接集成 ESP-IDF 和 ESP Component Registry" ], "casos_uso": [ "可互操作的灯具、插座、开关和调光器", "人体存在、温度、湿度和门磁传感器", "电子锁和窗帘执行器", "Matter 边界路由器和住宅桥接" ], "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": "面向 ESP32 SoC 的高质量数字音频处理、串流和播放专用框架。", "linguagem": "C / C++", "tipo": "音频与语音框架", "funcao_principal": "创建灵活的音频流水线,包含解码器、网络串流、均衡和声学效果", "caracteristicas": [ "模块化音频流水线架构(Audio Elements 与 Audio Stream)", "支持多种编解码器:MP3、AAC、FLAC、WAV、OGG、Opus 和 AMR", "通过 HTTP、HTTPS、HLS、RTSP 和 WebSockets 进行音频串流", "支持 Bluetooth A2DP(Sink/Source)和 Bluetooth Handsfree(HFP)", "声学处理算法(AEC、AGC、NS、参数均衡器)", "支持 ESP32-LyraT 和 ESP32-S3-Korvo 等专用开发板" ], "casos_uso": [ "智能音箱和网络收音机", "对讲机、walkie-talkie 和 VoIP 对讲系统", "带 PSRAM 的音乐播放器", "楼宇自动化背景音乐系统" ], "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": "本地语音识别和边缘 AI 音频处理框架,无需互联网连接即可实现语音命令。", "linguagem": "C / C++", "tipo": "语音与 AI 框架", "funcao_principal": "本地语音处理、唤醒词(Wake Word)检测和实时语音命令识别", "caracteristicas": [ "WakeNet:精确定位本地唤醒词(如 'Hi, ESP' 和自定义词)", "MultiNet:离线本地识别数百条语音命令,支持葡萄牙语、英语和普通话", "AFE(音频前端):回声消除(AEC)、噪声抑制(BSS/NS)和自动增益控制(AGC)", "支持多个麦克风和定向波束成形(Beamforming)", "针对 ESP32-S3 和 ESP32-P4 使用 SIMD 向量加速优化", "组件可在 ESP Component Registry 中获取(espressif/esp-sr)" ], "casos_uso": [ "100% 离线且保护隐私的语音控制家电", "语音驱动的智能家居面板", "互动玩具和教育机器人", "需要免手操作的医疗和工业设备" ], "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": "乐鑫官方集合,包含数十个可直接用于生产的驱动、外设组件、触摸屏、传感器和总线协议。", "linguagem": "C / C++", "tipo": "外设与驱动库", "funcao_principal": "加速硬件组件集成(LCD/OLED 屏、环境/IMU 传感器、智能按键、I2C/SPI/Modbus 总线)", "caracteristicas": [ "完整传感器驱动(温度、湿度、压力、加速度计、光照)", "高级物理按键、触摸矩阵和旋转编码器管理", "LCD 和 OLED 显示屏驱动(ST7789、ILI9341、SSD1306)及触摸控制器(FT6X36、GT911)", "工业 Modbus 协议栈(基于 RS-485 或 TCP 的 Master 和 Slave)", "步进电机控制和可寻址 LED 驱动(WS2812/SK6812)", "在 ESP Component Registry 中完全模块化" ], "casos_uso": [ "带触摸屏和电容按键的人机界面(IHM / HMI)", "气象站和工业传感器监测", "通过 RS-485 Modbus 集成的工业自动化设备", "使用复杂 RGB LED 灯带和矩阵的项目" ], "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": "乐鑫开发的超低延迟无线通信协议,工作在 2.4 GHz 频段,无需传统 Wi-Fi 路由器。", "linguagem": "C / C++", "tipo": "网络与 Mesh 协议", "funcao_principal": "数十块 ESP32 开发板之间的点对点消息、广播和轻量网状组网", "caracteristicas": [ "无需路由器或接入点(AP)的直接通信", "毫秒级传输延迟和即时连接", "使用 AES-128 密钥的原生加密", "极其节能,非常适合电池供电节点", "支持遥控器配对和向多个节点广播", "支持 Mesh-Lite 进行带 IP 跳转的网状路由" ], "casos_uso": [ "无线遥控器和电池供电墙壁开关", "田间分布式农业传感器网络", "舞台灯光和无人机的实时同步", "住宅报警器和紧急按钮" ], "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": "官方 SDK,用于在支持 802.15.4 射频的 ESP32 SoC(如 ESP32-H2 和 ESP32-C6)上开发 Zigbee 3.0 节点、路由器和协调器。", "linguagem": "C / C++", "tipo": "智能家居与 Mesh", "funcao_principal": "构建基于 Zigbee 3.0 标准的超轻量、超低功耗楼宇自动化网络", "caracteristicas": [ "基于 ZBOSS 协议栈的 Zigbee 3.0 认证实现", "支持协调器(ZC)、路由器(ZR)和终端设备(ZED / Sleepy End Device)角色", "丰富的 ZCL 集群库(开/关、亮度、颜色、温度、电能计量)", "深度睡眠期间功耗仅为微安级,传感器可依靠电池运行多年", "原生兼容 Zigbee 桥接(Home Assistant ZHA/Zigbee2MQTT、Philips Hue)" ], "casos_uso": [ "由纽扣电池供电的人体存在、门窗和漏水传感器", "Zigbee 3.0 网络中的智能灯和插座", "Zigbee 转 Wi-Fi 或 Zigbee 转 Ethernet 网关和桥接", "高节点密度的商业楼宇自动化" ], "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": "乐鑫面向边缘图像处理和计算机视觉(Edge Vision)的框架,可连接 ESP32 摄像头。", "linguagem": "C / C++", "tipo": "计算机视觉与 AI", "funcao_principal": "人脸检测、生物识别、人体检测和视频流处理", "caracteristicas": [ "实时人脸检测和人脸关键点(Landmarks)提取", "使用已注册用户数据库的本地人脸识别", "人体存在检测和人数统计(Human Detection)", "针对 ESP32-S3 和 ESP32-P4 使用 AI 向量指令优化", "支持 DVP 和 MIPI-CSI 摄像头传感器(OV2640、OV3660、OV5640、SC030IOT)" ], "casos_uso": [ "人脸生物识别门禁", "智能门铃和安全摄像头(Smart Doorbells)", "房间和办公室占用智能传感器", "人体跟随机器人和互动玩具" ], "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": "针对 ESP32 芯片 Xtensa 和 RISC-V 架构高度优化的神经网络内核与运算库。", "linguagem": "C / C++", "tipo": "专用 AI 库", "funcao_principal": "利用向量 SIMD 指令,对深度神经网络进行 INT8 和 INT16 量化推理加速", "caracteristicas": [ "优化运算:2D 卷积、Depthwise Conv、Fully Connected 和 Pooling", "官方加速后端,集成 TensorFlow Lite for Microcontrollers(TFLM)", "高效的 8 位和 16 位量化,大幅降低 RAM 和 Flash 占用", "在 ESP32-S3 和 ESP32-P4 上利用专用向量指令实现极致加速", "无实时操作系统开销的执行" ], "casos_uso": [ "音频分类和工业振动信号分析(预测性维护)", "使用 TinyML 模型进行传感器异常检测", "通过 IMU 进行手势识别", "微控制器上的超轻量计算机视觉" ], "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": "面向 ESP32 系列的官方数字信号处理库,提供硬件加速的数学算法。", "linguagem": "C / C++", "tipo": "专用信号处理库", "funcao_principal": "以最高速度执行 FFT、变换、数字滤波和矩阵运算等繁重数学计算", "caracteristicas": [ "以汇编优化的快速傅里叶变换(实数和复数 FFT)", "IIR、FIR 数字滤波器和卡尔曼估计器", "矩阵、向量和标量积运算", "支持浮点数和定点数(Radix-2 和 Radix-4)", "针对 Xtensa 双核和 RISC-V 架构的定制优化" ], "casos_uso": [ "实时音频和振动频谱分析", "生物医学(ECG/EMG)和工业传感器的抗噪滤波器", "高精度电机控制和 FOC 算法", "边缘端数据压缩与编码" ], "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": "面向 ESP32 系列的现代 Rust 语言开发生态,兼具内存安全(Memory Safety)、稳健并发和高性能。", "linguagem": "Rust", "tipo": "现代语言与框架", "funcao_principal": "安全高性能固件开发,既支持裸机模式(通过 esp-hal 使用 no_std),也支持完整协议栈(通过 esp-idf-svc 使用 std)", "caracteristicas": [ "裸机 `no_std` 模式配合 `esp-hal` 库:无 RTOS 的完全控制和超快启动", "`std` 模式配合 `esp-idf-svc`:访问 Rust 标准库、Wi-Fi、BLE、HTTP、MQTT 和线程", "在编译期保证防止内存损坏和 Data Race", "支持 Xtensa(ESP32、S2、S3)和原生 RISC-V(C2、C3、C6、H2、P4)目标", "与 `embedded-hal` crate 生态集成,并使用 `embassy` 的 async/await", "官方工具:用于烧录和串口监视的 `espflash`,以及用于模板的 `esp-generate`" ], "casos_uso": [ "不允许内存故障(Null Pointer、Buffer Overflow)的关键系统", "具有简洁异步并发的现代 IoT 应用", "需要高安全级别的工业设备", "现代机器人和仪器仪表项目" ], "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": "ESP-IDF 上的 Arduino 框架官方实现(3.x+ 版本基于 ESP-IDF v5.1+),兼具极高易用性和 ESP32 高级特性。", "linguagem": "C++", "tipo": "热门替代框架", "funcao_principal": "利用庞大的 Arduino 库生态进行快速原型设计、教育项目和加速开发", "caracteristicas": [ "经典 `setup()` 和 `loop()` 语法,兼容数十万个库", "作为官方 ESP-IDF 上的 FreeRTOS 任务运行", "完整支持 Wi-Fi、Bluetooth Classic/BLE、WebServer 和 WebSockets", "兼容 Arduino IDE 2.x、PlatformIO 和 VS Code", "更新支持所有主流 SoC(ESP32、S2、S3、C3、C6)", "需要时可访问 ESP-IDF 原生功能" ], "casos_uso": [ "快速原型设计和概念验证(PoC)", "教育、创客和学术项目", "带仪表盘的简单 IoT 系统(Blynk、Adafruit IO、ThingSpeak)", "业余机器人和 DIY 家庭自动化" ], "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": "精简高效的 Python 3 实现,针对 ESP32 CPU 直接运行优化,并提供实时解释器。", "linguagem": "Python", "tipo": "动态语言与解释器", "funcao_principal": "使用 Python 进行交互式开发和敏捷原型设计,提供交互式 REPL 控制台和即时硬件操作", "caracteristicas": [ "完整的 Python 3 解释器,可编译为 RAM 中的字节码", "通过串口的交互式 REPL 控制台和通过 Wi-Fi 的 WebREPL", "集成文件系统(LittleFS / FAT),无需重新编译即可上传 `.py` 脚本", "原生模块 `machine`、`network`、`bluetooth`、`espnow` 和 `asyncio`", "非常适合用真实硬件教授编程和算法" ], "casos_uso": [ "实体计算教学和大学实验室", "敏捷原型设计和传感器快速台架测试", "台架测试自动化脚本", "IoT 数据采集实验应用" ], "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" } }