Você está na página 1de 84

INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DE SANTA CATARINA

DEPARTAMENTO ACADMICO DE ELETRNICA CURSO DE PS-GRADUAO EM DESENVOLVIMENTO DE PRODUTOS ELETRNICOS DIGITAIS

SANDRO NATALINO DEMETRIO

REDES DE SENSORES SEM FIO

FLORIANPOLIS 2009

SANDRO NATALINO DEMETRIO

REDES DE SENSORES SEM FIO

Trabalho de Concluso de Curso apresentado Banca Examinadora do Curso de Ps-Graduao Lato Sensu Especializao em Desenvolvimento de Produtos Eletrnicos do Instituto Federal de Educao, Cincia e Tecnologia de Santa Catarina IFSC, como requisito parcial para obteno do Grau de Especialista em Desenvolvimento de Produtos Eletrnicos, sob a orientao do Professor Francisco dson Nogueira de Mlo, Msc.

FLORIANPOLIS 2009

REDES DE SENSORES SEM FIO


SANDRO NATALINO DEMETRIO

Trabalho de Concluso de Curso apresentado banca examinadora do Curso de PsGraduao Lato Sensu Especializao em Desenvolvimento de Produtos Eletrnicos Digitais do Instituto Federal de Educao, Cincia e Tecnologia de Santa Catarina IFSC em cumprimento a requisito parcial para obteno do ttulo de Especialista em Desenvolvimento de Produtos Eletrnicos Digitais. APROVADO PELA BANCA EXAMINADORA EM FLORIANPOLIS, 01 DE JUNHO DE 2009.

Prof. Francisco dson Nogueira de Melo, Msc. Orientador

Prof. Golberi de Salvador Ferreira, Dr.

Prof. Delmar Carvalho de Souza, Msc.

AGRADECIMENTOS

Primeiramente minha esposa, Mbile, e minha filha, Isadora, pelo apoio e compreenso quando utilizado o tempo que delas era de direito para freqentar o curso de especializao e para a realizao deste trabalho. Ao meu orientador pela confiana depositada e pela pacincia. A todos os professores do IFSC que participaram do curso, no qual confirmaram a qualidade de ensino da instituio atravs da sua respectiva atuao junto aos alunos.

RESUMO

Por muitos anos todos os padres desenvolvidos para redes sem fios eram destinados a aplicaes de alta taxa de dados. Devido a necessidade de padronizar as redes de sensores sem fio, foi criado pelo IEEE o padro IEEE 802.15.4 que satisfaz aos requisitos de confiabilidade, segurana, baixa potncia, baixo custo e baixa taxa de transmisso. Para patrocinar o crescimento de aplicaes com o uso do padro IEEE 802.15.4 foi criada a Aliana ZigBee, com o propsito de criar regras comuns para integrao de aplicaes, denominado padro ZigBee. O objetivo deste trabalho foi desenvolver um estudo sobre as tecnologias de redes sem fio, mais especificamente sobre as particularidades das redes de sensores sem fio. De forma complementar aos estudos, foi desenvolvido um experimento integrando redes de computadores TCP/IP, atravs do protocolo SNMP, com redes de sensores sem fio, demonstrando os benefcios e possibilidades geradas pela integrao das redes de sensores sem fio com as redes TCP/IP. Palavras-chave: LR-WPAN, Redes, Wireless, Comunicao, Sensores, ZigBee.

ABSTRACT

For many years, all developed standards for wireless networks were destined to high data rates applications. With the needs to standardize the wireless sensor networks, was created by IEEE the standard IEEE 802.15.4 that meets the requirement of reliability, safety, low power, low cost and low data rate. To sponsor the growth of IEEE 802.15.4 standard applications, the ZigBee Alliance was created, destined to create a framework for applications, the standard created is named ZigBee Standard. Finally, the work aims develop a study on the wireless networks technologies, the LR-WPAN networks properties and the IEEE 802.15.4 and ZigBee standards. An experiment was developed, to complement the studies, integrating TCP/IP networks using the SNMP management protocol with the wireless sensors networking, showing the benefits and possibilities provided by integration of both networks. Keywords: LR-WPAN, Networks, Wireless, Communication, Sensors, ZigBee.

SUMRIO
1 2 2.1 2.2 2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.4 2.4.1 2.4.2 2.4.3 2.5 2.5.1 2.5.2 2.5.2.1 2.5.2.2 2.5.2.3 2.5.3 2.6 2.6.1 2.6.2 3 3.1 3.1.1 3.1.2 3.1.3 3.1.3.1 3.1.3.1.1 3.1.3.1.2 3.1.4 3.1.4.1 3.1.4.2 3.1.5 3.1.5.1 3.1.5.2 3.1.5.2.1 3.1.5.2.2 3.1.5.2.3 3.1.6 3.1.6.1 3.1.6.2 3.1.6.3 3.1.6.4 3.1.7 3.1.8 3.1.9 INTRODUO........................................................................................................ 14 REDES SEM FIO..................................................................................................... 16 REDES DE COMPUTADORES SEM FIO............................................................. 16 O TERMO WIRELESS............................................................................................ 17 AMBIENTES DE REDES DE COMPUTADORES SEM FIO............................... 17 Redes Locais (LAN Local Area Network) ............................................................ 17 Redes Pessoais (PAN) .............................................................................................. 18 Redes Metropolitanas (MAN) .................................................................................. 18 Redes de Longas Distncias (WAN) ........................................................................ 18 TOPOLOGIAS DE REDES SEM FIO .................................................................... 19 Redes Estruturadas ................................................................................................... 19 Redes No Estruturadas............................................................................................ 20 Redes Sem Fio AD HOC ...................................................................................... 20 PADRES PARA REDES SEM FIO ...................................................................... 21 Padro IEEE 802.15 (WPAN) .................................................................................. 21 Padro IEEE 802.11 (WLAN).................................................................................. 22 O Padro IEEE 802.11a............................................................................................ 24 O Padro IEEE 802.11b ........................................................................................... 25 O Padro IEEE 802.11g ........................................................................................... 25 O Padro IEEE 802.16 (WMAN)............................................................................. 25 ROTEAMENTO EM REDES SEM FIO ................................................................. 26 Roteamento Para Hosts Mveis................................................................................ 27 Roteamento Em Redes Ad Hoc ................................................................................ 28 O PADRO IEEE 802.15.4 E A ALIANA ZIGBEE............................................ 30 O PADRO IEEE 802.15.4 ..................................................................................... 30 Escopo do Padro ..................................................................................................... 30 Caractersticas Gerais ............................................................................................... 31 Topologias da Rede .................................................................................................. 32 Formao da Rede .................................................................................................... 33 Formao da Rede em Topologia Estrela................................................................. 33 Formao da Rede em Topologia Peer-to-Peer........................................................ 34 Arquitetura do Padro............................................................................................... 35 Camada Fsica (PHY)............................................................................................... 36 Subcamada MAC...................................................................................................... 36 Viso Funcional........................................................................................................ 37 O Superquadro (Superframe).................................................................................... 37 Modelo de Transferncia de Dados .......................................................................... 38 Modelo de Transferncia para o Coordenador ......................................................... 38 Modelo de Transferncia do Coordenador ............................................................... 39 Transferncia de Dados em Redes Peer-to-Peer....................................................... 41 Estrutura do Quadro ................................................................................................. 41 Quadro de Sinalizao .............................................................................................. 41 Quadro de Dados ...................................................................................................... 42 Quadro de Reconhecimento ..................................................................................... 43 Quadro de Acesso ao Meio (MAC Frame)............................................................... 43 Caractersticas de Robustez ...................................................................................... 44 Consideraes Sobre o Consumo de Energia ........................................................... 44 Consideraes Sobre Segurana............................................................................... 45

3.2 3.2.1 3.2.2 3.2.3 3.2.4 3.2.4.1 3.2.4.2 3.2.4.3 4 4.1 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.1.10 4.2 4.2.1 4.2.2 4.2.3 4.3 4.3.1 4.3.2 4.4 4.4.1 4.4.2 4.5 4.5.1 4.5.2 4.5.3 4.5.4 4.6 4.7 5 5.1 5.1.1 5.2 5.2.1 5.3 5.3.1 6 6.1 7

A ALIANA ZIGBEE ............................................................................................. 46 Propsito da Aliana ZigBee.................................................................................... 46 Topologias ................................................................................................................ 47 O Padro ZigBee ...................................................................................................... 48 Mecanismos de Segurana do ZigBee...................................................................... 49 Sem Segurana ......................................................................................................... 49 Lista de Controle de Acesso ..................................................................................... 49 Modo Seguro ............................................................................................................ 49 PROJETANDO REDES LR-WPAN E AS POSSVEIS APLICAES ............... 50 PARMETROS DE PROJETO PARA REDES LR-WPAN .................................. 50 rea de Cobertura..................................................................................................... 51 Quantidade de Ns da Rede...................................................................................... 51 Taxa de Dados .......................................................................................................... 51 Limites de Latncia .................................................................................................. 52 Interconexo com Outras Aplicaes ....................................................................... 52 Planta a ser Instalada x Obstculos........................................................................... 53 Existncia de Geradores de Interferncia ................................................................. 53 Segurana.................................................................................................................. 55 Qualidade de Servio (QoS Quality of Service).................................................... 55 Escalabilidade........................................................................................................... 56 TOPOLOGIAS E SUAS PARTICULARIDADES.................................................. 56 Topologia Estrela (star) ............................................................................................ 57 Topologia em rvore de Agrupamentos (Cluster-Tree) .......................................... 57 Topologia em Malha (Mesh) .................................................................................... 58 O HARDWARE DOS SENSORES ......................................................................... 60 O Hardware da Interface de Rdio (Transceptor) .................................................... 60 Dispositivos Computacionais ................................................................................... 61 INTEGRAO ALM DAS LR-WPAN................................................................ 62 Gateways .................................................................................................................. 63 Pontes (bridges) ........................................................................................................ 64 BANDAS DE RF UTILIZADAS POR DISPOSITIVOS IEEE 802.15.4 ............... 65 Bandas No Licenciadas Para Redes LR-WPAN no Brasil ..................................... 66 Banda de 868.3MHz a 870MHz ............................................................................... 66 Banda de 902MHz a 928MHz .................................................................................. 67 Banda de 2.4 GHz..................................................................................................... 67 VISADA DIRETA ................................................................................................... 68 APLICAES ......................................................................................................... 68 ESTUDO DE CASO ................................................................................................ 70 O MDULO EZ430-RF2500................................................................................... 70 Comunicao Wireless ............................................................................................. 72 O PROTOCOLO SNMP .......................................................................................... 73 Agente de Gerenciamento ........................................................................................ 74 O EXPERIMENTO REALIZADO .......................................................................... 75 NMS Utilizado e Testes Realizados com SNMP ..................................................... 76 CONCLUSO.......................................................................................................... 80 TRABALHOS FUTUROS ....................................................................................... 80 REFERNCIAS ....................................................................................................... 82

LISTA DE ABREVIATURAS, SIGLAS E ACRNIMOS

ACL AES AODV AP BPS BPSK CAP CID CLH CPU CRC CSMA-CA DSSS ETSI FCS FFD FHSS GTS HTML IDE IEEE IP ISM ITU LAN LED MAC

Access Control List Advanced Encryption System Ad Hoc On-demand Distance Vector Access Point Bit Per Second Binary PSK Content Access Period Cluster Identification Cluster Head Central Processing Unit Cyclic Redundancy Check Carrier Sense Multiple Access - Carrier Avoidance Direct Sequence Spread Spectrum European Telecommunication System Interconnection Frame Check Sequence Full Function Device Frequency Hopping Spread Spectrum Guaranteed Time Slot Hyper Text Markup Language Integrated Development Environment Institute of Electrical and Electronics Engineers Internet Protocol Industrial, Scientific and Medical International Telecommunication Union Local Area Network Light Emitting Diode Media Access Control

10

MAN MANET MFR MHR MIC MIB MLME MPDU MSDU MSP NMS OFDM OSI O-QPSK PAN PDA PHY PLME POS PPDU PSDU PSK QoS QPSK RAM RF RFD SAP SNMP

Metropolitan Area Network Mobile Ad Hoc Networks MAC Footer MAC Header Message Integrity Code Management Information Base MAC Local Management Extension MAC Protocol Data Unit MAC Service Data Unit Mixed Signal Processor Network Management System Orthogonal Frequency Domain Multiplexing Open System Interconnection Off-set QPSK Personal Area Network Personal Digital Assistance Physical Media PHY Local Management Extension Personal Operating Area PHY Protocol Data Unit PHY Service Data Unit Phase Shift Keying Quality of Service Quaternary PSK Random Access Memory Rdio Freqncia Reduced Function Device Service Access Point Simple Network Management Protocol

11

TCP/IP TIC UWB U-NII WAN WLAN WMAN WPAN WWAN XML ZED

Transmission Control Protocol / Internet Protocol Tecnologia da Informao e Comunicao Ultra Wide Band Unlicensed National Information Infrastructure Wide Area Network Wireless LAN Wireless MAN Wireless PAN Wireless WAN Extensible Markup Language ZigBee Expansion Device

LISTA DE FIGURAS

Figura 01 Rede estrutura com AP.......................................................................................... 19 Figura 02 Rede no estruturada. ............................................................................................ 20 Figura 03 Rede Ad Hoc. ........................................................................................................ 21 Figura 04 Problema de acesso ao meio. ................................................................................ 23 Figura 05 Roteamento para hosts x mobilidade. ................................................................... 27 Figura 06 Topologias de uma rede LR-WPAN. .................................................................... 33 Figura 07 Topologia em rvore de agrupamentos. ................................................................ 35 Figura 08 Camadas do padro IEEE 802.15.4 e relao com demais camadas. ................... 36 Figura 09 Formador do quadro superframe........................................................................... 37 Figura 10 Transmisso para um coordenador de rede com sinalizao. ............................... 38 Figura 11 Transmisso para um coordenador de rede sem sinalizao................................. 39 Figura 12 Transmisso do coordenador em uma rede com sinalizao. ............................... 40 Figura 13 Transmisso do coordenador em uma rede sem sinalizao................................. 40 Figura 14 Formato do quadro de sinalizao (Beacon frame)............................................... 41 Figura 15 Formato do quadro de dados. ................................................................................ 42 Figura 16 Formato do quadro de reconhecimento................................................................. 43 Figura 17 Formato do quadro de acesso ao meio (MAC). .................................................... 43 Figura 18 Topologias possveis em uma rede ZigBee........................................................... 47 Figura 19 Camadas do padro ZigBee. ................................................................................. 48 Figura 20 As redes LR-WPANs possveis conexes com outras redes. ............................... 52 Figura 21 Certos obstculos limitam o raio de alcance das redes LR-WPAN. ..................... 53 Figura 22 Geradores de interferncias no sinal das LR-WPAN............................................ 54 Figura 23 Topologia estrela................................................................................................... 57 Figura 24 Topologia em rvore de agrupamentos. ................................................................ 58 Figura 25 Topologia em malha.............................................................................................. 59 Figura 26 Arquitetura de um microcontrolador tpico........................................................... 61 Figura 27 Pilha de protocolos de um Gateway ZigBee. ........................................................ 63 Figura 28 Gateway ZigBee.................................................................................................... 64 Figura 29 Estendendo uma rede ZigBee atravs do uso de ZEDs. ....................................... 64 Figura 30 Pilha do protocolo da ZED.................................................................................... 65 Figura 31 KIT de desenvolvimento ez430-RF2500 [23]. ..................................................... 71 Figura 32 Formato de um pacote SimpliciTI......................................................................... 73 Figura 33 Soluo de gerenciamento integrada com NMS atravs de SNMP ...................... 76 Figura 34 Agente SNMP desenvolvido. ................................................................................ 76 Figura 35 Interface Windows do NMS ActiveXperts Network Monitor. ............................. 77 Figura 36 Interface Web do NMS ActiveXperts Network Monitor...................................... 78 Figura 37 Avaliando o comando SET do SNMP no SO Debian........................................... 79

LISTA DE TABELAS

Tabela 01 Materiais com Influncia no sinal de RF [16]. ..................................................... 55 Tabela 02 Bandas utilizadas pelo padro 802.15.4 [14]........................................................ 65

INTRODUO At poucos anos atrs contvamos com um contexto no qual existiam somente solues e padres para redes sem fio que buscavam acima de tudo altas taxas de transferncias para dados, voz, vdeo e etc., inexistindo padres com o propsito de servir aplicaes para redes com dispositivos sensores e de controle. As necessidades de aplicaes para redes de sensores e de controle possuem requisitos de baixo custo de instalao e dos dispositivos de rede (ns de rede), alta durabilidade de baterias e grande quantidade de ns. Com o propsito de desenvolver a padronizao necessria para cobrir as necessidades supracitadas, o IEEE criou o padro IEEE 802.15.4 lanado em maio de 2003 destinado s redes caracterizadas ento como Rede Sem Fio Pessoais de Baixa Velocidade, comumente denominada pelo seu acrnimo em ingls LR-WPAN (Low Rate - Personal Area Networks). Alm do padro IEEE 802.15.4, a indstria reconheceu a necessidade de criar padres em nvel de aplicao para as rede de sensores sem fio, sendo criada uma aliana entre vrias empresas interessadas. A aliana ento foi criada para fomentar a criao de padres para aplicaes e o desenvolvimento de solues globais em redes LR-WPAN. A aliana recebeu o nome de ZigBee e o padro por ela desenvolvido foi denominado padro ZigBee. O nome ZigBee foi adotado devido a analogia dos ns de redes de sensores se comunicando em malha como sendo comportamento similar a de um conjunto de abelhas. Inicialmente, quando foi lanado o padro ZigBee, somente associados poderiam ter acesso ao padro ZigBee, porm, com o objetivo de fortalecer os propsitos da aliana, em agosto de 2005 o padro se tornou pblico com algumas restries de uso comercial. Sendo os dois padres citados os alicerces para o desenvolvimento de solues LRWPAN, o objetivo deste trabalho obter conhecimento sobre redes de computadores sem fios necessrios para compreender o seu o funcionamento, fortalecendo o foco em redes caracterizadas como LR-WPAN e nos padres IEEE 802.15.4 e ZigBee.

15

Este trabalho comea com redes de computadores sem fios, seus tipos e caractersticas, tendo a reviso bibliogrfica concluda tratando temas relacionados com o padro IEEE 802.15.4 e o padro ZigBee. Terminada a reviso bibliogrfica, so expostas as linhas de base a serem consideradas em projetos de redes LR-WPAN utilizando o padro IEEE 802.15.4 e ZigBee. De forma avaliar os recursos e a possibilidade de convergncia das redes de sensores sem fio com as redes tradicionais TCP/IP, foi desenvolvido um experimento utilizando um mdulo de desenvolvimento da Texas Instruments, o ez430-RF2500, demonstrando as potencialidades das redes sem fio para aplicaes estanques, como para integrao de vrios tipos de redes existentes.

REDES SEM FIO Neste captulo sero abordadas de forma genrica as redes de computadores sem fios, seus tipos e particularidades, apresentando o assunto de forma a torn-lo mais claro e determinar qual a posio das redes LR-WPAN nas redes de computadores.

2.1

REDES DE COMPUTADORES SEM FIO Basicamente, as redes de computadores consistem de dois ou mais computadores

ligados entre si, compartilhando recursos, trocando mensagens, etc. Existem vrias formas pelas quais os recursos de vrios equipamentos podem ser compartilhados, mediante meios de acesso, protocolos e requisitos de segurana. Um dos meios para compartilhar recursos e trocar mensagens entre computadores utilizando as ondas eletromagnticas, caracterizadas como meios de transmisso no guiados, ou seja, no possuem meio fsico para o transporte do sinal [01]. Atravs da utilizao de ondas de rdio ou infravermelho, os computadores estabelecem a comunicao de dados entre os pontos da rede. Basicamente, os dados so modulados em ondas de rdio e transmitidos por meio de ondas eletromagnticas. Apesar da existncia de tecnologias para a transmisso de dados utilizando vrias faixas do espectro eletromagntico, este trabalho abordar apenas a comunicao de dados por ondas de rdio [02]. Uma arquitetura de redes de computadores sem fio composta por interfaces e protocolos que esto no escopo deste trabalho, bem como dispositivos de software e hardware, necessrios para o seu funcionamento. Dentro das arquiteturas de redes sem fio, podemos citar basicamente a existncia de quatro estruturas: as redes de comunicao pessoal ou WPAN (Wireless Personal Area Network), as redes de comunicao local ou WLAN (Wireless Local Area Network), as redes de comunicao metropolitana ou WMAN (Wireless Metropolitan Area Network) e as redes de comunicao de longa distncia ou WWAN (Wireless Wide Area Network). Apesar das vrias tecnologias necessrias para implementar as arquiteturas citadas acima, e de elas

17

possurem caractersticas similares, o escopo deste trabalho est focado em redes de computadores pessoais sem fio (WPAN) detalhadas nos captulos seguintes.

2.2

O TERMO WIRELESS Wireless um termo utilizado para descrever telecomunicao que utiliza ondas

eletromagnticas (substituindo cabos eltricos e/ou pticos) para transportar o sinal para parte ou todo o caminho da comunicao. Alguns dispositivos de monitoramento, como alarmes de intruso, que empregam ondas acsticas acima do perceptvel ao ouvido humano, tambm so classificados, s vezes, como sem fio. Os primeiros transmissores sem fio entraram no ar no incio do sculo 20, com o nome de telegrafia sem fio (atravs do cdigo Morse). Mais tarde, com o uso de modulao, foi possvel a transmisso de voz e msica atravs de ondas eletromagnticas. O uso desta forma de transmisso veio ento a ser chamada de rdio. Com o advento da televiso, fax, comunicao de dados, e com o uso de uma maior poro do espectro eletromagntico, o termo wireless ressurgiu [03].

2.3

AMBIENTES DE REDES DE COMPUTADORES SEM FIO O funcionamento das redes de computadores sem fio muito similar ao

funcionamento das redes de computadores cabeadas. Como mencionado anteriormente, a diferena bsica a inexistncia de cabos interligando os computadores. A seguir sero apresentados alguns tipos de redes sem fio, e classificando-as conforme o seu tamanho, formato e aplicabilidade.

2.3.1

Redes Locais (LAN Local Area Network) Redes locais, muitas vezes denominadas LANs, so redes privadas, com o alcance

restrito a um nico edifcio ou um campus universitrio, por exemplo, com at alguns quilmetros de extenso. Estas redes so utilizadas amplamente para conectar computadores pessoais e estaes de trabalho em ambientes empresariais, industriais, universidades, entre outros, com o propsito de permitir o compartilhamento de recursos e a troca de informaes. As redes sem fio LANs so similares s redes de computadores cabeadas LANs. O protocolo mais comum em LANs sem fio o IEEE 802.11 [04].

18

2.3.2

Redes Pessoais (PAN) As redes pessoais, tambm denominadas de redes domsticas, j esto presentes de

forma limitada. Muitos lares j possuem sistemas de alarme, redes de computadores com acesso Internet, entre outras. Porm, a sua grande maioria possui uma estrutura dedicada para cada aplicao. A idia fundamental que, no futuro, a maioria dos lares estar configurada para estas redes e que todos os dispositivos podero se comunicar entre si, estando acessveis Internet. O ideal seria que todas as aplicaes pudessem utilizar uma mesma rede. Os principais padres que estruturam as redes PAN sem fio (WPAN) so elaborados pelo grupo de trabalho do IEEE denominado 802.15. Entre os padres para redes pessoais sem fio existentes, estaremos focalizando o padro IEEE 802.15.4, que o padro para redes LR-WPAN [04].

2.3.3

Redes Metropolitanas (MAN) As redes metropolitanas tm a abrangncia de uma cidade. Exemplos de redes

metropolitanas so as redes de televiso a cabo, disponveis em muitas cidades. O principal padro que descreve o uso de redes sem fio MAN o IEEE 802.16 e os seus derivados [04].

2.3.4

Redes de Longas Distncias (WAN) Tambm conhecidas como redes geograficamente distribudas, as redes de longa

distncia abrangem uma grande rea geogrfica, geralmente um pas ou continente. Na maioria das redes de comunicao de longa distncia, a estrutura composta por enlaces de longa distncia (destinados a interligar os usurios) e elementos de comutao (destinados a escolher o melhor caminho para os dados serem transmitidos). Esses elementos de comutao so geralmente chamados de roteadores. Apesar de existirem regras que determinam como os enlaces WAN sem fio funcionam, a maioria destes enlaces funciona com estruturas de visada direta (os dois pontos precisam estar visveis e sem obstrues entre si) e, neste caso, sendo aplicados na maioria das vezes, protocolos proprietrios na sua implementao [04].

19

2.4

TOPOLOGIAS DE REDES SEM FIO Nesta parte trataremos do formato das redes sem fio (composio) ou, como

tecnicamente chamada, da topologia. Basicamente possumos duas topologias de redes wireless. A broadband, rede estruturada que possui um elemento, e como o prprio nome informa, d suporte estrutura de comunicao. A segunda topologia a no estruturada, na qual no existem elementos que forneam estruturas centralizadoras para comunicao entre os ns de rede, sendo que cada n de rede utiliza diretamente os seus respectivos transceptores para trocarem informaes entre si.

2.4.1

Redes Estruturadas Nas redes mveis estruturadas os computadores mveis esto em contato com um

elemento que fornece o suporte comunicao. Este elemento geralmente conhecido como ponto de acesso ou AP (Access Point). Neste tipo de rede, toda a troca de informaes deve, necessariamente, passar pelo ponto de acesso, mesmo que os equipamentos mveis estejam a uma distncia que possibilite a comunicao diretamente entre eles.

Figura 01 Rede estrutura com AP.

Geralmente o ponto de acesso, que fornece suporte para o funcionamento da rede sem fio estruturada, tambm tem a funo de porta de sada (Gateway) da rede sem fio para outras redes, por exemplo, redes cabeadas.

20

2.4.2

Redes No Estruturadas Em redes sem fio no estruturadas inexistem elementos coordenadores da troca de

informaes. Neste tipo de rede o quesito mobilidade no levado em conta, necessitando recursos especiais para o suporte de tal caracterstica.

Figura 02 Rede no estruturada.

2.4.3

Redes Sem Fio AD HOC O termo Ad Hoc tem origem do latim e significa para isto, ou seja, um recurso

criado para ser usado em um problema especfico ou imediato. Porm, uma rede Ad Hoc sem fio algo mais que isso. Em uma rede Ad Hoc no existe uma topologia pr-determinada e muito menos um controle centralizado. Este tipo de rede no requer (ao contrrio das redes estruturadas) elementos centralizadores (como o caso dos APs) configurados previamente [05]. Em uma rede sem fio Ad Hoc, os elementos que trocam informaes s fazem parte da rede durante a sesso de transferncia de informaes ou, no caso de elementos mveis, enquanto esto localizados dentro de rea de alcance do restante da rede [05]. As redes sem fio Ad Hoc mveis tambm so conhecidas como MANETs (Mobile Ad Hoc NETworks) [06]. Como os elementos e a comunicao de uma rede sem fio Ad Hoc podem se mover arbitrariamente, a topologia da rede pode mudar freqentemente e de forma imprevisvel,

21

necessitando de recursos que forneam suporte a permanente adaptao e reconfigurao de rotas [06]. A utilizao de redes Ad Hoc est geralmente atrelada a cenrios onde existe a necessidade de se instalar rapidamente uma rede de comunicao, ou em situaes onde no exista infra-estrutura instalada previamente, ou ainda onde a instalao de uma infra-estrutura no vivel.

Figura 03 Rede Ad Hoc.

2.5

PADRES PARA REDES SEM FIO Nesta parte sero apresentados os principais protocolos de comunicao para redes

sem fio relacionadas com redes PAN, LAN e MAN. So eles: IEEE 802.15, para redes pessoais (WPAN); IEEE 802.11, para redes locais (WLAN) e IEEE 802.16, para redes metropolitanas (WMAN).

2.5.1

Padro IEEE 802.15 (WPAN) A quantidade de redes sem fio pessoais (WPAN) para aplicaes relacionadas com

sensores e outros dispositivos de controle limitada.

Existem basicamente sistemas

proprietrios, elaborados para atender necessidades especficas, como as redes de automao industrial [06]. Podemos citar como exemplo aplicaes com sensores de temperatura e gases, acionamentos de rels e chaves e etc., que no necessitam de uma alta largura de banda,

22

porm necessitam de uma baixa latncia e eficincia no consumo de energia para atenderem a necessidade de baixo tempo de resposta das aplicaes e alto desempenho das baterias [06]. Com o propsito de padronizar as comunicaes sem fio para redes WPANs, o IEEE criou um grupo denominado 802.15, que responsvel pela elaborao de padres para redes pessoais sem fio, descrevendo como os dispositivos para redes pessoais sem fio devem interagir [07]. Dentro da famlia de padres IEEE 802.15 so encontrados os seguintes padres: o IEEE 802.15.1, denominado Bluetooth (atualmente utilizado por dispositivos portteis e mveis); o IEEE 802.15.3, destinado para WPANs que necessitam de alta taxa de transmisso de dados (conhecido tambm como UWB) e o IEEE 802.15.4, destinados s aplicaes que se caracterizam pela baixa taxa de transmisso de dados e necessidade de longa durao de bateria. Este ltimo ser abordado profundamente, tendo em vista que o cerne deste trabalho.

2.5.2

Padro IEEE 802.11 (WLAN) O desejo por LANs sem fio surgiu junto com os primeiros computadores portteis

(notebooks), pois muitas pessoas gostariam de entrar em um escritrio e magicamente se conectarem a Internet. A partir deste momento, comearam a surgir diversos grupos desenvolvendo solues para atender a essa necessidade, e tambm os problemas de incompatibilidade, visto que um computador com uma interface de rede com a marca X no se comunicava com uma estao base Y e vice-versa [04]. Devido ao problema de incompatibilidade, a IEEE, que j trabalhava com a padronizao de protocolos de redes guiadas, ficou responsvel por elaborar padres para as redes sem fio. Tal padro foi nomeado de IEEE 802.11. O padro IEEE 802.11 tambm conhecido por Wi-Fi (do ingls wireless fidelity, ou seja, fidelidade em redes sem fio). O padro IEEE 802.11 trabalha de dois modos: na presena de uma estao base, tambm chamada de Access Point (AP), e na ausncia de uma estao base, conhecidos respectivamente como estruturado e no estruturado, que foram abordados nas sees anteriores [04].

23

Na poca em que o padro IEEE 802.11 estava sendo projetado, as redes Ethernet, baseadas no padro IEEE 802.3, j haviam dominado o mercado. Sendo assim, o IEEE decidiu tornar o padro IEEE 802.11 compatvel com a Ethernet acima da camada de enlace de dados. Na prtica, o padro IEEE 802.11 composto por dois padres incompatveis, uma verso mais simples que utiliza modulao FHSS com ciclos rpidos entre os saltos de freqncia, usando a faixa de freqncia no licenciada ISM e 79 canais. Na teoria, mesmo com algum dos canais estando inutilizvel por interferncia, os demais que devero estar livres podero ser utilizados para transmisso. Caso as informaes no passem, elas so enviadas novamente [04]. Na verso mais complexa do padro IEEE 802.11, utilizada a modulao DSSS, ou seja, transmite em todos os canais disponveis simultaneamente, e dessa forma possvel atingir uma velocidade de transmisso de at 2Mbps, porm, o consumo de energia tambm aumenta. O IEEE na mesma poca lanou uma terceira verso do padro IEEE 802.11 que utiliza infravermelho que, no entanto, nunca foi implementada [08]. No obstante o 802.11 seja compatvel com o Ethernet a partir da camada de enlace de dados, existem vrios desafios a serem superados na camada fsica e de enlace de dados, no podendo ser feita uma analogia somente de substituio de cabos por ondas de rdio.

Figura 04 Problema de acesso ao meio.

