Beanwatcher:: uma ferramenta para o desenvolvimento de aplicações de monitoração em redes de sensores sem fio
Abstract (Summary)
Redes sem fio são um tipo especial de redes de computadores que utilizam ondas de rádio para prover comunicação entre os nós. Para estas redes existem alguns padrões tais como WLANs, WPANs e Broadband Wireless Access. Estes padrões permitem que usuários sem fio utilizem sua rede em diferentes cenários como escolas, hospitais e indústrias. Estima-se que em 2001, 16 milhões de pessoas usaram o padrão IEEE 802.11 e que em 2006, este número irá crescer para 60 milhões. Dentro deste contexto existe uma variedade de aplicações, como aplicações militares, ambientais, médicas e industriais, onde para desenvolver estas aplicações normalmente utiliza-se soluções especÃficas para cada problema, tornando a manutenção e extensão uma difÃcil tarefa, logo a utilização de uma ferramenta que automatize o esforço do desenvolvedor, generalizando os elementos que compõem estas aplicações, é de grande utilidade. Este trabalho propõe uma ferramenta baseada em componentes, chamada Bean- Watcher, que permite o desenvolvimento de aplicações de monitoração em ambientes sem fio que executam em um dispositivo portátil móvel, podendo agir tanto como monitor de um dado remoto como atuador caso a aplicação necessite interferir no meio monitorado. Para conceber esta ferramenta foi utilizado um modelo do componentes que padroniza os elementos monitorados, tornando as aplicações mais simples e portáteis, pois através do BeanWatcher é possÃvel a geração de aplicações em diferentes ambientes como Java, J2me e C++. Como estudo de caso, desenvolvemos aplicações para redes de sensores.Tais redes possuem capacidade de sensoriamento e processamento distribuÃdo. Fatores relacionados com as caracterÃsticas da rede, tipos e configurações dos sensores infuenciam diretamente no desenvolvimento das aplicações para estas redes. Com isso, desenvolvemos através do BeanWatcher aplicacões para monitoramento médico, permitindo que os dados vitais dos pacientes sejam visto no Palm do médico. Aplicação para controle industrial, onde o operário pode monitorar a temperatura dos equipamentos e controlá-los remotamente. Aplicação agropecuária que permite que o agricultor monitore dados ambientais numa determinada região da plantação. Estas aplicações foram desenvolvidas com o objetivo de mostrar a viabilidade e eficiência na utilização do BeanWatcher.
Bibliographical Information:
Advisor:Antonio Otavio Fernandes; Antonio Alfredo Ferreira Loureiro; Diogenes Cecilio da Silva Junior; Claudionor Jose Nunes Coelho Junior
School:Universidade Federal de Minas Gerais
School Location:Brazil
Source Type:Master's Thesis
Keywords:Sistemas de comunicação movel Teses. transmissão dados Computação móvel Redes computação
ISBN:
Date of Publication:11/28/2003