{ "ESP-IDF": { "nome": "ESP-IDF", "icone": "⚙️", "nome_completo": "Espressif IoT Development Framework", "descricao": "Framework oficial de desenvolvimento da Espressif para ESP32, baseado em FreeRTOS", "linguagem": "C/C++", "tipo": "Framework Base", "funcao_principal": "Desenvolvimento de aplicações IoT de propósito geral com acesso completo ao hardware", "caracteristicas": [ "Sistema operacional em tempo real (FreeRTOS)", "Pilha completa de Wi-Fi e Bluetooth", "Suporte a todos os periféricos do ESP32", "Ferramentas de build e debug integradas", "Gerenciamento de energia avançado", "Suporte OTA (Over-The-Air updates)", "Biblioteca de componentes extensível" ], "casos_uso": [ "Dispositivos IoT conectados", "Automação residencial e industrial", "Wearables e dispositivos vestíveis", "Gateways e hubs de comunicação", "Sistemas embarcados em tempo real" ], "exemplo": "/exemplos/esp-idf.c", "exemplos": "https://github.com/espressif/esp-idf/tree/master/examples", "documentacao": "https://docs.espressif.com/projects/esp-idf/", "repositorio": "https://github.com/espressif/esp-idf", "cor": "#E74C3C" }, "ESP-ADF": { "nome": "ESP-ADF", "icone": "🎵", "nome_completo": "ESP Audio Development Framework", "descricao": "Framework especializado para aplicações de áudio no ESP32", "linguagem": "C/C++", "tipo": "Framework Especializado", "funcao_principal": "Desenvolvimento de aplicações de áudio com suporte a codecs, streaming e processamento", "caracteristicas": [ "Suporte a múltiplos codecs de áudio (MP3, AAC, FLAC, WAV, etc.)", "Pipeline de áudio configurável", "Streaming de áudio via HTTP, HTTPS, HLS", "Integração com serviços de nuvem (AWS, Google, Baidu)", "Reconhecimento de voz e wake word", "Equalização e efeitos de áudio", "Suporte a Bluetooth A2DP e HFP" ], "casos_uso": [ "Alto-falantes inteligentes", "Assistentes de voz", "Rádios de internet", "Players de música", "Interfones e intercomunicadores", "Sistemas de PA (Public Address)" ], "exemplo": "/exemplos/esp-adf.c", "exemplos": "https://github.com/espressif/esp-adf/tree/master/examples", "documentacao": "https://docs.espressif.com/projects/esp-adf/", "repositorio": "https://github.com/espressif/esp-adf", "cor": "#3498DB" }, "ESP-DSP": { "nome": "ESP-DSP", "icone": "📊", "nome_completo": "ESP Digital Signal Processing Library", "descricao": "Biblioteca otimizada para processamento digital de sinais no ESP32", "linguagem": "C/C++", "tipo": "Biblioteca Especializada", "funcao_principal": "Processamento de sinais digitais com algoritmos otimizados para arquitetura ESP32", "caracteristicas": [ "Operações matemáticas otimizadas (FFT, convolução, correlação)", "Filtros digitais (FIR, IIR, Kalman)", "Transformadas (FFT, DCT, DWT)", "Operações de matriz e vetores", "Suporte a ponto fixo e ponto flutuante", "Otimizações específicas para Xtensa e RISC-V" ], "casos_uso": [ "Análise de sinais de áudio", "Processamento de sinais de sensores", "Filtros adaptativos", "Análise espectral", "Compressão de dados", "Reconhecimento de padrões" ], "exemplo": "/exemplos/esp-dsp.c", "exemplos": "https://github.com/espressif/esp-dsp/tree/master/examples", "documentacao": "https://docs.espressif.com/projects/esp-dsp/", "repositorio": "https://github.com/espressif/esp-dsp", "cor": "#9B59B6" }, "ESP-WHO": { "nome": "ESP-WHO", "icone": "📷", "nome_completo": "ESP Image Processing Framework", "descricao": "Framework para processamento de imagens e visão computacional no ESP32", "linguagem": "C/C++", "tipo": "Framework Especializado", "funcao_principal": "Detecção facial, reconhecimento facial e processamento de imagens", "caracteristicas": [ "Detecção de faces em tempo real", "Reconhecimento facial", "Detecção de pontos faciais (landmarks)", "Rastreamento de objetos", "Otimizado para ESP32-S3 com aceleradores de IA", "Suporte a câmeras via interface DVP", "Modelos de rede neural otimizados" ], "casos_uso": [ "Sistemas de reconhecimento facial", "Controle de acesso inteligente", "Câmeras de segurança com IA", "Detecção de presença", "Análise de expressões faciais", "Contagem de pessoas" ], "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": "#E67E22" }, "ESP-NN": { "nome": "ESP-NN", "icone": "🧠", "nome_completo": "ESP Neural Network Library", "descricao": "Biblioteca de redes neurais otimizada para ESP32", "linguagem": "C/C++", "tipo": "Biblioteca Especializada", "funcao_principal": "Inferência de redes neurais com otimizações específicas para ESP32", "caracteristicas": [ "Operações de rede neural otimizadas", "Suporte a convolução, pooling, fully connected", "Quantização de 8 e 16 bits", "Otimizações SIMD para Xtensa e RISC-V", "Compatível com TensorFlow Lite", "Baixo consumo de memória", "Aceleração via instruções vetoriais" ], "casos_uso": [ "Classificação de imagens", "Detecção de objetos", "Reconhecimento de voz", "Predição de séries temporais", "Detecção de anomalias", "IA na borda (Edge AI)" ], "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": "#1ABC9C" }, "ESP-Matter": { "nome": "ESP-Matter", "icone": "🏠", "nome_completo": "ESP Matter SDK", "descricao": "SDK para desenvolvimento de dispositivos compatíveis com o padrão Matter", "linguagem": "C/C++", "tipo": "Framework Especializado", "funcao_principal": "Criar dispositivos smart home interoperáveis usando o padrão Matter", "caracteristicas": [ "Compatibilidade com padrão Matter (ex-Project CHIP)", "Interoperabilidade entre ecossistemas (Apple, Google, Amazon)", "Suporte a Thread e Wi-Fi", "Comissionamento simplificado", "Segurança robusta (PKI, criptografia)", "Modelos de dispositivos pré-definidos", "Integração com ESP-IDF" ], "casos_uso": [ "Lâmpadas inteligentes", "Tomadas e interruptores smart", "Sensores de temperatura e umidade", "Fechaduras inteligentes", "Termostatos", "Dispositivos de controle de cortinas" ], "exemplo": "/exemplos/esp-matter.c", "exemplos": "https://github.com/espressif/esp-matter/tree/main/examples", "documentacao": "https://docs.espressif.com/projects/esp-matter/", "repositorio": "https://github.com/espressif/esp-matter", "cor": "#F39C12" }, "Arduino": { "nome": "Arduino", "icone": "🛠️", "nome_completo": "Arduino Core for ESP32", "descricao": "Implementação do framework Arduino para ESP32, facilitando o desenvolvimento", "linguagem": "C++", "tipo": "Framework Alternativo", "funcao_principal": "Desenvolvimento rápido e simplificado usando a API familiar do Arduino", "caracteristicas": [ "API simples e intuitiva", "Grande comunidade e bibliotecas", "IDE Arduino integrada", "Suporte a Wi-Fi e Bluetooth", "Compatibilidade com bibliotecas Arduino", "Ideal para prototipagem rápida", "Curva de aprendizado suave" ], "casos_uso": [ "Prototipagem rápida", "Projetos educacionais", "Makers e hobistas", "IoT simples", "Sensores e atuadores básicos", "Projetos 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/", "repositorio": "https://github.com/espressif/arduino-esp32", "cor": "#00979D" }, "MicroPython": { "nome": "MicroPython", "icone": "🐍", "nome_completo": "MicroPython for ESP32", "descricao": "Implementação do Python 3 otimizada para microcontroladores ESP32", "linguagem": "Python", "tipo": "Framework Alternativo", "funcao_principal": "Desenvolvimento em Python para prototipagem rápida e scripting", "caracteristicas": [ "Sintaxe Python 3", "REPL interativo", "Desenvolvimento iterativo", "Bibliotecas padrão Python", "Suporte a Wi-Fi e Bluetooth", "Sistema de arquivos integrado", "Ideal para educação e prototipagem" ], "casos_uso": [ "Prototipagem rápida", "Educação e ensino", "Scripts de automação", "IoT experimental", "Projetos de ciência de dados embarcados", "Testes e validação" ], "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" } }