Resumen:
|
[ES] En el presente trabajo de fin de máster se aborda el diseño e implementación del prototipo de
un dispositivo IoT (Internet of things) para el control de luminarias. Este aparato, podrá ser
controlado a través de ...[+]
[ES] En el presente trabajo de fin de máster se aborda el diseño e implementación del prototipo de
un dispositivo IoT (Internet of things) para el control de luminarias. Este aparato, podrá ser
controlado a través de ordenadores y teléfonos móviles con conexión a internet,
independientemente de la red a la que estén conectados.
Mediante el dispositivo se podrá apagar y encender la luminaria, conocer si alguien acciono la
luminaria desde el interruptor de pared, conocer la potencia instantánea consumida por la
luminaria y visionar el histórico de energía consumida por la luminaria en la franja temporal
seleccionada por el usuario.
Con la intención de crear un dispositivo con las funcionalidades anteriormente comentadas, se
han elegido de forma justificada los diferentes sistemas hardware y software que lo componen.
Para posteriormente diseñar la forma en la que estos se comunicarán.
En cuanto al software, en el presente TFM se recoge el desarrollo de las diferentes capas que
conformarán el dispositivo. Se ha programado desde el FW del dispositivo en lenguaje C++,
hasta las APIs e interfaz de usuario empleando: flujos de Node-RED, funciones de JavaScript y
consultas en lenguaje SQL.
[-]
[CA] En el present treball de fi de màster s'aborda el disseny i implementació del prototip d'un
dispositiu IoT (Internet of things) per al control de lluminàries. Este aparell, podrà ser controlat
a través d'ordinadors ...[+]
[CA] En el present treball de fi de màster s'aborda el disseny i implementació del prototip d'un
dispositiu IoT (Internet of things) per al control de lluminàries. Este aparell, podrà ser controlat
a través d'ordinadors i telèfons mòbils amb connexió a internet, independentment de la xarxa a
la qual estos estiguen connectats.
Mitjançant el dispositiu es podrà apagar i encendre la lluminària, conéixer si algú accione la
lluminària des de l'interruptor de paret, conéixer la potència instantània consumida per la
lluminària i visionar l'històric d'energia consumida per la lluminària en l’espai de temps definit
per l'usuari.
Per a obtindre un dispositiu amb les funcionalitats anteriorment comentades, s'han triat de
forma justificada els diferents sistemes hardware i software que ho componen. Per a
posteriorment dissenyar la forma en la qual estos es comunicaran.
En quant al Software, en el present TFM s'arreplega el desenvolupament de les diferents capes
que el conformen. S'ha programat des del FW del dispositiu en C++, fins a les APIs i Interfícies
d’usuari emprant fluxos de Node-RED, funcions de JavaScript i consultes en llenguatge SQL
[-]
[EN] This master's thesis deals with the design and implementation of the prototype of an IoT
(Internet of things) device for the control of luminaires. This device can be controlled through
computers and mobile phones ...[+]
[EN] This master's thesis deals with the design and implementation of the prototype of an IoT
(Internet of things) device for the control of luminaires. This device can be controlled through
computers and mobile phones with internet connection, regardless of the network to which
they are connected.
The device can be used to switch the luminaire on and off, find out if someone has activated
the luminaire from the wall switch, find out the instantaneous power consumed by the
luminaire and view the history of energy consumed by the luminaire in the time frame selected
by the user.
In order to obtain a device with the aforementioned functionalities, the different hardware and
software systems that make it up have been chosen in a justified manner. In order to
subsequently design the way in which they will communicate with each other.
As for the software, this TFM includes the development of the different layers that make it up.
It has been programmed from the FW of the device in C++, to the APIs and user interface using
Node-RED flows, JavaScript functions and SQL queries.
[-]
|