Aplicações para Casas Inteligentes em Ambientes Pervasivos

Alessandro Lumertz Garcia1, Anderson Yanzer Cabral2
1

Acadêmico do Curso de Sistemas de Informação da ULBRA Guaíba < alaubr@gmail.com >

2

Professor Orientador do Curso de Sistemas de Informação da ULBRA Guaíba < yanzer@terra.com.br >

Resumo: Este artigo apresenta tipos de aplicações que podem existir nas casas inteligentes, bem como formas de integrar diferentes sistemas buscando uma operação invisível e independente da interação explícita do usuário. Além disso, baseia-se nos princípios da computação pervasiva ou ubíqua, que visa disponibilizar o uso de tecnologias computacionais de forma invisível e onipresente. Abstract: This paper presents different kind of applications that may exist in smart houses and how to integrate different systems searching for an invisible operation and independent of the explicit user interaction. Moreover, is based on the principles of pervasive or ubiquitous computing, which main goal is to provide the use of computational technologies in invisible and ubiquitous way.

1 - INTRODUÇÃO Este artigo apresenta uma análise das aplicações que podem existir em casas inteligentes em ambientes pervasivos, isto é, onde a tecnologia computacional está disponível de forma invisível aos usuários e presente em todo lugar. Para isso serão utilizados sistemas para casas inteligentes utilizados atualmente, mas que operam de forma isolada e independente uns dos outros. Será apresentada uma forma de integrar dispositivos e sistemas de forma que ocorra uma troca de informações entre eles a fim de que um dado coletado por meio de uma aplicação possa ser utilizado posteriormente por outro sistema em outra parte da casa. Um exemplo que pode ser dado é que ao detectar a presença de um morador nas dependências da casa, um dispositivo receberia essa informação e tomaria determinada atitude como, por exemplo, ligar o rádio ou a televisão na programação desejada ou ainda informar os recados armazenados na secretária eletrônica durante o período de ausência. Este tipo de comportamento ocorreria sem que o usuário explicitamente informasse que gostaria de ouvir rádio ou assistir TV, uma vez que este comportamento já teria sido previamente configurado. Este é um dos princípios básicos da computação

. para saber quais alimentos existem no interior da geladeira.2 pervasiva ou ubíqua. DEFINIÇÃO DO PROBLEMA O conceito de casa inteligente vem sendo explorado há bastante tempo e muitas soluções automatizadas já fazem parte do dia-a-dia de boa parte da população. Contudo. Outro exemplo é quando o sistema de identificação detectar uma tentativa de acesso não autorizado. cercas elétricas. o que se encontra na maioria das residências são sistemas que atuam isoladamente uns dos outros devido ao alto nível de dificuldade de integrar diferentes sistemas em uma solução única. com o detalhamento das informações que devem ser gravadas a respeito de cada produto. acionar alarmes ou até chamar a polícia. alarmes. descritos por [WEISER. Entretanto existem diversas marcas e modelos de leitoras de RFID disponíveis no mercado. ascender luzes. com diferentes protocolos de comunicação e diferentes interfaces. levando em consideração que tais dispositivos serão heterogêneos. dentre outros. por exemplo. é necessário que cada alimento tenha um identificador por rádio-freqüência. Baseado nisso. 2004] para poder realizar a leitura dos tags contidos no seu interior. sendo que a interface de comunicação com cada uma delas é definida pelo próprio fabricante. Além disso. além de a geladeira ter uma antena ligada a uma leitora de RFID [BAZUIN. torna-se um desafio criar um ambiente de casa inteligente que possibilite a utilização de tais dispositivos interligados a um mesmo sistema de controle. Haja vista controles de portões automáticos. é preciso definir uma arquitetura de funcionamento que permita integrar os softwares com os mecanismos físicos. poderia. os computadores habitariam os locais mais triviais do dia-a-dia de forma a tornar o seu uso invisível ao usuário. para criar um ambiente pervasivo em uma residência. Por exemplo. Segundo ele. 1991]. também chamado de tag. além do fato de não existir um padrão de utilização de tags para este fim.

