Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The Sensor Bus – Integrating Geosensors and the Sensor Web

2,393 views

Published on

Held at OS GIS UK, 22 June 2010

Published in: Technology

The Sensor Bus – Integrating Geosensors and the Sensor Web

  1. 1. The Sensor Bus – Integrating Geosensors and the Sensor Web <br />Arne Broering, Simon Jirka & Dr. Theodor Foerster<br />OSGIS, 22 June 2010<br />
  2. 2. Motivation<br />Sheffield 2007, source: BBC<br />Disaster management requires real-time sensor data!<br />On-the-fly integration of (geo)sensors!<br />
  3. 3. Sensor Web Enablement (SWE)<br />http://www.ogcnetwork.net/swe<br />Web Service interfaces & data encodings<br />Used to build a Sensor Web<br />Integration of (geo)sensors on application level<br />
  4. 4. SWE - Functionality<br />Discovery<br />Sensor Instance Registry<br />Sensor Observable Registry<br />Access<br />Sensor Observation Service<br />Tasking<br />Sensor Planning Service<br />Eventing / Alerting<br />Sensor Alert Service<br />Sensor Event Service<br />SIR<br />SOR<br />SOS<br />SPS<br />SAS<br />SES<br />
  5. 5. Problem: Conceptual Gap<br />Application Layer<br />Sensor Web Layer<br />Sensor Network Layer<br />
  6. 6. Problem: Conceptual Gap<br />Application Layer<br />Sensor Web Layer<br />Sensor Network Layer<br />
  7. 7. Problem: Conceptual Gap<br />Application Layer<br />Sensor Web Layer<br />Sensor Network Layer<br />
  8. 8. Problem: Conceptual Gap<br />Application Layer<br />Sensor Web Layer<br />Sensor Network Layer<br />
  9. 9. Problem: Conceptual Gap<br />Application Layer<br />Sensor Web Layer<br />Sensor Network Layer<br />
  10. 10. Problem: Conceptual Gap<br />Application Layer<br />Sensor Web Layer<br />Sensor Network Layer<br />
  11. 11. Close gap: Sensor Network – Sensor Web<br />Ease sensor / service integration<br />Facilitate usage of SWE<br />On-the-fly integration (plug & play) of sensors<br />Objectives<br />
  12. 12. Sensor Bus<br />Application Layer<br />Sensor Web Layer<br />Sensor Network Layer<br />
  13. 13. Sensor Bus<br />Application Layer<br />Sensor Web Layer<br />Sensor Network Layer<br />
  14. 14. Bus Message Protocol<br />RegServ*<service URL>*<sensor A id><br />RegServ*<service URL>*<sensor B id><br />...<br />Service Registration<br />Sensor Registration<br />Data Publication<br />Sensor Tasking<br />Status Update<br />IntroSen*<sensor id>*<description URL><br />PubData*<sensor id>*<time>*<property>*<data><br />PubTask*<sensor id>*<task id><br />TaskParam*<task id>*<param 1>*<value 1><br />...<br />DoTask*<task id><br />SenStatus*<sensor id>*<property>*<value><br />
  15. 15. Sensor Bus - Twitter<br />SPS<br />SOS<br />SWE<br />SWE<br />DB<br />Config<br /><ul><li> Account
  16. 16. Sensors</li></ul>Config<br /><ul><li> Account
  17. 17. Sensors</li></ul>Service<br />Adapter<br />Service<br />Adapter<br />1. PubTask<br />2. TaskParam 10 min<br />...<br />x. DoTask<br />1. IntroSen<br />2. PubData 30°<br />3. PubData 45°<br />...<br />Sensor<br />Adapter<br />SensorML<br /><ul><li> Position
  18. 18. Feature
  19. 19. Property
  20. 20. ...</li></ul>Config<br /><ul><li> Account
  21. 21. Services</li></li></ul><li>Sensor Bus - Twitter<br />Pros:<br />Managed scalability<br />Managed reliability<br />Managed security<br />Cons:<br />Limited Tweet length (140 characters) <br />Limited update rate of search index<br />Max 150 requests per hour (20.000 if whitelisted)<br />Max 1.000 Tweets a day<br />
  22. 22. Outlook<br />Evaluate different implementations<br />Twitter, XMPP, IRC, JMS, ...<br />Develop mechanisms for sensor plug & play<br />Apply to real world use cases<br />www.etamax.de<br />www.G-WaLe.de<br />Sensor<br />Adapter<br />Sensor Interface Description<br />(SensorML)<br />
  23. 23. Questions?<br />Thank you!<br />Dr. Theodor Foerster<br />theodor.foerster@uni-muenster.de<br />Sensor Web community: http://52north.org/SensorWeb<br />Sensor Bus project: http://52north.org/sensorBus<br />SWSL: http://swsl.uni-muenster.de<br />

×