uni presentation in wot ig, tpac 2016 @ lisbon€¦ · 9/22/2016  · uni presentation in wot ig,...

21
Copyright(c)2016 UNI K.K. All Rights Reserved. September 23. 2016 UNI Presentation in WoT IG, TPAC 2016 @ Lisbon

Upload: others

Post on 25-Sep-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

Copyright(c)2016 UNI K.K. All Rights Reserved.

September 23. 2016

UNI Presentation in WoT IG, TPAC 2016 @ Lisbon

Page 2: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

WHO and WHAT IS UNI? - Internet of Everything Company

• UNI Overware - to connect everything*1

– Projects the Real world onto the Cyber world utilizing objects (looks like Vertex on

graph data)

– Utilizing enhanced IPv6 addressing space

– Extends TCP/IP mechanism with Multi-dimensional vertex service

– Tracks all trail of visited Vertices and Current Vertex as Context*1

– The Context of vertices is recorded over the network as a UNI Chain*3

• UNI Underware (antonym of Overware) - to secure the privacy

– E2E: White List Gateway and InterVault

– Confetti: Secret Sharing, distribution by MDVS

– Fractal Index: Distributed data are indexed with Fractal Compression

1 Copyright(c)2016 UNI K.K. All Rights Reserved.

*1: Everything: in UNI system ”Everything” contains not only devices and services but also human, events and concepts.

*2: Context: Record all transition and strolling oVo history in “white board” as context user behave and stroll among Arbitrary vertices.

*3: UNI Chain: similar to block chain

Page 3: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

Map the Real World to the Cyber World

2 Copyright(c)2016 UNI K.K. All Rights Reserved.

A

Sensor

B

Applian

ce

Networ

k Node

Compu

ter

C

Service

A

Sensor

B

Applian

ce

Networ

k Node

Compu

ter

C

Service

D

Mobile

D

Mobile

Events

Concep

ts

Human

Comm

unity

Cyber World Real World IPv4(232), IPv6(2128) Address UNI Address(2256) Address

Page 4: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

Map the Real World to the Cyber World

3 Copyright(c)2016 UNI K.K. All Rights Reserved.

Concep

ts

Events

Human

Comm

unity

A

Sensor

B

Applian

ce

Networ

k Node

Compu

ter

C

Service

A

Sensor

B

Applian

ce

Networ

k Node

Compu

ter

C

Service

Events

Concep

ts

Human

D

Mobile

D

Mobile

Comm

unity

Cyber World Real World IPv4(232), IPv6(2128) Address UNI Address(2256) Address

Extends TCP/IP mechanism with Multi-Dimensional Vertex Service (SNIF: Social Network InterFace)

Page 5: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

P.4

oVo:An object which has 32byte ID will give to not only devices but person and abstracted events, like party, meeting. Representing everything as vertex in graph data.

oVo

VPI

AIP

XPIF SNIF

TIF

PROF

UNI Chain Secure P2P

Profile Interface

AI Engine Interface

User Interface

Graph DB Interface

External Program Interface

Interface to profile data of the oVo

Interface to communicate among oVo utilizing UNI Chain based on P2P protocol

Interface to graph database to discover with set-operation

Interface to AI and recommend engines, like Tensor, word2vec

Interface to external system API and Devices

Interface to user, supporting HTML and other game engines, like UNITY

MDVS on Graph

UI/UX Multi-Dimensional

Data Modeler

USER ASSIST Context Based Advertisement

【oVoId】 (e.g. 2001:daf::1,::1)

32Bytes

(IPv6 Address x2) Unique ID given by UNI

+ IPv6 Address

Key Technology of UNI - Overware Vertex Object - oVo

UNI Tensor calculation

Page 6: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

What is oVo

• Overware Vertex Object

• oVo is an object which has 32byte ID and is assigned to every single device,

person and abstracted concepts, events, like party or meeting.

– 16bytes for IPv6 address + 16bytes for UNI unique ID

• oVo is representing everything as vertex in graph data.

• oVo has only data contains URI for each interface, no binary inside oVo

– All binary split from application to manipulate devices and services are stored in

integrated application server.

• oVo has a fixed memory space

– “White Board” is in memory space to store context

– Exchanging data in Underware

5 Copyright(c)2016 UNI K.K. All Rights Reserved.

Page 7: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

Customer

• Medical

– Hospital, Medical University, Nursing care service

• Advertising

– SSP, DSP, DMP

6 Copyright(c)2016 UNI K.K. All Rights Reserved.

Page 8: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

A’s Vital

Heart

Rate Sensor

A‘s

Vital

2016/09/19

A’s

Vital

2016/09/20

Blood Pressure

Sensor

Heart

Rate

Sensor

Blood

Pressure

Sensor

Database

XPIF

over

BLE

XPIF

over

Zigbee

TIF

TIF

TIF TIF

XPIF XPIF

Mr.A

A’s

Smart

Phone

TIF Smart Phone VPI

over

HTTP

UNI System

