Please use this identifier to cite or link to this item: http://hdl.handle.net/10348/8330
Title: Interfaces para sistemas de domótica
Authors: Porto, Tiago Manuel Afonso
Advisor: Santos, Raul Manuel Pereira Morais dos
Pereira, Francisco de Sousa
Keywords: Domótica
Protocolo de comunicação
Interfaces
Base de dados
Sistemas embebidos
Servidor
Issue Date: 1-Mar-2018
Abstract: A domótica é uma tecnologia que tem sido beneficiada com a evolução das áreas de automação e sistemas de informação, permitindo controlar e automatizar, local ou remotamente, as funções dos equipamentos de uma habitação, através de um sistema central. Existem vários protocolos que permitem a comunicação de dados entre os equipamentos de um sistema domótico, entre eles o KNX, X10, ZigBee, Wi-Fi entre outros, que são apresentados neste estudo. O utilizador tem ao seu dispor a informação gerida, através de uma interface web para computador, smartphone ou tablet. O objetivo global deste trabalho consiste em desenvolver uma interface web para um sistema domótico, onde vários dispositivos comunicam com um elemento central de controlo, sobre o qual se implementa a interface de utilizador. Usando tecnologias de baixo custo como o Raspberry Pi consegue-se desenvolver uma interface prática para monitorização/controlo de uma casa, com uma ligação HDMI a uma televisão. O sistema implementado corre no Raspberry Pi, que contém o servidor (Apache), base de dados (MySQL) e interface gráfica. A linguagem utilizada para o back-end foi essencialmente PHP e para o front-end HTML juntamente com as bibliotecas de Bootstrap, que permitiram à interface adaptar-se a diferentes tamanhos de ecrã. A interface desenvolvida foi exaustivamente testada em vários cenários de utilização com vários dispositivos, mostrando a viabilidade do sistema desenvolvido.
Home automation is a technology that has been benefited by the evolution of automation and information system areas, allowing to control and automate, locally or remotely, equipments of a dwelling, through a central system. There are several protocols that allow the communication of data between the equipment of a home automation system, such as KNX, X10, ZigBee, Wi-Fi among others, which are presented in this study. The user has at his disposal the information managed, through a web interface from a computer, smartphone or tablet. The overall objective of this work is to develop a web interface for a home automation system, where several devices communicate with a central control element, on which the user interface is implemented. Using low-cost technologies such as Raspberry Pi you can develop a practical interface for monitoring/controlling a home, with an HDMI connection to a television. The implemented system runs on Raspberry Pi, which contains the server (Apache), database (MySQL) and graphical interface. The language used for the back-end was essentially PHP and for the front-end HTML along with Bootstrap libraries, which allowed the interface to adapt to different screen sizes. The developed interface was thoroughly tested in several scenarios of use with many devices, showing the viability of the developed system.
Description: Dissertação de Mestrado em Engenharia Electrotécnica e de Computadores
URI: http://hdl.handle.net/10348/8330
Document Type: Master Thesis
Appears in Collections:TD - Dissertações de Mestrado

Files in This Item:
File Description SizeFormat 
msc_tmaporto.pdf2,62 MBAdobe PDFThumbnail
View/Open


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpace
Formato BibTex mendeley Endnote Logotipo do DeGóis Logotipo do Orcid 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.