Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of...

36
Wei Zhao University of Macau December 2012 Internet of ThingsNetworking Infrastructure for C.P.S.

Transcript of Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of...

Page 1: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Wei Zhao

University of Macau

December 2012

Internet of Things:

Networking Infrastructure

for C.P.S.

Page 2: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

1. Principles of IOT : What and how?

2. Realization of IOT : Framework and design

Outline

2

Page 3: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Principles of IOT :

3

Page 4: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Definition of IOT

Does it make sense to network physical objects?

4

Page 5: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Relevant information of physical objects =

status + control information

IOT = integration of sensing, computation, and control

Electronic

switch

Temperature

sensor

5

Definition of IOT

Page 6: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Principles of IOT :

6

Page 8: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Before internet, did we have systems to connect information devices?

Telegram Telephone

Yes! Many, but all for special purposes!!

8

Page 9: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Legacy Systems of Special Purposes

-- Vertical integration --

Telegram Network

Broadcast Radio/TV

Telephone / Fax Network

9

Page 10: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Why is the Internet better than

those legacy systems?

Internet

Web E-mail E-commerce Instant Communications

10

Page 11: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Internet of Things: Integration of sensing, computation, and control

Have these systems existed

in the past?

11

Page 12: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Current “Specialized IOT”

Applications

Sensors / Controllers

Network

Smart Grid Traffic

Control

Environmental

Protection Disaster Recovery

12

Page 13: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Vertically Integrated IOT: What is the problem?

Applications

Sensors / Controllers

Network

Smart Grid Traffic

Control

Environmental

Protection Disaster

Recovery

13

Page 14: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

General Purpose IOT : How to network?

14

Internet of

Things

Applications

Sensors /

Controllers

Network

Smart

Grid

Recovery

Traffic

Control

Environmental

Protection Natural

Disaster

Page 15: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

IOT: Networking relevant

information of physical objects

General protocols and

horizontal networking

Applications

Sensors /

Controllers

IOT

15

Page 16: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

1. Principles of IOT: What and how?

2. Realization of IOT: Framework and design

Outline

16

Page 17: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Proposal 1: Direct Use of Internet

Applications

Sensors /

Controllers

IOT

Internet

17

Page 18: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Evaluation of Proposal 1

IOT Requirement Proposal 1

1. Real-time

2. Privacy

3. Embedded computing

4. Scalable

5. Low cost, quick start

6. Marketing and profitable

18

Page 19: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Evaluation of Proposal 1

IOT Requirement Proposal 1

1. Real-time Not good

2. Privacy Not good

3. Embedded computing Impossible

4. Scalable Good

5. Low cost, quick start Good

6. Marketing and profitable Not good

19

Page 20: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Proposal 2:

Construction of a New Network

Applications

Sensors /

Controllers

IOT

New Network

20

Page 21: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Evaluation of Proposal 2 IOT Requirement Proposal 1 Proposal 2

1. Real-time Not good

2. Privacy Not good

3. Embedded computing Impossible

4. Scalable Good

5. Low cost, quick start Good

6. Marketing and profitable Not good

OVERALL EVALUATION Not feasible

21

Page 22: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Evaluation of Proposal 2 IOT Requirement Proposal 1 Proposal 2

1. Real-time Not good Possible

2. Privacy Not good Possible

3. Embedded computing Impossible Possible

4. Scalable Good Possible

5. Low cost, quick start Good Difficult

6. Marketing and profitable Not good Possible

OVERALL EVALUATION Not feasible High risk!

22

Page 23: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Evaluation of Proposal 3: A Two-Layer System

Applications

Sensors /

Controllers

IOT service

Communication

service

Upper layer

Lower layer

23

Page 24: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Comparison of the three proposals

IOT Requirement Proposal 1 Proposal 2 Proposal 3

1. Real-time Not good Possible

2. Privacy Not good Possible

3. Embedded computing Impossible Possible

4. Scalable Good Possible