Tomando como base a Figura 04, imagine que A est transmitindo para AP, deixando o meio ocupado, porm, como as ondas de rdio de A no chegam at B, B ao verificar o meio de transmisso constata que o mesmo est livre e quando for tentar efetuar a transmisso de dados no conseguir, visto que AP estar ocupado. Este tipo de problema deve ser resolvido pelo padro IEEE 802.11.

24

Um segundo problema a possibilidade de reflexo dos sinais de rdio, que pode ocorrer em objetos slidos dentro do escopo da rede, podendo fazer com que o sinal seja recebido vrias vezes [04]. Outra caracterstica intrnseca s redes sem fio o fator mobilidade versus recursos disponveis em uma determinada zona de trabalho. A grande maioria dos aplicativos no est preparada para a possibilidade de mobilidade. Por exemplo, muitos programas processadores de texto possuem uma lista de impressoras que podem escolher para imprimir um documento, quando o computador no qual o processador de texto funciona levado a um novo ambiente, a lista interna de impressoras se torna invlida [04]. Uma quarta particularidade relacionada tambm mobilidade a que quando uma determinada estao mvel muda de rea, ela entra no escopo de outra estao base, processo conhecido como "handoff", principalmente em redes de telefonia celular. Para este caso necessrio um tipo de transferncia que mantm a funcionalidade. Em 1997, o IEEE lanou um padro que trata as particularidades mencionadas e outras questes, e que funcionava a uma velocidade de 1Mbps ou 2Mbps. Porm, tendo em vista a velocidade que as redes Ethernet ofereciam na poca, houve uma reclamao de que a as velocidades apresentadas eram baixas. Isso fez com que a IEEE continuasse o trabalho, resultando na criao de dois novos padres publicados em 1999, o IEEE 802.11a e o IEEE 802.11b. O padro IEEE 802.11a faz uso de uma faixa de freqncia mais larga que o padro IEEE 802.11 e funciona com velocidade de at 54Mbps. J o padro IEEE 802.11b, que utiliza a mesma faixa de freqncia que o padro IEEE 802.11, atinge uma velocidade de 11Mbps, utilizando uma tcnica de modulao diferente. Existe ainda o padro IEEE 802.11g, que utiliza a faixa de freqncia do padro IEEE 802.11, porm, utiliza a mesma tcnica de modulao do padro IEEE 802.11a [04].

2.5.2.1 O Padro IEEE 802.11a O padro IEEE 802.11a faz uso da faixa ISM utilizando a banda U-NII e modulao OFDM, projetada para, principalmente, minimizar a interferncia causada atravs de sinais refletidos. Seu maior ponto fraco o fato de no poder ser utilizada na Europa devido a padres que definem o uso da Hiperlan do ETSI, que um padro europeu para redes sem fio [08].

25

2.5.2.2 O Padro IEEE 802.11b baseado no padro IEEE 802.11, que utiliza modulao DSSS. Faz uso de tcnicas otimizadas de modulao, que permitem que a velocidade de transmisso atinja a velocidade anteriormente mencionada de 11Mbps. Ao atingir os 11Mbps, o padro conseguiu superar o limite de velocidade de 10Mbps fornecido pelo padro Ethernet original. Este foi um dos motivos pelo qual o padro IEEE 802.11 chamado de Wi-Fi [08].

2.5.2.3 O Padro IEEE 802.11g O padro IEEE 802.11g uma extenso do padro IEEE 802.11b, porm, ele consegue velocidades de at 54Mbps utilizando a banda ISM de 2.4GHz, com a tecnologia OFDM que tambm utilizada no padro IEEE 802.11a. Se comparada a velocidade do padro IEEE 802.11g com a velocidade do padro 802.11b, que de no mximo 11Mbps, perceptvel um grande avano de desempenho [09]. Dispositivos com interfaces 802.11g podem trabalhar a uma velocidade mais baixa (11Mbps, por exemplo) sendo compatveis com dispositivos que utilizam uma interface 802.11b [10].

2.5.3

O Padro IEEE 802.16 (WMAN) Tendo em vista o crescimento da banda larga, a procura por tecnologias que podem

fornecer este tipo de servio grande, ainda mais tecnologias que dispensam o lanamento de mdias guiadas (cabos) entre o provedor de servio e o usurio, que o caso das redes sem fio [04]. Com a falta de padronizao das tecnologias de redes sem fio de banda larga, a produo de software e hardware em massa para oferecer suporte s redes sem fio no era possvel, fazendo com que o custo da implantao das estruturas de redes sem fio de banda larga no tivesse um preo competitivo [04]. Para resolver o problema da falta de padro, em 1999, o IEEE foi incumbido de elaborar um padro a ser utilizado pelo mercado. Ele foi denominado com o prximo nmero disponvel dos grupos j existentes do IEEE, no caso o padro IEEE 802.16, oficialmente

26

chamado de Air Interface for Fixed Broadband Wireless Access Systems (interface area para sistemas fixos de acesso sem fio de banda larga), eventualmente conhecido tambm como MAN sem fio ou enlace local sem fio [04]. Uma pergunta que geralmente feita em relao ao padro IEEE 802.16 por que no utilizar o padro IEEE 802.11 para cumprir o papel fornecedor de suporte para o servio de banda larga. Existem razes muito boas, e podemos comear pelo fato de que eles resolvem problemas diferentes. Enquanto que, para o padro IEEE 802.11 os computadores podem se locomover, isso no ocorre para os usurios de banda larga, que geralmente so edifcios e residncias. Sendo assim, mobilidade no relevante para o padro IEEE 802.16 [04]. O padro IEEE 806.16 pode utilizar dispositivos full-duplex, o que o padro IEEE 802.11 tenta evitar para manter o preo das interfaces baixo [04]. Uma vez que o escopo do padro IEEE 802.16 metropolitano, o que implica que podem existir distncias com vrios quilmetros, a potncia recebida pela estao-base pode variar de estao para estao, afetando a relao sinal/rudo, necessitando para compensao, vrios esquemas de modulao [04]. Como a largura de banda est relacionada diretamente com o tamanho da faixa de freqncia disponvel, o padro IEEE 802.16 opera na faixa de 10GHz a 66GHz, no servindo ao uso das bandas ISM utilizadas pelo padro IEEE 802.11, classificadas como bandas estreitas. Como a freqncia de operao alta e por conseqente as ondas possuem comprimentos milimtricos, necessria uma camada fsica bem definida para contornar as particularidades das ondas milimtricas. Um exemplo o fato da forte absoro destas minsculas ondas pela gua, especialmente no caso de chuvas. Isso faz com que seja necessria a existncia de tratamento robusto de erros [11]. Ainda devido ao uso de ondas milimtricas, podemos citar a caracterstica de que elas podem ser concentradas em feixes direcionais (diferente do padro IEEE 802.11, que utilizado geralmente de forma omnidirecional).

2.6

ROTEAMENTO EM REDES SEM FIO

27

A principal funo da camada de rede, tomando como base o modelo de referncia OSI (Open Systems Interconection Interconexo de Sistemas Abertos), a de encaminhar pacotes da mquina de origem para a mquina de destino. O algoritmo de roteamento a parte do software da camada de rede que responsvel pela deciso sobre a linha de sada para a qual o pacote de entrada deve ser enviado. til fazer uma distino entre roteamento, que a tomada de deciso sobre quais rotas utilizar, e encaminhamento, que acontece quando um pacote chega e levado at a linha de sada [04].

2.6.1

Roteamento Para Hosts Mveis Os hosts mveis, com a propriedade de mobilidade, criam uma nova dificuldade, uma

vez que antes de encaminhar um pacote necessrio localiz-lo. Os hosts que nunca se movem so chamados de hosts estacionrios, e esto conectados rede por fios de cobre ou fibras ticas. J os hosts migrantes so basicamente hosts estacionrios que se deslocam de um local fixo para outro, de tempos em tempos, porm, s usam a rede quando esto fisicamente conectados a ela [04]. A princpio, todos os hosts possuem um endereo local inicial, que alm de identificlo serve para informar a sua localizao. Para esta anlise, partiremos do princpio de que estes endereos so permanentes. O objetivo do encaminhamento em sistemas com hosts mveis o de tornar possvel o envio de pacotes para hosts que estejam utilizando os seus endereos locais e fazer com que os pacotes alcancem esses hosts de forma eficiente, onde quer que eles possam estar [04], porm, o grande problema localiz-los.

Figura 05 Roteamento para hosts x mobilidade.

28

Tomando como base a Figura 05, a estrutura de comunicao dividida em pequenas clulas ou reas, e em redes, geralmente so LANs ou clulas sem fio. Para cada rea temos um agente externo que controla o acesso de hosts mveis que entram no seu respectivo escopo e, alm disso, cada rea tem um agente local, que controla os hosts cuja base encontra-se no escopo, mas que no momento podem estar em outro local. Quando um novo host entra em uma rea, seja conectando-se a ela ou passando por ela (no caso de uma clula sem fio), seu computador dever se registrar com o agente externo da respectiva rea. Este por sua vez dever consultar o agente local do host mvel e verificar se o mesmo poder associar-se (baseado nos dados de endereamento e autenticao) rede. Caso a associao seja possvel, o agente externo informar a nova localizao para o agente local do host mvel. A partir deste momento a base local do host mvel dever encaminhar todos os pacotes endereados ao host mvel para a sua nova localizao temporria. Existem outros recursos e particularidades para o cenrio em questo, porm, so extensas e fogem do propsito do trabalho apresentado [04].

2.6.2

Roteamento Em Redes Ad Hoc Nas sees anteriores foi realizada uma abordagem de roteamento para o caso de hosts

mveis e roteadores so fixos, porm, temos casos mais extremos onde os roteadores tambm so mveis. Podemos citar [04]: Grupo de pessoas com computadores mveis em uma rea no estruturada; Uma frota de navios no mar; Trabalhos de emergncia em atendimentos de reas que tenham a infra-estrutura destruda. Em todos os casos citados, cada n tem funcionalidade de host e de roteador e, geralmente no mesmo equipamento, estas caractersticas so aplicveis em redes Ad Hoc ou Manets, como mencionado em sees anteriores. O que torna as redes Ad Hoc diferentes das redes fisicamente conectadas que todas as regras habituais a respeito de topologias fixas, vizinhos fixos e conhecidos, relacionamento entre endereo de rede e localizao, entre outras, so repentinamente abandonadas. Nas redes Ad Hoc, os roteadores podem ir e vir, ou aparecerem em novos lugares de um momento

29

para o outro, alterando a topologia a todo o tempo, fazendo com que a validade dos caminhos tenha que se alterar de modo espontneo [04]. Existem diversos algoritmos de roteamento para redes Ad Hoc. Podemos citar o AODV (Ad Hoc On-demand Distance Vector), que consiste num algoritmo de roteamento de vetor distncia, adaptado para funcionar em um ambiente mvel e que leva em considerao a largura de banda limitada e a baixa durao das baterias nesse ambiente [04]. Um item que os protocolos de roteamento destinados s redes Ad Hoc devem levar em considerao o mapa de energia dos dispositivos quando da utilizao de baterias. A energia para estes dispositivos limitada, cabendo aos hosts com funo de roteador, que mais possuem energia disponvel, a prioridade de uso para a funo de encaminhamento. Com esta estrutura, pode existir um backbone virtual baseado no mapa de energia da rede, sendo ele composto por hosts com funo de roteadores que possuem mais energia disponvel [12]. O roteamento em redes Ad Hoc uma rea de pesquisa muito ampla, sendo indicada para trabalhos futuros. Acreditamos que o contedo exposto neste trabalho seja subsdio suficiente para compreender as particularidades de roteamento em redes Ad Hoc. Neste captulo foi abordado, de uma forma ampla, um cenrio composto por vrios tipos de redes sem fio existentes, fazendo com que seja possvel compreender o foco do trabalho, que so as redes sem fios pessoais suportadas pelo padro IEEE 802.15.4. No prximo captulo ser abordado o padro IEEE 802.15.4, junto com a Aliana ZigBee que foi criada para impulsionar a aplicao destas redes.

O PADRO IEEE 802.15.4 E A ALIANA ZIGBEE O captulo anterior apresentou um panorama sobre redes de computadores sem fio, suas classes e particularidades. O que possibilitou compreender o espao no qual est localizado o foco do trabalho, que so as redes pessoais sem fio que utilizam o padro IEEE 802.15.4. Neste captulo ser visto com profundidade o padro IEEE 802.15.4, considerado o chassi das redes classificadas como LR-WPAN. Ser abordada tambm a Aliana ZigBee e os seus propsitos.

3.1

O PADRO IEEE 802.15.4 O padro IEEE 802.15.4 foi motivado pela existncia de aplicaes especficas, que

necessitam de um padro flexvel, com dispositivos de baixo custo, baixo consumo de energia, e que possuem uma necessidade de baixa taxa de transferncia e curto alcance. At o surgimento do padro IEEE 802.15.4, os padres existentes no forneciam estas caractersticas, o que impedia a implementao de certas aplicaes no campo industrial, na medicina, agricultura, no campo automotivo e de automao residencial. Sero vistas as principais caractersticas do padro IEEE 802.15.4 de forma intensa, tendo em vista que o mesmo base do trabalho proposto [13].

3.1.1

Escopo do Padro O escopo do padro IEEE 802.15.4 definir especificaes para a camada fsica

(conhecida tambm por camada PHY, do ingls PHYsical) e para a subcamada de acesso ao meio (conhecida tambm como MAC, acrnimo em ingls do termo Media Access Control, ou Controle de Acesso ao Meio). Estas camadas so destinadas a promover conectividade a uma baixa taxa de transferncia em meio sem fio para dispositivos fixos, portteis ou mveis. Grande parte destes dispositivos faz uso de bateria com capacidade limitada, trabalhando em uma rea de operao pessoal (conhecida como POS Personal Operating Area), que possui um raio de 10 metros [14].

31

No obstante o padro tenha sido definido para uma POS, os dispositivos podem trabalhar em um raio de maior alcance, considerando quedas nas taxas de transmisso. O padro define como taxa mxima de transferncia 250kbps, que satisfaz a uma vasta gama de aplicaes, sendo escalonvel a ponto de ser utilizada para automao e monitoramento (que usam valores tpicos de 20Kbps ou menos) que fazem uso de comunicao sem fio.

3.1.2

Caractersticas Gerais Os objetivos especficos do padro IEEE 802.15.4 so de proporcionar facilidade na

instalao, transferncia de dados confiveis, operao em uma curta distncia, dispositivos de custo extremamente baixo, razovel tempo de operao de baterias, mantendo um protocolo simples e flexvel [14]. Algumas das caractersticas de uma rede IEEE 802.15.4 so: Transmisso sem fio a taxas de 250Kbps, 40Kbps e 20Kbps; Operao nas topologias em estrela e ponto-a-ponto, tambm conhecida pelo termo em ingls peer-to-peer; Endereamento de 16 bits (curto) ou 64 bits (estendido); Alocao garantida de time slots; Acesso ao meio utilizando CSMA-CA; Protocolo de reconhecimento para transferncia confivel; Baixo consumo de energia; Deteco de energia; Indicao de qualidade de enlace; 16 canais na banda de 2450MHz, 10 canais na banda de 915MHz e 01 canal na banda de 868MHz. Dois tipos de dispositivos podem participar de uma rede LR-WPAN: dispositivos FFD (Full-Function Devices) e dispositivos RFD (Reduced-Function Devices). Os dispositivos FFD funcionam como coordenadores da PAN, como roteadores ou como simplesmente ns finais. J os dispositivos RFD so componentes de aplicao simples, como chaves ligadesliga, sensores fim de curso e similares, que no necessitam transmitir grande quantidade de

32

dados, fazendo com que a sua implementao destes possa ocorrer utilizando recursos mnimos. A existncia de dois ou mais dispositivos utilizando o mesmo canal de comunicao em uma POS constitui basicamente uma WPAN. No entanto, em uma WPAN sempre dever existir no mnimo um dispositivo FFD atuando como coordenador da WPAN [14]. Uma rede IEEE 802.15.4 faz parte da famlia de padres WPAN, uma vez que a cobertura de uma rede LR-WPAN pode ultrapassar o permetro POS, o que caracteriza uma WPAN. Na verdade, a rea de cobertura de uma rede sem fio no pode ser definida com preciso, uma vez que as caractersticas de propagao so dinmicas e incertas. Como vimos em captulos anteriores, pequenas mudanas de posio e/ou direo podem mudar a potncia do sinal e a qualidade do link de comunicao.

