The SenseBox project & Internet of Things standardization recommendations for OGC
-
Upload
arne-broering -
Category
Technology
-
view
2.910 -
download
0
description
Transcript of The SenseBox project & Internet of Things standardization recommendations for OGC
![Page 1: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/1.jpg)
The SenseBox project
and
IoT Recommendations for OGC SWE
Arne Bröring -- 52° North / University of Münster
OGC Standards for the Internet of Things Workshop
Brussels, November 30th 2011
![Page 2: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/2.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
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
![Page 3: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/3.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
Terminology….
http://www.webofthings.com/
![Page 4: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/4.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
Internet
System of interconnected
computer networks
Has several applications
(e.g., WWW, email, VoIP)
Based on:
IPv4 / IPv6 (IETF)
TCP (IETF)
Web (= WWW)
System of interlinked
hypertext documents
An application of the
Internet
Based on:
URL (IETF)
HTTP (IETF)
HTML (W3C)
Review
![Page 5: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/5.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
Research Fields: IoT / WoT
IoT
Low-level protocols for
smart things
(e.g. 6LoWPAN, MQTT)
Naming services for things
(e.g. EPCGlobal)
Identification (e.g. RFID)
…
WoT
Utilizes HTTP
REST APIs for things
Mash-up applications
…
![Page 6: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/6.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
Web Thing
Web of Things
HTTP
HTTP
![Page 7: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/7.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
sense
act
Web Thing
reason
communicate
WoT Application: SenseBox
Aim: Generic sensor platform on the Web
![Page 8: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/8.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
Use Case: Traffic SenseBox
Request
Road maintenance
(http://strassen.nrw.de)
Service vehicle
![Page 9: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/9.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
SenseBox Prototype
![Page 10: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/10.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
Hardware Design
Mini ITX
1.6 GHz
2 GB
![Page 11: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/11.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
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 375
![Page 12: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/12.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
Traffic SenseBox
![Page 13: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/13.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
Data Processing D
ista
nce
Time
x x
x x x x
• Cars/minute
• Utilization in %
• …
• „Traffic jam!“
• „Free road.“
• …
Machine readable
Human readable
Process
1
Process
2
![Page 14: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/14.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
Accessing SenseBoxes
Sense Box
Web Portal
HTTP GET
GET Observations
![Page 15: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/15.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
REST API for SenseBox Observations
http://my.portal/boxes/<id>
http://my.portal/boxes/7/observations/<id>
http://my.portal/boxes/7/observations?property=car_count
http://my.portal/boxes/7/observations?property=car_count
&time=2011-01-10T14:00,2011-02-11T16:00
http://my.portal/boxes/7/observations
?bbox=3,6,23,36,urn:ogc:def:crs:EPSG:6.5:4326
![Page 16: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/16.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
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
}
}
![Page 17: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/17.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
Announcement Broadcast
SMS
![Page 18: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/18.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
SenseBox Light
Arduino UNO
+ Ethernet Shield
+ GPS Shield
~ 100 €
Problem:
– Main memory: 2 kB
– Program memory: 32 kB
Need for lightweight protocols!
![Page 19: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/19.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
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!
![Page 20: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/20.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
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 ?!
![Page 21: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/21.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
Acknowledgements
Many Thanks go to the rest of the SenseBox team:
Dustin Demuth
Kristina Knoppe
Maurin Radtke
Arthur Rohrbach
Raimund Schnürer
Christopher Stephan
Umut Tas
Jan Wirwahn
Dr. Albert Remke
Damian Lasnia
![Page 22: The SenseBox project & Internet of Things standardization recommendations for OGC](https://reader035.fdocuments.in/reader035/viewer/2022062614/5479f8b5b4af9fc3158b4979/html5/thumbnails/22.jpg)
Arne Bröring - OGC TC Brussels – 30.11.2011
Questions?
Thank you!
Arne Bröring
52°North: http://52north.org
Sensor Web lab @ IfGI: http://swsl.uni-muenster.de