5. Low cost, quick start Good Difficult

6. Marketing and profitable Not good Possible

OVERALL EVALUATION Not

feasible

High risk!

24

Page 25: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Comparison of the three proposals

IOT Requirement Proposal 1 Proposal 2 Proposal 3

1. Real-time Not good Possible Possible

2. Privacy Not good Possible Possible

3. Embedded computing Impossible Possible Possible

4. Scalable Good Possible Good

5. Low cost, quick start Good Difficult Good

6. Marketing and profitable Not good Possible Possible

OVERALL EVALUATION Not

feasible High risk!

Feasible

25

Page 26: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

26

Page 27: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

W-Internet

Applications

Sensors /

Controllers

IOT service

IOT

Communication

service

27

Page 28: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

IOT Service Layer: System Structure

Search

Service

Naming

Service

IoT

Server

IoT

Server

IoT

Server

IoT

Server

IoT

Server

IoT

Server

IoT

Server

IoT

Server

IoT

Server

IoT

Server

Link Link

Link Link

IoT

Server Link

Link Link Link Link

Link Link

28

Page 29: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

IOT Service Layer: System Structure

Search

Service

Naming

Service

IoT

Server

IoT

Server

IoT

Server

IoT

Server

IoT

Server

IoT

Server

IoT

Server

IoT

Server

IoT

Server

IoT

Server

Link Link

Link Link

IoT

Server Link

Link Link Link Link

Link Link

29

Models Models

Ports of

Physical World Ports of

Physical World Ports of

Physical World Control Ports

to Members

Ports of

Physical

World

Ports of

Physical

World

Ports of

Physical

World

Image Ports

from

Members

Control

Handle Image

Local Processing Unit

Page 30: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

IOT Service Layer: Node Design

Models Models

Ports of

Physical World Ports of

Physical World Ports of

Physical World Control Ports to

Members

Ports of Physical

World Ports of Physical

World Ports of Physical

World Image Ports

from Members

Control

Handle Image

Local Processing Unit

30

Page 31: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Command

Listener

Integrated

Control Model Fused Data

Model

Information

Dissemination

Command

Execution Engine

Command Dissemination

Data Fusion

Engine

Data

Acquisition

Cyber Control

Engine

IoT Server

31

IOT Service Layer: Node Design

Page 32: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Control Plane Control Data Data Plane

Upstream Linkage

Protocol

Upstream Linkage

Table

Command

Listener

Information

Dissemination

Downstream Linkage

Protocol

Downstream Linkage

Table

Command

Dissemination

Data

Acquisition

Execution

Rule

Compiler

Control

Rule

Compiler

Fusion

Rule

Compiler

Compiled

Execution

Rules

Compiled

Control

Rules

Compiled

Fusion

Rules

Command

Execution

Engine

Cyber

Control

Engine

Data

Fusion

Engine

32

IOT Service Layer: Node Design Diagram

Page 33: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Summary

1. IOT integrates sensing, computation, and

control within one infrastructure.

2. Many current “specialized IOTs” are

vertically integrated.

3. We should develop an IOT with general

protocols and horizontal networking

4. W-Internet is a proposed solution. Status: * First version of protocols developed

* Trial applications being tested

* International connections are planned

33

Page 34: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Challenges

• Implementation of an effective link management

• Design and promotion of general protocols

• Realization of model-driven embedded computing

• Innovative naming and search mechanisms

• Exploration of alternative, lower-layer

communication mechanisms

• Legal concerns on data collection and usage

34

Page 35: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed
Page 36: Internet of Things€¦ · Internet Web E-mail E-commerce Instant Communications 10 . Internet of Things: Integration of sensing, computation, and control Have these systems existed

Key Points for Investment Decision

• A specialized IOT that is vertically

integrated?

• Or a real IOT that is universally applicable?

• How to solve real-time and privacy issues? • Embedded computing? • Scalable? • How to assure low cost, quick start in order

to make it marketable and profitable?

36