Projeto para Redes de Sensores Implementação do VibSense para TinyOS 2.x Docente: Prof. Doutor Rui Rocha Aluno: Francisco Salgado As Redes no Tagus TSN Smart Power DAPhone TRAC MEE Tagus Sensor-Net Framework de Integração Gráfica VibSense Monitorização da vibração de uma ponte pedestre, nas instalações do TagusPark Environmental Interaction Aquisição de dados Multiplos nós Gestão de mensagens MEE 1ª Abordagem MEE VibSense Implementação TinyOS 1.x para 2.x * Bibliotecas comuns a todas as redes dentro do TSN MEE VibSense Implementação TinyOS 1.x para 2.x /lib/TagusLPLC.nc O componente TagusLPLC utilizava a interface LowPowerListening cujo o nome de algumas funções foram mudadas da versão TinyOS 1.x para TinyOS 2.x MEE VibSense Actualização Java java/VibSense/makefile MEE VibSense Actualização Java java/VibSense/VSMicaz.h java/VibSense/makefile MEE Environmental Interaction Implementação TinyOS 1.x para 2.x EnvironmentalInteraction/makefile EnvironmentalInteraction/CtpP.nc MEE Environmental Interaction Actualização Java java/EnvironmentalInteraction/makefile EnvironmentalInteraction/EnvironmentalInteractionMsgs.h MEE Resultados (1ª Parte) MEE Resultados (1ª Parte) VibSense/VSMsgs.h – DataMsg MEE Resultados (1ª Parte) java/VibSense/GraphPanel.java MEE 2ª Abordagem tinyos/apps/VibSense/VSMsgs.h MEE 2ª Abordagem Tagus - SensorNet/tags/1.0.1/TagusSensorNetTNG/src/main/java/pt/org/leme/gems/tsn/apps/vibsense/GraphPanel.java MEE VibSense - 2ª Abordagem tinyos/apps/VibSense/makefile MEE VibSense - 2ª Abordagem tinyos/apps/VibSense/NVNode.nc MEE Environmental Interaction - 2ª Abordagem tinyos/apps/EnvironmentalInteraction/makefile MEE Environmental Interaction - 2ª Abordagem tinyos/apps/EnvironmentalInteraction/EnvironmentalInteraction/CtpP.nc tinyos/apps/EnvironmentalInteraction/EnvironmentalInteractionMsgs.h MEE Resultados (2ª Parte) TinyOS Java VibSense ✔ ± Environmental Interaction ✔ ± MEE Conclusões MEE