33
What is a Thing of the IoT? Aspirations of things narrated by a ‘Thing Interpreter’ Pratik Desai, PhD @chheplo Principal Scientist Imbue Wears IoTA Conference 2014

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

Embed Size (px)

DESCRIPTION

The vision of connecting every networked computer with each other created the Internet we use today from a research project, which got possible because of the open Internet standard and a tangible architecture. In the chaos of buzzwords and marketing campaigns, the Interoperating between connected devices, Things, has been compromise, suffocating the growth of the Internet of Things domain. The interoperability between wearable devices and other IoT components can lead to development of high intelligence applications enabling non-hardware entities to be part of the wearable domain. We propose a semantic web assisted IoT architecture, which implements standard data models described in relationship graphs. The graph based data structure enables reasoning and intelligence at the machine level laying down road for innovations.

Citation preview

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.