Download - 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 - [email protected]
Sensor Layer
Problem: Interoperability Gap
Application Layer
Sensor Web Layer
Arne Broering - [email protected]
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]
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]
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]
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 - [email protected]
Observation Offering := Weather
Evaluation of Usability Study
Arne Broering - [email protected]
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]
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]
Questions?
Thank you!
Arne Broering
SID project @ 52°North: http://52north.org/sidSensor Web lab @ IfGI: http://swsl.uni-
muenster.de