Logo

Alianza FP y Cuidados

Procesador ESP32-S3

Núcleo inteligente del dispositivo para la gestión de tareas clínicas y conectividad IoT.

Volver a E-MoveCare 2.0

Procesamiento en el Nodo de Red (Edge Computing)

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.

Ventaja Crítica del Cambio

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.

Especificaciones Técnicas del Chip

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

Distribución Simultánea de Núcleos (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:

Core 0: Telecomunicaciones

  • Gestión persistente del Stack de red Wi-Fi.
  • Sincronización asíncrona de variables biométricas con Firebase Cloud.
  • Encriptación ligera de datos IP.

Core 1: Captura Biomédica

  • Muestreo a alta velocidad del bus I2C para el sensor MAX30102.
  • Lectura One-Wire de la sonda de temperatura digital DS18B20.
  • Decodificación serie de las tramas de localización satelital (GPS).

Gestión Inteligente de Multitarea Dual-Core

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: