Repository logo
 
Publication

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

dc.contributor.advisorAzevedo, Filipe Miguel Tavares de
dc.contributor.advisorSantos, Domingos
dc.contributor.authorContente, Catarina Adelaide Dias
dc.date.accessioned2014-07-03T11:31:13Z
dc.date.available2014-07-03T11:31:13Z
dc.date.issued2013
dc.description.abstractSã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.por
dc.description.abstractThere 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.por
dc.description.abstractIl 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.por
dc.identifier.tid201813335
dc.identifier.urihttp://hdl.handle.net/10400.22/4679
dc.language.isoporpor
dc.peerreviewedyespor
dc.publisherInstituto Politécnico do Porto. Instituto Superior de Engenharia do Portopor
dc.subjectDomóticapor
dc.subjectAutomação residencialpor
dc.subjectEdifício inteligentepor
dc.subjectKNXpor
dc.subjectTP-UARTpor
dc.subjectInterfacepor
dc.subjectAndroidpor
dc.subjectClientepor
dc.subjectServidorpor
dc.subjectSmartphonepor
dc.subjectControlo remotopor
dc.subjectInteroperaçãopor
dc.subjectArduinopor
dc.subjectHome automationpor
dc.subjectBuilding home automationpor
dc.subjectSmart buildingpor
dc.subjectClientpor
dc.subjectServerpor
dc.subjectRemote controlpor
dc.subjectInteroperationpor
dc.subjectDomotiquepor
dc.subjectAutomationpor
dc.subjectBâtiments intelligentspor
dc.subjectServeurpor
dc.subjectTélécommandepor
dc.subjectInteropérationpor
dc.titleInterface IP-KNX para um sistema de controlo domóticopor
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspor
rcaap.typemasterThesispor

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
DM_CatarinaContente_2013_MEEC.pdf
Size:
2.59 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: