Download presentation
Presentation is loading. Please wait.
1
1 Ali Salehi,Karl Aberer,Manfred Hauswirth, Andreas Wombacher, Yongluan Zhou, Lei Shu, Antonio Aguilar,Gearoid Hynes, et al. http://gsn.sourceforge.net
2
2 Today’s Isolated Sensor Networks: Set of nodes Ad-hoc routing One or more sink node Base computer Research focus: Mote level, energy saving, routing, etc. Global Sensor Networks http://gsn.sourceforge.net ?
3
3 Where is GSN? Sensor Network: Sensing In network Data/query Processing Filtering Aggregation Data Management: Data: Management. Publishing. Expensive processing. Archives. Global Sensor Networks http://gsn.sourceforge.net Data Management Sensor Network
4
4 Just reinventing the wheel ? Different abstractions, hard to share. Isolated networks, hard to republish. Global Sensor Networks http://gsn.sourceforge.net
5
5 Global Sensor Networks http://gsn.sourceforge.net Players: Web servers (IIS/…) Web documents. Contents: ASP/HTML/CSS/… Internet
6
6 Global Sensor Networks http://gsn.sourceforge.net Sensor Internet Players: Sensor servers (GSN). Sensor networks. Contents: Virtual sensors.
7
7 IIS Server, container for HTML/ASP pages. GSN, container for virtual sensors. A virtual sensor, produces the content, a real sensor, a wireless camera, a desktop computer, GPS sensor, network traffic, etc. combination of other virtual sensors. Logical view of the sensor network. Global Sensor Networks http://gsn.sourceforge.net
8
8 5140 GSN Various Applications GSN Global Sensor Networks http://gsn.sourceforge.net Apache server => Web applications. GSN server => Sensor network applications.
9
9 Global Sensor Networks http://gsn.sourceforge.net Internet: Web pages. Web services composition. Sensor Internet: Streaming sensor data. Virtual sensor composition. Sensor Data Composition
10
10 Global Sensor Networks http://gsn.sourceforge.net Sensor Data Composition
11
11 Integrity Service Access Control GSN/Web/Web-Services Notification Manager Query Processor Query Repository Storage Manager Virtual Sensor Manager Input Stream Manager Stream Quality Manager Life Cycle Manager Pool Of Sensing Devices Global Sensor Networks http://gsn.sourceforge.net Sensor Server Processing and/or filtering. Storage, archive. Access to sensor network hardware. Easy setup, easy to change. Goal: Publishing streams generated by sensor networks. GSN: Reference Implementation
12
12 Virtual Sensor: Functional/non-function properties. Storage, data integrity, filters, pre-processors,etc. Described in a XML file. Global Sensor Networks http://gsn.sourceforge.net Source 1 Source 2 … Source n Application logic and processing Output Virtual Sensor
13
13 Global Sensor Networks http://gsn.sourceforge.net BC143 room monitoring tinybox.epfl.ch 9001 select * from WRAPPER <stream-source alias="temperature1“ storage-size="1m“ sampling-rate=“1”> temperature BC143-N select AVG(temp1) as T1 from WRAPPER <stream-source alias="temperature2“ storage-size="1m“> temperature BC143-S select AVG(temp2) as T2 from WRAPPER select cam.picture as image, temperature.T1 as temp from cam, temperature1 where temperature1.T1 > 30 AND temperature1.T1 = temperature2.T2
14
14 GSN, generic middleware for sensor networks Black box! Produces streams. Consumes control/feedback cmds. Inside sensor network: In network processing (e.g.,TinyDB) Any routing protocol. Any MAC protocol. Global Sensor Networks http://gsn.sourceforge.net Sensor Network Stream Control/ Feedback
15
15 Global Sensor Networks http://gsn.sourceforge.net GSN Hardware Support: HTTP generic wrapper devices accessible via HTTP GET or POST requests, e.g., the AXIS206W wireless camera Serial forwarder wrapper enables interaction with TinyOS compatible motes (standard access in TinyOS) USB camera wrapper local USB connection. supports cameras with OV518 and OV511 chips. RFID wrapper Texas Instruments Series 6000 S6700 multi-protocol RFID readers Alien Technologies long range RFID reader 8950. Generic UDP wrapper any device using the UDP protocol Generic serial/bluetooth wrapper supports sensing devices which send data through the serial port, e.g., EPuck robots, etc.
16
16 Part 2: GSN and Sensor Map Together Global Sensor Networks MSR Sensor Map
17
17 Integration: Goal 1: SensorMap, channel for finding virtual sensors. meta data and sensor description, location, type, etc. Global Sensor Networks MSR Sensor Map
18
18 Integration: Goal 2: SensorMap, channel for accessing sensor data. Pulling for data from GSN servers. Global Sensor Networks MSR Sensor Map
19
19 Latest updates on integration: Goal 1: Using sensor map for finding sensors. Automatic virtual sensor registration to sensor map. Tightly integrated with GSN configuration. Example: Global Sensor Networks http://gsn.sourceforge.net
20
20 Latest updates on integration: Goal 2: pulling for sensor data from GSN. GeoRSS interface for GSN/SensorMap. Using GSN as the data hub. Example: Global Sensor Networks http://gsn.sourceforge.net
21
21 Sensor Map: Portal for finding virtual sensors. meta data and sensor description, location, type, etc. Pulling for data when needed. GSN: Sensor data publishing. Sensor data management and archival. Expensive client-side data processing. Handling sophisticated visualizations. Global Sensor Networks http://gsn.sourceforge.net
22
22 GSN Team (as of today) Ali Salehi (PhD) Prof. Karl Aberer Prof. Manfred Hauswirth Dr. Andreas Wombacher Dr. Yongluan ZHOU Oana Jurca (PhD) Lei Shu (PhD) Antonio Aguilar (PhD) Gearoid Hynes (PhD) Clement Beffa (MSc) Global Sensor Networks http://gsn.sourceforge.net GSN SensorMap Sensor data publishing. Data filtering/processing. Visualization. Data archival. Easy to setup and use. Looking up sensors. Meta data. Data aggregating.
23
23 GSN status as of today 8 releases, latest version 0.95 ~50K visitors. downloads > 1K. Global Sensor Networks http://gsn.sourceforge.net Users Community 3/5/2007-9/5/2007
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.