+ All Categories
Home > Documents > Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework...

Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework...

Date post: 20-May-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
34
Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium (IIC) Principal Solution Architect, Real-Time Innovations Inc (RTI) IIC Liaison Workshop with oneM2M 2018 Feb 08 16:30
Transcript
Page 1: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Industrial InternetConnectivity Framework (IICF)

Dr. Rajive JoshiCo-Chair, Connectivity Task Group, Industrial Internet Consortium (IIC)Principal Solution Architect, Real-Time Innovations Inc (RTI)

IIC Liaison Workshop with oneM2M

2018 Feb 0816:30

Page 2: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Industrial Internet Connectivity Framework (IICF)

2

Comprehensive

treatment of

Connectivity

as a means of

Building Interoperable

IIoT systems

https://www.iiconsortium.org/IICF.htm

Released Feb 28, 2017

Page 3: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

IICF : A Roadmap for IoT Practitioners & System Architects

Guide Map

• What is the role of connectivity in an IIoT architecture?

• What connectivity layers does an IIoT system need, and what are each layer’s core functions, considerations and trade-offs?

• How can communication extend from a generic IIoT design to participants using a domain-specific connectivity technology?

• What must core connectivity standards provide?

• How to categorize and evaluate a given connectivity technology?

• How to assess suitability of a connectivity technology against system requirements?

• How to choose the right core connectivity standard for a problem domain?

Rich Landscape of Connectivity

Page 4: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

IICF Goals

Clarity

Guide map to the rich but

often confusing landscape of

IIoT connectivity

Useful, practical, tangible

guidance for requirements

assessment, technology

evaluation and selection

Stable long term

foundation for IIoT

interoperabilityIndustry

Connectivity Architecture

For IIC Member use only. Portions ©2017 Real-Time Innovations, Inc.

Page 5: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

IIoT Connectivity Function

5

Ability to exchange information among endpoints in a system of interest

• sensor updates

• commands

• alarms

• events

• status changes

• configuration updates

• …

Human

Users

Green Arrows: Data/Information Flows

Grey/White Arrows: Decision Flows

Red Arrows: Command/Request Flows

Business

Applic

ation

Physical Systems

ActuationSense

Info

rmation

Opera

tio

ns

Functional Domains

Connectivity

Page 6: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

http://en.wikipedia.org/wiki/Conceptual_interoperability

Shared opaque data

Shared data structure

Shared data context

Levels of interoperability

Industrial Internet (IIoT)

Horizontal stack

that can span

across verticals!

Page 7: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Industrial InternetConnectivity Stack

Layers

Core Functions

Typical Considerations

Page 8: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Evolution of the IIoT Connectivity Stack

7-Layer OSI Stack Model

(1994)

4-Layer Internet Stack Model

(1989)

Industrial IoT

(2014)

Transport

Link

Framework

Distributed Data

Interoperability and Management

Physical

Network

IIoT Connectivity Stack Model

(2017)

For IIC Member use only. Portions ©2017 Real-Time Innovations, Inc.

Page 9: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Industrial Internet Connectivity Stack

Information (Data in Context)

Participant X

Transport

Link

Framework

Distributed Data

Interoperability and Management

Physical

Network

Participant Y

Data (State, Events, Streams)

Messages

Packets

Frames

Bits

Transport

Link

Framework

Distributed Data

Interoperability and Management

Physical

Network

Page 10: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Industrial Internet Connectivity Stack

Information (Data in Context)

Participant X

Data

Information

Packets

Transport

Link

Framework

Distributed Data

Interoperability and Management

Physical

Network

Participant Y

Data (State, Events, Streams)

Messages

Packets

Frames

Bits

Transport

Link

Framework

Distributed Data

Interoperability and Management

Physical

Network

Technical Interoperability (opaque blobs)

SyntacticInteroperability

(data structures)

Semantic Interoperability (data context)

Page 11: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

IICF Document Focus

Information (Data in Context)

Participant X

Data

Information

Packets

Transport

Link

Framework

Distributed Data

Interoperability and Management

Physical

Network

Participant Y

Data (State, Events, Streams)

Messages

Packets

Frames

Bits

Transport

Link

Framework

Distributed Data

Interoperability and Management

Physical

Network

• Document Focus

• Generally understood

• Beyond current scope

Technical Interoperability (opaque blobs)

SyntacticInteroperability

(data structures)

Semantic Interoperability (data context)

Page 12: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Connectivity Transport Layer

Core Functions

Typical Considerations

Page 13: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Connectivity Transport Layer

Above: Technical Interoperability

• Share byte sequences

• Opaque data

Below: Byte protocol

• May observe byte flows & optimize byte sequence sharing and delivery

Any computing platform

Information (Data in Context)

Participant X

Transport

Link

Framework

Distributed Data

Interoperability and Management

Physical

Network

Participant Y

Data (State, Events, Streams)

Messages

Packets

Frames

Bits

Transport

Link

Framework

Distributed Data

Interoperability and Management

Physical

Network

Page 14: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Connectivity Transport Layer

Transport

Link

Distributed Data Interoperability & Management

Framework

Connectivity

Transport

Functions

Physical

Network

Messaging Protocol

Endpoint

AddressingConnectedness Prioritization

Timing &

SynchronizationSecurity

Communication Modes

Technical

Interoperability

For IIC Member use only. Portions ©2017 Real-Time Innovations, Inc.

Page 15: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Connectivity Framework Layer

Core Functions

Typical Considerations

Page 16: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Connectivity Framework Layer

Above: Syntactic Interoperability• Share structured datatypes• Common and unambiguous data

format

Below: Opaque Data • May observe data flows & optimize

datatype sharing and delivery

Any computing platform

Any programming environment

Information (Data in Context)

Participant X

Transport

Link

Framework

Distributed Data

Interoperability and Management

Physical

Network

Participant Y

Data (State, Events, Streams)

Messages

Packets

Frames

Bits

Transport

Link

Framework

Distributed Data

Interoperability and Management

Physical

Network

Page 17: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Connectivity Framework Layer

Transport

Link

Distributed Data Interoperability & Management

Framework

Quality

of

Servic

e

Securit

y

Publish-Subscribe Request-Reply Discovery

Data Resource Model

Id and Addressing Data Type System Lifecycle (CRUD)

Exception Handling

State

Management

Connectivity

Framework

Functions

Physical

Network

API Governance

Syntactic

Interoperability

For IIC Member use only. Portions ©2017 Real-Time Innovations, Inc.

Page 18: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Connectivity Reference Architecture

Standards & Gateways

Core Connectivity

Core Standards Criteria

Page 19: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Fundamental N2 Connectivity Challenge

N x (N-1)2

Reality CheckAccept that there will be

multiple connectivity technologies

• Brownfield• Existing technologies• May be specific to verticals

• Greenfield• Innovation

O(N2)

Page 20: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Connectivity Reference Architecture

Endpoints

Other

Connectivity

Technologies

Connectivity Core Standards (baseline)

Gateway

Other EndpointsFunctional Domain

Other

Functional

Domain

Gateway

• Gateways bridge domain specific connectivity technologies to Core Standards

• Core Standards enable data sharing with domain other domain-specific connectivity technology endpoints

• Choose a core standard that best matches system needs

Page 21: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Connectivity Reference Architecture

Connectivity Core Standards• Provide syntactic

interoperability• Stable, deployed, open

standard• Standard Core Gateways

to all other CCS

Domain-Specific Connectivity Technologies

• Connect via non-standard gateway to any connectivity core standard

Few Core StandardsStandard Core

Gateways

Many domain technologies

For IIC Member use only. Portions ©2017 Real-Time Innovations, Inc.

Page 22: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

How to Assess a Connectivity Technology?

Assessment Template Worksheet

Business, Usage, Functional, Implementation Viewpoints

Page 23: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Assessment Template

• Which layers(s) of the Connectivity Stack does it provide?

• May span multiple layers

• What Core Functions does it provide?

• Prioritize the functions for your use case

• How does it rank against the Typical Considerations (of the layers spanned) ?

• Prioritize the considerations for your use case

• How does it support the Architectural Qualities?

• Prioritize the qualities for your use case

• Does it fit Connectivity Core Standards Criteria?

• Is a gateway to a Core Connectivity Standard available?

• Is the gateway standardized?

Transport

Link

Framework

Distributed Data

Interoperability and Management

Physical

Network

Page 24: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Assessment Template Worksheets

For IIC Member use only. Portions ©2017 Real-Time Innovations, Inc.

Page 25: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

IICF Catalog of Connectivity Standards!

Frameworks

• DDS

• OPC-UA

• oneM2M

Transports

• HTTP

• MQTT

• CoAP

Assessment Template Worksheets

For IIC Member use only. Portions ©2017 Real-Time Innovations, Inc.

Page 26: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Connectivity Standards : Putting it all Together

Relevant Connectivity Standards

Assessment Template Applied

Potential Core Connectivity Standards

Page 27: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Connectivity Standards

For IIC Member use only. Portions ©2017 Real-Time Innovations, Inc.

Manufacturing Origin

TSN /

Ethernet

(802.1,

802.3)

DDS

Wireless

PAN

(802.15)

Wireless

2G/3G/LTE

(3GPP)

Wireless

LAN

(802.11 Wi-

Fi)

Internet Protocol (IP)

CoAP MQTT

Web

Services

Wireless

Wide Area

(802.16)

HTTPDDSI-RTPS

oneM2M OPC-UA

OPC-UA Bin

Telecommunications Origin

UDP TCPTCP

Transport

Link

Framework

Distributed Data

Interoperability and Management

Physical

Network

Healthcare TransportationManufacturing… …Energy &

Utilities

Page 28: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Connectivity Core Standards Criteria Applied

Core Standard Criterion DDS Web Services OPC-UA oneM2M

1 Provide syntactic interoperability✔

Need XML or

JSON✔ ✔

2 Open standard with strong independent, international governance ✔ ✔ ✔ ✔

3 Horizontal and neutral in its applicability across industries ✔ ✔ ✔ ✔

4 Stable and deployed across multiple vertical industries Software

Integration &

Autonomy

✔ Manufacturing Home Automation

5 Have standards-defined Core Gateways to all other core connectivity standardsWeb Services,

OPC-UA*,

oneM2M*

DDS,

OPC-UA, oneM2M

Web Services,

DDS*, oneM2M*

Web Services,

OPC-UA*, DDS*

6 Meet the connectivity framework functional requirements✔

Pub-Sub in

development✔

7 Meet non-functional requirements of performance, scalability, reliability, resilience

✔ Real-time in

development

Reports not yet

documented or

public

8 Meet security and safety requirements✔ ✔ ✔ ✔

9 Not require any single component from any single vendor ✔ ✔ ✔ ✔

10 Have readily-available SDKs both commercial and open source ✔ ✔ ✔ ✔

* = work in progress ✓= supported, = not supported GREEN = Gating Criteria

Page 29: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

IICF Architecture Process

• Use assessment template worksheet to determine your system requirements

• Pick the potential connectivity core standard best aligned with your system requirements

• Build a gateway for other domain-specific connectivity technologies

Manufacturing

Origin

TS

N /

Eth

ern

et

(80

2.1

,

80

2.3

)

DDS

Wi

rel

es

s

PA

N

(8

02.

15

)

Wire

less

2G/3

G/LT

E

(3GP

P)

Wi

rel

es

s

LA

N

(8

02.

11

Wi

-

Fi)

Internet Protocol (IP)

C

o

A

P

M

Q

T

T

We

b

Ser

vic

es

Wi

rel

es

s

Wi

de

Ar

ea

(80

2.1

6)

HTTPDDSI-RTPS

oneM2M OPC-UA

OPC

-UA

Bin

Telecommunicati ons

Origin

UDP TCP

T

C

P

Transport

Link

Framework

Distributed Data

Interoperability and Management

Physical

N

e

t

w

o

r

k

HealthcareTransportatio

n

Manufacturin

g… …

Energy &

Utilities

For IIC Member use only. Portions ©2017 Real-Time Innovations, Inc.

Page 30: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

How to Choose?

For IIC Member use only. Portions ©2017 Real-Time Innovations, Inc.

System Aspect Example User Approach Standard

Software Integration & Autonomy

Software Architect integrating components

Data-centric DDS

Device interchangeability

Device manufacturer sellingdevices to technicians

Device-centric

OPC-UA

Web & Mobile User I/F App builder supportingback-end services

RESTful Web services/HTTP

ICT integration Wide-area wireless telecom integrator

Common services layer

oneM2M

Page 31: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Summary

Accelerating IIoT

Page 32: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Accelerate Your IIoT…

Clarity

Guide map to the rich but

often confusing landscape of

IIoT connectivity

Useful, practical, tangible

guidance for requirements

assessment, technology

evaluation and selection

Stable long term

foundation for IIoT

interoperabilityIndustry

Connectivity Architecture

Page 33: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Get It!

1. Introduction

2. Connectivity Framework

3. Connectivity Reference Architecture

4. Connectivity Framework Layer

5. Connectivity Transport Layer

6. How to Assess a Connectivity Technology?

7. Connectivity Standards

8. Core Connectivity Standards

9. Other Connectivity Standards

10. Assessment Templates

https://www.iiconsortium.org/IICF.htm

FREE

Page 34: Industrial Internet Connectivity Framework (IICF) · Industrial Internet Connectivity Framework (IICF) Dr. Rajive Joshi Co-Chair, Connectivity Task Group, Industrial Internet Consortium

Thank You!

Rajive Joshi, Ph. D.

Real-Time Innovations, Inc. (RTI)

[email protected]


Recommended