Dissertação

{pt_PT=SADUM: Simple Application Development Using Modules, Fácil Desenvolvimento de Aplicações em Redes de Sensores usando Módulos} {} EVALUATED

{pt=As rede de sensores servem para monitorizar o que nos rodeia, sendo normalmente usadas na prevenção de desastres em zonas remotas como florestas, montanhas ou desertos. O avanço tecnológico dos últimos anos, permitiu alargar a utilização das redes de sensores, onde agora é possível encontra-las nos mais variados locais, como hospitais, fábricas, edifícios, e recentemente dentro da nossas casas. Apesar da diversidade de aplicações agora possíveis, o projeto de uma Rede de Sensores continua a ser algo difícil. Tipicamente o projeto de uma Rede de Sensores passa por três fases, planeamento, desenvolvimento e implementação, em que grande parte do tempo e dos recursos são gastos na fase de desenvolvimento, resultando geralmente em soluções rígidas, onde a possibilidade de qualquer tipo de alteração ao seu comportamento é limitada ou inexistente. Este tipo de soluções criam um obstáculo no momento em que numa Rede de Sensores já instalada, algumas das suas características já não estão adaptadas ao problema que foram solucionar, sendo impossível a sua correção, ou no caso de numa Rede ser necessário alterar por completo o seu funcionamento, tornando-se inevitável voltar à fase de planeamento, o que acarreta tempo e custos. O que este trabalho propõe, é um sistema completo, open-source e multiplataforma, que oferece um ambiente de desenvolvimento para as Rede de Sensores, através de uma interface gráfica simples e clara utilizando um modelo de programação visual por blocos, para ajudar os utilizadores a desenvolver aplicações para as rede de Sensores em tempo real, de forma rápida e fácil., en=This project presents an easy and quick solution for the development and implementation of Wireless Sensor Networks (WSN). Wireless sensor networks are used to monitor the environment around us. Normally used to prevent disasters in remote areas such as forests, mountains or deserts. With the recent technological advancements, sensor networks found a variety of applications use cases in everyday places like hospitals, factories, buildings, and in recent years inside our homes. Despite such diversity of applications, a WSN project is somehow arduous, and the tendency is for them to grow in numbers and complexity. Usually a WSN project takes threes steps, the designing process, the implementation process and its deployment, where most of the energy and time is consumed in the implementation phase, needing experienced users in programming and in WSNs, normally resulting in rigid solutions, where the possibility to modify the WSN behaviour is limited, or non-existent. This arises an obstacle for an already deployed WSN when the running application is no longer needed, or in the event the developed application's objective has changed, requiring to go back to the designing process. What this project proposes, is a system that offers a rapid and easy applications development environment for WSNs, where novice or experienced users in a simple and clean web interface using drag-and-drop visual programming model, are able to create and develop applications in real time for WSNs.}
{pt=Redes de Sensores sem Fios, Redes de Sensores Reconfiguráveis, Desenvolvimento Rápido, Interface, TinyOS, Modular, en=WSN, RWSN, Quick Development, Interface, TinyOS, Modular}

Novembro 15, 2017, 15:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Carlos Manuel Ribeiro Almeida

Departamento de Engenharia Electrotécnica e de Computadores (DEEC)

Professor Auxiliar

ORIENTADOR

Rui Manuel Rodrigues Rocha

Departamento de Engenharia Electrotécnica e de Computadores (DEEC)

Professor Associado