geneva, switzerland, 18 february 2014 ogc where the internet of things touches location/space bart...

31
Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, [email protected] ITU Workshop on the “Internet of Things - Trend and Challenges in Standardization” (Geneva, Switzerland, 18 February 2014)

Upload: frankie-cuddy

Post on 01-Apr-2015

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

Geneva, Switzerland, 18 February 2014

OGCWhere the Internet of Things

touches Location/Space

Bart De Lathouwer,OGC, [email protected]

ITU Workshop on the “Internet of Things - Trend and Challenges in Standardization”

(Geneva, Switzerland, 18 February 2014)

Page 2: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

© 2012 Open Geospatial Consortium

Topics

OGC

Introduction

IoT touches Location/Space

SWE

SWE for IoT

Conclusions and Recommendations

Page 3: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

The Open Geospatial Consortium

Not-for-profit, international voluntary consensus standards organization; leading development of geospatial standards

• Founded in 1994.

• 480+ members and growing

• 33 “core” standards

• 15 extensions/profiles

• Hundreds of product implementations

• Alliances and collaborative activities with ISO and many other SDO’s

Copyright © 2014 Open Geospatial Consortium3

Page 4: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

4

Page 5: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

Sensor Web Desires

Quickly discover sensors and sensor data (secure or public) that can meet my needs – location, observables, quality, ability to task

Obtain sensor information in a standard encoding that is understandable by me and my software

Readily access sensor observations in a common manner, and in a form specific to my needs

Page 6: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

Sensor Web Desires II

Task sensors, when possible, to meet my specific needs

Subscribe to and receive alerts when a sensor measures a particular phenomenon

Page 7: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

Sensor Web Vision I

Sensors will be web accessible

Sensors and sensor data will be discoverable

Sensors will be self-describing to humans and software (using a standard encoding)

Most sensor observations will be easily accessible in real time over the web

Page 8: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

Sensor Web Vision II

Standardized web services will exist for accessing sensor information and sensor observations

Sensor systems will be capable of real-time mining of observations to find phenomena of immediate interest

Sensor systems will be capable of issuing alerts based on observations, as well as be able to respond to alerts issued by other sensors

Page 9: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

Sensor Web Vision III

Software will be capable of on-demand geolocation and processing of observations from a newly-discovered sensor without a priori knowledge of that sensor system

Sensors, simulations, and models will be capable of being configured and tasked through standard, common web interfaces

Sensors and sensor nets will be able to act on their own (i.e. be autonomous)

Page 10: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

Building Blocks: OGC SWE

Registries & Dictionaries

SensorDescription Language

PhenomenonDescription Language

Services

Observation Tasking Alerting Analysis

SensorML O&M TML

TML SOS SPS SAS WNS

CS-W

Page 11: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

SWE

CAT

SOS

SensorsRegister

Register

Search

SOSSOSBindDB

Publish

O&M

SensorML

Register

Page 12: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

SWE

CAT

SOS

Sensors

WNS

SPS

Register

Register

SOSSPS

SensorML

TaskSearch

1

Task2

Notify3

notification

4

GetResults5

O&M6

Page 13: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

SWE

CAT

SOS

SAS

Sensors

WNS

SPS

Register

Register

Search

SOSSASGetResults

SensorML

Task

Task

Notify

notification

Register

Publish

Alert

NotifyBind

Page 14: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

© 2012 Open Geospatial Consortium

Page 15: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

Sensors Sensors EverywhereEverywhere(Things or Devices)(Things or Devices)

50 billions Internet-connected things by 50 billions Internet-connected things by 20202020

OGC SWE-IoT Focus

Page 16: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

16

Existing IoT Applications are Silos

IoT IoT service service

AA

IoT IoT service service

BB

IoT IoT service service

CC

IoT IoT service service

DD

ApplicatiApplication Aon A

ApplicatiApplication Bon B

ApplicatiApplication Con C

ApplicatiApplication Don D

Silo A Silo B Silo C Silo D

Page 17: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

17OGC

Let’s say you want to develop the following application

IoT IoT service service

AA

IoT IoT service service

BB

IoT IoT service service

CC

IoT IoT service service

DD

ApplicatiApplicationon

When my body temperature is high and hours of sleep is low, the light cannot be turned on and room temperature will be set to 15 degree Celsius.

Page 18: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

18

Opportunities for Standards

ThingSpeak

Xively (Pachube)

SensorCloud

Others... NumerexOthers...Device Cloud

Evrythng

Page 19: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

19OGC

OGC SW-IoT Goal

IoT service A IoT service B IoT service C IoT service C

Many more innovative applications by mashing-up the IoT data infrastructure

Page 20: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

20

Why OGC?

Every thing has a locationLocation information needs to be carefully described.e.g., outdoor, indoor, geometry, topology, semantics, sensor space, etc.

OGC Sensor Web Enablement is widely adopted and implemented

e.g., OGC/ISO Observation and Measurements, OGC SensorML, OGC Sensor Observation Service, etc.The OGC SensorThings API is built based on the OGC SWE

20

Page 21: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

21

®

Example: GML Point Profile

<gml:Point srsName=”urn:ogc:def:crs:EPSG:6.6:4326”>

<gml:pos>45.256 -110.45</gml:pos>

</gml:Point>

Describe the location of a THING using geographic coordinates

Page 22: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

22

®

Example: OGC CityGML

– Semantic 3D city and building models provide• the geometry and• a thematic differentiation of the

indoor areas (at least separation in building parts, levels and rooms)

Describe the location of a THING in a building

Page 23: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

23

®

Example: OGC Indoor GML

• Goal of IndoorGML– Common schema framework for

Interoperability between indoor navigation applications

Describe the location of a THING indoor

Page 24: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

®

OGC SensorThings API StatusOGC SensorThings API Status

Current draft on GitHubhttp://ogcnetwork.net/sensorthings

a reference service implementation ready a simple client ready a .NET Micro Framework ready (Netduino) a Javascript library almost ready an Interactive SDK ready

x

Submit your comments here:http://github.com/OGC-IoT/ogc-iot-api/issues

Page 25: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

25

®

Brief Introduction: URI Components

• URI Components– based on OASIS OData

http://service_root_URI/Things(1)/Sensors?$top=2&orderby=ID

service root URI resource path query options

Page 26: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

26

®

Brief Introduction: Data Model

Page 27: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

®

Timeline

Copyright © 2012 Open Geospatial Consortium

201420142013201320112011 20122012

Finalization and signed-off standard

Draft APIJanuary 2013

OGC IoT WorkshopBrussels

Sensors4 IoT ad hoc meeting March 2012 in Austin, TX

Sensors4 IoT first meetingJune 2012 in Exeter UK

Use cases for Public ReviewOctober 2012

Draft API v.0.2March 2013

We are here!!

Draft SpecFebruary 2014

Page 28: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

Conclusions

OGC and IoTMature SWE stack

SWE Implementation Maturity ER

CityGML, IndoorGML, ARLight-weight SWE

OGC SensorThings APIOGC SensorThings API

Geneva, Switzerland, 18 February 2014 28

Page 29: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

Next steps

Democratize IoTSemantic interoperability & mediationSecurityOpportunistic networks…

Geneva, Switzerland, 18 February 2014 29

Page 30: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

Recommendations

Influence the standardsParticipate in standards making process

Work with other SDO and initiativesInteroperability across the OSI stackITU, IEEE, OASIS, W3C, M2M, ISO, ETSI, IERC, IoTA, …

Geneva, Switzerland, 18 February 2014 30

Page 31: Geneva, Switzerland, 18 February 2014 OGC Where the Internet of Things touches Location/Space Bart De Lathouwer, OGC, bdelathouwer@opengeospatial.org ITU

Questions?

Geneva, Switzerland, 18 February 2014 31