Tecnológico Nacional de México
Instituto Tecnológico de San Juan del Río
Ingeniería en Sistemas Computacionales
SISTEMA DE MONITOREO DE LA SALUD A DISTANCIA
Y EN TIEMPO REAL MEDIANTE TECNOLOGÍA IOT
P R E S E N T A:
Omar Mancilla Pérez
N° Control 13590623
A S E S O R E S:
Dra. Armida González Lorence
Dr. José Gabriel Ayala Landeros
ME. Angélica Jacqueline Amaya Pérez
Ing. Govani Gregorio Sánchez Orduña
Lic. Sonia Elizabeth Román Flores
En este repositorio se encuentra el programa en Arduino complementario al presente proyecto de investigación con el cual se podrán calcular y enviar los datos referentes a los sensores que estarán en todo momento monitoreando los signos vitales (pulso cardiaco/electrocardiograma, temperatura corporal y saturación de oxígeno en la sangre) de pacientes que se encuentren en reposo desde su hogar.
© 2019 - 2020 | Todos los derechos reservados | Hecho de ♥ por ITSJR Research & Omar Mancilla
Primeramente, si deseas asignar una IP a tu placa Arduino necesitarás también de una dirección MAC para evitar que Arduino NO la reconozca. La dirección que elijas no debe de estar en uso por algún otro dispositivo de tu red de lo contrario podrían existir colisiones, o peor aún, ataques MAC spoofing.
Puedes dejar la que viene en el programa por defecto:
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
Ahora bien, para asignar de forma manual solo tendrás que seleccionar la IP, reemplazarla y descomentar las lineas:
byte ip[] = { 192, 168, 0, 102 }; Ethernet.begin(mac, ip, gateway, subnet);
Y agregar comentarios a:
//Ethernet.begin(mac, gateway, subnet); //client.dhcp(); //Serial.println(Ethernet.localIP());
Si prefieres que tu router por medio de DHCP lo haga no tendrás que modificar algo, el programa lo realiza de forma automática :D
El programa se escribio haciendo uso de las siguientes bibliotecas, es posible que actualmente ya presenten actualizaciones con mejoras significativas que podrían dejar obsoleto a este repositorio, esto no depende de mi, si no de los desarrolladores que dan soporte individual a cada una.
- ArduinoJson by Benoit Blanchon Versión 5.13.3
- DallasTemperature by Miles Burton, Tim Newsome, Guil Barros and Rob Tillaart Versión 3.8.0
- PulseSensor Playground by Joel Murphy, Yury Gitman and Brad Needham Versión 1.5.1
- MAX30100 by Connor Huffine Versión 1.0.0
- MAX30100lib by OXullo Intersecans Versión 1.1.0
- OneWire by Jim Studt, Tom Pollard, Robin James ... Versión 2.3.5
- arduino-restclient-master by Chris Continanza and James Ward Versión desconocida