Skip to content
CesarGMtz edited this page Nov 27, 2022 · 24 revisions

Proyecto Final - Prototipo de sensores

TC1004B_IoT - Implementación de internet de las cosas (Gpo 501)

Índice

A continuación se enlistan los contenidos de la wiki. Puedes hacer clic para acceder a cada una de las páginas.

Descripción del proyecto

En este repositorio se presentan los procedimientos y documentación relativa al proyecto final del bloque de Implementación del Internet de las Cosas (Gpo. 501) con el profesor Emmanuel Torres Ríos. La entrega de este proyecto se dió el 28 de noviembre de 2022.

El objetivo de este reto es utilizar los conocimientos y habilidades necesarios para transmitir datos mediante el uso de sensores y actuadores en una aplicación domótica. Este sistema deberá estar basado en microcontroladores conectados a Internet, por lo que se tendrá que utilizar el concepto de Internet of Things.

Requisitos del proyecto

  • Sistema de dispositivos digitales basado en 5 microcontroladores interconectados en una red de datos para el intercambio de información.
  • Uso de distintos protocolos (TCP, UDP, HTTP, MQTT, IFTTT o similares) de acuerdo con las distintas aplicaciones.
  • Diseño e implementación de una arquitectura de Información en un servicio de alojamiento (Firebase).
  • Servicio de alojamiento que permita la recopilación de datos, comunicación y generación de acciones.
  • Programación, interconexión y puesta en operación de dispositivos.
  • Análisis de requerimientos, planeación y administración del proceso de ejecución del sistema doméstico.

Como sensores utilizados para este proyecto están:

Elementos

Las fases documentadas en este proyecto son:

Características del sistema

Los requisitos que se espera que se cumplan en este proyecto son:

  • Cinco sensores y variables escribiendo datos en la base de datos.
  • Aplicación con información de la base.
  • Programa en Python que visualice la información almacenada.
  • Cambiar el campo usuario por "Elemento mayor a 9" en caso de un elemento mayor a 9.

Licencia

Este proyecto cuenta con la licencia GPLv3, la cual estipula que no se puede vender ni demandar por la auditoría del programa. Esto además implica que no es posible buscar una remuneración económica por el código, ni por una variación del mismo. El objetivo de esta licencia es que el contenido en este repositorio, así como con cualquier código que presente esta licencia, sea libre y permita la redistribución siempre que sea libre y gratuita.

Clone this wiki locally