3.1.3

Topologias da Rede Uma LR-WPAN pode trabalhar conforme a aplicao em duas topologias: topologia

em estrela e topologia peer-to-peer. Na topologia em estrela, os dispositivos se comunicam com um dispositivo central, chamado de coordenador da PAN (PAN coordinator). Um dispositivo LR-WPAN geralmente possui alguma aplicao associada e o ponto de inicializao e finalizao da comunicao. J o coordenador da PAN pode ter funes especficas, mas pode ser tambm utilizado para iniciar, terminar, ou encaminhar a comunicao na rede PAN [14]. Como j mencionado, o coordenador da PAN o primeiro dispositivo que controla a rede, e por possuir uma maior carga de trabalho, um dos que mais consome energia, sendo geralmente alimentado por meio de fontes no limitadas, diferentemente dos dispositivos simples que so alimentados por baterias. Na topologia peer-to-peer tambm existe um coordenador da PAN, porm, diferente da topologia em estrela, uma vez que os demais dispositivos podem se comunicar diretamente entre si, ou seja, com os demais dispositivos que estejam no seu raio de alcance. A topologia peer-to-peer permite a formao de redes complexas para serem implementadas, como a topologia em malha. Aplicaes como as de controle e monitoramento industrial, redes de sensores sem fio, inventrio de recursos, inteligncia na agricultura e sistemas de segurana,

33

podem se beneficiar de uma rede em malha. Uma rede peer-to-peer pode ser uma rede Ad Hoc com propriedade de auto-organizao e auto-recuperao. Estas caractersticas permitem que uma mensagem possa sofrer vrios processos de encaminhamento at chegar ao seu destino, uma vez que estas funcionalidades so pertinentes camada trs, e as mesmas no so abordadas no padro IEEE 802.15.4 [14].

Figura 06 Topologias de uma rede LR-WPAN.

3.1.3.1 Formao da Rede Apesar da formao da rede estar relacionada com a camada trs e no fazer parte do padro IEEE 802.15.4, abordaremos a formao das redes nas LR-WPAN por considerar um item pertinente na compreenso do trabalho.

3.1.3.1.1 Formao da Rede em Topologia Estrela Em uma topologia em estrela, aps o FFD estar ativo em um primeiro momento, ele estabelece a sua prpria rede e transforma-se em n coordenador da PAN. Todas as PANs existentes funcionam independentemente de outras PANs em operao, o que obtido com o uso de um identificador de PAN. Este identificador no pode ser utilizado por qualquer outra PAN que esteja dentro do raio de alcance do rdio da PAN ao qual est associado. Depois que um identificador de PAN escolhido, o coordenador da PAN pode permitir que outros

34

dispositivos se associem PAN. Vale ressaltar que ambos os dispositivos, FFD e RFD podem se associar a uma PAN neste caso.

3.1.3.1.2 Formao da Rede em Topologia Peer-to-Peer Em uma rede peer-to-peer cada dispositivo dotado de recursos que permitem comunicar-se com qualquer outro dispositivo dentro do raio de alcance do seu transceptor. Um dispositivo nomeado de coordenador da PAN. Na prtica, o coordenador da PAN o primeiro dispositivo que utiliza o canal de comunicao. As mais variadas estruturas podem ser construdas atravs da topologia peer-to-peer e podem impor restries topolgicas na formao da rede [14]. Um exemplo de topologia de comunicao peer-to-peer a topologia em rvore de agrupamentos (cluster-tree). A topologia em rvore de agrupamentos um tipo especial de rede peer-to-peer, na qual a maioria dos dispositivos do tipo FFD. Um dispositivo RFD pode conectar-se a uma rede com topologia em rvore de agrupamentos como se fosse um ramo final (uma folha), atravs de um dispositivo FFD. Qualquer FFD pode atuar como coordenador e disponibilizar servios de sincronizao para dispositivos RFD e a outros coordenadores. Nesta topologia, somente um dos coordenadores pode ser o coordenador geral, e que conseqentemente deve possuir capacidades computacionais superiores aos demais componentes da rede. O coordenador da PAN forma o primeiro agrupamento, estabelecendo o agrupamento principal (CLH) e verificando os identificadores disponveis a partir do identificador zero (CID = 0). Aps esta etapa, o mesmo envia um frame de sinalizao em broadcast para os dispositivos vizinhos, se anunciando. Um dispositivo, recebendo o frame de sinalizao, pode solicitar a sua respectiva associao rede formada pelo CLH. Se o coordenador da PAN permitir a associao, ele adiciona o novo dispositivo como um dispositivo associado na lista de dispositivos vizinhos. Com o novo dispositivo j agregado lista de dispositivos vizinhos, deve iniciar o envio peridico de mensagens de sinalizao ao novo dispositivo. Outro candidato pode se associar rede criada atravs deste dispositivo, porm, se ele no estiver apto a se associar a rede, ir procurar por novos dispositivos passveis de associao. Apresentamos uma forma simples de rede, mas grandes redes podem ser criadas atravs da unio de vrios agrupamentos. Um exemplo de rede pode ser representado na

35

Figura 07. Uma vantagem das redes formadas como rvores de agrupamento a rea coberta, que pode ser grande, e a grande desvantagem o acrscimo na latncia das mensagens [14].

Figura 07 Topologia em rvore de agrupamentos.

3.1.4

Arquitetura do Padro A arquitetura do padro LR-WPAN definida em alguns blocos de forma a

simplific-la, e tais blocos so comumente chamados de camadas. Cada camada possui uma determinada funo, que em formato de uma pilha, faz com que cada camada fornea servios para a respectiva camada superior. A disposio das camadas baseada no modelo OSI [14]. Um dispositivo LR-WPAN compreende as camadas fsica (PHY), que contempla o transceptor de RF, e a subcamada de acesso ao meio (MAC) que, por sua vez, inclui mecanismos que controlam o acesso ao meio para todo o tipo de transmisso. A Figura 08 apresenta graficamente as camadas que sero descritas nas sees seguintes:

36

Figura 08 Camadas do padro IEEE 802.15.4 e relao com demais camadas.

3.1.4.1 Camada Fsica (PHY) A PHY disponibiliza dois servios: o servio de dados PHY e o servio de gerenciamento da PHY, que faz interface com a entidade de gerenciamento da camada fsica (PLME). O servio de dados da PHY permite a transmisso e recepo de unidades de dados PHY (PPDUs) atravs dos canais fsicos de rdio [14].

3.1.4.2 Subcamada MAC A subcamada MAC fornece dois servios: o servio de dados MAC e o servio de gerenciamento MAC. O servio de gerenciamento MAC faz interface com a entidade de gerenciamento da subcamada MAC (MLME), que por sua vez o ponto de acesso ao servio (SAP) da subcamada superior. O servio de dados MAC permite a transmisso e a recepo de unidades de dados do protocolo MAC (MPDUs) atravs do servio de dados da PHY [14]. As caractersticas da subcamada MAC so: gerenciamento da sinalizao (beacon management), acesso ao canal, gerenciamento GTS, validao de quadros, reconhecimento de quadros, associao e dissociao. Alm disso, a subcamada MAC oferece auxlio para a utilizao de mecanismos de segurana.

37

3.1.5

Viso Funcional Nesta seo ser feita a abordagem sobre o funcionamento de uma LR-WPAN,

incluindo as informaes sobre o superquadro (superframe), o modelo de transferncia de dados, a estrutura dos quadros, caractersticas de robustez, consideraes sobre consumo de energia e segurana.

3.1.5.1 O Superquadro (Superframe) O padro LR-WPAN permite o uso otimizado da estrutura do superframe. O formato definido pelo coordenador e delimitado por quadros de sinalizao, enviados tambm pelo coordenador da PAN. O superframe dividido em 16 aberturas iguais. O quadro de sinalizao (beacon frame) enviado na primeira abertura como pode ser visto na Figura 09:

Figura 09 Formador do quadro superframe.

Se o coordenador da PAN no desejar utilizar superframes, basta deixar de enviar os quadros de sinalizao. Os quadros de sinalizao so utilizados para sincronizar os dispositivos agregados PAN, tanto para identificar a PAN, como para descrever a estrutura do superframe [14]. Qualquer dispositivo que desejar transmitir durante o perodo de conteno para acesso (CAP Content Access Period), que fica entre os quadros de sinalizao, deve competir com os demais dispositivos usando um mecanismo CSMA-CA sincronizado. O superframe pode ser dividido em duas partes, a poro ativa e a poro inativa. Durante a poro inativa o coordenador no deve interagir com a sua respectiva PAN, entrando em modo de economia de energia (low-power mode). Para aplicaes que necessitam de baixa latncia nas mensagens ou com necessidade especfica de taxas de transmisso, o coordenador da PAN pode dedicar pores ativas do superframe para estas

38

aplicaes. Estas partes do superframe so chamadas de aberturas de tempo garantidas (Guaranteed time slots GTS) [14].

3.1.5.2 Modelo de Transferncia de Dados Em uma LR-WPAN existem trs tipos de transferncias de dados: para o coordenador, a partir do coordenador e entre dispositivos FFD (tambm conhecida por peer devices). O mecanismo para cada tipo de transferncia depende da existncia de suporte sinalizao por parte da rede.

3.1.5.2.1 Modelo de Transferncia para o Coordenador Quando um dispositivo deseja transferir dados para o coordenador da PAN em uma rede com suporte sinalizao, ele primeiro fica na escuta aguardando o quadro de sinalizao. Aps receber o quadro, o dispositivo se sincroniza com a estrutura do superframe. No momento apropriado, o dispositivo transmite os dados utilizando um mecanismo de CSMA-CA sincronizado para o coordenador. O coordenador, recebendo os dados, opcionalmente pode enviar um quadro de reconhecimento, completando a operao. A Figura 10 demonstra o processo [14].

Figura 10 Transmisso para um coordenador de rede com sinalizao.

Quando um dispositivo deseja fazer uma transmisso para o coordenador em uma rede sem suporte sinalizao, ele simplesmente envia os dados utilizando um mecanismo de

39

CSMA-CA simples para o coordenador. Novamente, o coordenador pode enviar um quadro de reconhecimento opcional. A Figura 11 demonstra o processo.

Figura 11 Transmisso para um coordenador de rede sem sinalizao.

3.1.5.2.2 Modelo de Transferncia do Coordenador Quando o coordenador da PAN deseja transmitir dados para um dispositivo em uma rede com suporte sinalizao, ele informa ao dispositivo a existncia de dados pendentes atravs do quadro de sinalizao. Como os dispositivos escutam periodicamente os quadros de sinalizao, ao detectar a existncia de dados a serem recebidos ele envia um comando MAC solicitando os dados, utilizando um mecanismo CSMA-CA sincronizado. O coordenador da PAN reconhece a solicitao de dados e opcionalmente envia um quadro de reconhecimento. Em seguida, o quadro de dados pendentes enviado atravs de um mecanismo de CSMA-CA sincronizado. O dispositivo, aps receber os dados, envia um quadro de reconhecimento indicando sucesso na recepo. A transao completada e o coordenador da PAN, recebendo o quadro de reconhecimento do dispositivo, retira a mensagem recm enviada da lista de mensagens pendentes do quadro de sinalizao. O processo demonstrado na Figura 12.

40

Figura 12 Transmisso do coordenador em uma rede com sinalizao.

Quando um coordenador deseja transmitir dados para um dispositivo em uma rede sem suporte sinalizao, ele armazena os dados at que o dispositivo envie um comando MAC solicitando-os atravs de mecanismo CSMA-CA simples. Vale ressaltar que a freqncia na qual o dispositivo faz as requisies de dados para o coordenador neste caso definida pela aplicao. O coordenador, recebendo o comando MAC envia um quadro de reconhecimento indicando o sucesso na recepo do comando, e se existirem dados pendentes para o dispositivo os mesmos so enviados atravs de um mecanismo de CSMA-CA simples. O dispositivo, ao receber o quadro de dados, envia um quadro de reconhecimento indicando sucesso na operao. O processo est concludo. A Figura 13 demonstra graficamente o processo.

Figura 13 Transmisso do coordenador em uma rede sem sinalizao.

41

3.1.5.2.3 Transferncia de Dados em Redes Peer-to-Peer Em uma rede peer-to-peer, os dispositivos trocam mensagens entre si dentro do raio de alcance de seus transceptores, utilizando mecanismos simples CSMA-CA. Existem mtodos de sincronizao e troca de mensagens, porm, so itens fora do escopo do padro.

3.1.6

Estrutura do Quadro As estruturas dos quadros utilizados no padro IEEE 802.15.4 foram desenhadas de

forma a reduzir ao mximo a complexidade, porm, mantendo ao mesmo tempo a estrutura robusta para permitir transmisses sobre um canal com rudos [14]. Cada camada do protocolo adiciona cabealhos (headers) e rodaps (footers) especficos da camada. A LR-WPAN descreve quatro tipos de estrutura de quadros: De sinalizao, utilizado pelo coordenador para enviar sinalizaes; De dados, utilizado para transmitir dados; De reconhecimento, utilizado para indicar sucesso na recepo de mensagens; De comando MAC, utilizado para todos os controles MAC de transferncia. 3.1.6.1 Quadro de Sinalizao A Figura 14 demonstra o quadro de sinalizao:

Figura 14 Formato do quadro de sinalizao (Beacon frame).

42

Em uma rede com suporte a sinalizao (Beacon-Enabled Network), os coordenadores podem enviar quadros de sinalizao, como mostrado acima. A unidade de servio de dados da MAC (MSDU) composta pela estrutura do quadro, lista de endereos pendentes, lista de endereos, campos de alocao das aberturas de tempo (GTS) e contedo de dados do frame de sinalizao (Beacon Payload). A MSDU prefixada com um cabealho (MHR) e psfixada com rodap (MFR). O MHR contm campos de controle MAC, nmero de seqncia do quadro de sinalizao e informaes sobre endereamento. J o MFR contm um campo de verificao de contedo de 16 bits (FCS). Como pode ser visto o MHR, MSDU e MFR formam o quadro de sinalizao MAC (MPDU) [14]. O MPDU passado para a camada PHY como dado da camada (PHY Payload PSDU). A PSDU ento prefixada com um cabealho de sincronizao (SHR), que composto por um prembulo e um delimitador de incio de quadro, e o cabealho da camada fsica (PHR) composto por um campo que possui o tamanho da PSDU em nmero de octetos. O SHR, PHR e PSDU formam o quadro de camada fsica (PPDU) [14]. Como poder ser constatado nas prximas sees, somente a composio do quadro MAC sofre alterao, o PPDU tem o mesmo formato nos quadros de dados.

3.1.6.2 Quadro de Dados Como pode ser visto na Figura 15, a nica diferena entre o quadro de dados e o quadro de sinalizao a composio do campo MSDU, que no caso do quadro de dados contm somente informaes de dados da camada superior.

Figura 15 Formato do quadro de dados.

43

3.1.6.3 Quadro de Reconhecimento O quadro de reconhecimento pode ter a nica funo de indicar sucesso na transmisso de uma mensagem, atravs do nmero da mesma (campo nmero de seqncia). Este quadro no possui MSDU, sendo o quadro MAC (MPDU) composto somente neste caso pelo MHR e pelo MFR. A Figura 16 demonstra o formato do quadro de reconhecimento:

Figura 16 Formato do quadro de reconhecimento.

3.1.6.4 Quadro de Acesso ao Meio (MAC Frame) Como podemos constatar na Figura 17, novamente o que muda no quadro de acesso ao meio em relao aos demais a MSDU, que neste caso composta por um campo com o tipo de comando (command type) e um campo de dados do comando (Command Payload).

Figura 17 Formato do quadro de acesso ao meio (MAC).

44

3.1.7

Caractersticas de Robustez O IEEE 802.15.4 emprega vrios mecanismos para assegurar a robustez na

