the road to internet of things

46
Jun. 25, 2014 Auto-ID Labs, KAIST Dept. of Computer Science, KAIST The Road to Internet of Things Daeyoung Kim Director of Auto-ID Labs, KAIST [email protected], http://oliot.org, http://autoidlab.kaist.ac.kr, http://resl.kaist.ac.kr http://autoidlabs.org http://gs1.org

Upload: daeyoung-kim

Post on 09-May-2015

1.278 views

Category:

Software


1 download

TRANSCRIPT

Page 1: The Road to Internet of Things

Jun. 25, 2014

Auto-ID Labs, KAIST

Dept. of Computer Science, KAIST

The Road to Internet of Things

Daeyoung Kim

Director of Auto-ID Labs, KAIST

[email protected], http://oliot.org, http://autoidlab.kaist.ac.kr, http://resl.kaist.ac.kr http://autoidlabs.org http://gs1.org

Page 2: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 2

(CASE I) Healthcare Application

- KAIST Dr. M Project

Health

Monitoring Medical Assistance

DrM Database

20132012

2011

Real-time Monitoring Data

Historical Data

DrM Database

Bio Optic Sensor

Bio Optic Sensor

Healthcare

Watch

Healthcare

Watch

EEG biotelemetry

Blood

Pressure

Blood

Pressure

stick-onHeart Rate Sensor

Virus Monitoring

Virus Monitoring

Foot SensorFoot Sensor

Smart SensorsSmart Sensors

ECG SensorECG Sensor

EEG biotelemetry

stick-onHeart Rate Sensor

Machine LearningMachine LearningBig AnalyticsBig Analytics

Prediction

Disease knowledge

Sensors

Communications, IoT Platform

Analysis

Prediction

Discover

Knowledge

FDA/GS1 UDI

Page 3: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 3

(CASE II ) Smart Agriculture and Food Safety - Food Traceability System (Now)

Page 4: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 4

4

(CASE II ) Smart Agriculture and Food Safety - Food Traceability System (Now)

Page 5: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 5

[1] Track & Tracing & Recall [2] Smart Agriculture (Sensors & Actuators)

[3] Global Access

[4] Processed

Foods [5] Smart Services &

BigData

(CASE II ) Smart Agriculture and Food Safety - Food Traceability System (Future)

Page 6: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 6

Future Internet ?

New Internet Society

Page 7: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 7

2013 Hype Cycle for Emerging

Technologies

Page 8: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 8

Market Prediction

IDC forecasts 15 billion devices by the year

2015"

ABI Research’s study, “Wireless Sensor Networks,” analyzes

IEEE 802.15.4 and which standards, such as ZigBee, Wireless

HART, and ISA100.11a, will influence and drive the market, as

well as emerging technology and competitive solutions such as

Z-Wave, 6LoWPAN, Bluetooth Smart, and Low Power Wi-Fi.

850 Million IEEE 802.15.4 Chipsets to

Ship in 2016, Despite Strong

Competition from Bluetooth

Page 9: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 9

More than 80 % of decision makers in worldwide companies plan to

implement an IoT solution and 15% already have it.

Source: A commissioned study conducted by Forrester

Consulting on behalf of Zebra Technologies, June 2012

Surveying 646 global IT companies

Page 10: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 10

Expecting new Big players

Internet of Things

Human Information

Thing Information

Context-aware

Services

- / :

- : Internet of Things

- / : , - : ,

Page 11: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 11

Internet of Things – Which is right direction?

Page 12: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 12

Internet of Things – Which is right direction?

Page 13: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 13

Internet of Things – Which is right direction?

Page 14: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 14

The Road to Internet of Things

Positioning Baseline Infrastructure

Page 15: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 15

GS1 Philosophy and Internet of Things

Humans and things

Page 16: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 16

GS1 a long time ago …

Page 17: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 17

Home of Internet of Things GS1 & Auto-ID Labs

In 1999, the Internet of Things" was

first coined by Kevin Ashton who

cofounded the Auto-ID Center at

the MIT

Business Processes

and Applications

Software and Network

Hardware

Page 18: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 18

GS1 Member Organizations

Page 19: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 19

GS1 - Essentials

Page 20: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 20

Regulation EU No 1169/2011 Food Information Regulation

Page 21: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 21

Food Safety Modernization Act (FSMA)

Food Safety Modernization Act(FSMA)

was signed on January 4, 2011and aims

to ensure the U.S. food supply is safe by

shifting the focus from responding to

contamination to preventing it.

http://www.fda.gov/Food/GuidanceRegulation/FSMA/ucm247546.htm

Foodborne illness is a significant

burden

