A continuación se muestran las indicaciones para poder iniciar el proyecto del Pulsioxímetro de Mexbalia, las indicaciones están descritas para ejecutarse en un ambiente de Linux, debido a que los comandos están desarrollados y probados para este, el proyecto se puede ejecutar en otros ambientes, pero la forma de implementarlo varia en algunos puntos. Este proyecto cuenta con tres grandes partes, las cuales se irán comentando una por una.
Para poder llevar a cabo la implementación y despliegue del proyecto se debera contar con lo siguiente:
- Cuenta activa y configurada en Google Cloud Platform - La plataforma de nube dónde se aloja y consume servicios el proyecto.
- node v12.14.1+ - JavaScript runtime
- npm 6.14.6+ - Sistema de gestión de paquetes para Node.js
- IDE de Arduino Instalado - IDE para programar el Arduino Nano 33 IoT
- Kit del pulsioxímetro Mexbalia - Kit con todo lo necesario para armar tu dispositivo
A continuación se muestra el orden en el que se debe ejecutar cada paso para poder lograr la correcta implementación del proyecto, las instrucciones para cada paso se encuentran dentor de la respectiva carpeta
- Cloud Environment - Archivos de configuración para iniciar servicios en GCP y Firebase
- Device Settings - Diagrama esquemático y código para configurar el dispositivo
- Front-End - Aplicación Web desarrollada en ReactJS
Para que puedas ver como se hace la implementación del proyecto en Mexbalia se prepararon una serie de tutoriales los cuales puedes visualizar en el siguiente enlace:
- Pulsioxímetro - Lista de reproducción con los tutoriales
Este proyecto está bajo la Licencia (GNU General Public License v3.0) - mira el archivo LICENSE para detalles