Professional Documents
Culture Documents
Janeiro 2014
3 Procedimento
.................................................................................................... 14
3.1 Material utilizado ................................................................................... 14 3.2 Esquema de montagem ........................................................................ 14 3.3 Estrutura das tramas ............................................................................. 15 3.4 Construo do n coordenador ............................................................. 15 3.4.1 Montagem do circuito de condicionamento ........................... 15 3.4.2 Programao do Arduno Fio ................................................ 15 3.4.3 Configurao do mdulo XBee ............................................. 16 3.5 Construo dos ns terminais ............................................................... 17 3.5.1 Montagem do atuador ........................................................... 17 3.5.2 Programao do Arduno Fio ................................................ 18 3.5.3 Configurao do mdulo XBee ............................................. 19
4. Apresentao dos resultados e anlise dos mesmos ....................... 22 5. Concluses ................................................................................................. 23 6. Referncias ................................................................................................. 24 Anexo A ............................................................................................................ 25
1.Introduo
Este trabalho surge no mbito da Unidade Curricular de Sistemas de Sensores e Captao de Energia e tem como objetivo ligar computadores remotamente utilizando uma rede de sensores sem fios. Neste projeto pretende-se desenvolver um prottipo para funcionamento na Seco de Informtica da Associao Acadmica da Universidade da Madeira (adiante SIAAUMa) de forma a reduzir o consumo de energia no necessrio. A SIAAUMa tem aproximadamente trinta computadores disponveis para uso do pblico em geral, no entanto os acessos pretende-se que sejam controlados a partir da receo da SIAAUMa. O mecanismo de gesto de acessos implementados a data da realizao deste trabalho consiste numa aplicao a operar via rede interna da universidade (e-Ua) com capacidade de aceder remotamente aos computadores e efetuar aes de gesto (medio de conetividade ( ping), desbloquear, reiniciar, terminar sesso e encerrar) a partir da receo. No entanto a tarefa de ligar os computadores tem de ser feita manualmente pois no pode ser efetuado via rede interna uma vez que com o computador desligado a placa de rede no se encontra ligada. De acordo com regras internas da SIAAUMa a receo nunca deve ficar sem nenhum elemento durante o horrio de funcionamento, logo a prtica padro ligar manualmente os computadores no incio do horrio de funcionamento para que a gesto possa ser efetuada a partir da receo ao longo do horrio de funcionamento. Esta prtica no permite uma otimizao do consumo de energia pelos computadores pois em grande parte do tempo os computadores ficam ligados sem estarem a ser utilizados efetivamente. O desenvolvimento de um sistema externo (no dependente da rede interna da UMa) capaz de ligar os computadores remotamente a partir da receo da SIAAUMa ir permitir ligar os computadores consoante a necessidade, ligando apenas os computadores necessrios reduzindo assim o consumo. Assim sendo neste trabalho pretendido o desenvolvimento de um prottipo baseado numa rede de sensores sem fios onde o n coordenador ficaria situado na receo e cada computador ter um n terminal alojado formando assim uma rede capaz de ligar os computadores remotamente.
2. Introduo Terica
2.1. Redes de sensores se fios (RSSF)
As redes de sensores sem fios so um caso particular das redes ad hoc (redes onde cada n pode comunicar com outro utilizando uma comunicao sem fios) onde os ns so pequenos dispositivos com funcionalidades de sensoriamento, processamento e sistema de comunicao sem fios [1]. As RSSF podem ter diversas aplicaes nomeadamente monitorizao de eventos, medio peridica de grandezas fsicas e sua variao, seguimento de eventos mveis. Podem ser aplicadas em reas distintas tais como sade, industria, monitorizao ambiental, aplicaes militares ou at mesmo aplicaes domsticas [1]. Este tipo de redes apresentam alguns problemas/limitaes que devem ser considerados no dimensionamento e instalao sendo as principais [1]: Autonomia: devido necessidade de cada sensor ter a sua prpria fonte de energia, o consumo da mesma deve ser baixo para que o tempo de vida de um n sensor seja o mais longo possvel. Recursos limitados de computao: devido necessidade de poupana de energia no deve ser efetuado demasiado processamento nos ns sensores bem como poder existir algum agregamento de dados entre ns vizinhos. Tolerncia a falhas: os ns sensores podem ser danificados ou se situar em ambientes hostis provocando assim uma diminuio da qualidade ou interrupo da comunicao. Assim a rede deve ser tolerante a falhas e aconselhvel a existncia de redundncia. Escalabilidade: uma rede de sensores pode at ter milhares de ns elementos, pelo que a arquitetura e protocolos devem ser capazes de lidar com estes nmeros. Os elementos devem ser capazes de se adaptar a novas tarefas para que possam ser reprogramados durante a sua operao. 2.1.1. Arquitetura de uma RSSF Uma rede de sensores constituda por ns sensores, ns terminais, ns router e sink node (gateway). As funes distribuem-se da seguinte forma [1]: Ns sensores: permitem a recolha e encaminhamento de dados. Ns terminais: medem os dados e enviam para o n router. Ns routers: efetuam o encaminhamento dos dados atravs da rede. Podem tambm conter sensores. Gateway: recolha de dados para serem entregues para posterior processamento.
A gateway pode ser um n sensor com funes de recolha dos dados ou qualquer dispositivo externo rede com essas funes. No segundo caso, a gateway pode conter funes de recolha de dados e capacidade de processamento para entrega a uma rede maior como a Internet. Assim sendo, as RSSF tm uma arquitetura similar apresentada na Figura 2.1:
Os dados podem ser encaminhados para a gateway de diferentes formas, dependendo da topologia. As topologias mais comuns so estrela, rvore e malha, apresentadas na Figura 2.2:
Numa topologia em estrela todos os ns sensores comunicam diretamente com a gateway (o que limita a distncia entre um n sensor e a gateway). Numa topologia em rvore cada n mantm um percurso at gateway o que implica que se algum n router perder ligao, perde-se a ligao de todos os ns ligados a ele. Este problema no ocorre numa topologia em malha, pois existem mltiplos caminhos at e gateway podendo cada n ter funo de router ou n terminal [1]. 2.1.2. Arquitetura de um n sensor Os ns sensores devem ser baratos, eficientes (baixo consumo) e normalmente de pequenas dimenses, devendo estar equipados com sensores e atuadores adequados, capacidade de computao, recursos de memria e um sistema de comunicao. Devido necessidade de poupana de energia e ao baixo custo que se pretende, geralmente a capacidade de memria, processamento e
utilizador). As restantes funes de gesto do computador j so realizadas atualmente atravs de software. O prottipo do n coordenador contendo um circuito de condicionamento, unidade de processamento e comunicao encontra-se apresentado na Figura 2.4:
O circuito da Figura 2.4 um circuito genrico podendo sofrer alteraes em funo do hardware adquirido, nomeadamente no conversor de BCD (SN74LS47N) para 7 segmentos e displays de 7 segmentos. Os displays considerados na Figura 2.4 funcionam em lgica negada, pelo que caso a implementao seja efetuada com displays que funcionam em lgica direta dever ser utilizado um conversor diferente, por exemplo o circuito integrado SN74LS48N. Podem ainda ser necessrias resistncias para regular a corrente fornecida aos displays, em funo dos displays utilizados. O adaptador de alimentaes (Figura 2.5) permite que a tenso de alimentao para todo o n seja obtida via USB ou de uma fonte externa.
2.3.1.1. Circuito de condicionamento O circuito de condicionamento possui ainda uma interface com o utilizador que consiste em dois displays de 7 segmentos e quatro interruptores. Existem ainda dois conversores de BCD para 7 segmentos (SN74LS47N) para reduzir o nmero de pins a utilizar no Arduno Fio e regular a corrente para os displays. Os displays indicam o nmero do computador a realizar as aes e as funes dos interruptores encontram-se descritas na Tabela 2.1:
Tabela 2.1 Funo dos interruptores do circuito de condicionamento.
N do boto 1 2 3 4
Funo Aumentar em uma dezena o nmero do computador a efetuar a ao Aumentar em uma unidade o nmero do computador a efetuar a ao Realizar a funo Start no computador selecionado Realizar a funo Reset no computador selecionado
2.3.1.2. Unidade de processamento do n coordenador A unidade de processamento a utilizar como j foi referido anteriormente ser o Arduno Fio e ter de ser capaz de gerir as informaes do circuito de condicionamento, a interface com o utilizador e a comunicao com outros ns. O Arduno Fio ter de verificar continuamente se foi ordenada alguma ao pelo utilizador, como apresentado no fluxograma da Figura 2.6:
A construo da trama por uma questo de otimizao deve ser construda numa funo parte. Tendo em conta as caractersticas do caso de estudo, os bytes que iro sofrer variaes na trama (alm do checksum) so o endereo de destino e os bytes de dados. Assim sendo deve ser construda uma trama base contendo os
bytes que nunca variam e posteriormente inseridos na trama os bytes do endereo de destino, dados e calcular o checksum, como apresentado na Figura 2.7:
Por fim, apenas falta definir como ser efetuada a seleo do computador a desempenhar a ao. De forma a garantir que o endereo de destino sempre respeitado mesmo em situaes de simultaneidade de aes do utilizador, devero ser utilizadas interrupes para a seleo do nmero do computador alvo. O Arduno Fio possui duas interrupes externas (nos pinos D2 e D3) que sero utilizadas para atualizar os algarismos do nmero do computador a selecionar. As rotinas de ambas as interrupes encontram-se na Figura 2.8:
Figura 2.8 Funcionamento das interrupes externas: a) interrupo das dezenas b) interrupo das unidades.
O Arduno Fio possui duas interrupes externas (nos pinos D2 e D3) que sero utilizadas para somar uma unidade e uma dezena (respetivamente) ao nmero do computador a executar a ao. exceo destes pinos que so os nicos que permite realizar interrupes os restantes podem ser alterados relativamente Figura 2.4, sendo essas alteraes refletidas na programao do Arduno. 2.3.2. Ns terminais Como j referido anteriormente os ns terminais tem como funo, receber, descodificar e executar as aes enviadas pelo utilizador. Na motherboard dos computadores existem dois interruptores que efetuam as aes Start e Reset (Figura 2.9), e que so acionados quando os botes na torre do computador so pressionados. O atuador dos ns terminais devem ser capazes de efetuar uma ligao em paralelo aos interruptores, de forma que os botes da torre continuem a funcionar em simultneo com o sistema remoto que se pretende implementar.
Figura 2.9 a) ligao dos interruptores motherboard b) pinos de ligao dos interruptores
O prottipo do n coordenador contendo um circuito de condicionamento, unidade de processamento e comunicao encontra-se apresentado na Figura 2.10:
A fonte de energia a utilizar ser a prpria fonte de alimentao do computador, pois ser a mesma fonte que ir alimentar todos os componentes do 10
computador e no existe problema de escassez de energia. semelhana do n coordenador sero utilizados um XBee e um Arduno Fio para efetuar comunicao e processamento, respetivamente. 2.3.2.1. Unidade de processamento do n coordenador As unidades de processamento dos ns terminais devero receber as tramas a si destinadas e extrair o byte de dados, identificar a ao a executar e acionar os atuadores. O funcionamento das unidades de processamento encontra-se sintetizado no fluxograma da Figura 2.11:
11
2.3.2.2. Atuador Para efetuar a ligao em paralelo aos interruptores sero utilizados MOSFETs. Para no provocar curto-circuitos na motherboard os sinais de controlo dos MOSFETs devero estar referenciados a massas isoladas, pelo que necessrio a existncia de acopladores ticos (MCT62) e fontes isoladas (TMH1215) para efetuar o isolamento. Os acopladores ticos (MCT62) so constitudos por uma par de fotoemissores e fotodetetores. Vamos analisar o funcionamento dos acopladores ticos, considerando o circuito da Figura 2.13:
Considerando o circuito da Figura 2.11 o isolamento efetuado devido utilizao de diferentes referncias (massas) antes e aps a comunicao tica. Pela anlise do comportamento do circuito verificamos que, quando existe na entrada do circuito uma corrente capaz de provocar a emisso de luz (entre os 50mA 60mA [2]) o fotodetetor realiza a conduo fazendo a ligao massa obrigando a resistncia R2 a dissipar a tenso VCC, resultando numa tenso nula sada do circuito. Quando no h emisso de luz o fotodetetor no conduz e no h queda de tenso na resistncia R2, logo a tenso sada do circuito ser igual a VCC. Tendo em conta o funcionamento aqui descrito, verifica-se que existe uma inverso do sinal no acoplador tico, isto , quando existe emisso de luz a tenso na sada nula e vice-versa, sendo utilizados ento os sinais e .Em qualquer caso, entre a entrada e a sada s existe transmisso de sinais luminosos (no h transmisso de sinais eltricos), obtendo assim o isolamento das referncias. A resistncia R1 regula a corrente fornecida ao acoplador tico e o amplificador operacional (apresentado na Figura 2.10) permite que a corrente seja fornecida pelo amplificador operacional ao invs de ser fornecida pelo Arduno Fio. A utilizao de drivers geralmente utilizada para reduzir o tempo de comutao dos MOSFET (ou outros comutadores) atravs do fornecimento de um valor elevado de corrente num pequeno intervalo de tempo. No caso em estudo a velocidade de comutao irrelevante. A utilizao de drivers (IR2110) tem em vista a proteo das fontes isoladas (TMH1215) que tem um fornecimento de corrente limitado (100mA, [3]). Uma alimentao correta dos drivers a partir das fontes isoladas (como apresentadas na Figura 2.10) permite acionar os interruptores sem provocar curto-circuitos na motherboard. As fontes isoladas (TMH1215) recebem na entrada uma tenso de 12V e efetua a amplificao para tenses simtricas de valor absoluto 15V associadas a outra referncia (massa). Para melhor desempenho d as fontes isoladas utilizado um regulador para fixar a tenso em 12V (LM7812).
12
Em funo dos MOSFETs utilizados e da tenso necessria para que estes entrem em conduo pode ser necessrio utilizar reguladores de tenso aps as fontes isoladas.
13
3. Procedimento
3.1. Material utilizado
Na realizao deste trabalho foram utilizados os seguintes materiais:
Baterias; 2 Arduno Fio; 2 Mdulos XBee; 1 FTDI Basic; 2 XBee Explorer; 2 Displays de 7 segmentos; 2 Conversores de BCD para 7 segmentos (SN74LS47N); 4 Interruptores; Cabos USB; Acoplador tico MCT62; Driver IR2110; MOSFET BS270; Regulador de tenso 7805; Amplificadores operacionais TL082; Material eletrnico bsico: breadboard, resistncias, condensadores, fios condutores, etc.
Pela anlise da Figura 3.1 pode verificar-se a montagem de todos os componentes referidos. Algumas alteraes foram aplicadas ao n terminal, que sero justificadas ao longo deste documento.
14
Ident. 7E
Iden. API 10
Num. Mens. 00
Opes 0000
Dados 00
Checksum 00
Pela visualizao da Tabela 3.1 pode verificar-se que as tramas de envio so constitudas por 19 bytes. A trama da Tabela 3.1 corresponde trama base a enviar onde os bytes representados com a cor azul nunca sero alterados, enquanto os bytes representados a laranja vo variar dependendo da ao e do n destino pretendidos. Tendo em conta a trama de envio, a trama de receo encontra-se na Tabela 3.2:
Tabela 3.2 Estrutura da trama API de receo.
Ident. 7E
Iden. API 90
Opes 01
Dados 2A 4A
Checksum 17 F7
A trama na receo possui uma estrutura diferente (embora similar). O identificador API 0x90 (receo de pacote), o endereo de 64 bits corresponde ao nmero de srie do n coordenador que o n que faz o envio das aes a executar. O endereo de 16 bits 0x0000 pois o conjunto de bytes de identifica o n coordenador da rede. O comprimento da mensagem (excluindo os bytes no contveis) de 13 bytes (0x0D). Os nicos bytes variveis so os dados e o checksum.
Como pode ser constatado a partir da anlise da Figura 3.3, o primeiro endereo o endereo de broadcast (0xFFFF), e o segundo o endereo de um n destino. Para inserir mais ns destino, basta acrescentar endereo no final e atualizar a constante NR_PC. Seguidamente foi necessrio introduzir na trama o endereo destino, a ao a realizar e calcular o checksum. A Figura 3.4 apresenta a funo que executa os parmetros referidos:
Pela observao da Figura 3.4 pode verificar-se que a funo recebe um argumento. Esse argumento define o tipo de ao a realizar, que vai alterar o byte de dados a inserir na trama, de acordo com a Tabela 3.3:
Tabela 3.3 Relao entre o argumento da funo, ao pretendida e byte de dados
Argumento (Type) 1 2
Como apenas esto definidas duas aes, um byte suficiente para os dados pois permite 256 aes. As funes que efetuam a atualizao dos displays, a rotina principal (Loop) bem como as interrupes que atualizam o nmero do n destino respeitam os fluxogramas apresentados na seo 2.3 no sendo relevante a sua apresentao nesta seo. O cdigo completo utilizado para programar o Arduno Fio do n coordenador encontra-se no Anexo A deste documento. O cdigo foi transferido para o Arduno Fio atravs de um FTDI e cabo USB. 16
3.4.3. Configurao do mdulo XBee Foi utilizado um mdulo XBee e configurado como n coordenador recorrendo software Digi X-CTU e ao XBee Explorer para efetuar a ligao entre o XBee e o computador, atravs da porta USB. Foi iniciado o software X-CTU e seguidos os passos apresentados na Figura 3.5:
Em primeiro lugar foram selecionadas as checkboxs Enable API e No baud change e selecionada a porta USB a qual se encontrava ligado o XBee Explorer. Seguidamente efetuado o teste de conetividade. Aps o teste de conetividade ser bem-sucedido procedeu-se s Modem Configuration:
Read: l as configuraes atuais do dispositivo e apresenta-as; Alterao de configuraes: de entre as alteraes a efetuar a principal a atribuio do PAN ID (foi escolhido o 55). Write: Aplica as configuraes ao dispositivo.
Uma vez que este n foi definido como coordenador e como pode ser alimentado por USB ou fonte externa (isto , fonte de alimentao no escassa) no foi definido qualquer adormecimento para este n.
utilizado associao de baterias em detrimento das fontes isoladas TMH1215, como apresentado na Figura 3.6. Esta opo foi tomada devido necessidade de utilizao das fontes TMH1215 em outros projetos e como apenas est sendo implementado um prottipo deste projeto a utilizao de baterias carregadas permite testar o circuito projetado. No entanto para a implementao definitiva de um sistema para ligar computadores remotamente a utilizao de fontes isoladas necessria, uma vez que existe um fcil acesso a uma fonte de energia as baterias no so necessrias, tendo sido uma soluo encontrada apenas para efeito de testes.
Na Figura 3.6 pode verificar-se ainda a utilizao de reguladores de tenso (7805) para 5V para reduzir a tenso de 7,4V proveniente da associao de baterias, pois os MOSFETs utilizados (BS270) necessitam de uma tenso de 5V para efetuar conduo. Como esto a ser utilizadas baterias ao invs de fontes isoladas o circuito provavelmente funcionar sem os drivers (IR2110) pois as baterias tm uma maior capacidade de fornecimento de corrente (necessria para iniciar a conduo do MOSFET). 3.5.2. Programao do Arduno Fio Nesta fase o objetivo programar o Arduno Fio para ser capaz de receber uma trama com a estrutura apresentada na Tabela 3.2 e extrair o byte relativo a dados e executar respetiva a ao atravs do atuador (circuito apresentado nas Figura 2.10 ou Figura 3.6). O excerto do cdigo utilizado para extrair o byte de dados da trama apresentado na Figura 3.7 implementa o fluxograma da Figura 2.11:
18
A anlise e resposta aos dados recebidos foi implementada de acordo com os fluxogramas da Figura 2.12, apresentando-se um excerto na Figura 3.8:
Figura 3.8 Anlise dos dados e atuao: a) distino da ao pretendida b) funo Start c) funo Reset
Pela observao da Figura 3.8 pode observar-se que a diferena entre as funes Start e Reset unicamente o pino de sada. Verifica-se que quando uma das aes solicitada o nvel low atribudo ao pino respetivo durante o perodo de 500ms o que corresponde a pressionar o respetivo interruptor durante 0,5 segundos. O nvel low utilizado devido inverso do sinal no acoplador tico do circuito do atuador, j descrito anteriormente. O cdigo completo utilizado para programar o Arduno Fio dos ns terminais encontra-se no Anexo B deste documento. O cdigo foi transferido para o Arduno Fio atravs de um FTDI e cabo USB.
3.5.3. Configurao do mdulo XBee Tal como no caso do n coordenador, foi utilizado um mdulo XBee e configurado como n terminal (Figura 3.9) recorrendo software Digi X-CTU e ao XBee Explorer para efetuar a ligao entre o XBee e o computador, atravs da porta USB.
19
O procedimento seguido foi similar ao efetuado na configurao do n coordenador. Nenhum tipo de adormecimento foi configurado.
20
Pela anlise da Figura 4.1 verifica-se a correta receo da trama, tendo recebido dois bytes de dados diferentes (0x2A e 0x4A) em funo das instrues no coordenador. Verifica-se que as tramas recebidas encontram-se em concordncia com as apresentadas na Tabela 3.2. Foi alterado o nmero do computador a atuar no tendo sido recebida qualquer trama nessa situao. Por fim foi selecionada a opo broadcast no coordenador (nmero zero selecionado) tendo sido novamente recebidas as tramas apresentadas na Figura 4.1. Seguidamente foram efetuados testes com o computador disponibilizado pela SIAAUMa ao qual foi atribudo o nmero 1. O funcionamento do sistema pode ser verificado por observao neste ambiente de teste, no entanto no ambiente de implementao ter de ser verificado pela aplicao de gesto dos computadores da SIAAUMa (esta aplicao encontra-se descrita com maior pormenor no Anexo C deste documento). No incio dos testes a aplicao de gesto da SIAAUMa apresentava os dados apresentados na Figura 4.2:
Figura 4.2 Informao apresentada pela ferramenta de gesto no incio dos testes
21
Pode verificar-se que todos os computadores se encontram desligados (indicador vermelho) que ser o ponto de partida para os testes. Aps a ajustar o coordenador para efetuar a ao Start no computador nmero 1, foi analisada a informao da aplicao de gesto, tendo sido obtidos os resultados da Figura 4.3:
Figura 4.3 Informao fornecida pela aplicao de gesto da SIAAUMa aps o teste
Pela anlise da Figura 4.3 pode verificar-se que o computador nmero 1 j se encontra ligado (sinalizado a verde), ou seja, o sistema sem fios ligou remotamente o computador nmero 1, pois este no foi ligado manualmente durante os testes. O computador nmero 1 foi novamente desligado voltando s condies apresentadas na Figura 4.2. Foi alterado o endereo do computador armazenado no coordenador sem que fosse alterado o XBee alojado no computador nmero 1 e repetidos novamente os testes. No se verificou qualquer resposta por parte do n terminal, tal como expectvel devido ao novo endereo guardado no coordenador no coincidir com o endereo do n sobre testes. Por fim o foi selecionado o endereo broadcast e ordenada a ao Start e verificou-se que a ferramenta de gesto apresentou a informao da Figura 4.3, tal como sucedeu quando se utilizou o endereo do n terminal correto. No tendo sido disponibilizados mais computadores para efeitos de testes por parte de SIAAUMa no se pode verificar o funcionamento do endereo broadcast na sua plenitude, no entanto como o computador alvo de teste respondeu positivamente ao seu endereo e ao endereo broadcast pode prever-se que o endereo broadcast est a funcionar corretamente. Os testes para a ao Reset tiveram resultados similares aos obtidos para a funo Start.
22
5. Concluses
Aps a realizao deste trabalho foi verificado o cumprimento dos objetivos pretendidos: funcionamento do sistema sem fios para ligar remotamente computadores e melhorar a gesto dos computadores da SIAAUMa. Verificou-se o funcionamento correto da do sistema, cumprindo os requisitos pretendidos, nomeadamente no envio para os ns corretos e execuo das aes desejadas. No caso do endereo de broadcast no pode verificar-se o seu funcionamento devido impossibilidade de utilizar mltiplos aparelhos, no entanto pelos testes efetuados indicam que funcionar corretamente numa rede com maior nmero de computadores. Tendo em conta que j se encontrava implementado na SIAAUMa uma aplicao de gesto dos computadores o sistema sem fios implementado foi apenas complementar, tendo sido utilizados recursos da aplicao j implementada para confirmar se as aes do novo sistema implementado foram concretizadas. Para implementao deste sistema num outro local que no esteja apetrechado de uma aplicao de gesto semelhante da SIAAUMa aconselhvel o melhoramento do sistema, nomeadamente atravs da implementao de feedback dos ns terminais quando uma ao realizada e um mecanismo de aviso de erro (ou reenvio da trama at n vezes) quando a ao no realizada. Um problema que no foi possvel testar consiste no nvel de sinal recebido em cada n terminal, podendo ser necessrio adicionar ns router para efetuar a retransmisso do sinal a maiores distncias do coordenador ou alterando o modo de envio para multicast. Este tipo de detalhe s pode ser analisado atravs de uma implementao efetiva de uma rede de sensores sem fios pois depende das caratersticas do local de propagao do sinal. A questo da gesto de energia dos ns no foi relevante neste trabalho pois existem fontes de energia disponveis e capazes de fornecer energia de forma infinita (este fator pesou na no implementao de adormecimento). A grande poupana de energia com a utilizao deste sistema resulta do maior tempo que os computadores vo estar desligados, podendo apenas ser ligados a partir da receo quando vo ser utilizados. Deve ser salientado novamente que na implementao deste prottipo foram utilizadas baterias ao invs de fontes isoladas, mas esta opo deveu-se meramente necessidade de utilizao das fontes isoladas em outros projetos mais prioritrios. Numa implementao destinada a utilizao (e no apenas a testes) devero ser utilizadas fontes isoladas. Em suma, este sistema funcional e a sua implementao depende do interesse e disponibilidade financeira da SIAAUMa.
23
6. Referncias
1 - Azevedo, Joaquim Amndio, Apontamentos de Sistemas de Sensores e Captao de Energia, 2011. 2 - https://www.fairchildsemi.com/ds/MC/MCT6.pdf, consultado em 12/01/2014 3 http://pdf.datasheetcatalog.com/datasheet/irf/ir2110.pdf, consultado em 12/01/2014
24
ANEXOS
25
26
27
Este software permite saber o estado de cada computador da SIAAUMa em funo de um cdigo de cores de acordo com a Tabela C1:
Tabela C1 Cdigo de cores da aplicao da SIAAUMa.
Descrio Computador ligado, no utilizado. Pronto a ser utilizado. Computador ligado, a ser utilizado. Computador desligado, ou sem ligao via rede.
Quando se pretende efetuar uma ao especfica num determinado computador, basta selecionar o nmero do computador e clicar no boto conectar. A aplicao vai aceder remotamente ao computador solicitado e apresentar o painel de gesto, mostrado na Figura C2:
28
Tendo sido apresentado o funcionamento da ferramenta de gesto da SIAAUMa, pode verificar-se que o sistema de sensores sem fios para ligar remotamente os computadores utilizado quando o computador est assinalado com a luz vermelha, ou seja quando se encontra desligado (vamos assumir que todos os computadores esto ligados via rede, caso contrrio a aplicao de gesto no apresentar dados fiveis).
29