Você está na página 1de 41

Seminrio Redes Sem Fio

A tecnologia ZigBee

Aluno: Joo Paulo Andrade

18/08/2015

1/41

Introduo;
O padro IEEE 802.15.4
O ZigBee;
Exemples de Aplicaes;
Aplicao prtica;
Concluses;

18/08/2015

2/41

O que o ZigBee?

Fig. 1: O que ZigBee? Retirado de [7]

18/08/2015

3/41

O que o ZigBee?

ZigBee um padro definido por uma aliana de


empresas de diferentes segmentos do mercado,
chamada "ZigBee Alliance". Este protocolo foi
projetado para permitir comunicao sem fio
confivel, com baixo consumo de energia e
baixas taxas de transmisso para aplicaes de
monitoramento e controle. Para implementar as
camadas MAC (Medium Access Control) e PHY
(Physical Layer) o ZigBee utiliza a definio
802.15.4 do IEEE, que opera em bandas de
frequncia livres.
18/08/2015

4/41

Fig. 2: ZigBee Alliance. Retirado de [7]


18/08/2015

5/41

Caractersticas:

Diferentes frequncias de operao e taxa de


dados: 868 MHz e 20Kbps (Europa); 915 MHz
e 40Kbps (Amrica do Norte); 2.4 GHz e 250
Kbps (World Wide);
Um mesmo n pode executar diferentes
papis em uma mesma rede;
So possveis as configuraes em diversas
topologias de rede;
Habilidade de se auto-organizar e autoreestruturar self-organizing e self-healing;
18/08/2015

6/41

Caractersticas:

Permite um nmero elevado de dispositivos


conectados rede (mximo de 65535
dispositivos
por
cada
dispositivo
coordenador);
Alta durabilidade da bateria dos dispositivos;
Interoperabilidade, ou seja, a capacidade de
se comunicar de forma transparente com
outros sistemas

18/08/2015

7/41

O padro 802.15.4 o responsvel pela


implementao das duas camadas mais baixas da
tecnologia ZigBee, enquanto que a ZigBee Alliance
trabalhava nas camadas superiores.

Fig. 3: Modelo OSI do ZigBee. Retirado


de [3]
18/08/2015

8/41

A camada Fsica (PHY)


Como nas outras tecnologias de comunicao sem
fio, os objetivos principais dessa camada so o
espalhamento
espectral
do
sinal,
o
desespalhamento espectral, a modulao e a
demodulao do sinal.

18/08/2015

9/41

A camada MAC (Medium Acess Control)


A camada MAC controla o acesso aos canais de
comunicao. responsvel pela validao dos
dados, pela sincronizao e prov servios para as
camadas superiores.

18/08/2015

10/41

Posicionamento do padro ZigBee no


mercado de tecnologia "Wireless:

Fig. 4: O ZigBee em comparao com


outras redes Wireless. Retirado de [4]
18/08/2015

11/41

Comparativo com Bluetooth

18/08/2015

12/41

Mdulos ZigBee da Digi Internacional, comparativo:

Fig. 5: Tabela comparativa entre alguns


ZigBee comercializados. Retirado de [3]

18/08/2015

13/41

Tipos de Dispositivo:

O padro IEEE define para as redes ZigBee dois tipos de


dispositivos: os de funo reduzida (RFD - Reduced Function
Device), e os de funo completa (FFD - Full Function Device).
Dispositivos FFD so aqueles aptos a funcionarem em
qualquer um dos modos de operao do padro:
coordenador, roteador ou dispositivo final. Podem se
comunicar tanto com outros FFD quanto com dispositivos
RFD.
Os dispositivos RFD, por sua vez, so dispositivos que s
podem se comunicar com dispositivos FFD. Dessa forma fica
claro que esses dispositivos podero atuar apenas como endpointings da rede. So dispositivos mais simples e de menor
custo, visando um consumo de energia ainda mais reduzido.
18/08/2015

14/41

Funo Lgica:
Coordenador

Fig. 6: Coordenador em uma rede


ZigBee. Retirado de [4]
18/08/2015

15/41

Funo Lgica:
Roteador

Fig. 7: Roteador em uma rede ZigBee.


Retirado de [4]
18/08/2015

16/41

Funo Lgica:
Dispositivos Finais.

Fig. 8: Dispositivo dinal em uma rede


ZigBee. Retirado de [4]
18/08/2015

17/41

Funo Lgica:

Fig. 9: funes lgicas em uma rede


ZigBee. Retirado de [4]
18/08/2015

18/41

Topologias

Estrela:

Fig. 10: Topologia Estrela. Retirado de


[3]
18/08/2015

19/41

Topologias

Malha:

Fig. 11: Topologia Malha. Retirado de


[3]
18/08/2015

20/41

Topologias

rvore:

Fig. 12: Topologia rvore. Retirado de


[3]
18/08/2015

21/41

Modelo de Simulao no Matlab/Simulink

Fig. 13: Modelo no Simulink de


Simulao do ZigBee. Retirado de [8]

Fonte:
http://www.mathworks.com/matlabcentral/fileexchange/36258modulation---demodulation-in-zigbee

18/08/2015

22/41

Modelo de Simulao no Matlab/Simulink

Fig. 14: Modelo em blocos no Simulink


de Simulao do ZigBee. Retirado de [9]

18/08/2015

23/41

Grfico de BER em funo de Eb/No para uma modulao OQPSK em


AWGN:

Utilizada
a ferramenta
BERTOOL
do Matlab.

Fig. 15: Grfico da BER em funo de Eb/No para


modulao OQPSK em um canal AWGN.
18/08/2015

24/41

Fig. 16: Aplicaes com ZigBee.


18/08/2015

25/41

Monitoramento de Temperatura e
Acionamento de LEDs usando
ZigBee, Arduino e C#

18/08/2015

26/41

Artigo usado como Referncia:


Ttulo Original:

AVR Based Temperature Monitoring and Controlling Using


ZigBee in Matlab

Autores:

Ankita Gupta, Sharmelee Thangjam - Panjab University;

Ano da Publicao:

2012

Fonte:

International Journal
Technology (IJERT)

of

Engineering

Research

18/08/2015

&

27/41

Objetivos:

Monitoramento contnuo de temperatura e


execuo de tomadas de deciso de acordo com os
dados adquiridos.
Prover a possibilidade de controle manual e
automtico.
Desenvolvimento de uma interface Windows.
Transmisso de dados em tempo real serialmente
para o PC para serem apresentados na forma de
grficos.

18/08/2015

28/41

Lado do Transmissor:

Fig. 17: Blocos do Modelo do Transmissor.


18/08/2015

29/41

Lado do Transmissor:

Fig. 18: Implementao Real do Transmissor.


18/08/2015

30/41

Componentes do Lado do Transmissor:

Microcontrolador Arduino Uno;


Sensor de Temperatura LM-35;
Arduino Shield para ZigBee;
Mdulo ZigBee;
Fonte de Alimentao;
Leds para acionamento.

18/08/2015

31/41

Lado do Receptor

Fig. 19: Modelo de Blocos para o Receptor.


18/08/2015

32/41

Lado do Receptor

Fig. 20: Implementao Real do Receptor.


18/08/2015

33/41

Componentes do Lado Receptor:

Mdulo ZigBee;
Computador Pessoal;
Adaptador ZigBee-Usb.

18/08/2015

34/41

Sequncia de Passos:

Tenso no sensor deve ser convertida para um valor digital


usando o conversor analgico do microcontrolador Arduino
Uno;
A comunicao serial feita com um baud rate de 9600 bps e
os dados so passados para o mdulo ZigBee em modo
Router, essa configurao como modo Router ou Coordinator
feita utilizando o software X-CTU, da prpria Digi
Internacional;
O ZigBee Router passa os dados para o ZigBee Coordinator;
O ZigBee Coordinator recebe os dados;
O adaptador Zigbee-Usb passa serialmente os dados
recebidos com um baud rate de 9600 bps;
A aquisio de dados feita pela interface com o usurio
desenvolvida em C#;

18/08/2015

35/41

Interface com o usurio:

Fig. 21: Interface com o Usurio.


18/08/2015

36/41

Programa recebendo os dados do ZigBee:

Fig. 22: Interface com o Usurio aquisitando


dados e enviando comandos.

18/08/2015

37/41

O ZigBee o ideal para utilizao em redes de sensores


sem fio;
Apresenta baixo consumo de energia, podendo sua
bateria variar desde de meses a anos;
Apresenta baixa taxa de transmisso 250kbps;
Pelo que foi implementado, apresenta pouca literatura
comparado com outras tecnologias, porm seu uso foi
simples.

18/08/2015

38/41

[1] KINNEY, P. ZigBee Technology: Wireless Control that Simply Works,


2003
[2] ERGEN, S. C. ZigBee/IEEE 802.15.4 Summary, 2004
[3] FARAHANI, S. ZigBee Wireless Networks and Tranceivers, Elsevier,
2008.
[4]http://www.teleco.com.br/tutoriais/tutorialzigbee/pagina_1.asp ,
visitado em 14/08/2015.
[5] http://www.gta.ufrj.br/grad/10_1/zigbee/index.html, visitado em
13/08/2015.
[6] GUPTA, A., Thangjam, S. AVR Based Temperature Monitoring and
Controlling Using ZigBee in Matlab, International Journal of Engineering
Research & Technology (IJERT), Vol. 1, Issue 3, 2012.
[7] http://www.zigbee.org/: acessado em 15/08/2015.
[8]http://www.mathworks.com/matlabcentral/fileexchange/36258modulation---demodulation-in-zigbee: acessado em 11/08/2015.
[9] Khaled S. et al. Performance Evaluation of IEEE 802.15.4:
Experimental and Simulation Results. Journal of Communications, Vol. 2,
N4, June 2007.

18/08/2015

39/41

18/08/2015

40/41

18/08/2015

41/41