Dissertação

Development of a Domotic Module for DomoBus EVALUATED

O sistema DomoBus é um sistema de automação de casas, desenvolvido num contexto académico, que visa solucionar os problemas apresentados pelos sistemas existentes, tais como a falta de interoperabilidade entre tecnologias diferentes. Este sistema propõe um modelo genérico para um dispositivo domótico, caracterizado por um conjunto de propriedades e um conjunto de mensagens para a interacção com essas mesmas propriedades. Um Control Module (CM), no sistema DomoBus, é um componente hardware que pode controlar múltiplos dispositivos domóticos de tipos diferentes. O objectivo principal deste trabalho é o desenho e implementação de uma arquitectura software para os CMs que siga o método DomoBus e simplificar o futuro desenvolvimento de aplicações que façam a interface com os vários sensores e actuadores. O software desenvolvido irá executar num núcleo operativo multitarefa que inclui gestão do tempo e uma implementação do protocolo de comunicação. Será também oferecido um modelo para o desenvolvimento de aplicações DomoBus em que o acesso às propriedades é feito através de um API simples, como se fossem variáveis locais. No sistema DomoBus, um Gateway Module (GM) é um componente hardware que faz a interface entre os CMs e um computador. O software que suporta as funcionalidades desejadas será também desenvolvido. O software desenvolvido para os CMs e GMs será implementado em dispositivos como placas Arduino que apresentam recursos hardware limitados. De forma a validar os conceitos apresentados, foi desenvolvido um protótipo com dois CMs e um GM ligado a um computador. Os resultados obtidos satisfazem os objectivos estabelecidos.
Automação de Habitações, Sistemas Domóticos, KNX, LonWorks, DomoBus, Módulo Domótico

Junho 22, 2018, 11:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Paulo Rogério Barreiros D'Almeida Pereira

Departamento de Engenharia Electrotécnica e de Computadores (DEEC)

Professor Auxiliar

ORIENTADOR

Renato Jorge Caleira Nunes

Departamento de Engenharia Informática (DEI)

Professor Auxiliar