O Que é ZigBee

  
ZigBee é um padrão de comunicação wireless desenvolvido pela ZigBee Alliance, parceria entre centenas de empresas, de fabricantes de circuitos integrados e desenvolvedores de software até fabricantes de equipamentos eletrônicos e instaladores. Visa atender aplicações que necessitem de baixa taxa de dados e exijam custos de implantação e consumo de energia bastante reduzidos.


O movimento das abelhas

O nome ZigBee é uma analogia com o método de comunicação utilizado pelas abelhas. Para a transmissão de uma mensagem entre as diversas abelhas, espalhadas por uma grande extensão, até a colmeia, é utilizada uma técnica de retransmissão. Cada abelha inicia um movimento específico de zigue-zague, que é repetido pelas outras abelhas até chegar ao seu destino. Da forma semelhante o ZigBee, operando na topologia de malha, utiliza os diversos dispositivos da rede para reproduzir a informação até o destino.

O padrão pode operar em três diferentes faixas de frequências, que variam conforme padrões específicos em cada região do planeta. A primeira, entre 868 e 868,6 MHz, é utilizada na Europa para diversas aplicações, incluindo redes wireless de curto alcance. As outras duas, de 902 a 928 MHz e 2400 até 2483,5 MHz são parte da faixa destinada a aplicações industriais, científicas e médicas (faixa ISM), sendo respectivamente usadas na America do Norte e no restante do mundo. A taxa máxima de dados suportada pelo protocolo é 250 quilobit/segundo.

A rede ZigBee é considerada uma rede autogerenciada, ou seja, o próprio protocolo se encarrega da manutenção da comunicação entre os equipamentos. Dessa forma, novos dispositivos podem automaticamente encontrar uma rede e se conectarem a ela, rotas de comunicação podem ser criadas e modificadas e providências podem ser tomadas no caso de falhas na transmissão ou recepção de mensagens, entre outras funcionalidades, com uma mínima necessidade de intervenção humana. Outra das principais características da tecnologia é a interoperabilidade, que garante a comunicação entre diferentes dispositivos e fabricantes, mesmo em situações em que a criptografia dos dados é necessária. 

A principal aplicação do ZigBee é a construção de uma rede de sensores. É possível, portanto, montar uma rede ZigBee para controle de iluminação ou utilizar sensores ZigBee para obter informações sobre a temperatura ambiente. O fato de não haver fiação para a transmissão dos dados e o baixo consumo, que permite que as baterias durem anos, conforme o caso, facilita a implantação desse tipo de sistema. O padrão foi desenvolvido com foco na automação residencial e predial, mas pode ser usado para qualquer aplicação que possua os mesmos requisitos.


Funções bem definidas

Existem dois tipos básicos de dispositivos em uma rede ZigBee: Os dispositivos de funções plenas (FFD – Full-Function Device) e os dispositivos de funções reduzidas (RFD – Reduced-Function Device). Os primeiros são capazes de executar todas as tarefas descritas na especificação do ZigBee, enquanto que um RFD possui capacidade limitada. Por exemplo, um FFD é capaz de se conectar com qualquer dispositivo da rede, porém um RFD só pode estabelecer comunicação com um FFD.

Uma única rede pode suportar mais de 65.500 equipamentos (65.527 para ser exato). A estrutura de rede é baseada em hierarquia, e o controle da rede é centralizado. Dessa forma, os dispositivos são classificados conforme as suas capacidades, e de acordo com essas são definidas as suas funções possíveis dentro da rede. A classificação é feita em três categorias: Coordenador (coordinator), roteador (router) e dispositivo terminal (end-device).

Deve, obrigatoriamente, existir um coordenador na rede, sendo que apenas um dispositivo pode assumir essa função. É sua responsabilidade iniciar, controlar e manter a rede. Um roteador é um dispositivo capaz de trabalhar com tabelas de roteamento, ou seja, redirecionar e encaminhar mensagens dentro da rede. Roteador e controlador são essencialmente idênticos do ponto de vista de suas funcionalidades, sendo ambos dispositivos de funções plenas (FFD). De maneira simplificada, um coordenador é um roteador com atribuições adicionais. Por fim, um dispositivo terminal é o componente mais simples da rede, possuindo capacidades e funções reduzidas, ou seja, não possui atribuições de controle nem é capaz de redirecionar mensagens. Em termos de tipos de dispositivos, um dispositivo FFD pode assumir qualquer função na rede, enquanto que um RFD pode ser unicamente um dispositivo terminal.


