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

Bibliographic Details
Main Author: Andre Luiz Lins de Aquino
Publication Date: 2003
Format: Master thesis
Language: por
Source: Repositório Institucional da UFMG
Download full: http://hdl.handle.net/1843/SLBS-5WAHWL
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.
id UFMG_22bd32cf421be0820c45e47b07b25d21
oai_identifier_str oai:repositorio.ufmg.br:1843/SLBS-5WAHWL
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Claudionor Jose Nunes Coelho JuniorAntonio Alfredo Ferreira LoureiroAntonio Otavio FernandesDiogenes Cecilio da Silva JuniorAndre Luiz Lins de Aquino2019-08-10T15:03:49Z2019-08-10T15:03:49Z2003-11-28http://hdl.handle.net/1843/SLBS-5WAHWLRedes 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.A Wireless Network is a special type of network that uses radio waves to communicate between nodes. Recent standard approvals for WLANs, WPANs, and Broadband Wireless Access allowed users to wirelessly extend their networks in dierent scenarios such as schools, enterprises, and industries. It is estimated that 16 million people used802.11 in 2001, and this number will grow to 60 million by 2006. There are a variety of applications in wireless networks, such as military, environmental, medical and industrial applications. To develop these applications we normally use specic solutions for each case. This is a problem, making maintenance and extension a dicult task. Therefore, a tool that automatizes the eort of the programmer is of great utility.This work presents a tool based on components, called BeanWatcher. This tool allows the development of monitoring applications for wireless networks. The applications developed execute in a mobile device that acts as monitoring element of remote data and/or as an actuator. To conceive this tool, a component model was used that standardizes the monitored elements. This model makes the applications simpler andportable by generating them in dierent environments (Java, J2me and C++). As a case study, we developed applications for sensor networks. Such networks have the capacity of sensing and distributed processing. Factors related with the characteristics of the network, types and congurations of the sensors in uence the development of the applications. Through BeanWatcher we developed applications for three dierentenvironments: medical monitoring, allowing the vital data of the patients to be seen in the doctor's PDA; industrial control, where the laborer can monitor the temperature of the equipment and control it remotely; and farm monitoring that allows the agriculturist to see data about the plantation. These applications have been developed to show the viability and eciency of BeanWatcher.Universidade Federal de Minas GeraisUFMGSistemas de transmissão de dadosComputação móvelComputaçãoRedes de computaçãoSistemas de comunicação movelRedes de sensores sem fioBeanwatcher: uma ferramenta para o desenvolvimento de aplicações de monitoração em redes de sensores sem fioinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALandreluiz_linsde_aquino.pdfapplication/pdf861682https://repositorio.ufmg.br/bitstream/1843/SLBS-5WAHWL/1/andreluiz_linsde_aquino.pdf58977ab9cce630d25d19f12200cb22f3MD51TEXTandreluiz_linsde_aquino.pdf.txtandreluiz_linsde_aquino.pdf.txtExtracted texttext/plain110900https://repositorio.ufmg.br/bitstream/1843/SLBS-5WAHWL/2/andreluiz_linsde_aquino.pdf.txt7151336a7e976a01509505baac0a895aMD521843/SLBS-5WAHWL2019-11-14 06:38:25.202oai:repositorio.ufmg.br:1843/SLBS-5WAHWLRepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T09:38:25Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Beanwatcher: uma ferramenta para o desenvolvimento de aplicações de monitoração em redes de sensores sem fio
title Beanwatcher: uma ferramenta para o desenvolvimento de aplicações de monitoração em redes de sensores sem fio
spellingShingle Beanwatcher: uma ferramenta para o desenvolvimento de aplicações de monitoração em redes de sensores sem fio
Andre Luiz Lins de Aquino
Redes de sensores sem fio
Sistemas de transmissão de dados
Computação móvel
Computação
Redes de computação
Sistemas de comunicação movel
title_short Beanwatcher: uma ferramenta para o desenvolvimento de aplicações de monitoração em redes de sensores sem fio
title_full Beanwatcher: uma ferramenta para o desenvolvimento de aplicações de monitoração em redes de sensores sem fio
title_fullStr Beanwatcher: uma ferramenta para o desenvolvimento de aplicações de monitoração em redes de sensores sem fio
title_full_unstemmed Beanwatcher: uma ferramenta para o desenvolvimento de aplicações de monitoração em redes de sensores sem fio
title_sort Beanwatcher: uma ferramenta para o desenvolvimento de aplicações de monitoração em redes de sensores sem fio
author Andre Luiz Lins de Aquino
author_facet Andre Luiz Lins de Aquino
author_role author
dc.contributor.advisor1.fl_str_mv Claudionor Jose Nunes Coelho Junior
dc.contributor.advisor-co1.fl_str_mv Antonio Alfredo Ferreira Loureiro
dc.contributor.referee1.fl_str_mv Antonio Otavio Fernandes
dc.contributor.referee2.fl_str_mv Diogenes Cecilio da Silva Junior
dc.contributor.author.fl_str_mv Andre Luiz Lins de Aquino
contributor_str_mv Claudionor Jose Nunes Coelho Junior
Antonio Alfredo Ferreira Loureiro
Antonio Otavio Fernandes
Diogenes Cecilio da Silva Junior
dc.subject.por.fl_str_mv Redes de sensores sem fio
topic Redes de sensores sem fio
Sistemas de transmissão de dados
Computação móvel
Computação
Redes de computação
Sistemas de comunicação movel
dc.subject.other.pt_BR.fl_str_mv Sistemas de transmissão de dados
Computação móvel
Computação
Redes de computação
Sistemas de comunicação movel
description 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.
publishDate 2003
dc.date.issued.fl_str_mv 2003-11-28
dc.date.accessioned.fl_str_mv 2019-08-10T15:03:49Z
dc.date.available.fl_str_mv 2019-08-10T15:03:49Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1843/SLBS-5WAHWL
url http://hdl.handle.net/1843/SLBS-5WAHWL
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.publisher.initials.fl_str_mv UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/SLBS-5WAHWL/1/andreluiz_linsde_aquino.pdf
https://repositorio.ufmg.br/bitstream/1843/SLBS-5WAHWL/2/andreluiz_linsde_aquino.pdf.txt
bitstream.checksum.fl_str_mv 58977ab9cce630d25d19f12200cb22f3
7151336a7e976a01509505baac0a895a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1797971383239573504