Sensor Interface Descriptors (SID)

16
Declarative Sensor Interface Descriptors for the Sensor Web A. Broering, S. Below, T. Foerster WebMGS, 26th August 2010

description

 

Transcript of Sensor Interface Descriptors (SID)

Page 1: Sensor Interface Descriptors (SID)

Declarative

Sensor Interface Descriptors

for the Sensor Web

A. Broering, S. Below, T. Foerster

WebMGS, 26th August 2010

Page 2: Sensor Interface Descriptors (SID)

Motivation: Sensor Plug & Play

Arne Broering - [email protected]

Page 3: Sensor Interface Descriptors (SID)

Sensor Layer

Problem: Interoperability Gap

Application Layer

Sensor Web Layer

Arne Broering - [email protected]

Page 4: Sensor Interface Descriptors (SID)

Sensor Interface Descriptors (SID)

Sensor Web Layer

Sensor Layer

Arne Broering - [email protected]

Page 5: Sensor Interface Descriptors (SID)

SID Model - Overview

Arne Broering - [email protected]

Page 6: Sensor Interface Descriptors (SID)

SID – Protocol Definition

Arne Broering - [email protected]

Page 7: Sensor Interface Descriptors (SID)

<swe:encoding>

<swe:TextBlock

decimalSeparator="." tokenSeparator="|" blockSeparator="#"/>

</swe:encoding>

:

<swe:DataRecord>

<swe:field name="datasetID">Wind01</swe:field>

<swe:field name="time" />

<swe:field name=“wind_speed"/>

<swe:field name=“wind_direction"/>

:

Station|1275482685|33UUU 932 592|10530Q|#

Status|1275482686|2|43|72|0|#

Wind01|1275482698|42.0|23.0|…|#

:

SID – Protocol Definition

Arne Broering - [email protected]

Page 8: Sensor Interface Descriptors (SID)

SID – Protocol Processing

Arne Broering - [email protected]

Page 9: Sensor Interface Descriptors (SID)

SID – Protocol Processing

Native Process Types

1. Checksum Computation & Validation urn:ogc:def:process:OGC:checksum

2. Character Escaping urn:ogc:def:process:OGC:escCharacter

3. Interpolation urn:ogc:def:process:OGC:interpolation

4. Date Conversion urn:ogc:def:process:OGC:dateConversion

Content MathML

Arne Broering - [email protected]

Page 10: Sensor Interface Descriptors (SID)

SID – Definition of Observation Metadata

Arne Broering - [email protected]

Page 11: Sensor Interface Descriptors (SID)

<presentationLayer> defines:

Data type (e.g. numeric)

Unit of measure (e.g. m/s)

<outputs> defines:

Feature of interest (e.g. City of Como)

Observed property (e.g. wind speed)

InsertObservation operation calls

SID – Definition of Observation Metadata

Page 12: Sensor Interface Descriptors (SID)

SID – Command Definition

Arne Broering - [email protected]

Page 13: Sensor Interface Descriptors (SID)

SID Interpreter Implementation

Arne Broering - [email protected]

http://52north.org/sid

Page 14: Sensor Interface Descriptors (SID)

Outlook: Combination with Sensor Bus

Page 15: Sensor Interface Descriptors (SID)

Outlook: Graphical SID Creator

Arne Broering - [email protected]

Page 16: Sensor Interface Descriptors (SID)

Questions?

Thank you!

Arne Broering

SID project: http://52north.org/sid

Sensor Web community: http://52north.org/SensorWeb

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