Aplicación web progresiva (PWA) con IOT para el monitoreo de mascotas en tiempo real en la ciudad de Quito
No Thumbnail Available
Files
Date
2023-02
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Universidad Técnica de Ambato. Facultad de Ingeniería en Sistemas, Electrónica e Industrial. Carrera de Ingeniería en Sistemas Computacionales e Informáticos
Abstract
Currently, stray animals have become a serious problem in the city of Quito, as there
are several factors why the population of these animals is increasing. One of the main
factors is the loss of pets, where their owners didn’t use or didn’t know the tools to
monitor them and keep them safe.
This project aims to take advantage of the technology of the Internet of Things or IoT
through the low power wide area network or LPWAN Sigfox, which is available in the
city of Quito, it is possible to use it for the development of a progressive web
application or PWA for real-time monitoring of pets, where users can manage the
facilities, medicines, professionals, location and temperature in real time of their pets.
To make use of the LPWAN Sigfox, a prototype device for monitoring pets was
developed using the Ufox development board manufactured by the Peruvian company
Teca, which being based on the Arduino Leonardo board, gave the possibility of
incorporating a GPS NEO-6M module to obtain the location and infrared sensor
MLX90614 in order to obtain the temperature of the pet, also as a means of protection
for these components a 3D box was designed which was printed in polylactic acid
filament or PLA.
The PWA was developed following the planning, design, coding, testing and
deployment phases of the Extreme Programming or XP methodology using two web
development tools, where the front-end or presentation layer of the PWA was built
using Next.js, which is a framework of the React.js library that facilitates the
development of PWAs through simple installations and configurations, the back-end
or data access layer of the PWA was built with Spring Boot, which is a technology that
allows the development of RESTful web services, which provide speed, security and
scalability.
Description
Los animales callejeros en la actualidad se han vuelto un grave problema en la ciudad
de Quito, ya que existen varios factores por los que la población de estos animales va
en aumento. Uno de los principales factores es la perdida de mascotas, donde sus
dueños no usaban o desconocían herramientas para monitorearlas y mantenerlas
seguras.
El presente proyecto tiene como objetivo aprovechar la tecnología del internet de las
cosas o IoT mediante la red de área amplia de baja potencia o LPWAN Sigfox, la cual
al estar disponible en la ciudad de Quito es posible usarla para el desarrollo de una
aplicación web progresiva o PWA de monitoreo en tiempo real de mascotas, donde los
usuarios podrán administrar los establecimientos, medicinas, profesionales, ubicación
y temperatura en tiempo real de sus mascotas.
Para hacer uso de la LPWAN Sigfox se desarrolló un prototipo de dispositivo para el
monitoreo de mascotas usando la placa de desarrollo Ufox fabricado por la empresa
Peruana Teca, la cual al estar basada en la placa Arduino Leonardo, dio la posibilidad
de incorporar un módulo GPS NEO-6M para obtener la ubicación y sensor infrarrojo
MLX90614 con el fin de obtener la temperatura de la mascota, además como medio
de protección para estos componentes se diseñó una caja en 3D la cual fue impresa en
filamento de ácido poliláctico o PLA.
La PWA fue desarrollada siguiendo las fases de planificación, diseño, codificación,
pruebas y despliegue de la metodología Extreme Programming o XP usando dos
herramientas de desarrollo web, donde el front-end o la capa de presentación de la
PWA se construyó utilizando Next.js, el cual es un framework de la librería React.js
que facilita el desarrollo de PWAs mediante instalaciones y configuraciones simples,
el back-end o la capa de acceso a datos de la PWA fue construida con Spring Boot, la
cual es una tecnología que permite el desarrollo de servicios web tipo REST, los cuales
proporcionan rapidez, seguridad y escalabilidad.
Keywords
SIGFOX, PWA, NEXT.JS, SPRING BOOT, MONITOREO DE MASCOTAS