SID Creator

Post on 05-Dec-2014

1.275 views 3 download

description

get the according paper here:http://www.springerlink.com/content/r64j30577l956775/

Transcript of 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

Motivation: Sensor Plug & Play

Arne Broering - broering@52north.org

Sensor Layer

Problem: Interoperability Gap

Application Layer

Sensor Web Layer

Arne Broering - broering@52north.org

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 - broering@52north.org

Sensor Interface Descriptors (SID)

Sensor Web Layer

Sensor Layer

Arne Broering - broering@52north.org

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 - broering@52north.org

How to generate SID instances?

The SID Creator

Arne Broering - broering@52north.org

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 - broering@52north.org

Use Case: School Weather Station

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

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 - broering@52north.org

Observation Offering := Weather

Evaluation of Usability Study

Arne Broering - broering@52north.org

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 - broering@52north.org

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 - broering@52north.org

Questions?

Thank you!

Arne Broering

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

muenster.de