Volver al catálogo

Proyecto · Sistemas de borde

DEF: firmware modular para ESP32

Domus Edge Framework es un framework modular para construir firmware de dispositivos embebidos, con ESP32 y ESP-IDF/C++ como base. Está orientado a domótica, robótica y sistemas que conectan software con el mundo físico.

Aplicación
Domótica y robótica
Plataforma base
ESP32 · ESP-IDF/C++

Estado y recursos

Exploración activa

Lo que esta ficha no publica

Demo
No autorizada
Firmware o descargas
No autorizados
Código fuente
Privado · no publicado
Disponibilidad
Sin servicio ni hardware público
01

No empezar cada dispositivo desde cero

Un sensor, un controlador doméstico o un robot necesitan algo más que leer un pin: arrancar de forma ordenada, conservar configuración, coordinar eventos y separar la lógica del producto de su placa. Repetir esas piezas en cada firmware vuelve más costoso cambiar hardware y mantener varias aplicaciones. DEF busca convertirlas en una base común reutilizable.

02

Un núcleo común, integraciones separadas

El Core organiza el ciclo de vida, los eventos y las interfaces de configuración y almacenamiento. Las comunicaciones y las capacidades de cada plataforma se conectan mediante contratos definidos, sin mezclar drivers o detalles de placa con las decisiones de la aplicación. La base prevista es ESP-IDF/C++; Arduino no es una dependencia base ni una compatibilidad que esta ficha prometa.

03

De una idea a un dispositivo

En un controlador doméstico, por ejemplo, la aplicación puede organizarse alrededor de lecturas, decisiones y acciones; la base común se ocupa de coordinar su ciclo de vida y configuración. El objetivo es reutilizar esas piezas cuando cambia el producto, en vez de rehacer toda la estructura del firmware. Es un escenario ilustrativo, no una demo publicada ni una integración de sensores certificada.

04

Evidencia disponible

El Core cuenta con implementación y pruebas host de ciclo de vida, eventos y configuración/almacenamiento. El owner documentó una compilación de un consumidor con perfil ESP32 genérico; esa compilación no acredita funcionamiento del hardware de una placa concreta. La consola de desarrollo es local y fail-closed: no es un protocolo de producción ni una demo pública.

05

Alcance y evolución

Drivers, control físico, conectividad segura y actualización de firmware requieren sus propias integraciones y validaciones. Un módulo previsto no equivale a una capacidad lista. El código sigue privado y no se ofrece firmware descargable ni hardware público; cada placa necesita evidencia específica antes de declarar soporte.