Dissertação

Emulador de Dispositivos Domóticos EVALUATED

A domótica necessita de ser simples e agradável de utilizar, pois só assim poderá satisfazer adequadamente as necessidades e desejos dos utilizadores no desenvolvimento de casas inteligentes. Actualmente, existem diversas tecnologias domóticas, de que se destacam, KNX, LonWorks e X10. No entanto, estas tecnologias são incompatíveis entre si, têm geralmente um custo elevado e requerem o uso de ferramentas específicas para desenhar e implementar um sistema, sendo de difícil compreensão para o utilizador comum. Recentemente surgiram também tecnologias no contexto da Internet of Things (IoT), de que se mencionam, Samsung ARTIK, Google Brillo e Apple HomeKit. Porém, são também incompatíveis entre si e as ferramentas existentes para desenvolvimento e teste estão pouco desenvolvidas. Neste contexto foi concebido, em Java, um emulador de dispositivos domóticos baseado no sistema DomoBus que permite emular qualquer tipo de dispositivo e qualquer sistema domótico (simples ou complexo), sem necessidade de se dispor dos dispositivos reais nem recorrer à sua instalação física. O sistema DomoBus usa um modelo genérico para especificar os dispositivos domóticos e dispõe de uma linguagem de especificação baseada em XML que permite especificar qualquer sistema domótico. Estas características conferem ao sistema DomoBus grande generalidade e flexibilidade, tornando-o independente de qualquer tecnologia. O emulador desenvolvido permite a emulação de cenários domóticos complexos, simplificando a concepção, desenvolvimento e validação de comportamentos sofisticados. Deste modo, torna-se possível verificar se as preferências do utilizador são satisfeitas, ajudando a desenhar e aperfeiçoar funcionalidades para a sua habitação, mesmo antes de o sistema estar instalado fisicamente.
Domótica, Casa Inteligente, Emulador de Dispositivos Domóticos, DomoBus, Cenários Domóticos

Novembro 23, 2016, 15:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Renato Jorge Caleira Nunes

Departamento de Engenharia Informática (DEI)

Professor Auxiliar

ORIENTADOR

Carlos Manuel Ribeiro Almeida

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

Professor Auxiliar