Núcleo inteligente del dispositivo para la gestión de tareas clínicas y conectividad IoT.
El procesador ESP32-S3 se utiliza como unidad central de procesamiento debido a su capacidad de procesamiento dual-core, lo que permite separar estrictamente la adquisición de datos biomédicos en tiempo real de las tareas de conectividad de red, evitando bloqueos en la lectura de sensores críticos.
La integración del ESP32-S3 permite aplicar algoritmos matemáticos de filtrado de ruido sobre las señales analógicas antes de enviarlas a la base de datos, asegurando telemetría limpia y estable sin retardos en la interfaz táctil local.
| Componente del Sistema | Capacidad de Operación |
|---|---|
| Procesador | Xtensa® 32-bit LX7 Dual-Core (Doble Núcleo independiente) |
| Frecuencia de Reloj | Hasta 240 MHz |
| Conectividad Inalámbrica | Wi-Fi 802.11 b/g/n (2.4 GHz) y Bluetooth® 5 (LE) integrados |
| Memoria Interna | 384 KB ROM, 512 KB SRAM |
| Gestor de Tareas | Soporte nativo para el kernel de tiempo real FreeRTOS |
El firmware implementa la separación de procesos en hilos de ejecución diferenciados (Pinned Tasks), asignando cada bloque de código a un núcleo físico concreto:
A diferencia de los procesadores básicos que ejecutan una sola instrucción a la vez, el cerebro del proyecto implementa una arquitectura de Sistema Operativo en Tiempo Real (RTOS) para evitar cualquier riesgo de latencia: