Sunteți pe pagina 1din 8

APLICAO DA TECNOLOGIA ZIGBEE EM AUTOMAO RESIDENCIAL

Eduardo Gomes de Vargas <dudugti@gmail.com> Roland Teodorowitsch1 <roland@ulbra.br> - Orientador


Universidade Luterana do Brasil (Ulbra) Curso de Cincia da Computao Cmpus Gravata Av. Itacolomi, 3.600 Bairro So Vicente CEP 94170-240 Gravata - RS

15 de novembro de 2009

RESUMO
Este artigo apresenta o estudo e aplicao da tecnologia ZigBee em um projeto de automao residencial. Palavras-chaves: Automao; Automao Residencial; ZigBee.

ABSTRACT
Title: Application of the ZigBee Technology in Residential Automation This article presents the study and application of ZigBee technology in a home automation project. Key-words: Automation; Residential Automation; ZigBee.

INTRODUO

O avano de novas tecnologias de comunicao sem fio tem atrado a ateno das reas de automao residencial e industrial e est ganhando um espao considervel no mercado de transmisso de dados, tanto nas comunicaes de longa distncia como principalmente em ambientes locais. Nos ambientes residenciais, muitas solues esto sendo desenvolvidas com o objetivo de possibilitar a comunicao entre dispositivos e o controle remoto destes dispositivos sem o uso de fios, tornando mais flexvel e prtico o uso de tais equipamentos. A evoluo dessas tecnologias est possibilitando o surgimento de vrias alternativas e padres de implementao. Porm, at recentemente, a premissa principal da grande maioria das tecnologias existentes era prover um conjunto de protocolos que garantissem a qualidade para a transmisso de voz ou de dados com altas taxas de transferncias, o que tornava os equipamentos bastante caros e poucos atraentes para aplicaes mais simples. No mercado de automao atual, existem poucos padres abertos de redes sem fios para aplicaes em redes locais utilizando sensores e outros dispositivos de controle. O que existe em grande nmero so sistemas proprietrios, desenvolvidos para atender redes especficas, como as redes de automao industrial, por exemplo. Nestes casos, os sistemas wireless foram projetados para atender s exigncias especficas destas aplicaes. Este artigo apresenta um trabalho de pesquisa e aplicao da tecnologia ZigBee que busca viabilizar o uso de uma rede sem fio em um ambiente residencial.

AUTOMAO RESIDENCIAL

Segundo Bolzani (2004), a automao residencial pode ser definida como um conjunto de tecnologias que ajudam na gesto e execuo de tarefas domsticas cotidianas. A sua utilizao tem por
1 Professor das disciplinas da rea de Sistemas Operacionais dos cursos de Cincia da Computao e Sistemas de Informao, na Ulbra Canoas e Ulbra Gravata. Coordenador das disciplinas de Trabalho de Concluso de Curso do Bacharelado em Cincia da Computao na Ulbra Gravata.

objetivo proporcionar um maior nvel de conforto, comodidade e segurana alm de um menor e mais racional consumo de energia. Esta definio parece ser a mais apropriada, pois as pessoas procuram, hoje em dia, por formas de no apenas se sentirem seguras, mas de poderem aperfeioar suas tarefas, de modo a demandar menos tempo e proporcionar uma sensao maior de conforto, segurana e bem-estar. A grande revoluo da automao atualmente est baseada no fato de permitir a comunicao entre os dispositivos de uma residncia e a capacidade de control-los atravs de um gerenciador central. Esta comunicao se torna possvel pela utilizao de redes domsticas compostas por protocolos que definem os padres de como os dispositivos iro se comunicar na rede. As redes domsticas utilizadas em projetos de automao podem ser classificadas em dois grandes grupos: com fio e sem fio. As redes com fio, como o prprio nome j define, so aquelas que utilizam fios como meio de comunicao. So as mais utilizadas atualmente nos projetos, e os protocolos mais conhecidos so: X-10 e CeBus. As redes classificadas como sem fio so as que no utilizam o meio fsico para comunicao dos dispositivos. Este tipo de rede, mesmo que ainda no esteja sendo muito utilizada em projetos de automao, est em grande expanso, pois traz benefcios interessantes como eliminao de fios, facilidade de instalao e praticidade de uso. Outro fator considervel para o crescimento desta tecnologia em ambientes domsticos o surgimento de novos protocolos, gerados por investimentos e colaboraes de empresas que visam estabelecer um padro global para sua utilizao. Entre os protocolos existentes os mais conhecidos so: Wi-fi, Bluetooth, Wi-Max, ZigBee e UWB.

O PADRO IEEE 802.15.4

Conforme Gislason (2008), o padro IEEE 802.15.4 baseado em um conjunto de especificaes que define protocolo e comportamento de comunicao atravs de rdio frequncia dentro de uma PAN (Personal Area Network). Segundo este autor, as especificaes deste padro tornam seu emprego adequado aos dispositivos de controle e monitorao cujas caractersticas principais so: links confiveis, baixo tempo de latncia da mensagem, e possibilidade de implementao em dispositivos dotados de poucos recursos computacionais. Segundo o IEEE Standard (2007), as redes que trabalham sobre baixas taxas de transferncia de dados so conhecidas pelo acrnimo LR-WPAN (Low Rate Wireless Personal Area Network). De acordo com Gislason (2008), os mdulos de rdio desenvolvidos com base no padro IEEE 802.15.4 trabalham com taxas de transmisso at 250kbps, curto alcance, em mdia de 40m a 1.6km em visada direta, baixo consumo de energia, e possuem custo reduzido. Este padro trabalha sobre as bandas de frequncia ISM (Industrial Medical Scientific) de 868khz (Europa), 915khz (Estados Unidos) e 2450khz (Internacional), permitindo o uso de rdios no-licenciados nestas faixas de frequncia. Conforme Gislason (2008), o padro IEEE 802.15.4 responsvel por definir o comportamento da camada fsica (PHY), e da camada de controle de acesso ao meio (MAC). Conforme a especificao da IEEE Standard (2007), o padro ainda possui as seguintes caractersticas: suporte a redes em estrela ou ponto-a-ponto; endereamento dos rdios em modo 16 bits ou 64 bits; reconhecimento do protocolo, garantindo a confiabilidade na transmisso da mensagem de um ponto a outro;

utilizao do mecanismo CSMA-CA (Carrier Sense Multiple Access with Collision Avoidance) para acesso aos canais.

O PADRO ZIGBEE

Segundo Farahani (2008), ZigBee uma tecnologia global desenvolvida pela ZigBee Alliance, uma associao formada por grandes empresas da rea eletrnica, que trabalham em conjunto com o objetivo de desenvolver um padro para atender a requisitos especficos, como baixo custo e consumo de energia, presente em redes de sensores sem fio. Conforme a prpria ZigBee Alliance (2008), esta tecnologia fruto de esforos de empresas com necessidades em comum em torno de um padro de comunicao simples e robusto. De acordo com Farahani (2008), o conjunto de especificaes contidos no padro ZigBee tem como finalidade a complementao dos servios do protocolo IEEE 802.15.4 como foco para aplicaes de monitorao e controle sem fio, conferindo novos comportamentos de rede. Tais comportamentos so provenientes da distribuio de servios sobre a estrutura da pilha ZigBee, a qual insere sobre a arquitetura IEEE 802.15.4, a camada de rede (NWK), a subcamada de suporte aplicao (APS), e a camada de aplicao (APL). A principal caracterstica includa neste padro compreende o gerenciamento de redes em malha (mesh), possvel atravs dos servios de gerenciamento da camada de rede (NWK), conforme ilustra Figura 1.

Figura 1 Camadas do padro ZigBee (FARAHANI, 2008)

De acordo com Gislason (2008), o padro conta tambm com um elemento que faz a interface para os objetos de aplicao. Este denominado ZigBee Device Object (ZDO) que, em outras palavras, corresponde classe-base que dever ser herdada pelos objetos da aplicao, permitindo acesso s funcionalidades da pilha ZigBee. Este objeto tambm executa o processo de descoberta de ns e gerencia o estado atual do n na rede. Conforme a ZigBee Alliance (2007), o ZigBee possui um framework de aplicao que contm uma biblioteca de clusters ZigBee (ZCL) composta por um conjunto de comandos utilizados sobre perfis de aplicao, com a finalidade de reduzir o tempo de desenvolvimento dos projetos. Os componentes desta

biblioteca so invocados atravs de um nmero de identificao prprio, padronizado pela ZigBee Cluster Library Alliance, e possuem funes especficas, tais como ligar, desligar, ler atributos, etc.

4.1

Tipos de dispositivos
Segundo Farahani (2008), o padro IEEE 802.15.4 define dois tipos de dispositivos: Dispositivos de funo reduzida (RFD Reduced-Function Devices): utilizao destinada em reas simplificadas, onde no existem funes de descoberta de caminhos, ou que no permitam a juno de outros ns rede, por exemplo. Estes dispositivos possuem o papel de dispositivos finais, ligados sempre ao final da rede e, portanto, se comunicam apenas com dispositivos de funo completa. Estes dispositivos podem ser implementados em microcontroladores onde os recursos computacionais so reduzidos; Dispositivos de funo completa (FFD Full-Function Devices): podem operar como coordenador de uma rede WPAN, coordenador de um cluster, ou operar como um dispositivo final. Esta classe de dispositivo pode, portanto, se comunicar com um dispositivo FFD ou RFD e permite que dispositivos RFD se juntem rede.

Conforme o mesmo autor, cada tipo de dispositivo pode assumir papis diferentes na rede, onde suas definies e nomenclaturas so diferentes nos padres 802.15.4 e no padro ZigBee. De acordo com Gislason (2008), em uma rede 802.15.4, um FFD pode executar trs papis diferentes: coordenador (coordinator), coordenador da PAN (PAN coordinator) e dispositivo (device). Um coordenador um dispositivo FFD que possui o papel de executar o roteamento das mensagens na rede. Se o coordenador tambm o principal gerenciador da PAN, ele passa a ser chamado de coordenador da PAN. Se o dispositivo no atua na rede com caractersticas de coordenador ele denominado apenas como um dispositivo. Conforme demonstra a Figura 2, no padro ZigBee, existe uma definio de papis diferente para os dispositivos. Um coordenador (coordinator) deste padro exerce o mesmo papel de um coordenador da PAN no padro IEEE 802.15.4. Da mesma forma, no padro ZigBee, um dispositivo capaz de fazer o roteamento das mensagens na rede como o coordenador do seu padro base (IEEE 802.15.4) chamado de roteador (router) e finalmente, define que um dispositivo que no executa roteamento denominado dispositivo final (end device).

Figura 2 Tipos de dispositivos dos padres IEEE 802.15.4 e ZigBee (FARAHANI, 2008)

4.2

Topologias de rede
4

Segundo Farahani (2008), a formao de uma rede gerenciada pela camada de rede (NWK), e as aplicaes que utilizam como base o IEEE 802.15.4 ou o padro ZigBee podem suportar as topologias estrela e ponto-a-ponto, sendo que nesta ltima existe o suporte para formao de redes mais complexas como rvores em cluster e malha (mesh). Na topologia estrela, conforme possvel verificar na Figura 3, todos os dispositivos da rede podem se comunicar somente com o coordenador da PAN. Nesta topologia os dispositivos finais no conseguem se comunicar entre si, somente atravs do coordenador. Esta topologia mais utilizada em aplicaes simples, onde todos os dispositivos da rede conseguem se comunicar diretamente com o coordenador sem o uso de roteadores.

Figura 3 Topologia Estrela (FARAHANI, 2008)

Na topologia ponto-a-ponto, os dispositivos de uma mesma rede podem se comunicar diretamente entre si, assumindo que o sinal de rdio frequncia permita a comunicao entre eles, sem a necessidade de utilizar recursos do coordenador da PAN. Neste caso, o coordenador, assume o papel de monitorar a formao da rede, respondendo a requisies de associao ou dissociao de um dispositivo, notificando os dispositivos envolvidos no processo. Nas redes em rvore de clusters, o protocolo utiliza uma estratgia de roteamento hierrquico, em que grande parte dos dispositivos da rede do tipo FFD. Quando dispositivos RFD so conectados a estes dispositivos, eles tomam a caracterstica de ns-folha. O n FFD, aos quais os dispositivos RFD se encontram conectados, passa a ser o coordenador do grupo que, por sua vez, subordinado ao coordenador da PAN. Uma extenso da topologia em rvore conhecida como rede em malha (mesh). Esta composio apontada por Farahani (2008) como a mais completa das topologias existentes no padro e tambm um dos principais benefcios da tecnologia ZigBee. Conforme ilustrao da Figura 4, nas redes mesh, o protocolo estabelece servios exclusivos para tratar do intercmbio de dados dentro rede. Conforme Farahani (2008), esta formao permite completa comunicao ponto-a-ponto entre os dispositivos de forma que, na ocorrncia de falha de comunicao com algum elemento da rota usada atualmente, a rota possa ser restabelecida atravs de outro elemento roteador.

Figura 4 Topologia Mesh (FARAHANI, 2008)

4.3

Funcionamento

De acordo com Gislason (2008), uma determinada rede que se baseia no padro ZigBee deve possuir pelo menos um coordenador PAN, essencial para a integrao de futuros elementos da rede. Ele deve ser um dispositivo FFD, dotado de uma maior capacidade de recursos e maior poder computacional. Para garantir que ele estar sempre disponvel para os demais elementos da rede, recomendado que ele seja alimentado por uma fonte de energia de maior durao (geralmente, a rede eltrica). O coordenador tem a responsabilidade de determinar um endereo de identificao (PAN ID) da rede e este endereo dever ser utilizado por todos os equipamentos que desejam fazer parte da rede. Conforme a IEEE Standard (2008), para que um determinado dispositivo possa integrar a uma rede, este dever acessar o dispositivo coordenador da PAN atravs do mesmo canal utilizado pelo coordenador. Canais estes, que se encontram distribudos de acordo com a frequncia e tipo de modulao escolhida pelo coordenador. Outra condio obrigatria para a comunicao entre dois dispositivos que ambos devem se encontrar dentro do raio de influncia de rdio, um do outro. Os dispositivos presentes em uma rede ZigBee possuem duas formas de endereamento: Um endereo MAC de 64 bits, nico, utilizado para identificar o dispositivo frente a todos os dispositivos no mundo; Um endereo de 16 bits, dinmico, usado para identificar o n dentro de uma rede. Os dispositivos presentes em uma rede ZigBee geralmente possuem alguma aplicao associada, onde tarefas como solicitar ou executar algo so executadas atravs do coordenador da PAN. Porm, no obrigatrio que um coordenador sirva somente como elemento de gerenciamento da rede, ele tambm pode possuir uma aplicao embutida. Entretanto, importante salientar que, por necessitar de recursos de armazenamento e processamento mais elevados, esta aplicao dever dispor de recursos de memria extra.

APLICAO DA TECNOLOGIA ZIGBEE


Para que todos os conceitos estudados pudessem ser praticados, foi desenvolvido um sistema de

automao residencial composto por um conjunto de ferramentas e funcionalidades que oferecem o controle local e remoto de uma residncia e que implementa uma rede de comunicao sem fio para conexo entre os dispositivos eletro-eletrnicos presentes na mesma. Para isso, foram desenvolvidos basicamente trs componentes divididos entre hardware e software, para que todo o processo de automao e de conectividade entre os dispositivos da casa atravs de um padro de comunicao sem fio fosse validado e demonstrado, validando assim, os conceitos tericos estudados durante todo o desenvolvimento deste projeto. Tais componentes foram denominados de sistema de gerenciamento remoto, sistema de gerenciamento local e circuito eletrnico de automao. Os sistemas de gerenciamento remoto e de gerenciamento local se comunicam atravs da internet com o uso do protocolo TCP/IP, efetuando a troca de informaes necessrias para que os dispositivos da residncia possam ser controlados e gerenciados remotamente por qualquer computador que possua acesso a Internet. Um circuito eletrnico de automao por sua vez, um conjunto de componentes eletrnicos responsvel por executar os acionamentos nos dispositivos nele conectados como uma lmpada, por exemplo, bem como o controle de sensores. A arquitetura geral do sistema ilustrada pela figura 5.

Arquitetura da Soluo

Sistema de gerenciamento remoto - SGR

TV

Circuito de automao - CA Circuito de automao - CA

INTERNET INTERNET

Sistema de gerenciamento local SGL

Computador com acesso a internet

Figura 5 Arquitetura da soluo

5.1

Mdulos de rdio frequncia padro ZigBee

Com o objetivo de facilitar o entendimento e a utilizao da tecnologia ZigBee, foram utilizados neste projeto mdulos de rdio frequncia que j possuem o protocolo ZigBee embarcado. Operando em diferentes topologias, os mdulos de rdio frequncia (RF) se caracterizam pela ausncia de configurao externa (programao), pois possuem o protocolo implementado no microcontrolador do prprio mdulo, disponibilizando todos os recursos dos padres, sendo possvel realizar as operaes pretendidas atravs de comandos AT ou atravs de uma API totalmente simplificada. Estes mdulos foram projetados para economizar o mximo possvel de energia. Com isso, possvel que dispositivos de sensores remotos sejam alimentados com pilhas ou baterias comuns, com autonomia de meses ou mesmo anos sem precisarem ser substitudas. Isso porque, quando os mdulos ZigBee no esto transmitindo ou recebendo dados, eles entram num estado de espera (sleep), consumindo o

mnimo de energia.

CONCLUSO

Os projetos de automao residenciais que utilizam aplicaes embarcadas, muitas vezes, encontram limitaes na autonomia de alimentao, na dificuldade de integrao, ou no custo da soluo empregada. Os padres de comunicao sem fio 802.15.4 e ZigBee trazem uma soluo para essas necessidades, pois foram desenvolvidas visando atender as funcionalidades especficas de automao de processos. Este artigo apresentou o projeto de um sistema para automao residencial usando uma tecnologia wireless que tem se destacado pelo baixo custo e pela economia de energia. Acredita-se que este tipo de projeto seja uma soluo para automao de um grande nmero de residncias, pois elimina a necessidade de uso de cabos. A utilizao de mdulos de rdio frequncia com o padro ZigBee embarcado, promete ser uma soluo bastante interessante nos aspectos de facilidade de integrao, configurao e confiabilidade. Alm do mais, o alcance destes mdulos aliado aos suportes de redes mesh e rvore do padro ZigBee, faz com que a rea de cobertura das aplicaes se tornem amplas, gerando com isso mais um grande benefcio. Apesar de ser uma tecnologia muito divulgada para uso na rea de automao residencial, as alternativas descobertas durante os estudos para este projeto apontam um grande leque de aplicaes que podem ser beneficiadas, como por exemplo, projetos na rea de robtica e monitorao de pacientes 24h por dia.

REFERNCIAS
BOLZANI, Caio. Residncias Inteligentes. Ed. Livraria da Fsica, 2004. FARAHANI, Shahin. ZigBee Wireless Networks and Tranceivers. Ed. Newnes, 2008. GISLASON, Drew. ZigBee Wireless Networking. Ed. Newnes. Ano 2008. IEEE Standard 802.15.4: Part 15.4. Wireless medium access control (MAC) and physical layer (PHY) specifications for low-rate Wireless Personal Area Networks (WPANs). IEEE Computer Society. Disponvel em: <http://standards.ieee.org/getieee802/download/802.15.4a-2007.pdf>. Acesso em: 17 jun. 2009. XBee / XBee-Pro ZB RF Modules. Manual do Produto. Disponvel em: <http://ftp1.digi.com/support/documentation/90000976_C.pdf>. Acesso em: 15 jun. 2009. ZigBee Specification. ZigBee Alliance. Disponvel em: <http://www.zigbee.org>. Acesso em: 20 jun. 2009.

S-ar putea să vă placă și