Date post: | 28-Nov-2014 |
Category: |
Technology |
Upload: | arne-broering |
View: | 2,906 times |
Download: | 0 times |
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
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
Arne Bröring - OGC TC Brussels – 30.11.2011
Terminology….
http://www.webofthings.com/
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
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
…
Arne Bröring - OGC TC Brussels – 30.11.2011
Web Thing
Web of Things
HTTP
HTTP
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
Arne Bröring - OGC TC Brussels – 30.11.2011
Use Case: Traffic SenseBox
Request
Road maintenance
(http://strassen.nrw.de)
Service vehicle
Arne Bröring - OGC TC Brussels – 30.11.2011
SenseBox Prototype
Arne Bröring - OGC TC Brussels – 30.11.2011
Hardware Design
Mini ITX
1.6 GHz
2 GB
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
Arne Bröring - OGC TC Brussels – 30.11.2011
Traffic SenseBox
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
Arne Bröring - OGC TC Brussels – 30.11.2011
Accessing SenseBoxes
Sense Box
Web Portal
HTTP GET
GET Observations
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
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
}
}
Arne Bröring - OGC TC Brussels – 30.11.2011
Announcement Broadcast
SMS
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!
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!
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 ?!
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
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