Trabajo Final TCC

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

Especificación de

Estadística de Señales
Aleatorias
Fundamentos del proceso aleatorio – G1
Profesor: Milton Rios Julcapoma

2021-1
INTEGRANTES:

 Alvinagorta Huanquis, Joel – 19190328


(joel.alvinagorta@unmsm.edu.pe)

U N M S M – F I E E

Fecha de entrega: 27/07/2021


5. Descripción de la solución
5.1 Hardware y Software del prototipo de telemedicina
5.2 Arquitectura prototipo de telemedicina
5.2.1 Arquitectura Funcional
Dentro de la arquitectura funcional podemos encontrar como dice su nombre las
funciones de lo que conforma el prototipo de telemedicina, entonces según esta
arquitectura el prototipo este compuesto por:
Dispositivos:
 Dentro de ello encontramos los sensores como el electrocardiograma, el sensor de
pulso no invasivo, el glucómetro no invasivo, y como actuador tenemos la bomba
de insulina parte fundamental de este prototipo. Los sensores nos ayudaran a
registrar las variables físicas como nivel de glucosa presión y actividad del corazón
del cuerpo y el actuador nos permitirar regular el nivel de azúcar de nuestro
cuerpo.
Interconexión:
 Dentro de la interconexión encontramos la ESP32 que estará conectada a la
raspberry pi 4 el ESP32 es un microcontrolador que tiene la capacidad de
establecer comunicaciones inalámbricas por Bluetooth y Wi-Fi y que conectado a
la raspberry pi 4 funcionara como medio de interconexión entre el servidor local y
la APP móvil o página web.
Plataformas:
 Dentro de las plataformas usadas en el prototipo encontramos el Arduino,
raspberry pi4 y la placa E-Health V2.0 estas plataformas van a cumplir el proceso
de digitalización, intercambio, procesado, almacenamiento y tratamiento o análisis
de la información recogida de los dispositivos ya sean sensores o actuadores.
Aplicaciones:
 Este prototipo de telemedicina se va poder ser visible a los usuarios a través de