About 48 million (1 in 6

Americans) get sick each

year

128,000 are hospitalized

3,000 die

Page 22: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 22

GS1 – UDI Code for Medical Devices

Page 23: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 23

Toward GS1 Internet of Things Platform We will cover bellows, but not limited

Passive Things Active Things

Wireless Sensors/Actuators

Smart Devices

Consumer Electronics

Knowledge

Page 24: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 24

Internet of Things Conceptual Architecture

Future IT Eco-System

Human Information

Thing Information

Context-aware

Services

Social Network Service

M2M networking of

Home Devices

Internet Browsing

Entertainment

(Multimedia & Game)

Home Surveillance

Augmented Reality

Big DataAnalysis

Cloud Computing

Internet of Things

Cloud Computing

Internet of Things

User log, Business

activity logs, etc.

Internet contents,

SNS, etc.

Everyday objects Multimedia (video,

audio), etc.

Social Network Service for IoT

Three Musketeers; One for All, and All for One

Page 25: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 25

GS1 Standards &

Internet of Things Research

Based on GS1 Philosophy and

Technology at Auto-ID Lab KAIST

Oliot, Snail, Seahaven, Lilliput

IoTMaaS, GPUCLOUD, CRADHN

Food SCM and Safety System Project,

Dr. M Project, SoC Management System Project

Page 26: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 26

Oliot stems from GS1/EPCglobal Standards (Open Language for Internet of Things)

Page 27: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 27

Object Name Service for Internet of Things

Manual Service

Object Name Service

(ONS)

manual

html

epcis

Page 28: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 28

ONS 2.0 Architecture

ONS Application

GS1 ID AUS

ONS Client

FQDN NAPTR

RecursiveName Server

EPCIS Server

ONS Peer Roots

(1)(2)

(3)(4)

(5) (6)

(7)

(8)

Federated ONS Architecture

ONS Query response

ONS Query for ONS Query Responses for the domain name

ONS Query Response contains a set of Naming Authority PoinTeR (NAPTR) Records

ONS Query

0.0.6.2.2.3.1.4.1.4.1.6.0.gtin.gs1.id.onsepc.com

Page 29: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 29

Globally Federated ONS Peer Roots

Pilot Testbed Plan for Federated ONS

Korea

Japan China

Taiwan

Australia

USA

Brazil

Switzerland

England

Sunchon

Univ.

GS1 Korea

Samsung

KAIST

Local ONS Name Servers

onsepc.kr

Page 30: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 30

EPCIS (EPC Information Service) Internet of Things Global Data Repository

30

RFID Reader

& Antenna

Barcode

Reader

ALE – Event Capturing

Everyday

Object

EPCIS – Visibility Event Data

TDS – Unification of GS1 Codes

Attaching

EPC Tag

Attaching

Bar Code

Capturing Interface

Query Interface

Business Apps.

Page 31: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 31

Fosstrak Open Source for GS1/EPCglobal Framework (2007)

https://code.google.com/p/fosstrak/

Page 32: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 32

Oliot (Spin-off project from Fosstrak) (Open Language for Internet of Things)

• Smart Thing Information Service

(STIS) since 2005, 2011

– Expand GS1 EPCglobal Network to

integrate various sensor network

protocols

– Successor of EPC Sensor Network

– ZigBee, 6LoWPAN/CoAP/Obix

integration

– Complex Event Processing, etc.

Oliot will integrate EPC Sensor Network and STIS together with

other protocols like Alljoyn, lwM2M, etc. and released later

Page 33: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 33

Oliot (Open Language for Internet of Things)

• GS1 EPCglobal Network on the Cloud

for Groceries Trace Framework since 2013

– Complete Implementation of GS1

EPCglobal Network

– EPCIS Enhanced with NOSQL DB

– Cloud Support

– ELFIN: Enhanced LLRP- enabling

Framework for the INternet of Things

– Geo-discovery Service

– ONS 2.0.1 implemented

– Sponsored by Samsung

Page 34: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 34

What is Oliot?

[transparent]

[white]

Page 35: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 35

Oliot Open Source Project and Community (release on July 7, 2014)

Passive Tags

(e.g., passive

tags, barcode)

Sensor & Actuator Networks(e.g., ZigBee, 6LoWPAN, Mobile phone, BLE,

AllJoyn, lwM2M etc.)

Active Tags (e.g.,

Wireless ID and Sensor

Networks)

RFID Middleware

LLRP LLRP Sensor & actuator protocols Sensor & actuator protocols

Domain-specific capturing application

Domain-specific accessing applications

Sensor Interface

Sensor interface

EPC Information Service

(static and dynamic information)

ALE

Actuation Interface

