Programação homogénea de redes de sensores usando o middleware muffin
Autor(a) principal: | |
---|---|
Data de Publicação: | 2013 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10451/10011 |
Resumo: | Projeto de mestrado em Informática, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2013 |
id |
RCAP_84c7e1a0b9cf5c6688e1dca858df52bf |
---|---|
oai_identifier_str |
oai:repositorio.ul.pt:10451/10011 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Programação homogénea de redes de sensores usando o middleware muffinMiddlewareMáquinas virtuaisReprogramaçãoRedes de sensoresCallasTeses de mestrado - 2013Projeto de mestrado em Informática, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2013No contexto das redes de sensores sem fios, que atualmente são um tópico de bastante destaque e alvo de investigação em diversos domínios, surge a necessidade de programação dos seus dispositivos. Os serviços web são utilizados para disponibilizar uma interface o mais homogénea possível das funcionalidades das redes de sensores. O middleware MuFFIN permite inclusive a (re)programação remota do comportamento de redes de sensores através de serviços web. No entanto, esta reprogramação está dependente das características do hardware ou das linguagens de programação disponibilizadas pelos fabricantes. De modo a generalizar esta funcionalidade, propomos uma extensão ao middleware para incluir a execução de código em substituição dos sensores, quando estes não são reprogramáveis. Como prova de conceito, neste projeto utilizamos o middleware MuFFIN e a linguagem de programação de sensores Callas conjuntamente com a sua máquina virtual. Adicionalmente estendemos o MuFFIN com um componente que permite a comunicação entre duas redes de sensores sem que as mensagens trocadas extravasem o middleware, com o objetivo de criar uma forma de comunicação entre redes de sensores e atuadores, sem que esta tenha necessidade de passar pelas aplicações cliente.In the context of wireless sensor networks, which are currently a topic of research in various fields, there is the need to program their devices. Web services are used to provide an homogeneous interface to sensor networks. The MuFFIN middleware even supports the remote (re)programming of sensors via web services. However, this (re)programming functionality dependents on the hardware characteristics as well as on the programming languages manufacturers provide. In order to generalize this functionality, we propose a middleware extension which executes the code on behalf of sensor devices, in case they are not (re)programmable. As a proof of concept we use the MuFFIN middleware and the sensor programming language Callas together with its virtual machine. Additionally, we extend the MuFFIN with a new component that supports the communication between two sensor networks. This way, messages can flow from one network to another one without the intervention of the client application, reducing the number of messages exchanged between sensor networks and client application.Domingos, Maria Dulce Pedroso, 1970-Martins, Francisco Cipriano da Cunha, 1972-Repositório da Universidade de LisboaPires, Rui José Laranjeira2014-01-10T16:11:00Z20132013-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10451/10011TID:201323680porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-08T15:54:57Zoai:repositorio.ul.pt:10451/10011Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:34:04.288430Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Programação homogénea de redes de sensores usando o middleware muffin |
title |
Programação homogénea de redes de sensores usando o middleware muffin |
spellingShingle |
Programação homogénea de redes de sensores usando o middleware muffin Pires, Rui José Laranjeira Middleware Máquinas virtuais Reprogramação Redes de sensores Callas Teses de mestrado - 2013 |
title_short |
Programação homogénea de redes de sensores usando o middleware muffin |
title_full |
Programação homogénea de redes de sensores usando o middleware muffin |
title_fullStr |
Programação homogénea de redes de sensores usando o middleware muffin |
title_full_unstemmed |
Programação homogénea de redes de sensores usando o middleware muffin |
title_sort |
Programação homogénea de redes de sensores usando o middleware muffin |
author |
Pires, Rui José Laranjeira |
author_facet |
Pires, Rui José Laranjeira |
author_role |
author |
dc.contributor.none.fl_str_mv |
Domingos, Maria Dulce Pedroso, 1970- Martins, Francisco Cipriano da Cunha, 1972- Repositório da Universidade de Lisboa |
dc.contributor.author.fl_str_mv |
Pires, Rui José Laranjeira |
dc.subject.por.fl_str_mv |
Middleware Máquinas virtuais Reprogramação Redes de sensores Callas Teses de mestrado - 2013 |
topic |
Middleware Máquinas virtuais Reprogramação Redes de sensores Callas Teses de mestrado - 2013 |
description |
Projeto de mestrado em Informática, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2013 |
publishDate |
2013 |
dc.date.none.fl_str_mv |
2013 2013-01-01T00:00:00Z 2014-01-10T16:11:00Z |
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/10451/10011 TID:201323680 |
url |
http://hdl.handle.net/10451/10011 |
identifier_str_mv |
TID:201323680 |
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.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799134235539275776 |