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.

SenseBox

3,501 views

Published on

Published in: Technology, Design
  • Be the first to comment

  • Be the first to like this

SenseBox

  1. 1. Applying the Open Geo-Stack to Web-enabled Things Arne Bröring , Damian Lasnia & Dr. Albert Remke (52° North) FOSS4G 2011, Denver
  2. 2. <ul><li>Web-enabled things </li></ul><ul><li>(embedded devices , sensors , mobile devices) </li></ul><ul><li>get more and more ubiquitous. </li></ul>Introduction
  3. 3. Web of Things Web Thing Physical Part Web Part HTTP HTTP
  4. 4. SenseBox Project sense act Web reason communicate Aim: Generic sensor platform on the Web
  5. 5. Use Case: Traffic SenseBox Request Road maintenance (http://strassen.nrw.de) Service vehicle
  6. 6. Requirements <ul><li>Generic and flexible applicability </li></ul><ul><li>Robust against external influences (e.g., weather) </li></ul><ul><li>Easy deployment </li></ul><ul><li>Autonomous (self-registering) to be discoverable </li></ul><ul><li>Support of push & pull </li></ul><ul><li>Low cost </li></ul>
  7. 7. Hardware Design Mini ITX 1.6 GHz 2 GB
  8. 8. Hardware Design Component Price in € Ultrasonic Sensor SRF8 40 GPS Shield 55 Arduino Uno Board 25 Intel Board 55 2GB Memory 20 Flash Card + Reader 40 UMTS Stick 30 Power Supply 30 Other ~80 TOTAL 375
  9. 9. SenseBox Prototype
  10. 10. Traffic SenseBox
  11. 11. Data Processing Distance Time x x x x x x <ul><li>Cars/minute </li></ul><ul><li>Utilization in % </li></ul><ul><li>… </li></ul><ul><li>„ Traffic jam!“ </li></ul><ul><li>„ Free road.“ </li></ul><ul><li>… </li></ul>Machine readable Human readable Process 1 Process 2
  12. 12. Accessing SenseBoxes Sense Box Web Portal
  13. 13. Accessing SenseBoxes Sense Box Web Portal HTTP POST POST new SenseBox
  14. 14. Accessing SenseBoxes Sense Box Web Portal DELETE SenseBox HTTP DELETE
  15. 15. Accessing SenseBoxes Sense Box Web Portal HTTP GET GET SenseBox Collection
  16. 16. Accessing SenseBoxes Sense Box Web Portal HTTP PUT Redirect! PUT Configurations
  17. 17. Accessing SenseBoxes Sense Box Web Portal HTTP GET Redirect! GET Observations
  18. 18. REST API for SenseBox Observations <ul><li>http://my.portal.org/boxes/ <id> </li></ul><ul><li>http://my.portal.org/boxes /7/observations/<observation id> </li></ul><ul><li>http://my.portal.org/boxes/7/observations ?property=car_count </li></ul><ul><li>http://my.portal.org/boxes/7/observations </li></ul><ul><li>?property=car_count & time=2011-01-10T14:00,2011-02-11T16:00 </li></ul><ul><li>http://my.portal.org/boxes/7/observations </li></ul><ul><li>?bbox=3,6,23,36,urn:ogc:def:crs:EPSG:6.5:4326 </li></ul>
  19. 19. Announcement Broadcast MAIL SMS
  20. 20. Software Design SenseBox Transformation Processes Database SenseBox Portal REST API Mapping Component REST API Sensor Access VPN Server Webserver Database Webserver
  21. 21. Software Design SenseBox Transformation Processes Database SenseBox Portal REST API Mapping Component REST API Sensor Access VPN Server Webserver Database Webserver
  22. 24. Future Work <ul><li>Traffic SenseBox </li></ul><ul><ul><li>Ultra sonic sensor has deficits (limited range) </li></ul></ul><ul><ul><li> Increase range </li></ul></ul><ul><ul><li> Enable observing speed </li></ul></ul><ul><li>Other Use Cases </li></ul><ul><ul><li>Prove genericness </li></ul></ul><ul><ul><li> e.g., precision agriculture, air pollution, noise assessment </li></ul></ul><ul><li>REST API </li></ul><ul><ul><li> Advance filtering </li></ul></ul><ul><ul><li> Standardized output formats </li></ul></ul>
  23. 25. Acknowledgements <ul><li>Many Thanks go to the rest of the SenseBox team: </li></ul><ul><ul><li>Arthur Rohrbach </li></ul></ul><ul><ul><li>Christopher Stephan </li></ul></ul><ul><ul><li>Dustin Demuth </li></ul></ul><ul><ul><li>Jan Wirwahn </li></ul></ul><ul><ul><li>Kristina Knoppe </li></ul></ul><ul><ul><li>Maurin Radtke </li></ul></ul><ul><ul><li>Raimund Schnürer </li></ul></ul><ul><ul><li>Umut Tas </li></ul></ul>
  24. 26. Questions? <ul><li>Thank you! </li></ul><ul><li>Arne Bröring </li></ul><ul><li>52°North: http://52north.org </li></ul><ul><li>Sensor Web lab @ IfGI: http://swsl.uni-muenster.de </li></ul>

×