Sensor & Actuator Middleware

Object

Name

Service

Discovery

Service

ZigBee6LoWPAN/

CoAPMQTT

Web

service-*REST

Other

Comm.

RFID stream processing

Logical RFID

reader

Reader

Management

Sensor stream

processing

Sensor & actuator

Management

ID-Sensor stream

processing

July 7 2014 – oliot 1.0 (latest

implementation of EPCglobal

framework, run on any cloud

and supporting mysql and

cassandra, upgrade of

Fosstrak)

4Q 2014 – oliot 1.1 (provide

EPCIS 1.1, strengthened to

support GS1 keys, food

industry)

2015 – oliot 2.0 (support

internet of things, merging

auto-id lab, KAIST’s Epc

sensor network, STIS ,

MQTT, lwM2M, Alljoyn, and

more)

Page 36: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 36

Oliot will support

Page 37: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 37

IoT Connectivity – SNAIL(Sensor Networks for All IP World) Project Since 2007

Internet of Things

SNAIL Border Router (6LBR)

SNAIL Node (6LN)

SNAIL Node (6LN)

SNAIL Node (6LN)

SNAIL Node (6LN)

IEEE 802.15.4

Btle

IEEE 802.15.4

Btle

Entertainment & Social Net. ServiceDevice Browsing & Mashup

Big Data AnalysisUser Experience with IoT Service

• SNAIL (Sensor Networks for an All-IP worLd)

• an IP-based Wireless Sensor Networks platform

• Supported Protocols

• Interoperability between IPv4/v6 domains and the IEEE 802.15.4

• Lightweight IPv6, ICMPv6, MIPv6, NEMO, UDP, TCP, SSL

• Dual-Mode gateway for WiFi AP and IP-WSN edge router

• CoAP, HTML5, Web browsing (HTTP/TCP)

• Mesh routing in adaptation layer, Addressing

• DTLS/BLE ongoing

Page 38: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 38

IoT Connectivity – SNAIL(Sensor Networks for All IP World) Project Since 2007

Page 39: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 39

Web-based Visualization/WOT PAAS

• Smart devices and consumer electronics are

equipped with web/CoAP servers that can response

directly to requests from the Internet

• Presentation Cloud provides rich web contents to

support those embedded web servers

• Sensing data and Actuation commands/results

are retrieved directly from web browser and display

on top of rich web interface, either in numbers or in

graphs (HTML5)

No app. Download

Any medical devices and

Sensors either old or new

Page 40: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 40

Seahaven - Visual Sensor Networks Platform

Page 41: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 41

Seahaven - Visual Sensor Networks Platform

Page 42: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 42

IoTMaaS – IoT Mashup as a Service Cloud

• IoT Mashup as a Service Cloud

Low

Traffic

Thing

Selection

Processing

Logic

Selection

Computation

Resource

Selection

Page 43: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 43

Lilliput – IoT Social Network Service

Two Space Reflection Manager

Online Social Networks

IoTSocial Graph

Lilliput APIs

Lill

ipu

t A

rch

ite

ctu

re

IoTSocial Model

IoT Platforms

ApplicationApplication

Application

Real world contextMetadata, etc

Smart Thing

Personal profilessocial relationships, etc

Web Service Interface

Graph BuilderElement Extractor

Querying Manager

Access Controller

Thing ServiceInvoker

Service Invocatione.g. Air-conditioning

Publish ing messageUpdating relationships

Graph Utilization Manager

Security Manager

Lilliput Reflection Manager

OSN Publisher

IoT-Social Graph Manager

ModificationManager

xAcceptable Request Unacceptable Request

Reasoning Manager

Rules

Smart ThingService Manager

Exte

rnal

Com

po

nent

s

Entity Manager

Relationship Manager

Sync. Manager

Query Engine

Reasoning Engine

Notification Receiver

Chg. Notif. Manager

• Lilliput – IOT SNS

• Sorcerer’s Book – Demonstrating using IoT SNS Application, Lilliput API

Lilliput Architecture

Sorcerer’s Book

Page 44: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 44

Smart Agriculture and Food Safety Systems Pilot Project

Page 45: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 45

Oliot Open Source & Community Project (release on July 7, 2014, http://oliot.org)

We are looking for collaborators:

- developing open sources together such as GS1 source, GS1 digital,

Alljoyn, oneM2M, SAMI, Apple Healthkit/Homekit, MQTT, etc.

- companies who do business with our oliot project

- architecting IoT world including food SCM and safety systems, health

care/medicare, retail systems, and etc.

http://oliot.org

Page 46: The Road to Internet of Things

© Auto-ID Lab Korea / KAIST

Slide 46

Thank you!