The SenseBox projectandIoT Recommendations for OGC SWEArne Bröring -- 52° North / University of MünsterOGC Standards for t...
Introduction Advancements in microelectronics    – Components (processors, communication units etc.) are getting     sma...
Terminology….                                              http://www.webofthings.com/Arne Bröring - OGC TC Brussels – 30....
ReviewInternet                                        Web (= WWW) System of interconnected                       System ...
Research Fields: IoT / WoTIoT                                            WoT Low-level protocols for                     ...
Web of Things                               HTTP         Thing                                Web                         ...
WoT Application: SenseBox                act                                       communicate     reason                 ...
Use Case: Traffic SenseBox                          Service vehicle  RequestRoad maintenance(http://strassen.nrw.de)   Arn...
SenseBox PrototypeArne Bröring - OGC TC Brussels – 30.11.2011
Hardware DesignMini ITX1.6 GHz2 GBArne Bröring - OGC TC Brussels – 30.11.2011
Hardware Design          Component                           Price in €          Ultrasonic Sensor SRF8              40   ...
Traffic SenseBoxArne Bröring - OGC TC Brussels – 30.11.2011
Data ProcessingDistance                         x x           x                                             x             ...
Accessing SenseBoxes       GET Observations                                  Sense Box                                  We...
REST API for SenseBox Observationshttp://my.portal/boxes/<id>http://my.portal/boxes/7/observations/<id>http://my.portal/bo...
Example Observation"OM_Measurement": {  "identifier":"obs_1",  "phenomenonTime":"2011-11-30T16:40+02:00",  "observedProper...
Announcement Broadcast                                         MAIL                                         SMSArne Brörin...
SenseBox Light      Arduino UNO     + Ethernet Shield     + GPS Shield      ~ 100 € Problem:      – Main memory:    2 k...
Conclusions We have seen difference between  Internet (of Things) and Web (of Things) We have looked at an example WoT a...
Recommendations for IoT standardization activities Concentrate on HTTP-based protocols !?   – In opposition to TCP/IP bas...
AcknowledgementsMany Thanks go to the rest of the SenseBox team:  Dustin Demuth                                Dr. Albert ...
Questions?Thank you!Arne Bröringbroering@52north.org52°North:                                      http://52north.orgSenso...
Upcoming SlideShare
Loading in …5
×

The SenseBox project & Internet of Things standardization recommendations for OGC

3,246 views
3,163 views

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,246
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
20
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

The SenseBox project & Internet of Things standardization recommendations for OGC

  1. 1. The SenseBox projectandIoT Recommendations for OGC SWEArne Bröring -- 52° North / University of MünsterOGC Standards for the Internet of Things WorkshopBrussels, November 30th 2011
  2. 2. Introduction Advancements in microelectronics  – Components (processors, communication units etc.) are getting smaller, cheaper, more power efficient… Integration of microelectonics into day-to-day things Extends the physical thing to a digital object Extends the Internet / Web to physical things Arne Bröring - OGC TC Brussels – 30.11.2011
  3. 3. Terminology…. http://www.webofthings.com/Arne Bröring - OGC TC Brussels – 30.11.2011
  4. 4. ReviewInternet Web (= WWW) System of interconnected  System of interlinked computer networks hypertext documents Has several applications  An application of the  (e.g., WWW, email, VoIP) Internet Based on:  Based on:  IPv4 / IPv6 (IETF)  URL (IETF)  TCP (IETF)  HTTP (IETF)  HTML (W3C) Arne Bröring - OGC TC Brussels – 30.11.2011
  5. 5. Research Fields: IoT / WoTIoT WoT Low-level protocols for  Utilizes HTTP smart things (e.g. 6LoWPAN, MQTT)  REST APIs for things Naming services for things  Mash-up applications (e.g. EPCGlobal) Identification (e.g. RFID)  … … Arne Bröring - OGC TC Brussels – 30.11.2011
  6. 6. Web of Things HTTP Thing Web HTTPArne Bröring - OGC TC Brussels – 30.11.2011
  7. 7. WoT Application: SenseBox act communicate reason Thing Websense Aim: Generic sensor platform on the WebArne Bröring - OGC TC Brussels – 30.11.2011
  8. 8. Use Case: Traffic SenseBox Service vehicle RequestRoad maintenance(http://strassen.nrw.de) Arne Bröring - OGC TC Brussels – 30.11.2011
  9. 9. SenseBox PrototypeArne Bröring - OGC TC Brussels – 30.11.2011
  10. 10. Hardware DesignMini ITX1.6 GHz2 GBArne Bröring - OGC TC Brussels – 30.11.2011
  11. 11. 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 Dongle 30 Power Supply 30 Other ~80 TOTAL 375Arne Bröring - OGC TC Brussels – 30.11.2011
  12. 12. Traffic SenseBoxArne Bröring - OGC TC Brussels – 30.11.2011
  13. 13. Data ProcessingDistance x x x x x x Process 1 Time • Cars/minute Machine readable • Utilization in % • … Process 2 • „Traffic jam!“ Human readable • „Free road.“ • … Arne Bröring - OGC TC Brussels – 30.11.2011
  14. 14. Accessing SenseBoxes GET Observations Sense Box Web Portal HTTP GETArne Bröring - OGC TC Brussels – 30.11.2011
  15. 15. REST API for SenseBox Observationshttp://my.portal/boxes/<id>http://my.portal/boxes/7/observations/<id>http://my.portal/boxes/7/observations?property=car_counthttp://my.portal/boxes/7/observations?property=car_count &time=2011-01-10T14:00,2011-02-11T16:00http://my.portal/boxes/7/observations ?bbox=3,6,23,36,urn:ogc:def:crs:EPSG:6.5:4326Arne Bröring - OGC TC Brussels – 30.11.2011
  16. 16. Example Observation"OM_Measurement": { "identifier":"obs_1", "phenomenonTime":"2011-11-30T16:40+02:00", "observedProperty":"car_count", "procedure":"http://example.org//sensor_1.xml", "featureOfInterest": { "type":"http://www.opengis.net/.../SF_SamplingPoint", "shape": {x:7.0,y:52.0,spatialReference:{wkid:4326}} }, "result": { "uom":"cars/minute", "value":10 }} Arne Bröring - OGC TC Brussels – 30.11.2011
  17. 17. Announcement Broadcast MAIL SMSArne Bröring - OGC TC Brussels – 30.11.2011
  18. 18. SenseBox Light Arduino UNO + Ethernet Shield + GPS Shield  ~ 100 € Problem: – Main memory: 2 kB – Program memory: 32 kB  Need for lightweight protocols! Arne Bröring - OGC TC Brussels – 30.11.2011
  19. 19. Conclusions We have seen difference between Internet (of Things) and Web (of Things) We have looked at an example WoT application:  the SenseBox project As a WoT application, the SenseBox needs REST API Limited resources! Arne Bröring - OGC TC Brussels – 30.11.2011
  20. 20. Recommendations for IoT standardization activities Concentrate on HTTP-based protocols !? – In opposition to TCP/IP based approaches Standardize REST API for the WoT !? Lightweight encodings (JSON) for O&M / SensorML ! – New “ThingML“ ?? Call it Web of Things at OGC ?! Arne Bröring - OGC TC Brussels – 30.11.2011
  21. 21. AcknowledgementsMany Thanks go to the rest of the SenseBox team: Dustin Demuth Dr. Albert Remke Kristina Knoppe Damian Lasnia Maurin Radtke Arthur Rohrbach Raimund Schnürer Christopher Stephan Umut Tas Jan Wirwahn Arne Bröring - OGC TC Brussels – 30.11.2011
  22. 22. Questions?Thank you!Arne Bröringbroering@52north.org52°North: http://52north.orgSensor Web lab @ IfGI: http://swsl.uni-muenster.de Arne Bröring - OGC TC Brussels – 30.11.2011

×