Isto se faz necessário devido à heterogeneidade dos aparelhos disponíveis. de integração e de aplicação. foi adaptada uma arquitetura a fim de permitir a integração da aplicação da casa inteligente com sistemas já existentes. 2005]. definindo a melhor maneira de se comunicar com cada equipamento ou com os dispositivos integradores. sendo que muitos possuem protocolos de comunicação próprios e requerem algum tipo de customização. contudo a forma que melhor se adapta para integrar os dispositivos necessários na casa inteligente é criar um serviço gerenciador que irá centralizar a comunicação. da plataforma de hardware.3 2 .DEFINIÇÃO DA SOLUÇÃO PROPOSTA Alguns meios de integração foram anteriormente propostos. de controle. Figura 1 – Arquitetura Adaptada . bem como a interação da aplicação com os mecanismos físicos. Com base em [HELAL et al. A Figura 1 apresenta a arquitetura proposta com uma estrutura dividida em camadas. Ela é dividida em cinco camadas: física.

• Camada de aplicação: também terá interação com o usuário. O serviço gerenciador será o responsável por monitorar e ativar os elementos da camada física para executar o efeito esperado em determinada regra. É nela que serão definidas as regras de funcionamento da casa e onde serão controlados os dispositivos. Entretanto nesta arquitetura ela está destacada pelo fato de poder tanto ser constituída por componentes dos elementos da camada física quanto abrigar placas genéricas que irão controlar diversos mecanismos além de se comunicar com o sistema gerenciador através de um protocolo comum pela rede TCP-IP. • Camada da plataforma de hardware: poderia também ser integrada à camada física. onde os efeitos práticos serão mais facilmente percebidos. É composta pelo serviço gerenciador e pelo conjunto de regras criadas pelos usuários.4 • Camada física: abriga todos os dispositivos físicos que serão utilizados para criar as funcionalidades da casa inteligente. verificando quais sensores estão ativos em determinado momento. Um dos sistemas presentes nessa camada é o gerenciador gráfico. ou seja. É a camada com a qual o morador terá mais contato. • Camada de integração: foi definida para permitir a integração da casa inteligente com sistemas já existentes. • Camada de controle: É a principal camada desta arquitetura. É nela que estarão as aplicações cujas quais os moradores terão acesso. É através dele que o usuário irá criar as regras que serão controladas pelo serviço gerenciador e poderá monitorar o funcionamento da casa. Após ter sido apresentada essa arquitetura será desenvolvido um ambiente de casa inteligente com algumas funcionalidades a fim de demonstrar na prática o funcionamento e a aplicabilidade da estrutura proposta. pois nela estarão as interfaces que irão interligar o sistema aos dispositivos físicos. Seguem aplicações que serão utilizadas nessa validação: . mas que hoje operam de forma isolada. mas lógico. não em nível físico.

Sistema de identificação de terceiros. integrado ao ambiente da casa inteligente. • Estudo das aplicações que serão desenvolvidas. São elas: serviço gerenciador. Foi montada uma placa controladora genérica para interligar os dispositivos físicos com a aplicação. Com isso foi possível definir como será a comunicação desse aplicativo com a central da casa. com gerenciamento de regras. 3 . etc. com acionamento através do telefone celular. • Integração com aplicação de terceiros. gerenciador gráfico. Foi definida a forma de integração com uma aplicação de identificação de usuários que será utilizada no ambiente da casa inteligente. Foi criado um protótipo de aplicação que irá ser utilizada nos aparelhos celulares. aplicação móvel e sistema intermediário para aplicação móvel. • Montagem de circuito que irá atuar na camada da plataforma de hardware. sensores. • Início do desenvolvimento do gerenciador gráfico. • Definição da estrutura do banco de dados das aplicações. como lâmpadas. Foi desenvolvido um aplicativo para o micro controlador que irá comandar o funcionamento da placa. Programação de sensores e atuadores. Foram especificadas aplicações necessárias para validação da arquitetura proposta. • Montagem de estrutura da aplicação móvel. de modo que ao se identificar as luzes sejam acessas. . sirenes. Foram analisadas formas de atuação e comunicação com dispositivos físicos utilizados atualmente. Criado diagrama de entidade-relacionamento para criação dos objetos de banco de dados.ATIVIDADES REALIZADAS • Análise de sistemas existentes. Criado padrão de telas a ser utilizado e modelos que servirão de base para cadastros e demais formulários.5 • • • Controle de iluminação.

50–60. será preciso implementá-las baseadas nos dados cadastrados. Bradley J. HELAL. .BIBLIOGRAFIA WEISER. no. 94-104. BAZUIN. Scientific American. February 2004.ATIVIDADES A SEREM REALIZADAS • Finalização do gerenciador gráfico. IEEE Computer Society. 38. Apesar de já ter sido detalhada a estrutura de funcionamento das regras. September. et al. Mark. 265. 5 . “The gator tech smart house: A programmable pervasive space”. pp. • Validação do ambiente e testes finais. 3. “RFID: Radio Frequency Identification”. Deverão ser criados scripts para troca de informações entre os telefones celulares e o banco de dados. Western Michigan University. Serão criados os cadastros necessários para que sejam definidas e monitoradas as regras. S.6 4 . 1991. The Computer for the 21st Century. March 2005. • Desenvolvimento de sistema intermediário para aplicação móvel. vol. no. pp. • Desenvolvimento do serviço gerenciador. 3. vol. Será criado um monitor dos dispositivos onde será possível observar o estado atual de cada equipamento ou ambiente da casa.

Sign up to vote on this title
UsefulNot useful