ESP Platform

Documentación oficial

Engineering · architecture

Arquitectura del sistema

Documentación asociada a AEOS 0.7.0Revisión 1Actualizado 14/07/2026 03:36:28 CESTstable

Arquitectura del sistema

ESP Platform separa navegador, backend, metadatos y archivos binarios.

Flujo principal

Browser over HTTPS -> Nginx -> Spring Boot -> PostgreSQL metadata Browser Web Serial -> ESP32 connected by USB Spring Boot -> protected filesystem for artifacts and backups

El navegador es responsable de la conexión física, lectura y escritura con esptool-js. Spring Boot administra catálogo, validaciones de servidor, artifacts, sesiones, auditoría, documentación y descargas. PostgreSQL conserva relaciones y estado transaccional. El filesystem conserva binarios grandes.

Límites

No se guardan firmware ni dumps como BLOB. Nginx sirve el acceso interno en el puerto 88 y NPM termina HTTPS para el dominio operativo. systemd controla el proceso Java. No hay contenedores.

Las SPEC de la Constitución son la arquitectura oficial. Cualquier cambio arquitectónico se propone y aprueba antes de implementarse.

Información técnica del documento
Ruta lógica
architecture/overview.md
Commit Git
a83cef9e1ee0c5b0b22662fe3493139d77c23570
SHA-256
3a4b505c963b34db8250a67b6682df33bce272ef0f93d87e19ae054d6def5bb4
Regeneración
scripts/build-documentation.sh