Uma rede, múltiplas possibilidades

Uma rede ZigBee pode assumir uma de três topologias: estrela, malha ou árvore. Na topologia em estrela existe um único dispositivo central, que é o controlador da rede. Todos os demais, sejam FFD ou RFD, assumem a função de dispositivos terminais. O controlador é responsável por iniciar e manter os dispositivos na rede. Algumas aplicações que podem fazer uso dessa topologia são automação residencial e controle de periféricos de um computador.

Quando existe a possibilidade de múltiplas conexões entre os dispositivos a rede é dita em malha. Nessa topologia os dispositivos podem se comunicar com qualquer outro dispositivo que esteja no raio de alcance. Essa estrutura de rede permite que sejam realizados múltiplos saltos até que a mensagem atinja o seu destino. Além disso, adiciona confiabilidade a rede, pela existência de múltiplos caminhos de comunicação.


A topologia em árvore constitui um caso especifico da topologia em malha, em que são formadas rotas de comunicação entre os dispositivos, com alguns roteadores atuando como concentradores. Os dispositivos terminais conectam-se nas extremidades da rede. As funções dos dispositivos e hierarquia são definidas pelo coordenador no momento da inicialização da rede. Existe ainda a opção de um ou mais dispositivos atuarem como concentradores. Nesse caso, os dados de diversos sensores são direcionados para um único equipamento, que atua como uma central.


Garantindo a coexistência com outras tecnologias

Um dos principais inconvenientes de se utilizar uma faixa de frequências livre é o compartilhamento do espectro com diversas outras tecnologias. Wi-Fi e Bluetooth são exemplos de protocolos que operam dentro da faixa de 2.4 GHz. Alguns modelos de telefone sem fio também trabalham nessa faixa. Todos estes são frequentemente utilizados nos mesmos ambientes a que se destina o ZigBee. É possível estabelecer modos de operação cooperativos entre essas tecnologias de maneira a evitar a interferência de uma sobre a outra. No entanto, a maioria das situações irá exigir que o ZigBee opere sem a existência dessa cooperação. A pilha de protocolos do ZigBee oferece diversas ferramentas para garantir o bom funcionamento nesses casos.

A primeira estratégia de coexistência se dá na inicialização da rede. O espectro de frequências utilizado pelo ZigBee é dividido em canais, e o coordenador executa testes no espectro de frequências procurando por um canal que esteja livre. A rede é então configurada para operar nesse canal selecionado. Esse procedimento evita também que uma nova rede ZigBee entre em conflito com alguma outra já existente, ou seja, que opere na mesma faixa de frequência.

Antes de cada envio de dados os dispositivos executam uma escuta no canal de operação, verificando se existe alguma transmissão em curso, seja de outro equipamento ZigBee ou outra tecnologia. Dessa forma são minimizadas as probabilidades de interferência e colisões nas mensagens. Do ponto de vista das outras tecnologias, existe pouca probabilidade de conflito, pois a operação se dá com sinais de baixa potência e, pela característica de baixa taxa de dados, cada transmissão permanece ativa por um período muito curto para provocar algum problema significativo. O ZigBee fornece ainda a possibilidade de se alterar dinamicamente os canais de operação, bem como a potência de transmissão e o tamanho das mensagens. Essas características conferem robustez e flexibilidade nas aplicações baseadas no padrão.


Vida longa às baterias

Conforme comentado no início, uma das principais características do padrão ZigBee é o baixo consumo de energia. Algumas metodologias para esse baixo consumo são adotadas pelo próprio protocolo, enquanto outras são apenas recomendações que devem ser observadas pelos projetistas de produtos em suas aplicações.

