Interface IP-KNX para um sistema de controlo domótico

Detalhes bibliográficos
Autor(a) principal: Contente, Catarina Adelaide Dias
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.22/4679
Resumo: São vários os factores sociais e económicos que valorizam a aplicação de tecnologias de domótica em edifícios. No caso particular dos edifícios residenciais, a tendência dos seus utilizadores é a instalação de sistemas de controlo da segurança, do ambiente, de mecanismos de rega e de alarmes. Assim, seguindo a premissa do marketing, que identifica como uma boa prática a projecção de produtos / serviços que satisfaçam as necessidades inventariadas pelos seus utilizadores, este trabalho assenta na criação de um sistema domótico, controlado remotamente através de uma aplicação Android, que pretende, numa primeira instância, o controlo das lâmpadas de uma habitação. Neste trabalho é utilizado o protocolo KNX.TP para a comunicação dos dispositivos de domótica existentes no ISEP, que constituem o ambiente domótico deste trabalho. De forma a implementar o controlo remoto destes dispositivos via internet, este trabalho foca-se no desenvolvimento de uma interface IP-KNX, usando como hardware de controlo, um Arduino Mega 2560, uma placa de interface Ethernet para Arduino, a placa de integração KNX, e um servidor web com a linguagem PHP instalada. Para efeitos de demonstração, foi criada uma aplicação para o SO Android que controla as lâmpadas da rede KNX. Neste trabalho foram utilizadas várias linguagens de programação: C++ no firmware do Arduino, PHP no servidor web e JAVA + XML na aplicação Android.
id RCAP_d3c0d26ae3c70865b5bf17ebe998b45b
oai_identifier_str oai:recipp.ipp.pt:10400.22/4679
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Interface IP-KNX para um sistema de controlo domóticoDomóticaAutomação residencialEdifício inteligenteKNXTP-UARTInterfaceAndroidClienteServidorSmartphoneControlo remotoInteroperaçãoArduinoHome automationBuilding home automationSmart buildingClientServerRemote controlInteroperationDomotiqueAutomationBâtiments intelligentsServeurTélécommandeInteropérationSão vários os factores sociais e económicos que valorizam a aplicação de tecnologias de domótica em edifícios. No caso particular dos edifícios residenciais, a tendência dos seus utilizadores é a instalação de sistemas de controlo da segurança, do ambiente, de mecanismos de rega e de alarmes. Assim, seguindo a premissa do marketing, que identifica como uma boa prática a projecção de produtos / serviços que satisfaçam as necessidades inventariadas pelos seus utilizadores, este trabalho assenta na criação de um sistema domótico, controlado remotamente através de uma aplicação Android, que pretende, numa primeira instância, o controlo das lâmpadas de uma habitação. Neste trabalho é utilizado o protocolo KNX.TP para a comunicação dos dispositivos de domótica existentes no ISEP, que constituem o ambiente domótico deste trabalho. De forma a implementar o controlo remoto destes dispositivos via internet, este trabalho foca-se no desenvolvimento de uma interface IP-KNX, usando como hardware de controlo, um Arduino Mega 2560, uma placa de interface Ethernet para Arduino, a placa de integração KNX, e um servidor web com a linguagem PHP instalada. Para efeitos de demonstração, foi criada uma aplicação para o SO Android que controla as lâmpadas da rede KNX. Neste trabalho foram utilizadas várias linguagens de programação: C++ no firmware do Arduino, PHP no servidor web e JAVA + XML na aplicação Android.There are many social and economic factors that value the application of home automation technologies in buildings. In the particular case of residential buildings, their users’ tendency is to install security, environment, alarms and irrigation mechanisms control systems. Therefore, following the marketing premise, which identifies as a good manner the projection of products/services that satisfy their users’ needs, this task is based on the creation of an Android application which controls remotely a home automation system, that want to control the lighting in a house, in the first stage. This paper uses the KNX.TP protocol for the home automation devices communication currently on use in ISEP that compose this work home automation environment. In order to implement these devices remote control through internet, this paper focuses in the development of a IP-KNX interface, using as his control hardware a Arduino Mega 2560, an Ethernet interface plate for Arduino, the KNX integrating plate and a web server with PHP language installed. For demonstration, it has been created an application for the SO Android that controls the lightings of the KNX network. In the presented task, many programming languages have been used: C++ in the Arduino firmware, PHP in the web server and JAVA + XML in the Android application.Il y a beaucoup de facteurs sociaux et économiques qui valorisent l'application des technologies d'automatisation dans les bâtiments. Dans le cas particulier des immeubles d'habitation, la tendance de ses utilisateurs est l'installation de systèmes de contrôle de la sécurité, de l'environnement, des mécanismes d'irrigation et des alarmes. Ainsi, suite à la prémisse de marketing, qui s'identifie comme une bonne pratique de la projection des produits / services qui répondent aux besoins recensés par ses utilisateurs, ce travail est basé sur la création d’un système domotique, contrôlé à distance par le biais d'une application Android, qui cherche en premier lieu, le contrôle des lampes. Ce travail utilise le protocole KNX.TP pour la communication des dispositifs domotiques existants dans ISEP, qui constituent l'environnement domotique de ce travail. Pour mettre en oeuvre le contrôle à distance de ces appareils par le biais de l’internet, ce travail se concentre sur le développement d'une interface IP KNX, en utilisant comme hardware de commande, un Arduino Mega 2560, une interface Ethernet, une intégration pour le réseau KNX, et un serveur web avec PHP installé. Pour des fins de démonstration, une application a été créée pour le système Android qui contrôle les lampes du réseau KNX. Dans cette étude, nous avons utilisé plusieurs langages de programmation : C + + dans de firmware de l'Arduino, PHP sur le serveur Web et Java + XML dans l'application Android.Instituto Politécnico do Porto. Instituto Superior de Engenharia do PortoAzevedo, FilipeSantos, DomingosRepositório Científico do Instituto Politécnico do PortoContente, Catarina Adelaide Dias2014-07-03T11:31:13Z20132013-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/4679TID:201813335porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-03-13T12:44:48Zoai:recipp.ipp.pt:10400.22/4679Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:25:32.701435Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Interface IP-KNX para um sistema de controlo domótico
title Interface IP-KNX para um sistema de controlo domótico
spellingShingle Interface IP-KNX para um sistema de controlo domótico
Contente, Catarina Adelaide Dias
Domótica
Automação residencial
Edifício inteligente
KNX
TP-UART
Interface
Android
Cliente
Servidor
Smartphone
Controlo remoto
Interoperação
Arduino
Home automation
Building home automation
Smart building
Client
Server
Remote control
Interoperation
Domotique
Automation
Bâtiments intelligents
Serveur
Télécommande
Interopération
title_short Interface IP-KNX para um sistema de controlo domótico
title_full Interface IP-KNX para um sistema de controlo domótico
title_fullStr Interface IP-KNX para um sistema de controlo domótico
title_full_unstemmed Interface IP-KNX para um sistema de controlo domótico
title_sort Interface IP-KNX para um sistema de controlo domótico
author Contente, Catarina Adelaide Dias
author_facet Contente, Catarina Adelaide Dias
author_role author
dc.contributor.none.fl_str_mv Azevedo, Filipe
Santos, Domingos
Repositório Científico do Instituto Politécnico do Porto
dc.contributor.author.fl_str_mv Contente, Catarina Adelaide Dias
dc.subject.por.fl_str_mv Domótica
Automação residencial
Edifício inteligente
KNX
TP-UART
Interface
Android
Cliente
Servidor
Smartphone
Controlo remoto
Interoperação
Arduino
Home automation
Building home automation
Smart building
Client
Server
Remote control
Interoperation
Domotique
Automation
Bâtiments intelligents
Serveur
Télécommande
Interopération
topic Domótica
Automação residencial
Edifício inteligente
KNX
TP-UART
Interface
Android
Cliente
Servidor
Smartphone
Controlo remoto
Interoperação
Arduino
Home automation
Building home automation
Smart building
Client
Server
Remote control
Interoperation
Domotique
Automation
Bâtiments intelligents
Serveur
Télécommande
Interopération
description São vários os factores sociais e económicos que valorizam a aplicação de tecnologias de domótica em edifícios. No caso particular dos edifícios residenciais, a tendência dos seus utilizadores é a instalação de sistemas de controlo da segurança, do ambiente, de mecanismos de rega e de alarmes. Assim, seguindo a premissa do marketing, que identifica como uma boa prática a projecção de produtos / serviços que satisfaçam as necessidades inventariadas pelos seus utilizadores, este trabalho assenta na criação de um sistema domótico, controlado remotamente através de uma aplicação Android, que pretende, numa primeira instância, o controlo das lâmpadas de uma habitação. Neste trabalho é utilizado o protocolo KNX.TP para a comunicação dos dispositivos de domótica existentes no ISEP, que constituem o ambiente domótico deste trabalho. De forma a implementar o controlo remoto destes dispositivos via internet, este trabalho foca-se no desenvolvimento de uma interface IP-KNX, usando como hardware de controlo, um Arduino Mega 2560, uma placa de interface Ethernet para Arduino, a placa de integração KNX, e um servidor web com a linguagem PHP instalada. Para efeitos de demonstração, foi criada uma aplicação para o SO Android que controla as lâmpadas da rede KNX. Neste trabalho foram utilizadas várias linguagens de programação: C++ no firmware do Arduino, PHP no servidor web e JAVA + XML na aplicação Android.
publishDate 2013
dc.date.none.fl_str_mv 2013
2013-01-01T00:00:00Z
2014-07-03T11:31:13Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.22/4679
TID:201813335
url http://hdl.handle.net/10400.22/4679
identifier_str_mv TID:201813335
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Instituto Politécnico do Porto. Instituto Superior de Engenharia do Porto
publisher.none.fl_str_mv Instituto Politécnico do Porto. Instituto Superior de Engenharia do Porto
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799131348697350144