4, designa uma tecnologia de redes sem fios ainda em fase de
desenvolvimento que pretende realizar a interligao de pequenas unidades de comunicaes de dados em reas muito limitadas. Foi pensada para poder ligar pequenas unidades de recolha de dados e de tele-aco recorrendo a sinais de rdio frequncia no licenciados. tecnologia utilizada ! comparvel s redes "i-Fi e #luetooth e diferencia-se destas por desenvolver menor consumo, por um alcance reduzido $cerca de %& metros' e as comunicaes entre duas unidades poder ser repetida sucessivamente pelas unidades e(istentes na rede at! atingir o destino final. Funcionando todos os pontos da rede como retransmissores de informao, uma malha $Mesh' de unidades )ig#ee pode realizar-se numa e(tenso dom!stica ou industrial sem necessidade de utilizar ligaes el!ctricas entre elas. As Redes com ZigBee * +rof. ,os! -auricio .antos +inheiro gentilmente nos concedeu a permisso para reproduzirmos o seu artigo so/re )ig#ee em nosso site. 0eitura recomendada para todos que pretendem conhecer melhor esta tecnologia para transmisso de dados sem fio. Introduo 1m n2mero cada vez maior de usurios de redes de computadores tem optado por solues /aseadas em topologias sem fio $3ireless', ao inv!s de redes com ca/eamento convencional, especialmente quando se trata de ampliao ou melhoria de uma rede e(istente. *s avanos recentes das tecnologias de redes sem fio possi/ilitaram o surgimento de vrias alternativas e padres de implementao, mas at! recentemente a grande maioria tinha como premissa principal prover um con4unto de protocolos que garantissem a qualidade para a transmisso de voz ou de dados com altas ta(as de transferncia, o que tornava os equipamentos /astante caros e pouco atraentes para outras aplicaes mais simples. inda so poucos os padres de redes sem fio para aplicaes em redes locais utilizando sensores e outros dispositivos do controle. * que temos so /asicamente sistemas proprietrios, desenvolvidos para atender redes espec5ficas, como as redes de automao industrial, por e(emplo, onde aplicaes com sensores $de temperatura, de umidade, gases, etc' e dispositivos de controle $chaves, rel!s, etc' no necessitam de uma largura de /anda elevada para funcionarem, mas necessitam de uma latncia /ai(a e consumo de energia igualmente /ai(o para preservar a vida 2til das /aterias. 6esses casos, os sistemas 3ireless foram pro4etados para atenderem s e(igncias espec5ficas dessas aplicaes. As redes sem fio s recomendaes do 7888 $7nstitute of 8lectrical and 8letronics 8ngineers', particularmente as recomendaes da s!rie 7888 9&:.%%, so os e(emplos mais conhecidos para os padres de redes sem fio e que nos permitem considerar a e(istncia de quatro grandes grupos; WPA !Wire"ess Person#" Are# et$or%& ' *nde esto as tecnologias 3ireless de pequeno alcance $entre %& e %&& metros'. < um padro para redes locais, definido pelo 7888 9&:.%=, para o endereamento de redes sem fio que utilizam dispositivos portteis ou m>veis tais como +?@s, +A@s, perif!ricos, celulares, pager@s, etcB W(A !Wire"ess (oc#" Are# et$or%& ) *nde esto as tecnologias sem fio destinadas interligao de redes locais com alcance entre %&& e C&& metros. Drata-se de padro implementado como e(tenso ou alternativa para as redes com ca/eamento convencional $par metlico ou fi/ra >ptica'B W*A !Wire"ess *etro+o"it#n Are# et$or%& ' 6este grupo temos as tecnologias que tratam dos acessos de /anda larga para 2ltima milha para redes em reas metropolitanas, com alcance em torno de EFmB WWA !Wire"ess Wide Are# et$or%& ) 6este grupo esto as tecnologias voltadas para redes de longa distGncia em telecomunicaes, atendendo aos servios de voz e alguns servios de dados. , +#dro ZigBee tualmente o foco das redes 3ireless comerciais se encontra no conte(to das redes locais $"06@s', tanto em solues proprietrias como nos padres desenvolvidos pelo 7888, por e(emplo. ?om a evoluo natural das tecnologias das redes sem fio, estas passaram a atender no s> as aplicaes corporativas mais sofisticadas como tam/!m aquelas envolvendo pequenos volumes de dados que e(igem /ai(as ta(as de transmisso como, por e(emplo, o controle de equipamentos eletroeletrHnicos. l!m disso, outras tecnologias sem fio tm sido utilizadas tam/!m com o o/4etivo de proporcionar a comunicao pessoal e o controle de dispositivos diversos, so as chamadas redes pessoais $"+6@s'. #asicamente, essas tecnologias tm o prop>sito de permitir o controle remoto de equipamentos dom!sticos $DI@s, videocassetes, geladeiras, etc' e perif!ricos $teclados, mouse, impressoras, etc', eliminando os ca/os e tornando mais prtica a operao desses equipamentos pelos usurios. 1ma das tecnologias mais recentes dentro desse grupo de redes para aplicaes pessoais e que permite o gerenciamento e controle desses dispositivos ! o padro )ig#ee, tam/!m conhecido como JomeKF 0ite e que corresponde ao 7888 9&:.%=.L, homologado em maio de :&&C. -igur# 1 ' A+"ic#.es do ZigBee * padro )ig#ee foi desenvolvido para se tornar uma alternativa de comunicao em redes que no necessitem de solues mais comple(as para seu controle, /arateando assim os custos com a aquisio, instalao de equipamentos, manuteno e mo de o/ra. Drata-se de uma tecnologia relativamente simples, que utiliza um protocolo de pacotes de dados com caracter5sticas espec5ficas, sendo pro4etado para oferecer fle(i/ilidade quanto aos tipos de dispositivos que pode controlar. ZigBee A""i#nce )ig#ee lliance, que desenvolve o padro )ig#ee 4unto ao 7888, ! uma associao que conta com mais de L= empresas, que tra/alham em con4unto para desenvolver um padro capaz de possi/ilitar um controle seguro, de /ai(o custo e de /ai(a potncia em redes sem fio para o controle de diversos equipamentos, incluindo solues para a automao predial, aplicaes em telemedicina e entretenimento $4ogos'. -igur# 2 ) /itu#o do +#dro ZigBee dentro do IEEE 802 0omo funcion# *s dispositivos /aseados na tecnologia )ig#ee operam na fai(a 7.- que no requer licena para funcionamento, incluindo as fai(as de :,LMJz $Mlo/al', N%=-hz $m!rica' e 9E9-hz $8uropa' e com ta(as de transferncia de dados de :=&F/ps em :,LMJz, L&F/ps em N%=-hz e :&F/ps em 9E9-hz. * padro oferece atualmente interfaces com velocidades de cone(o compreendidas entre %&O/ps e %%=O/ps e com um alcance de transmisso entre %&m e %&&m, dependendo diretamente da potncia dos equipamentos e de caracter5sticas am/ientais $o/stculos f5sicos, interferncia eletromagn!tica, etc'. Puanto ao pro/lema de alimentao dos dispositivos, os m>dulos de controle dotados com esta nova tecnologia podem ser alimentados at! mesmo por /aterias $pilhas' comuns, sendo que sua vida 2til est relacionada diretamente com a capacidade da /ateria e a aplicao a que se destina. 6esse aspecto, o protocolo )ig#ee foi pro4etado para suportar aplicaes com o m5nimo de consumo $com pilhas comuns, um dispositivo pode funcionar at! E meses'. -igur# 1 ' 0om+#r#o do ZigBee com outr#s tecno"ogi#s $ire"ess Estrutur# +odemos identificar dois tipos de dispositivos em uma rede )ig#ee, definidos pelo 7888; -u"" -unction 2e3ice !--2& - pode funcionar em toda a topologia do padro, desempenhando a funo de coordenador da rede e conseqQentemente ter acesso a todos os outros dispositivos. Drata-se de dispositivos de construo mais comple(aB Reduced -unction 2e3ice !R-2& R ! limitado a uma configurao com topologia em estrela, no podendo atuar como um coordenador da rede. +ode comunicar-se apenas com um coordenador de rede. .o dispositivos de construo mais simples. Aevemos o/servar que em topologias com configurao estrela, uma rede )ig#ee requer pelo menos um dispositivo FFA atuando como coordenador da rede e os demais dispositivos podem ser do tipo KFA para reduzir o custo do sistema. +ara topologias ponto- a-ponto $+eer-to-+eer' e em rvore, todos os dispositivos devem ser FFA. -igur# 4 ' 4o+o"ogi#s +#r# redes ZigBee ta/ela seguinte apresenta uma comparao entre os dispositivos de uma rede )ig#ee com suas principais caracter5sticas; 0oorden#dor d# Rede ' --2 5 d# Rede ' R-2 A6ustes de +#r7metros d# rede -uno +#ssi3# n# rede 4r#nsmite inform#.es +e"# rede Efetu# 8usc#s +or redes dis+on93eis :erenci# os n5s d# rede 4r#nsfer;nci# de d#dos d# #+"ic#o Arm#<en# inform#.es dos n5s de rede 2etermin# o st#tus dos d#dos 2istri8ui mens#gens entre n5s de rede /o"icit# d#dos #o coorden#dor d# rede ,+er# ti+ic#mente no est#do =#cti3e= Pode +erm#necer no est#do =s"ee+= +or "ongos +er9odos Da/ela % - Da/ela de funcionalidades dos dispositivos )ig#ee 0#r#cter9stic#s do P#dro * padro )ig#ee $7888 9&:.%=.L' foi pro4etado o/4etivando apresentar as seguintes caracter5sticas; ?onsumo de potncia /ai(o e implementao simples, com interfaces de /ai(o custoB Aois estados principais de funcionamento; SactiveS para transmisso e recepo e SsleepS, quando no est transmitindoB .implicidade de configurao e redundGncia de dispositivos $operao segura'B Aensidade elevada dos n>s por a rede. s camadas +JT e -? permitem que as redes funcionem com grande n2mero de dispositivos ativos. 8ste atri/uto ! cr5tico para aplicaes com sensores e redes de controleB +rotocolo simples que permite a transferncia confivel de dados com n5veis apropriados de segurana. 0#m#d#s de Protoco"os pu/licao do padro 7888 9&:.%=.L, definiu interfaces com /ai(as ta(as de transmisso $menores que :=&O/ps' e esta/eleceu uma estrutura de rede que incorpora os conceitos de redes ad hoc, caracter5sticas de cone(o em malha e em multi-hop $m2ltiplos saltos'. dicionalmente, novos algoritmos de segurana e perfis de aplicao foram definidos o/4etivando garantir a segurana e a perfeita interao entre os diversos equipamentos. -igur# 5 ' 0#m#d#s de +rotoco"os ZigBee camada f5sica $+JT' foi pro4etada para acomodar as necessidades de interfaces de /ai(o custo, permitindo n5veis elevados de integrao. * uso da t!cnica de transmisso de .eqQncia Aireta $A..' permite que os equipamentos se4am muito simples, possi/ilitando implementaes mais /aratas. camada do -edia ccess ?ontrol $-?' foi pro4etada para permitir topologias m2ltiplas com /ai(a comple(idade, onde o gerenciamento de energia, por e(emplo, no requer modos de operao comple(os. * -? tam/!m permite que um dispositivo com funcionalidade reduzida $KFA' opere na rede sem a necessidade de grandes quantidades de mem>ria dispon5veis, podendo controlar tam/!m um grande n2mero de dispositivos sem a necessidade de coloc-los Sem esperaS, como ocorre em algumas tecnologias sem fio. camada de rede foi pro4etada para possi/ilitar o crescimento da rede sem a necessidade de equipamentos de transmisso de potncia mais elevada. camada de rede tam/!m pode operar quantidades grandes de n>s de rede com latncias relativamente /ai(as. camada 6"O utiliza um algoritmo que permite implementaes da pilha de protocolos visando /alancear os custos das unidades em aplicaes espec5ficas, o consumo das /aterias, /uscando produzir solues com o perfil espec5fico de custo-desempenho para a aplicao. /egur#n# * padro )ig#ee adotou a proposta de um novo algoritmo de segurana, /aseado na simplificao do algoritmo de roteamento *AI $d-hoc *n-demand Aistance Iector'. 8sta proposta foi adotada como parte da especificao 7888 9&:.%=.L. camada -? utiliza o padro 8. $dvanced 8ncrUption .tandard' como seu algoritmo de criptografia, descrevendo uma variedade de rotinas de segurana. 8stas rotinas tm como o/4etivo prover a confidencialidade, a integridade e a autenticidade dos frames da camada -?. camada -? faz o processamento de segurana, mas so as camadas superiores que controlam o processo, a4ustando as chaves de criptografia e determinando os n5veis de segurana que devero ser usados. Puando a camada -? transmite $ou rece/e' um frame, verifica o destino $a fonte do frame', recupera a chave associada com esse destino $fonte', e usa ento esta chave para processar o frame de acordo com a rotina de segurana designada para a chave que est sendo usada. ?ada chave ! associada a uma 2nica rotina de segurana e o ca/ealho do frame -? possui um /it que especifica se a segurana para o frame est ha/ilitada ou no. 4i+os de 4r>fego * padro suporta diferentes tipos de trfego de dados que e(igem atri/utos diferentes da camada -?. * -? 7888 9&:.%=.L ! fle(5vel o /astante para assegurar o transporte de cada um dos tipos de trfego comoB Aados peri>dicos, provenientes de sensoresB Aados intermitentes, provenientes de interruptores e chavesB Aados provenientes de dispositivos repetitivos de /ai(a latncia como, por e(emplo, um mouse. 0onc"uindo s redes sem fio atuais, apesar de serem adequadas para uso ao ar livre ou em am/ientes fechados, so particularmente interessantes em recintos delimitados, tais como residncias, pr!dios de escrit>rios, hospitais, universidades, f/ricas e armaz!ns. 8ntretanto, para muitas aplicaes, a falta de uma infra-estrutura adequada ou de recursos para investimento devido aos altos custos envolvidos, oferecem dificuldades para sua implementao no controle de algumas atividades cotidianas. *s custos dos acessos /aseados em redes sem fio que utilizam o padro 7888 9&:.%%, por e(emplo, ainda so proi/itivos para muitos usurios de redes e de sistemas de automao. tecnologia )ig#ee surge nesse cenrio como uma alternativa vivel que possi/ilita a utilizao dos sistemas de controle sem fio para esse tipo de aplicao em dispositivos mais simples. ?os@ *#ur9cio /#ntos PinAeiro +rofessor 1niversitrio, +ro4etista e Mestor de Kedes, mem/ro da #7?.7, ureside, 78? e autor dos livros B :ui# 0om+"eto de 0#8e#mento de Redes B 0#8e#mento C+tico 8-mail; 4m.pinheiroVpro4etoderedes.com./r ZigBee: O que
O que ZigBee?
ZigBee um padro que ser definido por uma aliana de empresas de diferentes segmentos do mercado, chamada "ZigBee Alliance". Este protocolo est sendo projetado para permitir comunicao sem fio confiel, com !ai"o consumo de energia e !ai"as ta"as de transmisso para aplica#es de monitoramento e controle. $ara implementar as camadas %A& '%edium Access &ontrol( e $)* '$h+sical ,a+er( o ZigBee utili-a a definio ./0.12.3 do 4EEE, que opera em !andas de freq56ncia lires.
Porque ZigBee?
Atualmente, e"istem diersos padr#es que definem transmisso em mdias e altas ta"as para o-, 7deo, redes de computadores pessoais, entre outros. Entretanto, at o presente momento ainda no surgiu um padro que esteja de acordo com as necessidades 8nicas da comunicao sem fio entre dispositios de controle e sensores.
9s principais requisitos deste tipo de rede so !ai"a lat6ncia, otimi-ao para !ai"o consumo de energia, possi!ilidade de implementao de redes com eleado n8mero de dispositios e !ai"a comple"idade dos n:s de rede.
A figura 1, ilustra o posicionamento do padro ZigBee no mercado de tecnologia ";ireless".
Figura 1: Posicionamento das tecnologias "Wireless". ZigBee: Aplicaes
As Principais aplicaes
9 padro ZigBee pode ser empregado em diersos tipos de aplica#es. Algumas destas esto relacionadas a!ai"o< Automao e &ontrole $redial '=egurana, &ontrole de Acesso e 4luminao(> &ontrole 4ndustrial 'gerenciamento de atios, controle de processos, etc.(> $erifricos para $& '?eclado, mouse e jo+stic@(> &ontrole remoto de produtos eletrAnicos> Automao residencial e comercial> =a8de $essoal '%onitorao de pacientes, Acompanhamento de E"erc7cio B7sico(. !odelos de "ede
As principais topologias de rede adotadas so ilustradas na figura 0.
Figura #: $opologia de "ede.
9s componentes integrantes da rede so o coordenador, os roteadores e os "end deices". 9 &oordenador inicia a rede definindo o canal de comunicao usado, gerencia os n:s da rede e arma-ena informa#es so!re eles. 9s Coteadores so responseis pelo encaminhamento das mensagens entre os n:s da rede. D um "end deice" pode ser !em um dispositio !em mais simples, s: se comunicando com outro n: da rede.
Eas redes ZigBee um dispositio pode permanecer um longo tempo sem ter que se comunicar. Alm disso o tempo de acesso a rede muito pequeno, tipicamente F/ mseg. 9utra caracter7stica importante o tamanho redu-ido dos pacotes de dados que trafegam na rede.
A topologia %esh permite que a rede se ajuste automaticamente em sua iniciali-ao, na entrada de noos dispositios ou perda de dispositios. Eesta situao e"istem m8ltiplos caminhos entre os diferentes n:s e a rede auto suficiente para otimi-ar o trfego de dados. Gsando esta configurao podemos ter redes muito e"tensas, co!rindo largas reas geogrficas. ZigBee: %amadas
Padr&o
A figura F mostra as camadas que comp#e um dispositio ZigBee.
Figura ': %amadas do padr&o.
A pilha do padro ZigBee tem requisitos muito simples podendo ser implementada em microcontroladores de . !its, como por e"emplo o )&=/.. A pilha completa no e"cede F0 @B+tes e a redu-ida H@B+tes.
!A% e P() * Principais %aracter+sticas
Padr&o Freq,-ncias ./ de %anais $cnica de !odula&o $a0a de 1ados ./0.12.3 0.3I0.3.F2 J)- 1H '11 a 0H( K===, 9IL$=M 02/ @!itNs .H.I.O/ %)- 1 '/( K===, B$=M 0/ @!itNs P/0IP0. %)- 1/ '1 a 1/( K===, B$=M 3/ @!itNs K=== 'Kirect =equence =read =pectrum(, espalhamento espectral por seq56ncia direta. Eesta tcnica uma seq56ncia pseudo aleat:ria de alores 1 e I1, numa freq56ncia mais eleada, multiplicada ao sinal original, causando espalhamento da energia do sinal numa !anda mais larga. &=%A N &A '&arrier =ense %ultiple Access Qith &ollision Aoidance(. Luando um n: deseja fa-er transmisso ele enia um sinal de aiso, por tempo suficiente para que todos os componentes da rede o rece!am. =: ento os dados so transmitidos. =e durante uma transmisso um sinal de aiso for detectado o emissor interrompe o enio da mensagem, reiniciando a tentatia de transmisso ap:s um per7odo aleat:rio.
"ede * Principais %aracter+sticas
A camada de rede tem as seguintes responsa!ilidades< 4niciali-ar uma rede. )a!ilidade de entrar e sair de uma rede. &onfigurao de noos dispositios. =egurana dos dados de sa7da. Kistri!uio de endereos, pelo coordenador, para os dispositios que entram na rede. =incroni-ao com a rede. Coteamento de "frames" para o destino correto. Aplica&o * Principais %aracter+sticas
A camada Aplicao constitu7da de tr6s principais componentes< =uporte R aplicao, "ZigBee Keice 9!ject" e as fun#es definidas pela empresa que desenoleu o dispositio.
9s serios fornecidos no suporte R aplicao so Kescoer+ e Binding. 9 primeiro desco!re que outros pontos esto atios na regio de alcance daquele dispositio. 9 segundo une dois ou mais dispositios considerando suas necessidades e serios.
ZigBee deice 9!ject onde est definido o papel do dispositio na rede, se ele atuar como coordenador, roteador ou "end deice". Alm disso, h a definio do mtodo de segurana usado na rede e o in7cio das solicita#es de "Binding". ZigBee: ZigBee 0 Bluetoot2
Bluetooth mais apropriado para aplica#es como< sincroni-ao de $&s, telefones celulares e $KAs> aplica#es de udio como fone sem fio> transfer6ncia de arquios entre $KAs, $&s e 4mpressoras. Enquanto ZigBee tem melhor performance em aplica#es< Ke &ontrole> Cede de =ensores> Cedes com muitos dispositios> &om pequenos pacotes de dados> 9nde consumo de !ateria cr7tico. A ta!ela a!ai"o destaca as principais diferenas entre estes protocolos<
ZigBee Bluetoot2 $adro '%A& S $)*( 4EEE ./0.12.3 4EEE ./0.12.1 ?a"a de ?ransfer6ncia 02/@!ps O2/@!ps &orrente na ?ransmisso F/mA 3/mA &orrente em =tand!+ FuA 0//uA %em:ria TF0M! U1//M!
9utra diferena releante entre estes dois padr#es o tipo de alimentao dos dispositios. Em aplica#es Bluetooth, geralmente, os dispositios so recarregados periodicamente, como celulares e $KAs. Enquanto, no padro Zig!ee estes podem ser alimentados com pilhas alcalinas comuns e a e"pectatia de durao das mesmas superior a 0 anos.
%onsideraes de $empo
ZigBee Bluetoot2 ?empo de acesso a rede F/ms Fs ?empo de transio dos dispositios escraos dos estado dormindo para o estado atio 12ms Fs ?empo de acesso ao canal 12ms 0ms
Ao analisarmos estas diferenas, podemos concluir que ZigBee e Bluetooth so duas solu#es diferentes que t6m caracter7sticas para enderear requisitos de aplica#es diferentes. %esmo que ocorram pequenas modifica#es nestes padr#es as caracter7sticas principais sero mantidas. As diferenas entre estes padr#es so proenientes da arquitetura na qual eles foram desenolidos.
"e3er-ncia
ZigBee ?echnolog+< ;ireless &ontrol that =impl+ ;or@s, $atric@ Minne+