una aplicación móvil para dispositivos con SO Android y podrá ser visualizada por
el personal medico encargado del paciente a través de una página web donde hará
las recomendaciones que sean necesarias
5.2.3 Arquitectura de Hardware y Software
Arquitectura de hardware del prototipo telemedicina
La arquitectura de hardware del dispositivo IoT de telemedicina se conforma por los
dispositivos de sensores de electrocardiograma y sensor de pulso y oxigeno no invasivo
que se conecta directamente a la placa E-Health para el procesamiento de la señal y los
datos, mediante una conexión externa basada en pines se conecta al Arduino y esta vía
cable USB se conecta a la Raspberry Pi. Para el prototipo también se considera un
glucómetro y una bomba de insulina no invasiva como sensor externo a la palca E-Health
los cuales serán los principales componentes de este sistema de páncreas artificial estos
dos últimos dispositivos estarás conectados directamente a las Raspberry Pi 4. Cabe
aclarar que los dispositivos mencionados inicialmente que estarán conectados a través de
la placa E-Health son dispositivos que nos ayudaran al manejo telemático es decir el
control físico del paciente. Entonces es la Raspberry Pi 4 que tiene el control sobre el
actuador es decir la bomba de insulina y mediante la interconexión con la ESP32 toda la
información va poder ser enviada al servidor web y a la aplicación móvil.
Arquitectura de software del prototipo telemedicina
La arquitectura de software del prototipo IoT de telemedicina se basa en la programación
que se realiza en la Raspberry Pi 4.
Para obtener la información de los sensores el Arduino manda los datos a la Raspberry Pi
y acá hay que recalcar que para el mejor manejo de las variables entregada por los
sensores se usa la librería de los sensores E-Health denominada ArduPi esto va permitir
programar la lectura de los sensores de una manera más sencilla entonces Arduino manda
los datos a la Raspberry Pi mediante puerto USB para su posterior procesamiento y
análisis de la información de interés.
El lenguaje de programación Phyton es el encargado de leer los datos de los sensores que
son recibidos por medio del Arduino y también los datos que son enviados directamente a
la placa Raspberry Pi y por tanto es el responsable de activar la bomba de insulina cuando
se va generando el exceso o bajo nivel de azúcar en el cuerpo del paciente estos datos los
envia a una base de datos MySQL instalada en el SO de la Raspberry Pi que
constantemente guarda la información hasta un limite de acuerdo con el espacio asignado.
La aplicación NodeJS maneja la base de datos MySQL y es el que controla cuando y como
guardar la información obtenida por los sensores.
Phyton como lenguaje no leen siempre los datos de los sensores a cada momento, los lee
cuando se necesita la información ahorrando espacio en la base de datos MySQL. NodeJS le
indica a Phyton como leer y cuando leer los datos para posteriormente almacenarlos a la
base de datos MySQL.
Para la aplicación móvil la cual está realizada en Android, se utiliza el lenguaje de
programación llamado Klotin. La aplicación Android se conecta ala raspberry pi mediante
un servidor express por medio del protocolo HTTP si es que se quiere conectar por
internet o por medio del protocolo MQTT conectándose directamente al servidor MySQL
por medio de bluetooth. Express es un framework que corre en lenguaje de programacion
de NodeJS. Express se conecta a la base de datos MySQL para enviarla a la aplicación
Android.
La aplicación web se puede observar a traves de cualquier browser o navegador, para la
aplicación Web interactúan los frameworks como VueJS mediante HTML, CSS y JavaScript.
Las peticiones que se ejecutan desde el navegador están solicitando la información a la
base de datos Express, y la aplicación web estará desarrollada en un PaaS como es
Firebase. El prototipo IoT de telemedicina incluye la implementación de una APP para la
visualización de los datos adquiridos por los sensores y las actuaciones de la bomba de
insulina, previo a la toma de datos y análisis de resultados se procede a instalar la APP en
este caso a un SmartPhone en caso se quiera visualizar desde un móvil o también buscar la
aplicación mediante un navegador web.
5.2.3 Arquitectura de 3 nodos
Se puede definir este prototipo de telemedicina que es el páncreas artificial como una
arquitectura de 3 nodo.
Nodo sensor y actuador
En este nodo los sensores como el ECG, sensor de pulso y el Glucómetro van a captar las
variables físicas del cuerpo del paciente y las va mandar a la placa E-health para que sean
digitalizadas y procesadas, en este nodo también se encuentra la bomba de insulina que
actuara de acuerdo a los valores capturados del glucómetro y esta acción de la bomba de
insulina estará programada en la palca Raspberry Pi.
Nodo coordinador o Gateway
Luego de la captura de los sensores y el procesamiento en la placa E-Health estos datos
pasan al Arduino mediante la conexión de entre pines que hay entre estas dos placas ahora
luego de que la información sea procesada en el Arduino tanto las variable analógicas
como las digitales y que también se le fueron asignados variables a los datos para darle un
formato estos son enviados a la placa Raspberry Pi mediante la conexión USB entre el
Arduino y la placa Raspberry Pi, en la placa Raspberry Pi la información es almacenada en
la base de datos de este servidor local que fue instalada a través de su SO. Esta información
va ser analizada en la base de datos MySQL por el framework NodeJS y mediante el ESP32
que será conectado directamente a la Rapberry Pi podrá establecer una comunicación
mediante Wi-Fi por medio del protocolo HTTP al servidor de la nube o establecer una
comunicación mediante Bluetooth por medio del protocolo MQTT a la aplicación móvil
para dispositivos con SO Android.
Nodo de servidor
Una vez que la información del servidor local sea transmitida a la aplicación web
desarrollada en el PaaS Firebase y que este servidor de la nube también tenga una base de
datos MySQL podrá guardar toda la información del paciente formando un historial donde
el personal medico autorizado pueda ver a través de la aplicación web diferentes graficas
o análisis cuantitativos o cualitativos que será de interés para hacer las recomendaciones
al paciente y/o también podrá ser enviada esta información del servidor local a una
aplicación móvil con SO Android donde se mostrara en tiempo real el comportamiento del
nivel de azúcar del cuerpo del paciente y también se podrá ver la acción de la bomba de
insulina mediante las gráficas que resulta del análisis del glucómetro.

También podría gustarte