Transcript
Page 1: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

What is a Thing of the IoT?

Aspirations of things narrated by a ‘Thing Interpreter’

Pratik Desai, PhD@chheplo

Principal ScientistImbue WearsIoTA Conference 2014

Page 2: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

Internet is evolving.

Page 3: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

Today, IoT is mostly about Buzz words, Infographics and Marketing campaigns

IoT needs standardization

Page 4: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

What is a Thing?

Interact with other Things

Communication protocol Data annotation and modeling

Aspirations of Things

Interoperability

Hierarchy of Things

Page 5: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

Internet of Things today..

Page 6: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

ControlSense and actuate Physical environment

Page 7: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

Communicatewith Internet

Direct

Using Enablers

Page 8: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

ComputeProcess and infer information

Page 9: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

Computation

Communication Control

Cyber Physical

System

a Thing

A Thing is an Instance of the Cyber-Physical System.

Page 10: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

A Thing of the Internet of Things.

Page 11: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

What is not a Thing in the IoT?

Page 12: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

What is a Thing?

Interact with other Things

Communication protocol Vocabulary and Grammar

Aspirations of Things

Interoperability

Hierarchy of Things

Page 13: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

“Languages are so complex they can not just appear from nothing, they must have evolved from pre-linguistic systems”.

- “Continuity theories” of human languages

Page 14: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

Web languages are designed to deliver textual context to Human.

Page 15: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

Interoperability

CoAP MQTTWiFi Bluetooth

<data>#4Fhg34&8sdc</data>

{ Data: #48sdc,Sensor:3#2,}

Page 16: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

What is a Thing?

Interact with other Things

Communication protocol Data annotation and modeling

Aspirations of Things

Interoperability

Hierarchy of Things

Page 17: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

Instance

Thing Classes

Thing Types

Base concepts Sensors, Observation, Security..

Refrigerator, Activity tracker, Thermostat…

GE Series XX, Kenwood YY

Page 18: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

What is a Thing?

Interact with other Things

Communication protocol Data annotation and modeling

Aspirations of Things

Interoperability

Hierarchy of Things

Page 19: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

Semantic Gateway

Communication protocol Interoperability

Multi-protocol ProxySemantic Annotation

ServiceGateway as Service

Page 20: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

Semantic Gateway as Service - Architecture

Page 21: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

Multi-protocol Proxy

Page 22: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

Gateway as Service

Page 23: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

Semantic Annotation Service

Page 24: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

How Semantic Gateway as Service works?

Page 25: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

What is a Thing?

Interact with other Things

Communication protocol Data annotation and modeling

Aspirations of Things

Interoperability

Hierarchy of Things

Page 26: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

Current communication methods use information digested by Humans.

35 C

?

Page 27: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

Semantic Repository of Things

Distributed system such as DNS

Stores Thing’s descriptions in graphs

Provides sescription through APIs

Community based description aggregation

Page 28: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

a Thing

Hello

IoT

says

belongs to

Describing resources in Graphs

is

Page 29: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

Hierarchy of Things

Base Models

Thing Types

Washing Machine

Refrigerator

GE_SmartX1

GE_SmartZ1

Whirlpool_SWM1

Toaster

SmartRefrigerator

Ultra SmartRefrigerator

Kenwood_SR1Kenwood_ULR1

101 102 103

MyWM_101 MySRF_101 MyWM_102MyFridge_102

103WM 103RF

Thing Classes

ThingInstances

Reposi

tory

Sensors

Actuators

Resources

~5000concepts

~50 MClasses of Things

~50 KTypes of Things

~50 BInstances of Things

Assets

Security

Platforms

Sub Types

ThingsModels

RACP

Page 30: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

Semantic Data annotations

Page 31: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

$#*&^5!

a Thing Hello

IoT

says

belongs to

Refrigerator

of

c lass

Temperature

observes

Temperature?

Standardized Semantic Data models enables automatic discovery.

Page 32: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

How Semantic Repository works?

Semantic graph search SPARQL queries

Web form

Web based graph upload tool

API upload tool

Auth

enti

cati

on

Neo4jGraph DB

Django+

django4neo

PythonSPARQLbridge

Repository endpoint

Graph Input

Search

Website Front-End

Back-End

Page 33: What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpreter

Thank you.