+ All Categories
Home > Technology > SID Creator

SID Creator

Date post: 05-Dec-2014
Category:
Upload: arne-broering
View: 1,272 times
Download: 3 times
Share this document with a friend
Description:
get the according paper here:http://www.springerlink.com/content/r64j30577l956775/
18
The SID Creator – A Visual Approach for Integrating Sensors with the Sensor Web Arne Bröring, Felix Bache, Thomas Bartoschek, Corné v. Elzakker AGILE, 20th April 2011
Transcript
Page 1: SID Creator

The SID Creator –

A Visual Approach for Integrating Sensors with the Sensor Web

Arne Bröring, Felix Bache, Thomas Bartoschek, Corné v. Elzakker

AGILE, 20th April 2011

Page 2: SID Creator

Motivation: Sensor Plug & Play

Arne Broering - [email protected]

Page 3: SID Creator

Sensor Layer

Problem: Interoperability Gap

Application Layer

Sensor Web Layer

Arne Broering - [email protected]

Page 4: SID Creator

Sensor Interface Descriptors (SID)

Bridging Sensor Protocol <-> SWE Protocol

Model to declaratively describe sensor interface: Communication protocol Sensor commands Processing steps Metadata association

SID instances: re-usable and exchangeable

Generic SID Interpreter translates:Sensor protocol Sensor Web

protocol

Arne Broering - [email protected]

Page 5: SID Creator

Sensor Interface Descriptors (SID)

Sensor Web Layer

Sensor Layer

Arne Broering - [email protected]

Page 6: SID Creator

SID Model class SensorML6

_Process

System

InterfaceDefinition physicalLayer

dataLinkLayer

networkLayer

transportLayer

sessionLayer

presentationLayer

applicationLayer

DataOutputStream

DataInputStream

CommandDefinition

connections

CommandParameters

ResponseList

PostConditions

PreConditions

outputs

Encoder

Decoder

0..1

0..1

0..1

0..1

0..1

0..1

0..1

0..1

0..1

0..1

0..1

0..1

0..1

0..1

0..1

Arne Broering - [email protected]

Page 7: SID Creator

How to generate SID instances?

The SID Creator

Arne Broering - [email protected]

Page 8: SID Creator
Page 9: SID Creator

Use Case: School Weather Station

10 high school students 10 university students Task

Integrate weather station witha Sensor Observation Service

“Think Aloud” method

Arne Broering - [email protected]

Page 10: SID Creator

Use Case: School Weather Station

Page 11: SID Creator

Structure Separation: Block = #

Field = |Decimal Numbers = .

Data Block 1: Field 1 = Block_Identifier Value: Wind01 Field 2 = time Field 3 = wind_speed Field 4 = wind_direction:

Station|16.09.2010_12:56|10530Q|#

Status|16.09.2010_12:56|72|#

Wind01|16.09.2010_12:56|42.0|23.0|#

:

Creation of an SID

Sensor Data:

SID:

Block

Field

Page 12: SID Creator
Page 13: SID Creator

Association with Observation Metadata

Feature := „High School Havixbeck“ 23 m/s 16.9.2010 13:45

Result

Unit of measure

Observed Property := „Wind Speed“

Arne Broering - [email protected]

Observation Offering := Weather

Page 14: SID Creator
Page 15: SID Creator

Evaluation of Usability Study

Arne Broering - [email protected]

Page 16: SID Creator

Evaluation of Usability Study

Successful creation of SID: High School students: 2 / 10 University students: 6 / 10

Fully / partly / not understood SID? High School students: 4, 3, 3 University students: 9, 1, 0

SID creation easier than adapter implementation? 5 / 5 students: yes

Arne Broering - [email protected]

Page 17: SID Creator

Conclusions & Outlook

SID Creator facilitates sensor integration

SID Creator does not yet support full SID model Not all sensor protocols can be described.

Vision: Sharing of SID instances among user

communities Creation of SIDs by sensor manufactures

Arne Broering - [email protected]

Page 18: SID Creator

Questions?

Thank you!

Arne Broering

SID project @ 52°North: http://52north.org/sidSensor Web lab @ IfGI: http://swsl.uni-

muenster.de


Recommended