Sistema de automação residencial de baixo custo para redes ... · PDF fileuniversidade federal do rio grande do sul instituto de informÁtica curso de engenharia de computaÇÃo

Embed Size (px)

Citation preview

  • UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL

    INSTITUTO DE INFORMTICA CURSO DE ENGENHARIA DE COMPUTAO

    BRUNA ROBERTA SEEWALD DA SILVA

    Sistema de automao residencial de baixo custo para redes sem fio

    Trabalho de Graduao. Prof. Dr. Srgio Luis Cechin Orientador

    Porto Alegre, julho de 2014.

  • UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL Reitor: Prof. Carlos Alexandre Netto Vice-Reitor: Prof. Rui Vicente Oppermann Pr-Reitor de Graduao: Prof. Srgio Roberto Kieling Franco Diretor do Instituto de Informtica: Prof. Lus da Cunha Lamb Coordenador do ECP: Prof. Marcelo Gtz Bibliotecrio-Chefe do Instituto de Informtica: Alexsander Borges Ribeiro

  • Agradecimentos

    Gostaria de agradecer a Deus pela proteo durante todos esses anos, por me ajudar a encontrar a resposta quando muitas perguntas pareciam no ter soluo e por me ajudar todos os dias a vencer os obstculos que a vida nos traz.

    Sou profundamente grata aos meus pais, que nunca mediram esforos para oferecer sempre o melhor a mim e ao meu irmo. O apoio, a confiana e principalmente o amor incondicional de vocs so imprescindveis na minha caminhada pela vida. Obrigada por tudo.

    Ao meu irmo, que um homem gentil e carinhoso. Teu companherismo e compreenso so especiais demais para mim.

    A minha av, que sempre me apoiou. Voc um exemplo de vida, agradeo profundamente por tudo que fizestes por mim e dedico esta conquista para ti.

    Gostaria tambm de agradecer a Ana Cludia, Ana Clara, Helena e Natacha. Vocs so como uma segunda famlia para mim, sempre me apoiando desde o momento em que nos conhecemos. A amizade de vocs extremamente importante para mim e por isso o meu muito obrigado.

    A Luiza, que um anjo em minha vida. Obrigada por tudo que tu fazes por mim e pela incrvel vontade de sempre estar disposta a me ajudar. Tuas palavras e conselhos so essenciais na minha vida.

    Por fim, agradeo a UFRGS e aos meus mestres, pela educao de qualidade e pela dedicao durante todos os meus anos na universidade.

  • SUMRIO

    LISTA DE ABREVIATURAS E SIGLAS ........................................................ 6

    LISTA DE FIGURAS ...................................................................................... 8

    LISTA DE TABELAS ..................................................................................... 9

    RESUMO ...................................................................................................... 10

    ABSTRACT .................................................................................................. 11

    1 INTRODUO ....................................................................................... 12

    2 PRINCIPAIS CONCEITOS RELACIONADOS ....................................... 13

    2.1 O padro Wi-Fi ......................................................................................................................... 13 2.1.1 Camada Fsica ..................................................................................................................... 13 2.1.2 Camada de Enlace ............................................................................................................... 14 2.1.3 As principais revises da especificao IEEE 802.11 ........................................................ 15

    2.1.3.1 IEEE 802.11a ................................................................................................................ 15 2.1.3.2 IEEE 802.11b ................................................................................................................ 15 2.1.3.3 IEEE 802.11g ................................................................................................................ 15 2.1.3.4 IEEE 802.11n ................................................................................................................ 15

    2.2 O padro ZigBee ....................................................................................................................... 16 2.2.1 Camada Fsica ..................................................................................................................... 16 2.2.2 Camada de Enlace ............................................................................................................... 17 2.2.3 Camada de Rede ................................................................................................................. 17 2.2.4 Camada de Aplicao ......................................................................................................... 17 2.2.5 Tipos de dispositivos ZigBee .............................................................................................. 18 2.2.6 Topologias de Rede ............................................................................................................ 18

    2.3 O mdulo XBee ......................................................................................................................... 19

    3 IMPLEMENTAO DO PROJETO ....................................................... 22

    3.1 Arquitetura do Sistema ............................................................................................................ 22 3.1.1 Arquitetura de Hardware .................................................................................................... 23 3.1.2 Arquitetura de Software ...................................................................................................... 23

    3.2 Circuitos e sensores .................................................................................................................. 26 3.2.1 Controlador ......................................................................................................................... 26

  • 3.2.2 Sensores .............................................................................................................................. 27 3.2.2.1 Movimento .................................................................................................................... 27 3.2.2.2 Gs ................................................................................................................................ 27 3.2.2.3 Luminosidade ................................................................................................................ 28 3.2.2.4 Temperatura ................................................................................................................. 29

    3.3 O Sistema de Automao ......................................................................................................... 30 3.3.1 Aplicativo Android ............................................................................................................. 30

    3.3.1.1 Smart House Control .................................................................................................... 31 3.3.2 Mdulo Controlador ........................................................................................................... 32 3.3.3 Conectividade com a Nuvem .............................................................................................. 34 3.3.4 Configurao dos mdulos XBee ....................................................................................... 36

    3.4 Custo total do projeto ............................................................................................................... 37

    4 CONCLUSO ......................................................................................... 38

    REFERNCIAS ............................................................................................ 39

    ANEXO A CDIGO FONTE ........................................................................ 40

    ANEXO B TRABALHO DE GRADUAO 1 .............................................. 42

  • LISTA DE ABREVIATURAS E SIGLAS

    ACK Acknowledgement

    ADC Analog to Digital Converter AES Advanced Encryption Standard

    API Application Programming Interface APS Application Support Sublayer

    CSMA/CA Carrier Sense Multiple Access with Collision Avoidance CTS Clear to Send

    DCF Distributed Coordination Function DIO Direct Input Output DSSS Direct Sequence Spread Spectrum

    FCC Federal Communications Commision FDM Frequency Division Multiplexing

    GTS Guaranteed Time Slot GND Ground

    HTTP Hypertext Transfer Protocol IEEE Institute of Electrical and Electronics Engineers

    ISM Industrial Scientific Medical JSON Javascript Object Notation

    MAC Medium Access Control OFDM Orthogonal Frequency Division Multiplexing

    OSI Open Systems Interconnect PAN Personal Area Network

    PCF Point Coordination Function RTS Request to Send

    REST Representation State Transfer USB Universal Serial Bus

    VDD Voltage Drain Drain

  • WLAN Wireless Local Area Network

    XML Extensible Markup Language

  • LISTA DE FIGURAS

    Figura 2.1: Rede com infraestrutura e rede AdHoc. ....................................................... 13 Figura 2.2: Representao dos canais na faixa de 2,4 GHz ............................................ 14 Figura 2.3: Pilha ZigBee ................................................................................................. 16 Figura 2.4: Topologia em estrela .................................................................................... 18 Figura 2.5: Topologia em rvore .................................................................................... 19 Figura 2.6: Topologia em malha ..................................................................................... 19 Figura 2.7: XBee Series 2 ............................................................................................... 19 Figura 2.8: Estrutura do qu