Universidade de São Paulo Escola de Engenharia de São Carlos Departamento de Engenharia Elétrica Trabalho de Conclusão de Curso Análise sobre a tecnologia de rede sem fio Zigbee / IEEE 802.15.4 Autor: Luiz Fernando Casarin Bronzatti Orientador Prof. Dr. Amílcar Careli César São Carlos, Junho 2013 Luiz Fernando Casarin Bronzatti Análise sobre a tecnologia de rede sem fio Zigbee / IEEE 802.15.4 Trabalho de Conclusão de Curso apresentado à Escola de Engenharia de São Carlos, da Universidade de São Paulo. Curso de Engenharia Elétrica com ênfase em Eletrônica ORIENTADOR: Prof. Dr. Amílcar Careli César São Carlos 2013 Agradecimentos À minha família pelo apoio e incentivo nos momentos de dificuldades e de menor progresso na elaboração do trabalho de conclusão de curso. Ao Prof. Dr. Amílcar Careli César, pela atenção e auxílio durante o processo de definição e orientação desse trabalho. Aos meus colegas de universidade, pelos estudos em grupo que foram importan- tes para se chegar até esta etapa final do curso. VI Sumário 1. INTRODUÇÃO ............................................................................................................ 1 2. INTRODUÇÃO AO ZIGBEE: CONCEITOS ................................................................ 3 2.1. REDES SEM FIO: UMA INTRODUÇÃO ................................................................................ 3 2.2. WIRELESS SENSOR NETWORKS (WSNS) ....................................................................... 5 2.2.1. Elementos de um nó-sensor .................................................................................... 6 2.3. EXEMPLOS DE APLICAÇÕES PARA O ZIGBEE .................................................................. 8 3. PILHA ZIGBEE / IEEE 802.15.4 ............................................................................... 10 3.1. ARQUITETURA ZIGBEE ................................................................................................ 10 3.2. ALGUNS CONCEITOS SOBRE UMA ARQUITETURA DE REDE. ............................................ 12 3.2.1. Frame .................................................................................................................... 12 3.2.2. Primitivas ............................................................................................................... 13 3.2.3. SAP (Service Access Points) ................................................................................. 15 3.2.4. Information Base ................................................................................................... 16 3.3. DEFINIÇÕES IEEE 802.15.4 ........................................................................................ 17 3.3.1. Frequências de Rádio ............................................................................................ 17 3.3.2. Pacotes de Dados PHY ......................................................................................... 18 3.3.3. Modo Beacon e não-Beacon ................................................................................. 19 3.3.4. Estrutura superquadro ........................................................................................... 20 3.3.5. CSMA – CA ........................................................................................................... 23 3.3.6. Varredura de Canal ............................................................................................... 26 VII 4. CAMADA NWK E REDE ZIGBEE ............................................................................ 28 4.1. ESTRUTURA DE REDE ................................................................................................. 29 4.1.1. Dispositivos Zigbee ................................................................................................ 29 4.1.2. Topologias de rede ................................................................................................ 30 4.1.3. Endereçamento Zigbee ......................................................................................... 32 4.2. ATRIBUIÇÃO DE ENDEREÇOS ....................................................................................... 33 4.2.1. Estocástico ............................................................................................................ 33 4.2.2. Cskip ..................................................................................................................... 34 4.3. DINÂMICA DE UMA REDE ZIGBEE .................................................................................. 36 4.3.1. Formação de uma rede ......................................................................................... 36 4.3.2. Entrada de novos dispositivos na rede .................................................................. 37 4.4. ROTEAMENTO DAS MENSAGENS .................................................................................. 38 4.4.1. Broadcast .............................................................................................................. 38 4.4.2. Roteamento em malha .......................................................................................... 38 4.4.3. Tabelas de Roteamento......................................................................................... 39 4.4.4. Descoberta de rota e Custo de Link ....................................................................... 39 4.4.5. Roteamento em árvore .......................................................................................... 42 4.4.6. Outros modos de Roteamento ............................................................................... 43 5. SIMULAÇÕES .......................................................................................................... 44 5.1. TEORIA A RESPEITO DAS SIMULAÇÕES ......................................................................... 44 5.1.1. Modo Beacon para rede na topologia em árvore ................................................... 44 VIII 5.1.2. Técnica CRC de checagem de erros ..................................................................... 46 5.1.3. Modulações e técnica DSSS de espalhamento espectral ...................................... 48 5.2. SIMULAÇÃO DE UMA REDE WSN CLUSTER-TREE EM MODO BEACON ............................. 51 5.2.1. Procedimentos para Simulação ............................................................................. 54 5.2.2. Resultados ............................................................................................................ 58 5.3. SIMULAÇÃO DO ALGORITMO CRC-16 COM SIMULINK .................................................... 61 5.3.1. Procedimento para Simulação ............................................................................... 62 5.3.2. Resultados ............................................................................................................ 63 5.4. SIMULAÇÃO TRANSCEPTOR 2.4 GHZ IEEE 802.15.4 COM SIMULINK ............................. 66 5.4.1. Procedimento para Simulação ............................................................................... 69 5.4.2. Resultados ............................................................................................................ 70 6. CONCLUSÃO E TRABALHOS FUTUROS............................................................... 74 6.1. CONSIDERAÇÕES ACERCA DE TRABALHOS FUTUROS .................................................... 75 Referências Bibliográficas ................................................................................................ 76 Bibliografias Consultadas ................................................................................................. 78 Apêndice ............................................................................................................................ 81 [A]CLASSIFICAÇÃO DE REDES SEM FIO ................................................................................... 81 [B] PRIMITIVAS IEEE802.15.4 ............................................................................................ 82 [C] CAMADA MAC, NWK E APL: FRAME E COMANDOS ........................................................... 83 [D] FLUXOGRAMA DE PRIMITIVAS ENTRE AS CAMADAS ............................................................ 86 [E] CONSTANTES, ATRIBUTOS E TABELAS ZIGBEE. ................................................................. 90 IX [F] EQUIVALÊNCIA ENTRE SÍMBOLOS E SEGUNDOS .................................................................. 91 X
Description: