foss4g 2009 building human sensor webs with 52° north swe implementations building human sensor...

21
FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens, Arne Bröring, Thomas Everding, Simon Jirka, Christoph Stasch

Upload: della-mills

Post on 16-Dec-2015

217 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

Building Human Sensor Webs with

52° North SWE Implementations

Eike Hinderk Jürrens, Arne Bröring, Thomas Everding, Simon Jirka, Christoph Stasch

Page 2: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

Overview

Sensor Web Enablement Typical SWE Use Cases Mobile Communication The Human Sensor Web Project Outlook Conclusion

Page 3: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

Sensor Web Enablement

• Standardization of data formats as well as (web) service interfaces

• Integration of sensors and sensor data into spatial data infrastructures

• Hide the heterogeneity of sensor interfaces and low level sensor network protocols

• Foundation for realizing “plug-and-play” web based sensor networks

Page 4: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

Sensor Web Enablement

• OGC Working Group• Standards for

– Encoding of sensor measurements– Accessing real time measurement data as well as

time series data– Controlling sensors and simulation models– (Discovering sensors and sensor data)– Describing metadata of sensors and sensor

observations

Page 5: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

Sensor Web Enablement

Page 6: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

Sensor Web Enablement

Page 7: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

Sensor Web Enablement

Sensor Observation Service (SOS) Access to

Observation data (time series) Sensor Metadata

Pull-based Encodings

O&M for modeling sensor observations SensorML for modeling sensor metadata

http://www.opengeospatial.org/standards/sos

Page 8: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

Sensor Web Enablement

Sensor Event Service (SES) Enhancement of the OGC Sensor Alert Service (SAS) Filtering of events (sensor measurements) according

to user defined rules Support more complex conditions than the SAS, e.g.

Temporal conditions More precise geometric conditions Combination of rules

Work in progress not yet an OGC standard

Page 9: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

Sensor Web Enablement

Web Notification Service (WNS) Enables asynchronous communications between a

user and corresponding services Protocol transducer between HTTP and

E-mail SMS Instant message Phone call …

Work in progress not yet an OGC standard

Page 10: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

Conventional SWE Use Cases

Sensor networks owned by operators like public authorities and companies (e.g. weather services, pollutant measurement stations)

Collection of the data and transfer into a central database

Standardized access to the database through the SOS interface

Page 11: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

Mobile Communication

Mobile phones become more and more powerful Wireless internet connections ability to connect

to web services Better displays more opportunities for designing

programs running on mobile phones Significant amount of computing power support

of more complex communication protocols GPS allows positioning

Page 12: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

Mobile Communication

Adapters for SWE components may be implemented directly on mobile phones

Disadvantage: Implementing SWE on mobile phones excludes older phone models

Aim: Develop an approach that can also be supported by simple mobile phones

use SMS

Page 13: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

The Human Sensor Web Project

Conducted by the ITC, WI-TMC and 52° North for UN-HABITAT

Funded by Google.org Based on SWE technology connect simple

mobile phones to the SWE architecture in order to allow the collection of human observations

Page 14: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

The Human Sensor Web Project

Aim: Improve the water supply in Zanzibar Using mobile phones for reporting the water

supply quality at water points Water operators receive better knowledge

about the supply situation The consumers can be informed (e.g. via

SMS) if problems with the water supply occur

Page 15: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

The Human Sensor Web Project

Page 16: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

The Human Sensor Web Project

Page 17: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

The Human Sensor Web Project

Human observations are not always reliable need for modeling some kind of trust

• Depending on the reputation of a user the system holds a message back or forwards it

• Reputation is adjusted after each sent message

• Principle: Fast decrease and slow increase of trust

Page 18: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

The Human Sensor Web Project

Modeled using the Event Pattern Markup Language (EML, OGC discussion paper)

EML files are submitted to a SES instance SES filters messages taking into account the

calculation of trust SES only forwards trustworthy messages

Page 19: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

Outlook

Transfer the solution to further application domains

Enhance the trust model Extended client applications

Page 20: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

Conclusion

SWE concepts can be applied also to human observations

System based on 52° North SWE implementations

Trust model is important Human observations add a new valuable data

source to sensor network infrastructures Users do not need any knowledge about SWE

Page 21: FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,

FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations

Thank you for your attention

Further information: [email protected] http://www.52north.org/ http://sensorweb.uni-muenster.de/