7 Copyright(c)2016 UNI K.K. All Rights Reserved.

A’s Rad Pix PACS XPIF

over

DICOM

Overview of associations between UNI and outside UNI

allplay

player

Song A me

roomA

allplay

Player

Song A

Sensor in

Room A

Other oVo

XPIF

over

GPIO

XPIF

over

allpay

UNI System

DEMO Case Other Example : Medical Scenario

XPIF

over

dlna

Page 9: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

UNI and WoT

8 Copyright(c)2016 UNI K.K. All Rights Reserved.

Page 10: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

Type of communication to WoT system

9 Copyright(c)2016 UNI K.K. All Rights Reserved.

UNI WoT

Servient Device

WoT

Servient

Consuming

Exposing

WoT

UNI WoT

Servient Device

WoT

Client

Device oVo

Page 11: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

What UNI can/could contribute to WoT?

• UNI can communicate to external service over WoT interface

– UNI has interface to external system over HTTP and will implement over WoT

Interface.

• UNI could run WoT script on UNI system

– UNI could support AP runtime

– UNI Supports C, C++, Java, JavaScripts(node.js)

– Script can add extra UNI functions as below • SNIF (Graph database interface), VPI (User Interface), AIP (AI engine interface), XPIF (binary interface),

PROFILE (interface to personal data through SAML, FIDO, X.509 and other protocol)

• SNIF is using general graph theory with triple to find oVo connecting to “me”

• UNI can manage lifecycle of script, Things Description and binaries

– UNI oVo (vertex) has mechanism to keep itself up to date

10 Copyright(c)2016 UNI K.K. All Rights Reserved.

Page 12: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

Copyright(c)2016 UNI K.K. All Rights Reserved.

DEMO

11

Page 13: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

12

Configuration for Demonstration

UNI Device

Living Room

AC-ALL2

Panasonic

Cucumber

UNI Device

Music

Storage

UNI Device

Bed Room

Client

MAC BOOK

UNI Server

Living Room Bed Room

A Man moves from living

room to bed room

Continuous play

Page 14: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

Demo Use Case

• Connect Devices to UNI Network with UNI UPnP

– Discover all devices and songs connecting to network through UNI boot-up process

– Discover A new Device with UNI UPnP when connect

– Add new vertices in database dynamically with information from UNI UPnP

– Get A seed oVo*1 from arbitrary cloud

– Instantiates A oVo in local host then the oVo connect to the device

– Then the device become operable on UNI Network

– Play A song over both allplay and dlna protocol

• Play song in multiple rooms with context

– Play music in a living room

– Select and change song agnostic to a protocol of music player

– Song follows user as moving to other room (since context of A is changed by

moving)

13 Copyright(c)2016 UNI K.K. All Rights Reserved.

• *1: Seed oVo: Each type of seed oVo has minimum information to create oVo, and is stored in local or cloud.

Page 15: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

What you can see in demo

• Control all devices in home from A device not connected to home network

• Discover all songs and music players over several protocol

– You can see the activity on graph data monitor and console

– Relation among vertices will be created automatically

• Instantiate several oVo of device dynamically when connect

– You can see the activity on graph data monitor and console

– Relation among vertices will be created automatically

• Play A song over both allplay and dlna protocol

– Play on mpeg player and allplay player

• Continuous play as changing context

– Simulates moving by swtich

14 Copyright(c)2016 UNI K.K. All Rights Reserved.

Page 16: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

Next Step

• Implement WoT Interface

– To consume data from other servers over WoT interface

– To expose data from UNI system over WoT interface

• Build a joint scenario

15 Copyright(c)2016 UNI K.K. All Rights Reserved.

Page 17: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

UNI Software Deliverables

• UNI Peripherals SDK - Open source, release date: Q1, 2017

– C, C++, Java, JS(node.js)

• UNI Chain SDK - Open API, release date: TBD

– C, C++, Java

16 Copyright(c)2016 UNI K.K. All Rights Reserved.

Page 18: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

Copyright(c)2016 UNI K.K. All Rights Reserved.

OTHER

17

Page 19: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

UNI Devices

• UNI ZMOT

• Home Server with UNI Stack

18 Copyright(c)2016 UNI K.K. All Rights Reserved.

Page 20: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

P.19

A Pretty Simple Device user can order from this with one push, and could be a advertising device. Item to shop is configurable

UNI ZMOT

UNI ZMOT

Page 21: UNI Presentation in WoT IG, TPAC 2016 @ Lisbon€¦ · 9/22/2016  · UNI Presentation in WoT IG, TPAC 2016 @ Lisbon . WHO and WHAT IS UNI? - Internet of Everything Company • UNI

UNI Home Server

• Functions

– Host for internal oVo at home

– Host of UNI Stack

– Meson to authorize when bind multiple sub-graph

– Super Node to manage distributed data over Peer-to-Peer protocol

– Hosts fundamental oVos to get seed oVo from internet

20 Copyright(c)2016 UNI K.K. All Rights Reserved.

UNI Home Server