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
Download

Implementação do VibSense para TinyOS 2.x