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

AUTOR(ES)
DATA DE PUBLICAÇÃO

2003

RESUMO

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.

ASSUNTO(S)

computação móvel teses. redes de computação teses. computação teses. sistemas de comunicação movel teses. sistemas de transmissão de dados teses.

Documentos Relacionados