Details

Beanwatcher:: uma ferramenta para o desenvolvimento de aplicações de monitoração em redes de sensores sem fio

by Lins de, Andre Luiz

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.
This document abstract is also available in English.
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

© 2009 OpenThesis.org. All Rights Reserved.