transmisso de dados. Os mecanismos empregados so o CSMA-CA, o frame de reconhecimento e a verificao de dados [14]. As redes LR-WPAN utilizam dois tipos de mecanismos de acesso ao meio, que dependem da configurao da rede. Um dos mtodos de acesso funciona sem o uso de quadros de sinalizao (Beacon Frames) e o outro faz o uso. No mtodo Beacon Frames, a transmisso sincronizada com o processo de sinalizao, tendo recursos reservados para a transmisso (slot times). Neste mtodo os quadros de reconhecimento e de sinalizao so enviados sem o uso do mecanismo CSMA-CA. J no mtodo que no utiliza quadros de sinalizao o dispositivo deve escutar o meio e s poder transmitir quando o meio estiver ocioso, os congestionamentos ocorridos so tratados com o uso de um algoritmo de backoff. Neste mtodo os quadros de reconhecimento so enviados sem o uso do mecanismo CSMACA [14]. Para uma transmisso mais confivel de dados e comandos, so implementadas mensagens de reconhecimento. Caso o dispositivo que recebeu a mensagem por algum motivo no conseguiu manipular a mensagem, o mesmo no envia a mensagem de reconhecimento, no confirmando a recepo da mensagem. O transmissor, aps algum perodo de transmisso, se no receber o quadro de reconhecimento, assume que a transmisso no teve sucesso e, conseqentemente, envia o quadro novamente. Se depois de um determinado nmero de tentativas o transmissor ainda no receber um quadro de reconhecimento, ele pode finalizar a transao ou tentar novamente. Quando o reconhecimento no necessrio, o transmissor da mensagem assume que a transmisso teve sucesso [14]. Para detectar bits com erro, empregado um mecanismo de FCS atravs de um campo de 16 bits, onde utilizado CRC da ITU para proteger qualquer quadro [14].

3.1.8

Consideraes Sobre o Consumo de Energia Em vrias aplicaes que utilizam o padro IEEE 802.15.4, os dispositivos so

alimentados por baterias ou outros dispositivos de alimentao limitados, em que a recarga e/ou substituio em um curto perodo de tempo impraticvel. Tendo em vista esta situao,

45

o consumo de energia dos dispositivos uma preocupao importante e foi considerada na elaborao dos protocolos do padro em questo, porm, a implementao fsica dos dispositivos que utilizam o padro IEEE 802.15.4 merece cuidados especiais tanto quanto, se no maiores, aos que foram utilizados na elaborao do protocolo. Como mencionado, na elaborao da estrutura do padro IEEE 802.15.4 foi considerado o uso de dispositivos alimentados por baterias. Em muitas aplicaes o gerenciamento de energia pode ser aplicado, ainda mais pelo fato de que grande parte do consumo de energia ocorre durante estados ociosos dos dispositivos. Vale lembrar que, periodicamente, os dispositivos devem escutar o meio de forma a verificar se existem mensagens pendentes. Outro fator que est relacionado com o gerenciamento de consumo de energia so os requisitos das aplicaes sobre a latncia das mensagens, que inversamente proporcional ao tempo de atividade dos transceptores dos dispositivos. Considere-se que estes dispositivos devem ficar escutando o meio o maior tempo possvel. Dispositivos que possuem alimentao alternativa s baterias (como geralmente o caso dos coordenadores de PANs) podem optar por ficar com os transceptores RF continuamente escutando o meio [14].

3.1.9

Consideraes Sobre Segurana Como em outras aplicaes que utilizam RF para a transmisso de dados, existem

aplicaes que se encaixam no padro IEEE 802.15.4 que tambm necessitam de segurana. Em muitos casos necessrio determinar linhas de atuao, que vo desde o uso de recursos junto subcamada MAC, at o fornecimento de servios de forma a garantir a segurana e a interoperabilidade entre os dispositivos que utilizam o padro IEEE 802.15.4. As linhas de base para a aplicao de segurana vo desde a implementao de recursos que mantenham uma lista de controle de acesso (ACL) at o uso de criptografia simtrica para a proteo dos frames transportados [14]. A segurana no simples de programar, pois ela causa impacto direto na taxa de transmisso de dados teis, e grande parte dos dispositivos possuem caractersticas computacionais limitadas [14].

46

As camadas superiores devem determinar quando a segurana deve ser utilizada na subcamada MAC e fornecer todos os requisitos chaves para prover os servios de segurana [14]. Gerenciamento de chaves, autenticao de dispositivos e proteo para novos dados (freshness protection) podem ser ofertados pelas camadas superiores, porm, esto fora do escopo do padro IEEE 802.15.4 e do trabalho.

3.2

A ALIANA ZIGBEE O padro ZigBee definido por uma aliana de empresas que atuam em diferentes

segmentos do mercado, chamada de ZigBee Alliance. O ZigBee foi projetado para permitir a comunicao sem fio confivel, aliada ao baixos consumo de energia e taxas de transmisso. Tais caractersticas so destinadas para aplicaes de monitoramento e controle. Para implementar a camada MAC (Media Access Control) e a camada fsica (PHY Physical Layer), o ZigBee faz uso do padro IEEE 802.15.4 que opera como j visto em sees anteriores, em bandas de freqncias livres (ISM) [15].

3.2.1

Propsito da Aliana ZigBee At a criao do ZigBee existiam diversos padres que definiam a transmisso em

mdias e altas velocidades para voz, vdeo, redes de computadores pessoais, entre outros. No existia, porm, um padro que atendesse s necessidades especficas de aplicaes sem fio destinadas para dispositivos de controle e sensores [15]. O ZigBee pode ser utilizado em diversos tipos de aplicaes, das quais podemos citar: Automao e controle Predial; Controle industrial; Automao residencial e comercial; Sade pessoal e automao hospitalar. As principais caractersticas que estas aplicaes necessitam so: baixa latncia, otimizao para baixo consumo de energia, possibilidade de implementao de redes com um elevado nmero de dispositivos e baixa complexidade dos ns da rede [15].

47

3.2.2

Topologias As principais topologias utilizadas com o padro Zigbee so mostradas na Figura 18:

Figura 18 Topologias possveis em uma rede ZigBee.

Os componentes que fazem parte de uma rede que adota o padro Zigbee so: Coordenador, roteadores e os ns finais (End Devices). O papel do coordenador iniciar a rede definindo o canal de comunicao a ser utilizado, gerenciar os ns de rede e armazenar informaes sobre os mesmos. J os dispositivos com a funo de roteadores so responsveis pelo encaminhamento das mensagens entre os ns da rede. Os ns finais, ou end devices, so, geralmente,

dispositivos simples que s se comunicam com outros ns da rede. Nas redes Zigbee um dispositivo pode permanecer por um longo perodo de tempo sem ter atividade na rede, alm disso, o tempo de acesso muito pequeno, tipicamente em torno de 30ms. Outra caracterstica importante o tamanho reduzido dos pacotes de dados que trafegam na rede. Na topologia em malha (mesh), permitido que a rede se ajuste automaticamente em sua inicializao, na entrada de novos dispositivos ou na perda de dispositivos. Nas redes em malha, existem mltiplos caminhos entre os diferentes ns, e a rede auto-suficiente para otimizar o trfego de dados. Com o uso da topologia em malha, podemos ter redes muito extensas cobrindo uma vasta rea geogrfica.

48

3.2.3

O Padro ZigBee A Figura 19 mostra as trs camadas que compem os dispositivos Zigbee:

Figura 19 Camadas do padro ZigBee.

A pilha do padro Zigbee, como pode ser observada, possui requisitos muito simples, podendo ser implementada em microcontroladores de oito bits. As camadas MAC e PHY possuem as caractersticas j mencionadas no padro IEEE 802.15.4. A camada de rede no Zigbee possui as seguintes responsabilidades: Inicializar a rede; Habilidade para entrar e sair da rede; Configurar a entrada de novos dispositivos; Segurana dos dados de sada; Distribuio de endereos pelo coordenador para os dispositivos que entrarem na rede; Sincronizao dos dispositivos da rede; Roteamento das informaes para os destinos corretos. A camada de aplicao composta por trs componentes: suporte aplicao, o Zigbee device object e as funes proprietrias definidas pela empresa que desenvolveu o dispositivo;

49

Os servios oferecidos no suporte aplicao so dois: o Discovery e o Binding. O Discovery descobre quais pontos esto disponveis na rede e o Binding une dois ou mais dispositivos considerando suas necessidade de servios; O Zigbee device object o local onde definida a funo do dispositivo na rede, ou seja, ele funcionar como um coordenador, roteador ou n final (end device). Alm disso, existem definies relacionadas com segurana e incio de solicitao de Binding.

3.2.4

Mecanismos de Segurana do ZigBee Existem trs modos de segurana definidos no ZigBee: sem segurana, lista de

controle de acesso e modo seguro.

3.2.4.1 Sem Segurana Neste modo no utilizado qualquer mecanismo de segurana.

3.2.4.2 Lista de Controle de Acesso Neste modo no utilizada criptografia, porm, a rede rejeita os quadros provenientes de dispositivos no conhecidos.

3.2.4.3 Modo Seguro No modo seguro, os dispositivos podem utilizar os seguintes servios: Lista de controle de acesso; Criptografia de dados utilizando AES com algoritmo de criptografia de 128 bits. Integridade dos quadros, que consiste num servio que usa o recurso de cdigo de integridade de mensagens (MIC Message Integrity Code), que protege os dados contra dispositivos que no possuem a chave de criptografia. Seqencial de quadros, que um servio que utiliza uma seqncia de entradas que rejeita os quadros repetidos. Quando o quadro recebido, o contado de seqncia de quadros comparado com o ltimo valor conhecido.

PROJETANDO REDES LR-WPAN E AS POSSVEIS APLICAES Nos captulos anteriores foi abordada a arquitetura das redes LR-WPAN de forma a fornecer subsdios necessrios para a compreenso das redes LR-WPAN e a sua respectiva implantao. Alm dos requisitos bsicos para a elaborao de uma rede LR-WPAN e suas peculiaridades, este captulo abordar as possveis reas e aplicaes que podem usufruir das redes LR-WPAN. Nas prximas sees os parmetros de uma linha para efetuar projetos em redes LRWPAN sero abordados.

4.1

PARMETROS DE PROJETO PARA REDES LR-WPAN Muitas das linhas de base utilizadas para o projeto de redes cabeadas so utilizadas da

mesma forma para as redes LR-WPAN, porm, como a arquitetura possui recursos limitados, a anlise das linhas de base deve ser feita fortemente em conjunto com a elaborao da aplicao, uma vez que esta possui mais flexibilidade que a estrutura LR-WPAN. Compreenda-se como aplicao, neste caso, a engenharia relacionada com software da soluo a ser implementada. Vale destacar que em redes de sensores, principalmente, a interface de rdio, como mencionado nos captulos anteriores, responsvel pelo grande consumo de energia, que um dos grandes fatores crticos das redes LR-WPAN. Estudos indicam que a execuo de 3000 instrues gasta a mesma quantidade de energia que se utiliza para enviar um bit via rdio. Isto aponta para a necessidade de que, existindo compromisso entre comunicao e computao, o mesmo deve ser resolvido a favor da computao [12]. A seguir so expostos alguns parmetros bsicos a serem trabalhados nos projetos de redes LR-WPAN:

51

4.1.1

rea de Cobertura Em funo da rea de cobertura necessria para a aplicao, devemos escolher qual

topologia deve ser utilizada. Apesar de uma rea POS (Personal Operating Space) possuir somente 10m de raio, existem alguns dispositivos LR-WPAN que podem trabalhar com um raio de at 75m, aumentando em muito as possibilidades. Porm, com o aumento do alcance, a taxa de dados diminui gradativamente. As particularidades da topologia e do alcance dos dispositivos sero abordadas nas sees seguintes [14]. Outro fator que determina o raio de cobertura a banda de freqncia de RF utilizada para a transmisso, o que tambm ser exposto nas prximas sees.

4.1.2

Quantidade de Ns da Rede A quantidade de ns outro fator que deve ser considerado no momento do projeto. O

padro IEEE 802.15.4, atravs da definio dos campos de endereos, permite pouco mais de 65.500 ns utilizando o endereo de 16 bits. Vale lembrar que, quanto maior a quantidade de ns, maior o nmero de dispositivos compartilhando o meio, e com isso, outros fatores como a latncia, por exemplo, so afetados. Um recurso bastante limitado a taxa de transmisso de dados. Nas sees seguintes falaremos da taxa mxima de transmisso de dados oferecida utilizando a banda ISM 2.4GHz que de 250Kbps [14].

4.1.3

Taxa de Dados Como visto nas sees anteriores, a taxa de dados disponibilizada para as aplicaes

que fazem uso da arquitetura de redes LR-WPAN um fator limitador. Tendo em vista essa caracterstica, deve-se trabalhar para aperfeioar a largura de banda, que pequena em relao s demais arquiteturas, ao mximo. Como j mencionado no incio do captulo, sempre que possvel, a engenharia da computao e do software deve ser utilizada para reduzir a quantidade de dados a serem transferidos entre dispositivos de redes LR-WPAN.

52

4.1.4

Limites de Latncia Existem aplicaes em que a latncia das mensagens deve possuir valores mximos,

de forma a garantir a funcionalidade da aplicao. Apesar de no estar no escopo das redes LR-WPAN, possvel trabalhar com algumas topologias, como ser visto nas prximas sees, que fornecem caractersticas de latncias mensurveis.

4.1.5

Interconexo com Outras Aplicaes Em um mundo onde a interligao de dispositivos e solues cada vez maior, no

poderia ser diferente com as redes LR-WPAN. grande a quantidade de aplicaes em que seria interessante coletar dados gerados por redes LR-WPAN, sendo, para tanto, necessrios mecanismos que permitam essa troca de mensagens entre arquiteturas diferentes. Nas sees seguintes so apresentados dois mecanismos que podero ser utilizados para o fim da interconexo de redes LR-WPAN derivadas da Aliana ZigBee, que suprem as necessidade de interconexo. So eles os Gateways e as Bridges (ZED).

Figura 20 As redes LR-WPANs possveis conexes com outras redes.

53

4.1.6

Planta a ser Instalada x Obstculos As ondas eletromagnticas possuem caractersticas que fazem com que o sinal

transmitido perca potncia atravs do ar, que podem ser consideradas desprezveis, se consideradas pequenas distncias. Porm, com relao aos demais meios, que no contexto de comunicao sem fio so caracterizados como obstculos, no possvel se afirmar o mesmo, sendo em alguns casos, limitadores para o raio de alcance das redes LR-WPAN. A seguir so apresentadas as peculiaridades das bandas utilizadas pelo padro IEEE 802.15.4, e como estas se relacionam com fatores como alcance e atenuao do sinal pelo meio. Tambm ser visto como possvel utilizar mecanismos para contornar a existncia desses possveis obstculos. Na Figura 21 exemplificado o cenrio na qual possvel encontrar o problema de perda de sinais devido existncia de obstculos.

Figura 21 Certos obstculos limitam o raio de alcance das redes LR-WPAN.

4.1.7

Existncia de Geradores de Interferncia O padro IEEE 802.15.4 foi desenvolvido de forma a possuir caractersticas nicas

que o qualifiquem como flexvel. As caractersticas particulares do padro IEEE 802.15.4 no s o tornam incompatvel com as demais arquiteturas, como tambm o deixam susceptvel a interferncias devido prpria natureza do meio utilizado. Um dos principais problemas do

54

meio utilizado esta relacionado com o fato do protocolo IEEE 802.15.4 utilizar as bandas ISM, o que acarreta na possibilidade de existirem vrios outros dispositivos (por exemplo, telefones sem fio, controles remotos e computadores) utilizando a mesma banda de operao da rede LR-WPAN. A escolha da freqncia de operao, baseada na existncia de elementos geradores de interferncia, um dos fatores a serem trabalhados no projeto de redes LR-WPAN. A escolha da freqncia a ser utilizada para casos onde existe interferncias est relacionado tambm com a caracterizao do trfego das redes LR-WPAN, visto que existem estudos que apontam que, em mdia, na grande maioria das aplicaes em redes de sensores, os hosts ficam ativos aproximadamente 0.33% da vida til do dispositivo com a interface de RF em funcionamento [13].

