Seminar HS 07 Integration of Heterogeneous ... - Universität Bern

scacchicgardenSoftware and s/w Development

Dec 13, 2013 (3 years and 8 months ago)

68 views

Seminar HS 07
Integration of Heterogeneous Sensor 
Networks in Wireless Mesh Management 
Architecture
Simon Morgenthaler
Universität Bern
12. Dezember 2007
Integration of Heterogeneous Sensor Networks in Wireless Mesh Management Architecture
2
Overview
>
Introduction
>
Goals / Motivation
>
How to achieve the goals
>
Status
>
Conclusion, outlook, questions
12. Dezember 2007
Integration of Heterogeneous Sensor Networks in Wireless Mesh Management Architecture
3
Introduction
>
Wireless mesh network
>
Wireless sensor networks
12. Dezember 2007
Integration of Heterogeneous Sensor Networks in Wireless Mesh Management Architecture
4
Connection mesh nodes 

 sensor nodes
Management
(Meshnode01)
Meshnode02
Meshnode03
sensor01
sensor02
bash-scripts,
SQLite-API,
tunslip,
TUN/TAP,
TCP/IP,
12. Dezember 2007
Integration of Heterogeneous Sensor Networks in Wireless Mesh Management Architecture
5
Scenario
12. Dezember 2007
Integration of Heterogeneous Sensor Networks in Wireless Mesh Management Architecture
6
Goals / Motivation
>
Graphical presentation of the networks
>
Access to the states of the current mesh and sensor nodes
>
Access to the measured sensor data
>
Updating the sensor nodes (incl. versioning)
>
Redundant information in the whole network
12. Dezember 2007
Integration of Heterogeneous Sensor Networks in Wireless Mesh Management Architecture
7
How to achieve the goals
>
Management station with web frontend

Networks overview (graphviz
[1]
)

Node states

Measured data (actual value & graphical progress)

Updates of sensor nodes
12. Dezember 2007
Integration of Heterogeneous Sensor Networks in Wireless Mesh Management Architecture
8
How to achieve the goals
>
Saving information in SQLite
[2]
 databases
WSN
Information DB
Program Version
DB

Networks

Sensor data

States

Used software
(including version)
12. Dezember 2007
Integration of Heterogeneous Sensor Networks in Wireless Mesh Management Architecture
9
How to achieve the goals
>
Access to databases with sockets and API written in C
Server
Client
12. Dezember 2007
Integration of Heterogeneous Sensor Networks in Wireless Mesh Management Architecture
10
How to achieve the goals
>
Redundant information
12. Dezember 2007
Integration of Heterogeneous Sensor Networks in Wireless Mesh Management Architecture
11
How to achieve the goals
>
Distributing informations and data with cfengine
[3]
merging
data
12. Dezember 2007
Integration of Heterogeneous Sensor Networks in Wireless Mesh Management Architecture
12
How to achieve the goals
>
Which data is used by the web frontend?
Network
12. Dezember 2007
Integration of Heterogeneous Sensor Networks in Wireless Mesh Management Architecture
13
Status
>
Done:

SQLite databases

Parts of the web frontend with test scenarios

Sockets/API to access the databases
>
To do:

Parts of the web frontend

Mechanism of sensor node updates

Distributing/merging the databases

Tests/improvements
12. Dezember 2007
Integration of Heterogeneous Sensor Networks in Wireless Mesh Management Architecture
14
Conclusion, outlook
>
Conclusion

Easy integration of heterogeneous sensor networks

comfortable and useful web frontend

most difficult point: database distribution/­merge with cfengine
>
Outlook

More precise network representation with exact node locations 
using preconfigured positions / GPS positions or RTTs

Routing between different types of sensor nodes

IPv6 (­> Daniel Balsiger)

Improved web frontend

Access control
12. Dezember 2007
Integration of Heterogeneous Sensor Networks in Wireless Mesh Management Architecture
15
Discussion
Any questions?
12. Dezember 2007
Integration of Heterogeneous Sensor Networks in Wireless Mesh Management Architecture
16
References
>
[1]
www.graphviz.org
>
[2]
www.sqlite.org
>
[3]
www.cfengine.org