Top Banner
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
33

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

Jan 15, 2015

Download

Internet

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.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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.