Figura 22 Geradores de interferncias no sinal das LR-WPAN

Na Figura 22 contextualizado um ambiente de comunicao de redes de sensores sem fio com a presena de outros dispositivos que no fazem parte da rede. No entanto, utilizam o mesmo espectro eletromagntico na sua operao normal, seja gerando interferncias, no caso do forno de microondas, ou seja, pela uso concomitante para a aplicao principal, como o caso do computador com interface wireless 802.11. Na tabela 01, podemos verificar o nvel de influncia de algumas barreiras podem causar nos sinais de RF utilizados neste padro.

55

Tabela 01 Materiais com Influncia no sinal de RF [16].

Item 01 02 03 04 05 06 07 08 09 10 11 12 13 4.1.8

Barreira Ar Madeira Gesso Material Sinttico Abestos Vidros gua Tijolos Mrmore Papel Vidro Blindado Concreto Metal

Criticidade Mnima Baixa Baixa Baixa Baixa Baixa Mdia Mdia Mdia Alta Alta Alta Muito Alta

Exemplos Ar Divisrias; Portas; Janelas Paredes Internas Divisrias Tetos Janelas Madeira mida; Aqurio Paredes Internas e Externas Paredes Internas Rolos de Papel Salas de Segurana Pisos; Paredes Mesas; Divisrias de Metal

Segurana Segurana em redes sem fio considerado um fator crtico em redes sem fio,

particularmente nas redes LR-WPAN para a implementao de mecanismos de segurana, devido s suas caractersticas de recursos computacionais e taxas de transmisso limitadas. No obstante as limitaes do padro IEEE 802.15.4 e das caractersticas do Zigbee, existem aplicaes onde segurana indispensvel ao funcionamento, como por exemplo, em sistemas de segurana/automao residencial. sempre bom lembrar que segurana sempre resulta em uso de recursos, sejam eles computacionais e/ou de comunicao, sendo o ltimo mais crtico, como descrito em sees anteriores, em dispositivos de redes LR-WPAN. Estando a segurana da comunicao ligada aplicao, o desenvolvedor dever escolher nos recursos por ela disponibilizados, determinando assim o modo de segurana mais apropriado respectiva aplicao.

4.1.9

Qualidade de Servio (QoS Quality of Service) A qualidade de servio uma particularidade no projeto de redes LR-WPAN que

tambm deve ser considerada, mais uma vez devido baixa taxa de transmisso disponibilizada.

56

Existem aplicaes onde necessrio alocar uma taxa de dados mnima para determinados ns, de forma a garantir que a aplicao no perca caractersticas que impactem na no funcionalidade. Podemos citar como exemplo sistemas de coleta de dados, onde ns alocados em pontos crticos, necessitam alimentar outros sistemas em tempo real. Uma das formas de se conseguir QoS em redes LR-WPAN atravs do mecanismo GTS apresentado nas sees anteriores. Porm, a qualidade de servio tambm est relacionada com a topologia utilizada, como poder ser constatado nas prximas sees.

4.1.10 Escalabilidade A escalabilidade deve ser tratada junto ao projeto de redes, principalmente no ambiente de produo industrial, onde aplicvel o uso de redes LR-WPAN, e pelo fato de que as mudanas esto cada vez mais constantes, fazendo com que uma soluo implantada seja utilizvel por um longo tempo sem inutilizar o contedo legado. Para as redes LR-WPAN a escalabilidade est relacionada, principalmente, com a topologia utilizada. Quando se discute escalabilidade, o que primeiro vem mente o aumento do nmero de ns ou aumento da cobertura da rede, porm, em redes LR-WPAN a escalabilidade deve ser estudada em conjunto com todas as linhas de base, e no isoladamente, visto que qualquer aumento de ns ou alterao da topologia provoca impactos nas demais variveis como latncia, taxa de transmisso, etc.

4.2

TOPOLOGIAS E SUAS PARTICULARIDADES Como j mencionado nos captulos anteriores, possvel trabalhar com trs tipos de

topologias com LR-WPAN, so elas: Estrela (Star); rvore de agrupamentos (Cluster-tree); Malha (Mesh); A seguir sero explanadas as principais caractersticas e aplicabilidade de cada topologia, de forma a identificar onde cada uma delas pode ser mais bem empregada.

57

4.2.1

Topologia Estrela (star) A topologia em estrela como pode ser observada na Figura 23, caracterizada pelo

elemento concentrador, geralmente o coordenador da PAN. A existncia de um elemento central implica em ponto de falha que pe em risco o funcionamento de toda a rede LRWPAN, tornando necessrios enlaces confiveis com o coordenador da LR-WPAN.

Figura 23 Topologia estrela.

Nesta topologia em questo a comunicao entre os ns finais (conhecidos como End Devices) sempre feita por intermdio do n Coordenador da PAN. A topologia em estrela permite trabalhar de modo sincronizado atravs do recurso de sinalizao (beaconed network). Este recurso possibilita a gerncia do consumo de energia, um controle otimizado sobre a latncia das mensagens, inclusive fornecimento de qualidade de servio (QoS) atravs do recurso GTS avaliado nas sees anteriores e que est intrnseco ao padro IEEE 802.15.4.

4.2.2

Topologia em rvore de Agrupamentos (Cluster-Tree) Na topologia em rvore, possvel fazer uma analogia a um conjunto de redes LR-

WPAN em topologia estrela, com os coordenadores unidos por caminhos nicos (no existem caminhos redundantes na topologia em estrela). Na Figura 24 apresentada a topologia de rvore de agrupamentos.

58

Figura 24 Topologia em rvore de agrupamentos.

Similar topologia em estrela, a topologia em rvore de agrupamento necessita de enlaces confiveis entre os ns roteadores da LR-WPAN (os enlaces que formam o backbone da topologia). possvel adotar o processo de sinalizao nesta topologia, porm, a latncia pode ser fixada somente por agrupamentos. A latncia entre ns finais de diferentes agrupamentos longa e geralmente no possvel de ser prevista. Como vantagens desta topologia podem ser citadas: cobertura de uma vasta rea com os agrupamentos de vrias topologias em estrela; suporte ao gerenciamento de energia (devido possibilidade de trabalhar com sincronismo), inclusive pelos ns roteadores que podem ser alimentados por baterias; permisso de comunicao entre ns finais (End Devices) que se encontram em agrupamentos diferentes, ou seja, permitida a comunicao com vrios saltos utilizando-se de outros dispositivos.

4.2.3

Topologia em Malha (Mesh) A topologia em malha uma das topologias mais interessantes e mais complexas ao

mesmo tempo, tendo em vista suas caractersticas particulares, e tambm pela impossibilidade de aplicao dos mecanismos de controle e gerncia de comunicao das redes tradicionais em sua estrutura. Na Figura 25 apresentamos a topologia em malha.

59

Figura 25 Topologia em malha.

Como cada dispositivo que compe a rede tem a funo de n final e tambm a funo de efetuar o roteamento dele e de outros ns que compem a rede, a topologia em malha fornece robustez, comunicao com vrios saltos, que explora a possibilidade de mltiplos caminhos. Alm disso, possvel formar redes dos mais variados formatos, abrangendo uma vasta rea. As redes com topologia em malha, por no possurem elementos centralizadores que controlam a comunicao, possuem facilidade de escalabilidade, ou seja, a ampliao da rede sem mudanas estruturais grandes. Da mesma forma, como no existem elementos centralizadores, a latncia entre hosts prximos reduzida. Devido s caractersticas de formao, a latncia de grandes caminhos formados na rede muito difcil de prever, ainda mais pelo fato destes prprios caminhos serem dinmicos. O consumo de energia de difcil controle e maior nesta topologia, tendo em vista que os ns com funo de roteadores devem ficar permanentemente ouvindo o meio, no podendo ficar em modo sleep para economizar a fonte de energia, o que um problema para ns roteadores que so alimentados por baterias. Como a rede no hierrquica, existe a necessidade de memorizar, mesmo que temporariamente, as informaes de roteamento e de efetuar procuras por rotas.

60

4.3

O HARDWARE DOS SENSORES Dependendo da aplicao a ser desenvolvida, a escolha da plataforma de hardware

crucial para o sucesso da aplicao, ainda mais que a plataforma utilizada est relacionada diretamente com o desempenho e consumo de energia, que so duas caractersticas importantes em aplicaes que utilizam redes LR-WPAN.

4.3.1

O Hardware da Interface de Rdio (Transceptor) At o lanamento do padro IEEE 802.15.4, as interfaces de comunicao disponveis

eram proprietrias e, na sua grande maioria, no eram compatveis, fazendo com que as solues ficassem presas ao fornecedor da interface adotada em determinada soluo. Com o lanamento do padro IEEE 802.15.4, as interfaces foram padronizadas, fazendo com que o problema anterior fosse solucionado. A escolha do transceptor deve acompanhar as necessidades de aplicao, que basicamente ficam em torno da potncia, tamanho fsico e quesitos funcionais e legais sobre a banda de operao. Os fornecedores de interfaces oferecem trs tipos de interfaces. So elas: Interface transmissora e interface receptora em circuitos integrados separados; Interface transmissora e interface receptora em um nico circuito (transceptor); Interface transmissora, interface receptora e CPU (geralmente um microcontrolador de oito bits) integrados, fornecendo uma soluo nica com a adoo de poucos componentes externos. Este tipo de dispositivo geralmente caracterizado como soluo SoCS (Single on Chip Solution). A adoo de solues totalmente integradas oferece vrias vantagens, como consumo de energia otimizada, desempenho e tamanho, alm de outras. Porm, como mencionado anteriormente, a escolha da interface est diretamente relacionada com a aplicao. Por exemplo, em uma aplicao na qual se possui um elemento processador (computador, uma soluo microcontrolada, etc.) que exige unicamente a adoo de um mecanismo para oferecer suporte comunicao com a rede LR-WPAN, o uso de um circuito integrado com somente um transceptor seria o mais apropriado.

61

importante salientar que nas redes LR-WPAN a maior dissipao de potncia est relacionada com o processo de transmisso e recepo, desempenhado pela interface area. Sendo assim, durante o processo de seleo da interface transceptora, um fator de suma importncia o seu consumo de energia, principalmente quando o n for alimentado por baterias.

4.3.2

Dispositivos Computacionais Entre os propsitos da criao do padro IEEE 802.15.4 o uso dispositivos sem fio

junto a sistemas de monitoramento (sensores) e controle (atuadores), porm, as interfaces areas sozinhas no possuem aplicabilidade. Grande parte dos ns composta de solues embarcadas, cujas principais caractersticas sero descritas a seguir. Para estas solues embarcadas geralmente associado um elemento inteligente, como um microcontrolador (chamado tambm de computador de um s chip), dotado dos recursos computacionais necessrios para processar informaes e at mesmo atuar junto a um dispositivo externo (motor, chave, display, etc.) [17]. Na Figura 26 apresentado o diagrama de blocos de um microcontrolador tpico.

Figura 26 Arquitetura de um microcontrolador tpico.

No obstante os recursos computacionais para aplicaes, um tema importante na escolha dos microcontroladores para redes sem fio est associado as regras de consumo de energia e tamanho, que seguem as mesmas das adotadas para a escolha de interface area. Se comparado o consumo de energia dos microcontroladores com o das interfaces de comunicao sem fio, estas ultimas consomem a maior parte da energia dos ns de rede.

62

Neste contexto aconselhvel, quando possvel, que o processamento da informao coletada pelo n de rede seja feita localmente, para ento enviar as informaes pr-processadas atravs da interface area, otimizando desta forma o envio de informaes. De forma a exemplificar, a seguir ser analisado um cenrio a monitorao de um reservatrio de gua. Poderamos programar para que o dispositivo sensor do reservatrio enviasse os dados para um sistema central e que este, por sua vez, processasse os dados e ento tomasse as decises de controle do reservatrio. Porm, esta forma de trabalho consumiria muitos recursos da rede LR-WPAN, uma vez que a passagem de informaes deveria ser peridica. Mas se o sensor do reservatrio puder processar as informaes e ele mesmo tomar as decises, o sistema de transmisso seria mais otimizado, pois o n de rede reportar somente informaes sumarizadas e outras informaes eventuais (um erro em uma vlvula, motor, falta de gua, por exemplo). Por fim, a escolha do dispositivo microprocessador do n LR-WPAN tambm importante para otimizar a soluo a ser implementada.

4.4

INTEGRAO ALM DAS LR-WPAN As redes LR-WPAN por si prprias, na maioria dos casos, no conseguem agregar

valor a uma determinada aplicao. Os dados por ela manipulados, sejam de leitura ou escrita, na maioria dos casos, trabalham associados a outras estruturas, sendo componentes de uma soluo. estratgico que as redes LR-WPAN tambm faam uso de outras estruturas (sejam elas cabeadas ou no), para ajudar no desempenho ou conectar as redes fora de seu alcance. Uma vez que, devido s caractersticas intrnsecas e necessrias do padro IEEE 802.15.4, as interfaces das LR-WPAN no so compatveis com as demais interfaces de redes sem fio de outros padres existentes vistos anteriormente, faz-se necessrio o uso de dispositivos que faam a interligao das redes LR-WPAN com outras redes. Sero apresentados dois conceitos provenientes do padro ZigBee, justamente pelo fato da interligao ser mais um quesito de aplicao que do prprio padro IEEE 802.15.4. No contexto do ZigBee, existem dois meios para promover conectividade. So eles: Gateways e Bridges.

63

Os Gateways, no contexto ZigBee, so dispositivos mais flexveis, que permitem a uma vasta gama de dispositivos e aplicaes conectarem-se com a rede ZigBee. J as Bridges, so dispositivos muito mais simples que os Gateways,

conseqentemente possuem um menor custo que os Gateways, porm, possuem uma abrangncia limitada.

4.4.1

Gateways Gateways so dispositivos que permitem a troca de informaes entre redes diferentes. Os Gateways convertem os protocolos e dados utilizados nas redes ZigBee em

formatos necessrios para outros sistemas (industriais, residenciais, comerciais, etc.). Como exemplos destes formatos, podem ser citados os formatos HTML e XML, destinados s aplicaes para a Internet. Na Figura 27 demonstrada graficamente a pilha de protocolos que compem um Gateway ZigBee.

Figura 27 Pilha de protocolos de um Gateway ZigBee.

Um Gateway ZigBee tem o propsito de fornecer uma interface entre uma rede ZigBee e um dispositivo IP atravs de uma interface no dispositivo IP. Dessa forma, o dispositivo IP separado da rede ZigBee pela interface.

64

Figura 28 Gateway ZigBee.

Utilizando a Figura 28, ser descrito a seguir um exemplo: Acionamento de uma lmpada que controlada por algum dos ns de rede. Executado o comando na aplicao, o Gateway ZigBee traduz o comando para um formato compatvel com as redes ZigBee que, por sua vez, traduz o endereo lgico da lmpada para o endereo de rede da mesma, enviando logo aps a mensagem. Dessa forma perceptvel que o Gateway age como um agente ao lado do dispositivo IP, isolando detalhes entre ambas as redes.

4.4.2

Pontes (bridges) As bridges, ou como tambm so conhecidas ZEDs (ZigBee Expansion Devices), tem

a funo de estender a rede Zigbee atravs de uma rede IP. Na Figura 29 apresentado um contexto de uso das pontes ZigBee interligando duas LR-WPAN.

Figura 29 Estendendo uma rede ZigBee atravs do uso de ZEDs.

A camada de rede ZigBee contnua entre os dispositivos Zigbee, transportando as mensagens da rede Zigbee no campo de dados da camada de transporte da rede IP. Todo o

65

processo feito de forma transparente para os dispositivos ZigBee. Na Figura 30 apresentado graficamente a pilha de protocolos das pontes ZigBee.

Figura 30 Pilha do protocolo da ZED.

Entre as vrias aplicaes possveis para a ZED podemos citar a criao de um backbone IP de baixo custo, destinado a interligar vrias redes Zigbee. Com a demonstrao dos Gateways e ZED, possvel afirmar que com estes dois dispositivos existem condies para que seja promovida conectividade com outras redes. A padronizao destes dispositivos permite que mltiplos fabricantes desenvolvam solues que interajam entre as mesmas.

4.5

BANDAS DE RF UTILIZADAS POR DISPOSITIVOS IEEE 802.15.4


Tabela 02 Bandas utilizadas pelo padro 802.15.4 [14].

Item 01 02 03

Banda de Freqncia 868.3-870MHz 902-928MHz 2405-2480MHz

Licenciada No No No

Regio Europa Amricas Global

Taxa de Transmisso 20Kbps 40Kbps 250Kbps

Nmero de Canais 01 10 16

As redes LR-WPAN podem trabalhar em 27 canais de freqncia, distribudos em trs bandas de freqncias diferentes, com capacidades e propriedades particulares para cada banda. Devido a propriedades fsicas de cada banda, elas se ajustam a determinadas particularidades que sero discutidas a seguir.

66

4.5.1

Bandas No Licenciadas Para Redes LR-WPAN no Brasil Em consulta ao Plano de Atribuio, Destinao e Distribuio de Faixas de

Freqncias (Fonte: www.anatel.gov.br), foi constatado que no Brasil, das bandas utilizadas pelo padro IEEE 802.15.4, a nica que no est liberada para uso em aplicaes Industriais, Cientficas e Mdicas, conhecida tambm como ISM (Industrial, Scientific and Medical) a banda entre 868MHz e 870MHz, que est dentro de uma das faixas destinadas implementao de Telecomunicaes Mveis Internacionais (IMT-2000). Sendo assim, interfaces LR-WPAN que utilizam esta faixa de freqncia no podem ser aplicadas em solues LR-WPAN no Brasil. A verificao das faixas de freqncia um item a ser considerado na hora de planejar a rede LR-WPAN, principalmente no momento da seleo da interface.

4.5.2

Banda de 868.3MHz a 870MHz Esta banda de freqncia no pode ser utilizada no Brasil, porm, aplicaes

desenvolvidas para a Europa, onde esta faixa de freqncia liberada para aplicaes ISM, podem fazer uso desta banda. A grande vantagem de se utilizar esta banda a caracterstica fsica proporcionada pelo alcance em relao s demais bandas, uma vez que o alcance do sinal inversamente proporcional sua respectiva freqncia. Uma aplicao interessante desta banda seria interligar LR-WPAN distantes que fazem uso da banda de 2.4GHz (que possuem um raio de alcance menor que o da banda em questo). Outra vantagem o fato de que, quanto menor a freqncia, maior a quantidade de objetos que o sinal pode atravessar com menor perda de potncia devido a caractersticas de propagao do sinal eletromagntico. A desvantagem de se utilizar esta banda o fato de que a largura de banda do canal de 600 kHz e s existe um canal que, com o padro de modulao BPSK (Binary PSK), consegue uma taxa de transmisso de 20Kbps, ficando restrita ao uso de uma gama reduzida de aplicaes.

67

4.5.3

Banda de 902MHz a 928MHz Todas as caractersticas citadas no item 4.5.2, que menciona as caractersticas da

banda de 868MHz, podem ser aplicadas na banda de 902MHz a 928Mhz devido proximidade de freqncia, com exceo das seguintes: A banda em questo regulamentada em toda a Amrica, inclusive no Brasil; A banda possui 10 canais disponveis; Cada canal da banda possui uma largura de 1200KHz, o dobro da banda de 868MHz, e como ambos usam o mesmo padro de modulao,

conseqentemente a capacidade de transmisso dobrada para 40Kbps, o que j pode ser utilizando por uma gama de aplicaes bem maior.

4.5.4

Banda de 2.4 GHz Diferentemente das duas bandas mencionadas anteriormente nas sees 4.5.3 e 4.5.2, a

banda ISM de 2.4GHz possui caractersticas nicas. Segue algumas das caractersticas desta banda: O IEEE 802.15.4 utiliza 16 canais desta banda ISM, sendo que cada canal possui uma largura de 2MHz. Com essa largura de banda e utilizando a modulao OQPSK, possvel atingir uma taxa de transmisso de 250Kbps; A banda de 2.4GHz utilizada por vrios outros dispositivos (Telefones sem fio, Fornos de Microondas, etc.), o que deixa as aplicaes LR-WPAN que utilizam esta banda susceptveis a um nvel maior de rudos e interferncias que as demais; Ao mesmo tempo em que a freqncia de 2.4GHz, devido as suas caractersticas fsicas, tem alcance limitado, esse alcance limitado til para se instalar ilhas de LR-WPAN em uma planta, utilizando-se para isso a mesma freqncia. A banda de 2.4GHz, sendo destinada para aplicaes ISM em escopo global, permite que sejam desenvolvidos componentes sem restries regulamentares, podendo ser aplicados em solues de mbito mundial.

68

4.6

VISADA DIRETA A rdio transmisso pode cobrir uma grande rea e consegue vencer obstculos como

paredes, mveis, plantas etc. Sendo assim, a tecnologia de rdio no precisa de visada direta (LOS) se a freqncia no for muito alta. Alm disso, os produtos baseados em rdio transmisso oferecem taxas mais altas que a dos baseados em infravermelho (por exemplo, 10 Mbits/s).

4.7

APLICAES Alguns futuristas prevem que em mdio prazo (5 anos), em casa e no trabalho, as

pessoas vivero em ambientes com sensores inteligentes, e muito mais alinhados com as respectivas necessidades. Da mesma maneira que o computador pessoal era um smbolo dos anos oitenta, e o smbolo dos anos noventa foi a WWW, o prximo smbolo vai ser o advento de sensores baratos. Paul Saffo, Institute of the Future http://www.saffo.com/essays/essay_farewellinfo.pdf

O nmero de empresas que tem se associado Aliana ZigBee um forte indcio de que existem vrias perspectivas em relao aplicabilidade das redes LR-WPAN. Atualmente, j so mais de 200 empresas com a misso de projetar, testar e promover solues utilizando o padro IEEE 802.15.4 e o padro ZigBee [18]. Segue a lista de algumas aplicaes para as LR-WPAN [19]: Na Indstria e Comrcio: Monitoramento; Sensores de Movimento; Na automao da linha de produo; Enlaces de controle.

69

Na rea Mdica: Monitoramento de pacientes; Registradores de dados; Diagnstico remoto; Na Automao Residencial: Segurana; Temperatura, Ventilao e Ar-Condicionado; Iluminao; Sistemas contra incndio. Na rea Automotiva: Registros de servios de reparos; Controle de inventrio e localizao; Registros e manuteno. Para as aplicaes industriais, uma das caractersticas mais interessantes a possibilidade de ser construda uma topologia em malha, que faz com seja possvel transmitir dados por um caminho alternativo a um caminho inoperante, de forma dinmica. Outra caracterstica decisiva na adoo do padro ZigBee o fato de uma vez padronizado, os dispositivos serem mais baratos em relao aos dispositivos proprietrios. Um exemplo de tecnologia em que poderiam ser aplicados os dispositivos ZigBee o controle de inventrio em deslocamento, que alm da posio dos itens de inventrio, os dispositivos ZigBee podem, atravs das suas interfaces bidirecionais, informar caractersticas como umidade, vibrao, temperatura, etc. [06].

ESTUDO DE CASO De forma a complementar o contedo estudado ser apresentado um experimento realizado com um conjunto de desenvolvimento do fabricante Texas Instruments, o ez430RF2500, cujas caractersticas bsicas sero descritas a seguir. Junto com o mdulo ez430-RF2500 foi criado um ambiente para integrao da rede de sensores sem fio com redes TCP/IP. A integrao foi feita com o uso de software utilizando o protocolo SNMP (Simple Network Management Protocol) que muito difundido no campo gerenciamento de TIC (Tecnologia da Informao e Comunicao). A integrao permitir o uso dos sensores sem fio com um sistema de monitorao de rede, conhecido tambm como NMS (Network Management System).

5.1

O MDULO EZ430-RF2500 Como descrito nas sesses anteriores, o microcontrolador e a interface de

comunicao so itens cruciais em sistemas embarcados que compem aplicaes de sensores sem fio. Itens relevantes do microcontrolador so: tamanho, consumo de energia, memria e perifricos. J para a interface de comunicao o consumo tambm crucial, mas a potncia de transmisso e a sensibilidade de recepo so itens que devem ser avaliados. O mdulo utilizado composto de um microcontrolador do fabricante Texas Instruments, o MSP430, componente desenhado para atender justamente s demandas por baixas dimenses (medindo 5 mm x 5 mm) e principalmente consumo, que para o componente utilizado no KIT fica em torno de 270uA em modo ativo e 0.7uA em modo espera [20] [21]. O MSP430 consegue otimizar o uso de energia atravs da existncia de um oscilador interno flexvel (flexible clocking system) e tambm com a possibilidade de variar a tenso de alimentao da CPU, permitindo desta forma a ampliao do tempo de vida das baterias. Em relao aos demais microcontroladores convencionais, a nica desvantagem, comparativa somente, o fato que o MSP430 no possibilita o uso de memria externa, sendo limitado ao uso de memria embarcada no chip do microcontrolador (existindo modelos com at

71

120Kbytes de memria flash e at 10Kbytes de memria RAM). Com estas limitaes de memria, a engenharia de software envolvida na criao dos programas deve ter uma ateno especial no uso de interrupes no lugar de tcnicas de verificao (polling), e no uso de compiladores e da linguagem de programao utilizada para o desenvolvimento do cdigo no MSP430. As linguagens utilizadas geralmente para o desenvolvimento de cdigo no MSP430 so, na maioria dos casos, o Assembly ou C. Para desenvolver as aplicaes para rodar no KIT ez430-RF2500, o ambiente integrado de desenvolvimento (IDE) IAR Embedded Workbench foi utilizado. O IDE foi especialmente desenhado para a famlia de microcontroladores MSP430. Uma viso ampla sobre o IDE poder ser avaliada em [22]. O cdigo criado para o experimento superou o limite da verso gratuita do IDE (IAR), necessitando o uso de uma verso completa na modalidade de demonstrao por 30 dias para compilar o cdigo do experimento e avaliar algumas funcionalidades do protocolo SimpliciTI. Na Figura 31 mostrada a imagem do KIT ez430-RF2500.

Figura 31 KIT de desenvolvimento ez430-RF2500 [23].

O KIT possui, em cada uma das placas, um microcontrolador MSP430, um transceptor (transceiver) e todo o hardware necessrio para realizar a configurao do KIT, sem a necessidade de dispositivos adicionais. A placa ainda fornece acesso a 18 pinos no microcontrolador para desenvolvimento. Detalhes dos pinos so fornecidos em [24].

72

5.1.1

Comunicao Wireless A inovao chave do KIT de desenvolvimento a possibilidade de comunicao sem

fio, que permite mobilidade em tamanho compacto. O componente utilizado para fornecer a comunicao sem fio no KIT de desenvolvimento ez430-RF2500 o CC2500, que foi selecionado pela Texas Instruments com base em suas caractersticas de consumo de corrente, freqncia de operao, mecanismos de segurana, alcance do sinal, taxa de transmisso de dados, tamanho e susceptibilidade a interferncia. A corrente mxima do CC2500 de 21.2mA em modo de transmisso, e 13.3mA em modo de recepo. O CC2500 possui capacidade de funcionar em modo de economia (sleep mode) podendo consumir somente 400nA neste modo. Sendo assim, o CC2500 possui baixa demanda por corrente. O CC2500 utiliza a faixa ISM de 24002483.5 MHz. O CC2500 trabalha com modulao FHSS em multicanais, fornecendo desta forma maior resistncia a interferncia eletromagntica visto que a banda ISM pode ser utilizada por outros dispositivos. O tamanho do CC2500 tambm atrativo (4 mm x 4 mm) possibilitando montagens compactas e discretas. Para a implementao do software, e para simplificar a implementao da comunicao necessria para o experimento, foi utilizado o protocolo SimpliciTI, proprietrio do fabricante. O protocolo SimpliciTI foi desenvolvido para aplicaes em que o consumo de energia uma das restries de maior impacto e onde os requisitos de taxa de transmisso de dados so mais flexveis, parmetros que esto alinhados com a arquitetura do experimento. O protocolo SimpliciTI permite uma sincronizao simples com o transceiver CC2500. Uma das vantagens do protocolo que ele precisa de simplesmente 4Kbytes de memria Flash e de 512Bytes de memria RAM. No entanto, este protocolo permite a criao de redes compostas de dois ns at 30 ns. No experimento foram utilizados 05 ns de rede, quantidade suportada pelos limites do protocolo. Maiores informaes sobre o protocolo SimpliciTI podero ser encontras em [25]. O protocolo SimpliciTI utilizado no KIT EZ430-RF2500 funciona rotulando os elementos na rede como ED (End Devices) ou AP (Access Point). Um AP hospeda uma rede

73

na qual os dispositivos ED podem fazer parte. O protocolo SimpliciTI permite que dispositivos ED e AP transmitam e recebam mensagens. Uma vez iniciada a rede, EDs e APs so associados a um endereo randmico de 4 bytes. Estes endereos permitem que EDs e APs possam ser identificados unicamente em qualquer rede. Os EDs se associam a uma rede enviando pacotes de ligao (link packets) para o AP. o AP poder aceitar ou negar a associao, dependendo somente das configuraes da aplicao. Se o AP aceita a associao, ele registra o endereo associado ao ED. Armazenando o endereo do ED, o AP assegura que em uma eventual falha de comunicao ou inoperncia do ED, o mesmo seja inserido automaticamente como o mesmo endereo. Da mesma forma, um ED s deve registrar o endereo do AP se ele for associado. Um esboo do pacote enviado mostrado na Figura 32.

Figura 32 Formato de um pacote SimpliciTI.

O nmero dentro das caixas na Figura 32 indica o tamanho em bytes dos campos do pacote SimpliciTI. O parmetro mais importante o tamanho de dados da aplicao (application payload). O tamanho mximo de n de 52 bytes, podendo atingir desta forma uma velocidade de 500kbps, ou seja, os dados podero ser transmitidos em um tempo prximo de 1ms. Para programar os transceptores utilizando o protocolo SimpliciTI a principal tarefa chamar as funes corretas empregadas pelo protocolo de forma a enviar ou transmitir dados com o transceptor CC2500. As funes relevantes para a comunicao so informadas na referncia [25].

5.2

O PROTOCOLO SNMP A capacidade de integrao de sistemas proporcionados principalmente pelo avano

dos sistemas de telecomunicaes fomentou um aumento da comunicao eletrnica. Com a criao do protocolo TCP/IP e da Internet e o uso massivo de computadores muitas solues surgiram e junto com as novidades nasceu a necessidade de controlar a complexidade

74

presente, as dos dispositivos que compem as redes de computadores, pois com o crescimento das redes TCP/IP, aumentaram consideravelmente as dificuldades de gerncia. A demora no aparecimento de solues abertas baseadas no modelo OSI fez com que um grupo de engenheiros decidisse elaborar uma soluo temporria baseada em um novo protocolo: Simple Network Management Protocol (SNMP). A simplicidade do SNMP facilitou sua incluso em equipamentos de interconexo, o transformando em um padro de fato. No final da dcada de 1990, a soluo SNMP j era to difundida que se estabelecera como padro de gerncia de redes de computadores. Hoje, praticamente todos os equipamentos de interconexo do suporte a SNMP, bem como muitos outros dispositivos (UPSs, modems e etc.), e sistemas de software (servidores, sistemas de bancos de dados e etc.). A boa experincia no gerenciamento proativo com SNMP acabou por ser utilizada em outras reas, no sendo mais restrito o uso do SNMP em itens de configurao relacionados com rede, mas em qualquer soluo de empresas tecnologia da informao e comunicao que possuam interconexo com redes TCP/IP. Os principais objetivos do protocolo SNMP so: Reduzir o custo de construo de agentes que suportem o protocolo; O trfego necessrio para gerenciamento deveria ser reduzido; Nmero de restries para a ferramenta de gerenciamento reduzido; Oferecer operaes simples de serem compreendidas, conseqentemente facilitando o desenvolvimento; e com isso