A capacidade de uma bateria é medida em corrente vezes horas (A.h ou uma fração desta). Dessa forma, de maneira simplificada, é possível estimar a durabilidade da carga como sendo a razão entre a durabilidade e a corrente média. Por exemplo, se uma bateria possui capacidade de 300 mAh e sua aplicação necessita de 2 mA, pode-se estimar que a carga da bateria irá durar 150 h. Na prática o comportamento de descarga não é linear, além de variar bastante de acordo com as características construtivas e tecnologia da bateria. Mas o ponto a ser ressaltado é que quanto menor a corrente média, maior será a duração da carga. E essa é a principal maneira pela qual o ZigBee estende a vida útil de suas baterias, mantendo o dispositivo grande parte do tempo em baixo consumo de energia (sleep). Nesse estado, a corrente requerida é mínima, e o dispositivo só utiliza sua corrente nominal na parcela de tempo em que precisa efetivamente se comunicar ou realizar alguma outra operação.

Em nível de hardware, há diversas estratégias que podem ser aplicadas. O uso de mais de uma classe de osciladores, permite que aqueles que possuem maior consumo de energia sejam utilizados apenas quando é necessária precisão. Para aplicações menos críticas, são utilizados osciladores menos precisos, e consequentemente mais econômicos. A mesma ideia pode ser aplicada à fonte de alimentação, fornecendo apenas a potência estritamente necessária para a aplicação que está sendo realizada. Também é possível compartimentar os blocos de função do hardware, evitando que todo o circuito esteja em operação ao mesmo tempo. Por exemplo, enquanto o conversor analógico/digital do sensor é utilizado, não é necessário manter o transmissor de rádio ligado.

A operação da rede também é importante para manter a eficiência. Rotas com bons níveis de sinal e baixa interferência permitem potências de transmissão mais baixas. Por outro lado, uma distribuição equilibrada das mensagens através dos links evita o consumo excessivo de dispositivos específicos dentro da rede. O ZigBee inclui também protocolos que permitem obter informações sobre a carga das baterias. Essas informações podem ser utilizadas tanto para melhorar a eficiência energética da rede como para registrar e identificar possíveis falhas em um dispositivo.


Onde pode ser encontrado

Embora tenha sido inicialmente concebido com foco na automação residencial e predial, o ZigBee tem se mostrado bastante versátil, sendo aplicado em todo tipo de situação. Na maioria das vezes a decisão por sua utilização se dá como uma alternativa ao uso de comunicação cabeada em sistemas de automação. Em redes com grande número de sensores, o uso de dispositivos ZigBee pode resultar em uma economia considerável no que se refere a aquisição de cabos e seus custos de instalação. A opção pelo ZigBee geralmente também permite menor interferência no ambiente construído (instalação de dutos, furações, etc.), mais liberdade no posicionamento dos sensores e maior agilidade na instalação dos sistemas, características especialmente desejáveis quando a instalação é feita em uma edificação mais antiga que não tenha sido projetada com esse fim.

Ambientes externos são outro caso onde o uso de cabos pode ser problemático, já que estão sujeitos a intempéries, influência da vegetação, ataque de animais, danos pela circulação de veículos ou pessoas, entre outros. Nesse tipo de situação o ZigBee tende a ser mais vantajoso, principalmente se as distâncias envolvidas forem relativamente grandes (na ordem de dezenas ou centenas de metros). Outro exemplo são aplicações em que os sensores precisam estar em movimento, como botões de pânico que permitem que pessoas solicitem socorro sem limitar sua locomoção dentro de uma determinada área. Até mesmo aplicações espaciais podem fazer uso dessa tecnologia, tendo a NASA testado com sucesso o uso de módulos ZigBee em uma sonda-foguete lançada ao espaço.


A variedade de equipamentos que utilizam essa tecnologia é grande: sensores de presença, detectores de fumaça, interruptores e centrais de alarme são alguns exemplos. Graças a sua grande flexibilidade, o ZigBee vem ganhando espaço como uma boa alternativa para a implantação de conceitos como inteligência predial, cidades inteligentes e internet das coisas. Em resumo, trata-se de uma tecnologia com muitas soluções a oferecer.


Nenhum comentário:

Postar um comentário

Converse com a gente

Páginas