sensorthings api webinar - #1 of 4 - introduction

32
OGC SensorThings API Tutorial #1 - Introduction 0.23 litre/minute 0.25 litre/minute 0.27 litre/minute RH: 85 % Temp: 18 Celsius Dr. Steve Liang Chair, OGC SensorThings API Standard Working Group Founder and CEO, SensorUp Inc. Associate Professor, University of Calgary

Upload: sensorup

Post on 08-Jan-2017

898 views

Category:

Internet


2 download

TRANSCRIPT

Page 1: SensorThings API Webinar - #1 of 4 - Introduction

OGC SensorThings API

Tutorial #1 - Introduction

0.23 litre/minute

0.25 litre/minute0.27 litre/minuteRH: 85 %

Temp: 18 Celsius

Dr. Steve Liang Chair, OGC SensorThings API Standard Working Group Founder and CEO, SensorUp Inc. Associate Professor, University of Calgary

Page 2: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

Agenda• Introduction to Internet of Things/Sensor Web

• SensorThings API Introduction and Benefits

• Case Studies

Page 3: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

About Dr. Steve Liang• Associate Professor, Geomatics Engineering, Uni. Calgary

• AITF-Microsoft Industry Chair on Open Sensor Web

• Chair OGC SensorThings API Standard Working Group

• Co-Chair OGC Sensor Web Enablement Domain Working Group

• N.A. Chair, OGC University Domain Working Group

• Rapporteur, ITU-T SG12/11 on Internet of Things Test Specifications

• Founder and CEO, SensorUp Inc, a University of Calgary startup (http://www.sensorup.com)

Page 4: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

About SensorUp• We are a world leader in OGC Sensor Web and IoT

• We are leading several international IoT standard development efforts (OGC and ITU-T)

• We developed world’s first OGC SensorThings API implementation

Page 5: SensorThings API Webinar - #1 of 4 - Introduction

Think about some Thing

Page 6: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

$29 - Wireless - 10 Sensors

http://www.ti.com/ww/en/wireless_connectivity/sensortag2015/

Page 7: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

Your Shirt

Page 8: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

Your Drinks

Vessyl

Page 9: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

Your Parking

Fybr

Page 10: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

Your Baby

sprouting.com

Page 11: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

Your Cat Poop

Page 12: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

Your Inhaler

propellerhealth.com

Page 13: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

Internet of Cows

Page 14: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

Your Light Posts

http://articles.chicagotribune.com/2014-06-20/news/ct-big-data-

chicago-20140621_1_cell-phone-data-big-data-sensors

Page 15: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

IoT Value Chain

Sensor and

Actuator

Smart Device

(Gateway)Network

Device-Cloud API

Data and Analytics

APP-Cloud API

System Integrator/Application

Provider

Customers

1 2 3 4 5 6 7

Page 16: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

OGC SensorThings API Scope

Sensor and

Actuator

Smart Device

(Gateway)

Network Operator

Device-Cloud API

Data and Analytics

APP-Cloud API

System Integrator/Application

Provider

Customers

1 2 3 4 5 6 7

IoT Cloud API for Sensor Data

and Control

SDKs Dashboard and

Device Management

Sensor Data Analytics

Page 17: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

What is SensorThings API• An Open Geospatial Consortium (OGC) Standard (currently a candidate)

• Part of the mature OGC Sensor Web Enablement standards

• Provide the following functions:

• Sensor Data Management (sensing profile)

• Sensor Data Analytics (sensing profile)

• Command and Control (tasking profile)

• Event Detection and Notification (rules engine profile)

Page 18: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

Applications or Devices

Web Server (e.g., Cloud)

2. SensorThings API RESTful Interfaces for accessing sensor data, tasking actuators and detect events

1. Standard Data Model based on ISO/OGC Observation and Measurement

MQTT, HTTP, CoAP

Page 19: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

SensorThings API Benefits

• One coherent API and data model integrate all your sensors (mobile or stationary, remote or in-situ)

• future proof and extensible (in case you need to integrate new type of sensors into your applications)

• lower financial and technical risk

• lower training costs

• improved productivity

• great developer experience

Page 20: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

• Open Standards

• less chance of being locked in by a specific technology and/or vendor

• easier for systems from different parties or using different technologies to interoperate and communicate with one another

• improved data interchange and exchange

• data and system, i.e., your investments, won’t become obsolete soon

• more choices available in the market (closed source, open source, SaaS)

SensorThings API Benefits

Page 21: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

• Location Intelligent

• designed for both simple and complex geospatial applications - indoor/outdoor, geometry/network, stationary features/moving features.

• designed for real-time applications

• e.g., fleet management, asset tracking, disaster response

• designed for both in-situ and remote sensors (e.g., drones)

SensorThings API Benefits

Page 22: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

• Reduce your time to market

• you can innovate based on world-class R&D efforts

• you can leverage existing libraries, SDKs, developer documentations, developer training materials, knowledge bases, etc.

SensorThings API Benefits

Page 23: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

• Reduce your development and maintenance costs

• you can innovate based on more than 10 years of R&D efforts

• you can leverage existing libraries, SDKs, developer documentations, developer training materials, knowledge bases, etc.

• no need to build and maintain your own developer ecosystem

SensorThings API Benefits

Page 24: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

SensorThings API Maturity• Adoption vote scheduled in December 2015

• OGC Compliance Test available

• Very complete SDK ecosystem

• At least four different server implementations

• Being tested in OGC Incident Management Information Sharing Pilot (sponsored by Department of Homeland Security and IJIS)

Page 25: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

FAQ• Is SensorThings API part of the OGC Sensor Web Enablement?

• YES.

• Is SensorThings API compatible with OGC Sensor Observation Services?

• YES.

• Is SensorThings API compatible with Spatial Data Infrastructure (SDIs)?

• YES.

• Can I use my existing GIS to connect to SensorThings API services?

• YES. For example, we have an ArcGIS plug-in available.

Page 26: SensorThings API Webinar - #1 of 4 - Introduction

Case Study #1• A pilot project funded by Department of Homeland Security and IJIS

Institute

• Problem:

• lacking a Common Operating Picture (COP) for various first responder groups and disaster managers

• Solution:

• SensorUp platform allows various group to access heterogeneous sensing systems

Case Study #1

Page 27: SensorThings API Webinar - #1 of 4 - Introduction

OGC ®

OGC Pilot on IoT for Incident Management Information Sharing

27

• Kick-off: July 2015 • Demo: January 2016

• Pilot project sponsor:

Page 28: SensorThings API Webinar - #1 of 4 - Introduction

Case Study #1• Opportunities:

• next generation first responders need to be protected, connected, fully aware.

• sensors are everywhere, including smart shirts, plug-and-play sensing systems, smart cities infrastructure

• lacking a Common Operating Picture (COP) for various first responder groups and disaster managers

• Solution and Results:

• SensorThings API allows various groups accessing heterogeneous IoT-based sensing systems within a coherent platform

• enable interoperability

• can reduce implementation and training time and cost significantly in the future

Page 29: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

Environmental Monitoring

Case Study #2

Environmental Monitoring

Page 30: SensorThings API Webinar - #1 of 4 - Introduction

Case Study #2• Opportunities:

• Rockyview County and Uni. Calgary researchers need better groundwater information

• Affordable sensors allowing citizens (well owners) to contribute groundwater level monitoring

• Lacking a Sensor Data Management Platform to integrate data from more than 40 well owners

• Solution and Results:

• SensorThings API allows citizens to contribute their monitoring data effortlessly

• Various groups accessing groundwater data within a coherent platform

• Cheaper and better environmental monitoring that can be integrated with other OGC systems instantly

Page 31: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

What to learn more?

• Developer Documentations: http://sensorup.com/docs/

• OGC SensorThings SWG Community Site: http://ogc-iot.github.io/ogc-iot-api/

• Read our technical blog: http://sensorup.com

• Attend our webinars: http://sensorup.com/#signup

Page 32: SensorThings API Webinar - #1 of 4 - Introduction

sensorup.com@sensorup

Any Questions?