sensorthings api webinar - #2 of 4 - iot data modeling with open standards
TRANSCRIPT
OGC SensorThings API
Tutorial #2 - SensorThings Data Model
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
sensorup.com@sensorup
Agenda
• OGC SensorThings Data Model
• Steps of IoT Data Modeling
• Example Use Cases
• Hands-on! OGC SensorThings Playground
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)
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
sensorup.com@sensorup
Congrats!
• OGC Technical Committee approved an electronic vote to approve release of OGC SensorThings API as an OGC Adopted Standard yesterday.
sensorup.com@sensorup
Applications or Devices
Web Server (e.g., Cloud)
Part 2. SensorThings API RESTful Interfaces
Part 1. Standard Data Model
MQTT, HTTP, CoAP
SensorThings API Entities
• based on ISO 19156:2011 Observations and Measurements (O&M) conceptual model
Steps of IoT Data Modeling1.What is the THING in my application?
2.What phenomena (i.e., OBSERVED-PROPERTY) are my THING observing?
3.What SENSORs am I using to collect observations?
4.What is the target (i.e., FEATURE-OF-INTEREST) of my observations?
What is a Thing?
• A thing is an object of the physical world (physical things) or the information world (virtual things) that is capable of being identified and integrated into communication networks. (ITU-T Y.2060)
11
Steve’s heart Steve’s body
Hexoskin Withing Wifi Scale
Steve
Point collected by GPS
Heart Rate Weight
15
17
Exit #24 A section of Highway #2
Lightpost #1
Traffic Cam model #1 Queue Length
TrafficCam
Location and FeatureOfInterest are different!
Raw Images
• What is your THING depending on your use case.
• SensorThings API supports multiple views to model your IoT applications.
• Flexible and Future Proof • That means your IoT investment can
evolve with your business.
18
OGC SensorThings Playground• OGC SensorThings API Playground
• http://pg.sensorup.com
• OGC Incident Management for Information Sharing
• http://ogcpilot.sensorup.com:8080/OGCSensorThings/v1.0
• e.g., a temperature datastream: http://ogcpilot.sensorup.com:8080/OGCSensorThings/v1.0/Datastreams(71592)/Observations