Professional Documents
Culture Documents
REFERENCE ARCHITECTURE
Internet of Things
IoT-A, is a “generic”
architectural reference model,
by the European Lighthouse
Integrated Project, envisioned
as foundations for reasoning
about architectural principles
and design guidelines for the
emerging IoTs.
ISO/IEC JTC 1/WG 10
Internet of Things Reference Architecture (IoT RA)
IoT Reference Reference
Architecture – Goals Architecture
and Objectives
IoT RA outlines
“what” the overall
structure approach
for the construction
of IoT systems and Conceptual Reference
Model Model
indicates “how” the
architecture and its
An abstract framework for understanding
domains or entities It defines a common structure and
relationships among entities of an
definitions describing the concepts and
will operate relationships with the IoT systems environment and for developing consistent
specifications supporting that environment
IoT RA Structure
Clause Structure
CM contains
Characteristics
common entities
and their Abstracted and generated to build
relationships
Conceptual Model Reference Model
RM provides the Develops
basis to define Creates
different
Architecture View
architectures Architecture view
views
Conceptual Model
Conceptual Model
Build
Concepts Overall Model
Reference Model and Architecture
Views
Architecture Views
Functional View
Real-time capability
Self-description
Service subscription
Characteristics
Content-Awareness
IoT Service Characteristics Location-Awareness
Time-Awareness
Composability
Discoverability
Modularity
IoT Component Characteristics
Network connectivity
Shareability
Unique identification
IoT Characteristics
Legacy support
Compatibility
Well defined components
Flexibility
Usability
Manageability
Accuracy
Robustness Reliability
Resilience
Availability
Confidentiality
Security
Integrity
Safety
Protection of Personally Identifiable
Privacy
Information
IoT Characteristics
Heterogeneity
Other Characteristics
Regulation compliance
Scalability
Trustworthiness
Autoconfiguration Characteristic
Description
Ability to automatically reconfigure a device based on the
interworking of predefined rules
Relevance to IoT
Autoconfiguration is useful for IoT systems, as there are many
and varied components that can change over time
It allows automatic maintenance and elimination of faulty
components
DHCP, ZeroConf, UPnP, Bonjour, …
Real-Time Capability
Description
Realtimeliness refers to a mode of operation where computation can
control, monitor or respond in a timely manner to an external process
when it occurs
Relevance to IoT
IoT systems may require stream processing, which requires acting on
data events in progress in order to react “appropriately”
Example – Process control requires monitoring of and acting on a number
of parameters, including temperature , flow, pressure or status of a device.
IoT Conceptual Model
IoT-User
Is a Is a
Uses
Data
Is a
Application Service Source Sensor Actuator
Interacts through
CM – Entity and Domain Concepts
Domain
Digital Entity
Includes
Entity
Contains Is a
Entity
Has
Physical Is a Nework
Entity Is a
Is a
Contains
IoT-User
CM – Domain Interactions
Domain A Domain B
Interacts with
CM – Domain Composition
Domain A
Contains Contains
Domain B Domain C
CM → RM
Transforming Concept into a Model
Entity-based IoT RM
IoT Users
(Include Human, Devices/HMI)
Security and Privacy
Network
Management Service Interchange
System System System Peer Systems
IoT Gateway
(local services and data)
IoT Devices
(Include sensors, actuators, and tags)
Interoperability
Trust & Privacy
Connectivity
Security
Business Services Analytics Access Control
Security & Safety
Management
Human
Users
User Interface Devices
Capabilities
Security
Application IoT
Layer Applications
Specific Management Capabilities
Generic Management Capabilities
Networking Capabilities
Network
Layer
Transport Capabilities
Device
Device Generic
Generic Support
Support Specific
Specific Support
Support
Layer
Layer Capabilities
Capabilities Capabilities
Capabilities
ALLIANCE FOR INTERNET OF THINGS INNOVATION
Reference Architecture
AIOTI Model – Consolidated High Level IoT Reference Architecture
❖ AIOTI WG03 IoT Reference Architecture
➢ Consolidation of IoT reference architecture from many sources, i.e. IoT-A,
IEEE P2413, OneM2M, ITU-T, ISO/IEC JTC1
➢ Architectural views based on ISO/IEC/IEEE 42010
❑ Domain Model ❑ Functional Model
User
Legend
contingent on
communication
“symbolic”
invokes
IoT Device
models & tracks
Interacts with
“Things”
AIOTI
ALLIANCE FOR INTERNET OF THINGS INNOVATION
Industrial Internet Consortium
Reference Architecture
IIC Reference Architecture
Stakeholders
Biz Decision Makers
System Engineers
Product Managers
Why
System Engineers
Product Managers
System Architects Verb Functional Viewpoint
Architects
What
Functional decomposition & structures
Engineers Noun Interfaces & interactions
Developers
Integrators
Deployment
Operations How Implementation Viewpoint
Activity & functional to technologies
mapping
Hierarchy: The Factory
Work
Centers • Hardware-based structure
• Functions are bound to hardware
Station • Hierarchy-based communication
• Product is isolated
Control
Device
Field Device
Product
Smart
Products
Graphics © Anna Salari, designed by freepik
Reference Architectural Model Industry 4.0
Next-generation Industrial Manufacturing Systems
A Reference
model for all
participants
involved in
Industry 4.0
discussions
Basic RAMI is extended by security capabilities – Security is built into each layer and each dimension
INTEL Architecture
Various Working Groups for Innovation and
interoperability
Working Group (Active Since) Charter Founding Members
Establish Internet Protocol (IP) as the network to
ARM, Atmel, Bosch, Cooper,
interconnect smart objects, and allow existing
IPSO Alliance (Sep 2008) Dust Networks, EDF, Ericsson,
infrastructure to be readily used without translation
Freescale et al
gateways or proxies
Developed an architectural reference model to allow ALU, Hitachi, IBM, NEC, NXP,
seamless integration of heterogeneous IoT technologies SAP, Siemens, and universities –
IoT-A (2010-2013)
into a coherent architecture to realize ‘Internet of “Mission Accomplished late
Things’ rather than ‘Intranet of Things’ 2013”
Develop technical specifications for a common M2M
Leading ICT standards bodies
Service Layer to allow connectivity between devices
oneM2M (2012) namely ETSI, ARIB, TTC, ATIS, TIA,
and various M2M applications, to realize horizontally
CCSA and TTA
integrated Internet-of-Things
Collaborate for an open, universal IoT software
framework across devices and industry applications,
Qualcomm, in collaboration
AllSeen Alliance (2013) based on AllJoyn open source project, originally
with Linux Foundation
developed by Qualcomm but now released to
community developers
Industrial Internet Accelerate development and adoption of intelligent
AT&T, Cisco, GE, Intel, IBM
Consortium (Mar 2014) industrial automation for public usecases
Various Working Groups for Innovation
and interoperability
Working Group (Active Since) Charter Founding Members
Develop an open specification for IoT that will make data
ARM, BT, IBM, Intel, Living
HyperCat (May 2014) available in a way that others could make use of it,
PlanIT, et al
through a thin interoperability layer.
Define interoperable device communication
Atmel, Broadcom, Dell,
Open Interconnect Consortium standards (for peer-to-peer, mesh & bridging, reporting &
Intel, Samsung and Wind
(Jul 2014) control etc.) across verticals, and provide an open
River
source implementation
Create a standard interoperability architecture and define IEEE; collaborating with
commonly understood data objects, for information oneM2M, ETSI and other
IEEE P2413 (Jul 2014)
sharing across IoT systems; Standardization targeted by SDOs to evolve joint
2016 standards
Create an open, secure, simple, power-
ARM, Freescale, Nest,
efficient protocol, based on robust mesh network that runs
Thread (2014) Samsung, Silicon Labs,
over standard 802.15.4 radios, and can support a wide
Yale
variety of home products
Proposed a new Light-weight M2M protocol standard,
OMA LWM2M (2014) based on client-server model for remote management of OMA
M2M devices and related service enablement
THANK YOU