Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto IoT ConSens

El proyecto consistió de modulos Arduino equipados con sensores de presión, temperatura y humedad y una antena la cual variaba dependiendo el grupo de trabajo ("Industrial wireless communication" (NRF24L01) o "LoRa" (RFM95)) con el fín de transmitir los datos recolectados a un Gateway desarrollado con un ESP32S y este a su vez enviar los datos a la pagina web para finalmente ser guardados en una base de datos, mostrar dichos datos en la pagina y en una aplicacion de telefono, y además enviar alertas basadas en valores criticos.

La pagina web

Consiste principalmente en almacenamiento y visualizacion de datos de los datos recibidos, ademas los usuarios que tengan poder de administrador tienen la capacidad de establecer un valor minimo y maximo para cada tipo de dato (temperatura, presión y humedad) y para cada modulo con el fin de enviar una alerta.

Detalles del desarrollo

  • Frontend: HTML y CSS.

  • Backend: Python V3.12 con Django V5.1 y Django Rest Framework V3.15 para la API REST

  • Base de datos: MySQL


Modulos

Cada modulo debe enviar su id con el que fue registrado, la ubicación donde se encuentra y los datos de temperatura en grados celcius [°C], humedad en humedad relativa [%] y presión en hectopascales [hPa].

Valores Criticos

Para cada tipo de dato se puede establecer un valor maximo y/o minimo con el fin de enviar una alerta mediante la aplicacion de telefono y mostrar ese valor de manera distintiva en la pagina web.

Finalmente no se pudo desarrollar la aplicación de telefono, pero se estableció la estructura para poder intercomunicar la pagina web con la aplicación.

About

Pagina web de un proyecto de IoT para la materia Teoría de las comunicaciones

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages