Integración de un sistema de comunicaciones internet y base de datos, para calcular el consumo de energía mediante la dimerización de la iluminación en el hogar, variado y consultado desde una aplicación.
Fecha
Fecha
2019-06-27
Director
Colaboradores
Título de la revista
ISSN de la revista
Título del volumen
Editor
Altmetric
Descripción
En este documento se presenta la integración de un sistema de comunicaciones internet y base de datos, para calcular el consumo de energía mediante la variación de la iluminación del hogar, variado y consultado desde una aplicación.
Esta aplicación hibrida fue desarrollada para móviles y tabletas con sistema operativo Android, permite modificar la intensidad lumínica de las luminarias en el hogar o espacio específico desde cualquier lugar con acceso a internet, enviando peticiones a un servidor Web haciendo uso de HTTP Request POST.
Para el servidor web, se usa un web service que está desarrollado sobre Raspbian, sistema operativo de la matriz Raspberry pi 3. En el web service va programado todo lo que tiene que ver con la conexión a internet, selección de puerto TPC/UDP para la visualización de la página Web en el móvil o computador, la conexión a la base de datos por puertos TCP y la configuración de macros de ejecución recurrente para la obtención, manipulación y procesamiento de datos.
La base de datos está desarrollada en SQL Server, totalmente configurada para tener acceso desde la Raspberry pi tanto para escritura de datos como lectura de los mismos. En la base de datos se tienen configuradas 5 tablas en las que se almacenan tiempos y porcentajes de uso en tiempo real con una resolución máxima de 10 segundos.
En la interfaz, se realizan consultas a la base de datos o se varía la intensidad de cada lámpara independientemente a través de una interfaz. Esta interfaz fue desarrollada en HTML y CSS usando Boostrap como Front-End. El uso de JavaScript es indispensable para la comunicación entre el Front-End y el Back-End, que está desarrollado en dos lenguajes, Python 3.4 y SQL Server.
Resumen
This paper presents the integration of an internet communications system and database, in order to calculate the electric power consumption through the dimerization of home lighting, varied and consulted from an application.
This hybrid application was developed for mobile phones and tablets with Android operating system, allows to modify the luminous intensity of the luminaries of the home or specific space from anywhere with Internet access, It sends requests to a Web server using HTTP Request POST.
For the web server it uses a web service that is developed on Raspbian, which is the operating system of the Raspberry pi 3 matrix. In the web service, everything that has to do with the internet connection is selected, port selection TPC / UDP for the display of the Web page on the mobile or computer, the connection to the database by TCP ports and the configuration of recurring execution macros for obtaining, manipulating and processing data.
The database is developed in SQL Server and fully configured to have access from the Raspberry pi for both data writing and reading them. In the database there are 5 tables configured in which times and percentages of use are stored in real time with a maximum resolution of 10 seconds.
In the interface, queries are made to the database or the intensity of each luminaire is varied independently through an interface. This interface was developed in HTML and CSS using Boostrap as Front-End. The use of JavaScript is essential for communication between the Front-End and the Back-End, which is developed in two languages, Python 3.4 and SQL Server.
Palabras clave
Front-End, Back-End, Comunicación, Intensidad de Luz, Consultas, Registros