Librerías y Recursos - IvanJVR/ArquitecturaComputadoras Wiki

Regresar

Para la implementación de este proyecto en software hicimos uso de las siguientes librerías *Para su uso en Pyhton

Tabla de Contenido

PyQt5

Qt es un conjunto de librerías diseñadas en C++ que nos ayuda a implementar una interfaz gráfica de aplicación. Incluye muchos funcionamientos y permite implementar las API de forma más fácil. Por medio de ésta, se creó una interfaz la cual fuese analizada exclusivamente por el programador. En esta se puede visualizar una tabla con los últimos diez registros en tiempo real de cualquiera de las 3 variables: luz, humedad y temperatura, según el botón que se presione.

Sus librerías en Python son PyQt 5 y se instalan de la siguiente forma

pip instalar PyQt5

Igual es necesario descargar su IDE QtDesigner.

QtCore

Esta librería ayuda para la animación, diseño, configuración del usuario y aplicación

QtGui

Extiende de QtCore y sirve para darle funcionalidad a los widgets; acciones al presionarlos, vista de columnas, color, etc

QtWidgets

Esta librería incluye todos los widgets disponibles. Éste nos permite utilizar desde cajas de texto hasta gráficas de vectores.

Blynk IoT

Es una plataforma que nos permite controlar ciertos dispositivos hardware mayormente relacionados a IoT. Nos ayuda a visulizar la información a través de un servidor web incluido en la aplicación que puede ser utilizados en android o IOS. En esta plataforma, se implementó un interfaz gráfica para poder visualizar las condiciones analizadas ya sea por medio de su señal de salida, o de manera gráfica en tiempo real. Tambien, se puede modificar para poder analizar las condiciones en distintos periodos de tiempo, desde 15 minutos, hasta un mes.