Permitir a introduo de novas caractersticas e novos objetos no previstos ao se definir o protocolo; Construir uma arquitetura independente de implementaes particulares. 5.2.1 Agente de Gerenciamento O agente de gerenciamento o componente contido nos dispositivos na qual se deseja realizar o gerenciamento, permitindo que sejam controlados pela estao de gerenciamento. O agente de gerenciamento responde estao de gerenciamento basicamente de duas maneiras:

75

Polling Nesta forma a estao de gerenciamento solicita dados ao agente e o agente responde com os dados solicitados; Interceptao - um mtodo de reunio de dados projetado para reduzir o trfego na rede e para o processamento nos dispositivos que esto sendo monitorados. Em vez de a estao de gerenciamento fazer polling nos agentes em intervalos determinados e contnuos, so definidos limites (superiores e inferiores) no dispositivo de gerenciamento. Se esses limites forem ultrapassados no dispositivo, o dispositivo de gerenciamento enviar uma mensagem de alerta estao de gerenciamento. Isso elimina a necessidade de fazer polling em todos os dispositivos gerenciados na rede. A interceptao muito til em redes com muitos dispositivos que precisem ser gerenciados. Ela reduz a quantidade de trfego SNMP na rede para fornecer mais largura de banda para a transferncia de dados. O mundo SNMP est baseado em trs documentos: Structure of Management Information (SMI). Definido pela RFC 1155, a SMI traz essencialmente, a forma pela qual a informao gerenciada definida. Management Information Base (MIB). Definida na RFC 1156, a MIB principal do mundo SNMP (chamada MIB-2) define as variveis de gerncia que todo elemento gerenciado deve ter, independentemente de sua funo particular. Outras MIBs foram posteriormente definidas para fins particulares, tais como MIB de interfaces Ethernet, MIB de UPSs, MIB de repetidores e etc. Simple Network Management Protocol (SNMP). Definido pela RFC 1157 o protocolo usado entre gerente e agente para a gerncia, principalmente trocando valores de variveis de gerncia. Maiores informaes sobre o protocolo SNMP e seu funcionamento podero ser obtidas em [26] e [27]. No experimento efetuado foram implementados no agente somente os mtodos SET (Gravar informaes na MIB SNMP) e GET (Leitura das informaes na MIB SNMP).

5.3

O EXPERIMENTO REALIZADO O experimento realizado ter como foco fazer com que a rede de sensores com o

protocolo SimpliciTI possa trocar informaes com o NMS atravs do protocolo SNMP que funciona sobre TCP/IP. A seguir demonstrado na Figura 33 o modelo da soluo proposta:

76

Figura 33 Soluo de gerenciamento integrada com NMS atravs de SNMP

Como o SNMP um protocolo com uma arquitetura padronizada, ele pode ser implementado em qualquer linguagem. Devido disponibilidade de bibliotecas de software, foi adotado o IDE Delphi 7 para implementao do software do agente SNMP bem como para realizar a interface com o AP cuja comunicao atravs da porta serial do computador [28]. Na Figura 34 demonstramos a interface do agente SNMP desenvolvido.

Figura 34 Agente SNMP desenvolvido.

5.3.1

NMS Utilizado e Testes Realizados com SNMP Como NMS, foi utilizada uma verso de avaliao (Trial) do software ActiveXperts

Network

Monitor

verso

7.1

que

pode

ser

baixado

para

avaliao

em

77

http://www.activexperts.com/activmonitor/. Existem outros pacotes de software para este propsito, no entanto, o software escolhido se mostrou adequado para o experimento, alm de fornecer uma interface de monitorao padro Windows e Web. A seguir ser apresentada a interface Windows com 05 sensores (ED End Devices), para cada ED realizada a monitorao do estado dos LEDs, 01 (Vermelho) e 02 (Verde) que esto nas placas dos sensores.

Figura 35 Interface Windows do NMS ActiveXperts Network Monitor.

Um recurso interessante que pode ser utilizado no NMS ActiveXperts a interface Web para disponibilizao de informaes acessveis a uma rede atravs do uso de navegadores, seja para uma Intranet ou Internet. A seguir demonstrada a interface Web com os sensores configurados e seus respectivos estados.

78

Figura 36 Interface Web do NMS ActiveXperts Network Monitor.

Na implementao da MIB SNMP, foi utilizada a seguinte raiz privada (private) da MIB para a configurao do acesso aos sensores: 1.3.6.1.4.1.210978. Este parmetro est relacionado com a estruturada da base de dados de informaes (MIB Management Information Base) para itens proprietrios. Junto raiz privada foram criados mais dois nveis, um para simbolizar o endereo do ED e o segundo nvel para simbolizar os LEDs 1 e 2. Como exemplo, para acessar informaes do ED de endereo 3 e o LED 2 (Verde) o seguinte objeto dever ser utilizado: 1.3.6.1.4.1.210978.3.2 Efetuando-se o comando GET (snmpget) no agente SNMP nos objetos dos LEDs, teremos como resultado 0 caso o LED esteja desligado e 1 caso o LED esteja ligado. O NMS foi configurado para que quando o resultado da leitura retornasse 1, a situao estaria normal, do contrrio foi configurado para alertar sobre problemas com o objeto [27]. J efetuando o comando SET (snmpset) no agente SNMP o estado o LED alterado (toggled), de forma a demonstrar que o recurso de escrita est disponvel [27]. No foram encontrados recursos no NMS escolhido para utilizar os comandos SET do protocolo SNMP, sendo assim, foi utilizado um pacote de utilitrios em uma distribuio do sistema operacional Linux Debian verso 5.0 para validar a funcionalidade. A Figura 37 demonstra os testes realizados, dos comandos GET e SET [29] [30].

79

Figura 37 Avaliando o comando SET do SNMP no SO Debian.

Na Figura 37 executado um GET no ED 1 LED 2 e constatado que o estado do mesmo ligado (1) aps o SET no objeto efetuamos novamente o GET sobre o mesmo objeto e contatamos o mesmo aps o SET est desligado (0), pois o como informado anteriormente o SET inverte o estado o objeto informado. No obstante a simplicidade dos mtodos implementados, eles no se limitam a tais, podendo ser implementadas muitas outras funcionalidades de leitura e escrita junto rede de sensores e atuao dela com qualquer NMS que faa uso do protocolo SNMP. Todo o cdigo fonte desenvolvido, para o agente e para o KIT ez430-RF2500 podero ser fornecidos pelo autor por meio de correio eletrnico no endereo sdemetrio@ieee.org.

CONCLUSO Com a realizao do trabalho se constatou a possibilidade de agregao de valor com a convergncia de reas de conhecimentos no to ntimas. De um lado utilizamos solues de Tecnologia da Informao e Comunicao (TIC), como no caso do NMS e o protocolo SNMP. Por outro utilizamos dispositivos microcontrolados sem fio, que figuram mais freqentemente na rea de eletroeletrnica. O uso de sensores sem fio chegou no s para suprir uma demanda que no estavam sendo atendidas, como tambm para a criao de mltiplas oportunidades, pois passamos a contar com um contexto de comunicao mvel e de pequeno tamanho para inmeras aplicaes. Os sensores sem fio tambm abrem condies para que solues at ento caracterizadas como estanques possam se integrar facilmente a outras solues, possibilitando emergir solues que no eram antes vislumbradas. Um item identificado como potencial para o uso dos sensores sem fio est relacionado com caractersticas emergentes da economia mundial, cujos custos indiretos (geralmente associado a servios) esto a cada dia compondo mais os custos dos produtos e servios. O uso de sensores sem fio pode ajudar de mltiplas formas na reduo do tempo de servios de instalao, mudanas e manuteno de inmeras solues.

6.1

TRABALHOS FUTUROS Durante a execuo do trabalho foram detectadas oportunidades e melhorias a serem

tratadas, sendo assim, seguem algumas indicaes de trabalhos futuros: Desenvolvimento de estudos sobre transferncia de dados com segurana: No obstante a oportunidade de fazer uso de sensores sem fio existem aplicaes que possuem requisitos de segurana da transmisso dos dados, por exemplo, sistema de segurana residencial. Sistemas com essas necessidade se implementados sem os controle adequados podero ficar susceptveis aos mesmos problemas que encontramos nas redes convencionais, no entanto, no escopo de redes de sensores os ns de rede possuem capacidade de processamento limitada, sendo assim, implementar caractersticas de segurana acabam por se tornar um desafio; Avaliao sobre robustez do protocolo SimpliciTI: No obstante o protocolo funcionar a contento para o experimento, foram encontrados problemas de sincronismo inerentes ao ambiente de rede sem fio. Ns de redes que porventura

81

deixam de se comunicar perdiam associao com o AP e era necessrio reiniciar os mesmos; Ampliao do alcance dos ns de redes: Uma das caractersticas detectadas nos testes foi limitao do alcance dos ns de rede, causado talvez pelo modelo de antena adotado nos mdulo ez430-RF2500 (chip antena). A avaliao de antenas alternativas e mtodos de roteamento com o uso de ns intermedirios para ampliar o alcance pertinente de forma a ampliar o escopo do uso dos sensores sem fio; Teste de interferncia de outros geradores de interferncia eletromagntica: Como os sensores utilizam por padro a banda ISM, eles acabam por ficar sujeitos interferncia de outros dispositivos que utilizam a mesma banda. Sendo assim, a realizao de estudos para avaliar a interferncia de outros dispositivos nas redes de sensores se torna interessante; Desenvolvimento de tcnicas para reduo de consumo de energia: Um dos itens crticos em solues com sensores o tempo de vida das baterias em dispositivos finais. Como mencionado anteriormente isso esta relacionado diretamente com a aplicao, no entanto, para contextos na qual exista comunicao bidirecional entre os EDs e os APs, deixar o ED em power save pode limitar a recepo de dados e com isso limitar funcionalidades na aplicao, principalmente as que possuem requisitos de tempo real.

REFERNCIAS

[01] Redes de Computadores. Disponvel em: <http://pt.wikipedia.org/wiki/Redes_de_computadores>. Acesso em: 25 Out. 2008. [02] SILVA, Adailton J. S. As tecnologias de redes wireless. Disponvel em: <http://www.rnp.br/newsgen/9805/wireless.html#ng-introducao>. Acesso em: 25 Out. 2008. [03] Data Communication Electronics Pages. Disponvel em <http://www.epanorama.net/links/tele_datacom.html>. Acesso em: 20 Out. 2008. [04] TANENBAUM, Andrew S. Redes de Computadores. So Paulo: Editora Campus, 2003. [05] PRADO, Eduardo. Redes Ad Hoc. Disponvel em <http://www.wirelessbrasil.org/wirelessbr/secoes/sec_adhoc.html>. Acesso em: 15 Nov. 2008. [06] PINHEIRO, Jos M. S. As redes com Zigbee. Disponvel em: <http://www.projetoderedes.com.br/artigos/artigo_zigbee.php>. Acesso em: 29 Nov. 2008. [07] PRADO, Eduardo. O wireless personal area network (WPAN). Disponvel em: <http://www.aliceramos.com/conver/0021.asp>>. Acesso em: 29 Nov. 2008. [08] ANDY, Norman. Wireless Communications. O guia essencial da comunicao sem fio. So Paulo: Editora Campus, 2001. [09] GEIER, Jim. Making the choice: 802.11a or 802.11g. Disponvel em <http://www.WiFiplanet.com/tutorials/article.php/1009431>. Acesso em: 02 Dez. 2008. [10] ZYREN Jim. 802.11g spec: Covering the basics. Disponvel em: <http://www.commsdesign.com/design_corner/OEG20020201S0035>. Acesso em: 15 Nov. 2008. [11] FILHO, Alberto Mesquita. A natureza da luz e o princpio da superposio. Disponvel em: <http://www.ecientificocultural.com/ECC2/artigos/polar03.htm>. Acesso em: 24 Dez. 2008. [12] LOUREIRO, Antonio A. F. Redes de sensores sem fio. XXI Simpsio Brasileiro de Redes de Computadores. DCC UFMG. Disponvel em: <http://www.inf.pucrs.br/~eduardob/disciplinas/ProgPerif/WirelessSensorNetworks/RedesSen sores_MiniCurso_179_Loureiro_Nogueira_Ruiz_Mini_Nakamura_Figueiredo.pdf>. Acesso em: 15 Out. 2008. [13] GUTIERREZ, Jos A. IEEE 802.15.4: A developing standard for low-power low-cost wireless personal area networks. Disponvel em: <http://www.cs.ucla.edu/classes/winter04/cs117/zigbee1.pdf> Acesso em: 19 Out. 2008.

83

[14] The Institute of Electrical and Electronics Engineers, Inc. IEEE Standards 802.15.4. New York, 2003. Disponvel em: <http://standards.ieee.org/getieee802/download/802.15.42003.pdf>. Acesso em: 01 Out. 2008 [15] FRIAS, Renato Nogueira. Tutorial Zigbee. Disponvel em: <http://www.teleco.com.br/tutoriais/tutorialzigbee/default.asp>. Acesso em: 10 Dez. 2008. [16] Introduo ao Mundo Wireless. Disponvel em: <http://mobilelife.com.br/textos/artigos/introducao-ao-mundo-wireless/>. Acesso em: 04 Jan. 2009. [17] ZELENOVSKY, Ricardo. Arquitetura de microcontroladores modernos. Disponvel em : <http://www.mzeditora.com.br/artigos/mic_modernos.htm> . Acesso em: 10 Dez 2008. [18] MATHIAS, C. J. A Brief History of wireless technology. Disponvel em: <http://wireless.itworld.com/4244/040322histowireless/page_1.html>. Acesso em: 24 Dez. 2008. [19] LIAO, Raymond e outros. Demystifyng IEEE 802.11 for Industrial Wireless LANs. Disponvel em: <http://Ethernet.industrialnetworking.com/wireless/articledisplay.asp?id=225>. Acesso em: 24 Dez. 2008. [20] Texas Instruments Flash Programmer User Manual (Rev. D). Disponvel em: <http://www.ti.com/litv/pdf/swru069d>. Acesso em: 04 Apr. 2009. [21] MSP430F22x2, MSP430F22x4 Mixed Signal Microcontroller (Rev. C). Disponvel em: <http://www.ti.com/lit/gpn/msp430f2274>. Acesso em: 04 Apr. 2009. [22] IAR Embedded Workbench Kick Start - Free IDE. Disponvel em: <http://focus.ti.com/docs/toolsw/folders/print/iar-kickstart.html>. Acesso em: 04 Apr. 2009. [23] ez430-RF2500 MSP Wireless Development Tool. Disponvel em: <http://focus.ti.com/docs/toolsw/folders/print/ez430-rf2500.html>. Acesso em: 04 Mar. 2009. [24] eZ430-RF2500 Development Tool User's Guide (Rev. E). Disponvel em: <http://www.ti.com/litv/pdf/slau227e >. Acesso em: 04 Apr. 2009. [25] SimpliciTI Network Protocol. Disponvel em: <http://focus.ti.com/docs/toolsw/folders/print/simpliciti.html>. Acesso em: 04 Mar. 2009. [26] STALLINGS, William. SNMP, SNMPv2, SNMPv3, and RMON 1 and 2. Boston. Editora Addison Wesley. 2005. [27] MAURO, Douglas; SCHMIDT, Kevin; SCHMIDT, Kevin J. Essential SNMP. Califrnia. OReilly. 2001. [28] CANTU, Marco. Dominando o Delphi 7: A Bblia. So Paulo. Makron Books. 2003. [29] SILVA, Glaydson Mazioli da. Guia Foca GNU/Linux: Iniciante e Intermedirio. Disponvel em: <http://focalinux.cipsga.org.br/download/inic_interm/focalinux12-pdf.zip>. Acesso em: 01 Fev. 2009.

84

[30] AOKI, Osamu; ORMENESE, Paulo Rogrio. Referncia Debian. Disponvel em: <http://www.debian.org/doc/manuals/reference/reference.pt-br.pdf>. Acesso em: 10 Fev. 2009.

Você também pode gostar