Desarrollar un sistema IoT para el seguimiento y análisis del ritmo cardíaco y la variación del ritmo cardíaco haciendo uso del microframework Flask. El sistema debe permitir realizar las siguientes operaciones: Posibilitar el inicio y la detención de la captura del ritmo cardiaco (HR) y la variabilidad del ritmo cardíaco(RR). Los datos serán recibidos al mismo tiempo. Permitir la consulta del histórico de las sesiones. Cada sesión tiene un código estampa que la distingue y está asociada a un conjunto de capturas de HR y RR. Obtener para cada sesión: el promedio del HR y de RR, el valor máximo y mínimo de HR y RR, la desviación estándar de los valores HR y RR(SDRR), el porcentaje pRR50 de la variabilidad del ritmo cardíaco. Determinar el riesgo asociado a las métricas de promedio de la variabilidad del ritmo cardíaco, SDRR y pRR50 (ver diapositiva siguiente). Presentar en tiempo real las gráficas del ritmo cardíaco (HR) y de la variabilidad del ritmo cardíaco (RR). Obtener los centroides de los datos del ritmo cardíaco y de la variabilidad del ritmo cardíaco.
Tecnologías a usar: Microframework Flask de Python Base de datos TinyDB Simulación de puerto serial y tarjeta Arduino(Python) Librería scikit-learn de Python Librería de visualización de datos canvas.js