Escolar Documentos
Profissional Documentos
Cultura Documentos
RESUMO
O HMS (House Management System) uma arquitetura projetada para a automao residencial, que define
a integrao de programas de computadores para o controle de dispositivos eletrnicos, manipulados por
dispositivos mveis. Feitosa Jr et al. (2010) desenvolveram um software para esta arquitetura, com o
objetivo de provar sua viabilidade. Este software apresentou alguns problemas, como a dificuldade de
adicionar novos controladores de dispositivos de diferentes tecnologias de rede. Francisco e Trevisani
(2010) realizaram modificaes na arquitetura e no software desenvolvido, com o intuito de facilitar a adio
de novos controladores de dispositivos de diferentes tecnologias de rede. Assim este trabalho foi concebido
com o objetivo de desenvolver um controlador de dispositivos de uma tecnologia de rede diferente das j
existentes no software, seguindo as modificaes realizadas por Francisco e Trevisani (2010).
Palavras chaves: Automao residencial, sistemas distribudos, ZigBee.
ABSTRACT
The HMS (House Management System) is an architecture projected for the residential automation, which
define the integration of computer programs to control electronic devices, that are controlled by mobile
devices. Feitosa Jr et al. (2010) developed a software for this architecture. This software showed some
problems, like the difficult to add new device controllers that has a different network technology. Francisco e
Trevisani (2010) did some modifications on both, architecture and software developed, thinking of make the
add of new device controllers of different network technology easier. In this sense this project has the
objective of develop a new device controller, which a different network technology, following the
modifications that Francisco e Trevisani (2010) did.
Keywords: automation, distributed systems, ZigBee.
Internet
lo
Placa parale SERVIDOR
Cabo
controladora
Dispositivo
Mvel
A placa controladora, que era totalmente lmpadas por exemplo. Aps a requisio ser
implementada em hardware, foi substituda enviada do dispositivo mvel (MHC) para o
por Device Controllers (DC). Os Device servidor (HS), ela encaminha pelo HS para o
Controllers so programas desenvolvidos para DC que efetivar a manipulao. Existe tambm
intermediar a comunicao entre o servidor e os uma interface com o usurio, o House Control
dispositivos eletrnicos. Desta forma as Center (HCC), que possui as funcionalidades do
alteraes no software servidor so minimizadas MHC, e responsvel pelo gerenciamento de
ao se adicionar um novo dispositivo. outras funcionalidades, como o gerenciamento de
A arquitetura de Feitosa Jr et al. (2010), usurios e grupos, definio de permisses de
ilustrada pela Figura 2, composta por acesso, agendamento de tarefas e definies de
componentes que se comunicam atravs de perfis de ambiente.
protocolos. Um dos componentes a aplicao No desenvolvimento do trabalho de
Mobile House Control (MHC), que instalado no Feitosa Jr et al. (2010) constatouse alguns
dispositivo mvel do usurio. A partir dela o problemas, como a necessidade de aumentar o
usurio pode controlar remotamente dispositivos nvel de abertura da arquitetura para possibilitar a
de um local, como uma residncia por exemplo. integrao com diferentes tecnologias de uma
Outro componente, o House Server (HS), o forma mais simples, principalmente com relao a
servidor responsvel por receber as requisies diferentes tecnologias de dispositivos eletrnicos.
de manipulao do MHC e envi-las aos Na forma como a arquitetura foi definida, os
controladores de dispositivo. Tambm funo controladores de dispositivos deveriam ser
dele comunicar-se com a Base de Dados que desenvolvidos estritamente de acordo com as
armazena as informaes utilizadas pelo HS em diretrizes da arquitetura HMS, dificultando a
suas operaes. Os Device Controllers (DC) so integrao de dispositivos j existentes e o
programas embarcados responsveis pelo desenvolvimento de novos controladores de
controle dos dispositivos eletrnicos, como TVs e dispositivos.
Manipulao Dispositivo
Mvel (MHC)
Servidor
DC
Aplicao Servidor
Internet
Base de Dados
Controlador de Rede
Dispositivo Mvel
IPV4 ZigBee Serial
Servidor
HOMEBEE
Figura 4. Maquete.
Primeiramente foi feito um estudo com a Application, pela ZigBee Alliance. Enquanto as
tecnologia ZigBee (SINEM). Neste estudo as camadas PHY e MAC fazem as converses e
vrias caractersticas desta tecnologia foram enviam os dados no spectrum de rdio, as duas
conhecidas e analisadas. A tecnologia foi fruto da outras camadas cuidam da criao da rede e dos
unio entre a ZigBee Alliance e o comit IEEE dados das aplicaes que trafegam nela
802.15.4. Ela foi concebida para atender a (SINEM).
demanda por controladores que possussem um As redes da tecnologia ZigBee podem se
baixo custo, consumo e taxa de transferncia de organizar de trs formas (Topologias): Star, Mesh
dados. Tais caractersticas a tornam perfeita para e Cluster Tree. Os elementos desta rede podem
a proposta do projeto, uma vez que o baixo custo ser de trs tipos: PAN Coordinator, FFD (Full
e baixo consumo a tornam uma opo atrativa e Funcition Device) e RFD (Reduced Funciton
sua taxa de transferncia, apesar de baixa, Device) (SINEM).
adequada. Um elemento PAN Coordinator faz o
Os dispositivos que implementam a controle da rede, ou seja, ele cria a rede, adiciona
tecnologia ZigBee possuem quatro camadas, os elementos a ela e envia os pacotes da
sendo duas, PHY e MAC, desenvolvidas pelo aplicao. Em toda rede um elemento deve
comit IEE 802.15.4 e as outras, Network e realizar o papel de PAN Coordinator. Ele usa os
FFDs para o envio dos pacotes a elementos que dispositivos finais que recebem um pacote o
estejam fora de seu alcance. Diferente dos FFDs executam e depois transmitem sua resposta
os RFDs no podem enviar os pacotes para (SINEM), como visto na Figura 5.
outros elementos, eles servem apenas como
software necessrios para a comunicao do responde com o comando 0x57 0x01, que
controlador de dispositivos desenvolvido e o traduzido para uma mensagem que o HS
software para a arquitetura HMS. O primeiro entenda, no caso luz desligada. O exemplo
artefato desenvolvido foi um plugin (FRANCISCO; ilustrado na Figura 8.
TREVISANI, 2010). Ele faz a traduo do
pacote vindo do HS para o controlador de
Aplicao Servidor
dispositivos desenvolvido. O ID do dispositivo
dentro do pacote transformado em um numero
em hexadecimal, que identifica o rel em que o Plugin HMS ... Plugin
HOMEBEE
REFERNCIAS
ATALLA, A. D.; TREVISANI, K. M. Uma
Extenso do Protocolo do Sistema MHC para
Comunicao Segura. In: XIV ENAPI - Encontro
Recebido em: 05/06/2013
Anual de Pesquisa Institucional e Iniciao
Cientfica, 2009, Presidente Prudente. ANAIS do
Revisado em: 25/06/2013
XIV ENAPI, 2009.
Aceito em: 01/07/2013
BENTLIN, E.; TREVISANI, K. MHC: Um sistema
para controle de locais utilizando dispositivos
mveis. 2008. Trabalho de concluso de curso
(Bacharelado em Cincia da Computao)
Faculdade de Informtica de Presidente Prudente
Unoeste, Presidente Prudente.