+ All Categories
Home > Technology > The SenseBox project & Internet of Things standardization recommendations for OGC

The SenseBox project & Internet of Things standardization recommendations for OGC

Date post: 28-Nov-2014
Category:
Upload: arne-broering
View: 2,906 times
Download: 0 times
Share this document with a friend
Description:
 
22
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 30 th 2011
Transcript
Page 1: The SenseBox project & Internet of Things standardization recommendations for OGC

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

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

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

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

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

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

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

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

Arne Bröring - OGC TC Brussels – 30.11.2011

SenseBox Prototype

Page 10: The SenseBox project & Internet of Things standardization recommendations for OGC

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

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

Arne Bröring - OGC TC Brussels – 30.11.2011

Traffic SenseBox

Page 13: The SenseBox project & Internet of Things standardization recommendations for OGC

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

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

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

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

Arne Bröring - OGC TC Brussels – 30.11.2011

Announcement Broadcast

MAIL

SMS

Page 18: The SenseBox project & Internet of Things standardization recommendations for OGC

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

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

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

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

Arne Bröring - OGC TC Brussels – 30.11.2011

Questions?

Thank you!

Arne Bröring

[email protected]

52°North: http://52north.org

Sensor Web lab @ IfGI: http://swsl.uni-muenster.de


Recommended