SlideShare a Scribd company logo
Architecture Reference Model
•An ARM consists of two main parts:
a Reference model and a Reference Architecture.
•A reference model describes the domain using a number of sub-models
IOT Reference Model
IoT domain model
The domain model captures the basic attributes of the main concepts and the relationship
between these concepts. A domain model also serves as a tool for human communication
between people working in the domain in question and between people who work across
different domains.
Model notation and semantics
UML Class diagram main modeling concepts
Main concepts
The IoT is a support infrastructure for enabling objects and places in the physical world to have a
corresponding representation in the digital world.
Physical vs.
Virtual World
•The Devices are physical arte facts with which the physical and virtual worlds interact. Devices
as mentioned before can also be Physical Entities for certain types of applications, such as
management applications when the interesting entities of a system are the Devices themselves
and not the surrounding environment. For the IoT Domain Model, three kinds of Device types
are the most important:
1. Sensors:
 These are simple or complex Devices that converts physical properties such as
temperature into electrical signals.
 These Devices include the necessary conversion of analog electrical signals into digital
signals, e.g. a voltage level to a 16-bit number, processing for simple calculations,
potential storage for intermediate results, and potentially communication capabilities to
transmit the digital representation of the physical property as well receive commands.
 A video camera can be another example of a complex sensor that could detect and
recognize people.
2. Actuators:
 These are also simple or complex Devices that involve a transducer that converts
electrical signals to a change in a physical property (e.g. turn on a switch or move a
motor).
 These Devices also include potential communication capabilities, storage of intermediate
commands, processing, and conversion of digital signals to analog electrical signals.
3. Tags:
 Tags in general identify the Physical Entity that they are attached to. In reality, tags can
be Devices or Physical Entities but not both, as the domain model shows.
 An example of a Tag as a Device is a Radio Frequency Identification (RFID) tag, while a
tag as a Physical Entity is a paper-printed immutable barcode or Quick Response (QR)
code.
 Either electronic Devices or a paper-printed entity tag contains a unique identification
that can be read by optical means (bar codes or QR codes) or radio signals (RFID tags).
 The reader Device operating on a tag is typically a sensor, and sometimes a sensor and an
actuator combined in the case of writable RFID tags.
Information Model
Virtual Entity in the IoT Domain Model is the “Thing” in the Internet of Things, the IoT
information model captures the details of a Virtual Entity- centric model. Similar to the IoT
Domain Model, the IoT Information Model is presented using Unified Modelling Language
(UML) diagrams.
High-level IoT Information Model
Relationship between core concepts of IoT Domain Model and IoT Information Model.
Functional model
The IoT Functional Model aims at describing mainly the Functional Groups (FG) and their
interaction with the ARM, while the Functional View of a Reference Architecture describes the
functional components of an FG, interfaces, and interactions between the components. The
Functional View is typically derived from the Functional Model in conjunction with high-level
requirements.
Device functional group
The Device FG contains all the possible functionality hosted by the physical Devices that are
used for increment the Physical Entities. This Device functionality includes sensing, actuation,
processing, storage, and identification components, the sophistication of which depends on the
Device capabilities
Communication functional group
The Communication FG abstracts all the possible communication mechanisms used by the
relevant Devices in an actual system in order to transfer information to the digital world
components or other Devices.
IoT Service functional group
The IoT Service FG corresponds mainly to the Service class from the IoT Domain Model, and
contains single IoT Services exposed by Resources hosted on Devices or in the Network (e.g.
processing or storage Resources).
Virtual Entity functional group
The Virtual Entity FG corresponds to the Virtual Entity class in the IoT Domain Model, and
contains the necessary functionality to manage associations between Virtual Entities with
themselves as well as associations between Virtual Entities and related IoT Services, i.e. the
Association objects for the IoT Information Model. Associations between Virtual Entities can be
static or dynamic depending on the mobility of the Physical Entities related to the corresponding
Virtual Entities.
IoT Service Organization functional group
The purpose of the IoT Service Organisation FG is to host all functional components that support
the composition and orchestration of IoT and Virtual Entity services. Moreover, this FG acts as a
service hub between several other functional groups such as the IoT Process Management FG
when, for example, service requests from Applications or the IoT Process Management are
directed to the Resources implementing the necessary Services.
IoT Process Management functional group
The IoT Process Management FG is a collection of functionalities that allows smooth integration
of IoT-related services (IoT Services, Virtual Entity Services, Composed Services) with the
Enterprise (Business) Processes.
Management functional group
The Management FG includes the necessary functions for enabling fault and performance
monitoring of the system, configuration for enabling the system to be flexible to changing User
demands, and accounting for enabling subsequent billing for the usage of the system. Support
functions such as management of ownership, administrative domain, rules and rights of
functional components, and information stores are also included in the Management FG.
Security functional group
The Security FG contains the functional components that ensure the secure operation of the
system as well as the management of privacy. The Security FG contains components for
Authentication of Users (Applications, Humans), Authorisation of access to Services by Users,
secure communication (ensuring integrity and confidentiality of messages) between entities of
the system such as Devices, Services, Applications, and last but not least, assurance of privacy of
sensitive information relating to Human Users.
Application functional group
The Application FG is just a placeholder that represents all the needed logic for creating an IoT
application. The applications typically contain custom logic tailored to a specific domain such as
a Smart Grid
Communication model
Safety
The IoT Reference Model can only provide IoT-related guidelines for ensuring a safe system to
the extent possible and controllable by a sys- tem designer.
Eg: smart grid.
Privacy
Because interactions with the physical world may often include humans, protecting the User
privacy is of utmost importance for an IoT system. The IoT-A Privacy Model depends on the
following functional components: Identity Management, Authentication, Authorisation, and
Trust & Reputation
Trust
Generally, an entity is said to ‘trust’ a second entity when the first entity makes the assumption
that the second entity will behave exactly as the first entity expects.”
Security
The Security Model for IoT consists of communication security that focuses mostly on the
confidentiality and integrity protection of interacting entities and functional components such as
Identity Management, Authentication, Authorisation, and Trust & Reputation.
Ad

More Related Content

What's hot (20)

Unit 4
Unit 4Unit 4
Unit 4
Mayura shelke
 
IoT Physical Devices and End Points.pdf
IoT Physical Devices and End Points.pdfIoT Physical Devices and End Points.pdf
IoT Physical Devices and End Points.pdf
GVNSK Sravya
 
IoT Enabling Technologies
IoT Enabling TechnologiesIoT Enabling Technologies
IoT Enabling Technologies
Prakash Honnur
 
IoT Control Units and Communication Models
IoT Control Units and Communication ModelsIoT Control Units and Communication Models
IoT Control Units and Communication Models
National Institute of Technology Karnataka, Surathkal
 
M2M systems layers and designs standardizations
M2M systems layers and designs standardizationsM2M systems layers and designs standardizations
M2M systems layers and designs standardizations
FabMinds
 
IoT and m2m
IoT and m2mIoT and m2m
IoT and m2m
pavan penugonda
 
Physical design of io t
Physical design of io tPhysical design of io t
Physical design of io t
ShilpaKrishna6
 
M2M technology in IOT
M2M technology in IOTM2M technology in IOT
M2M technology in IOT
shashidharPapishetty
 
iot enabling technologies for IOT subject
iot enabling technologies for IOT subjectiot enabling technologies for IOT subject
iot enabling technologies for IOT subject
KotiBabu7
 
IOT Platform Design Methodology
IOT Platform Design Methodology IOT Platform Design Methodology
IOT Platform Design Methodology
poonam kumawat
 
IOT and Characteristics of IOT
IOT and  Characteristics of IOTIOT and  Characteristics of IOT
IOT and Characteristics of IOT
AmberSinghal1
 
Data enrichment
Data enrichmentData enrichment
Data enrichment
FabMinds
 
M2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and SimilaritiesM2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and Similarities
Navjyotsinh Jadeja
 
Wot
WotWot
Wot
PRAVEENSRC2113003011
 
IOT PROTOCOLS.pptx
IOT PROTOCOLS.pptxIOT PROTOCOLS.pptx
IOT PROTOCOLS.pptx
DRREC
 
Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)
FabMinds
 
netconf and yang
netconf and yangnetconf and yang
netconf and yang
pavan penugonda
 
Ppt 3 - IOT logic design
Ppt   3 - IOT logic designPpt   3 - IOT logic design
Ppt 3 - IOT logic design
udhayakumarc1
 
Technology Behind IoT (JNTUK - Unit - 1)
Technology Behind IoT (JNTUK - Unit - 1)Technology Behind IoT (JNTUK - Unit - 1)
Technology Behind IoT (JNTUK - Unit - 1)
FabMinds
 
Iot architecture
Iot architectureIot architecture
Iot architecture
Niranjan Kumar
 
IoT Physical Devices and End Points.pdf
IoT Physical Devices and End Points.pdfIoT Physical Devices and End Points.pdf
IoT Physical Devices and End Points.pdf
GVNSK Sravya
 
IoT Enabling Technologies
IoT Enabling TechnologiesIoT Enabling Technologies
IoT Enabling Technologies
Prakash Honnur
 
M2M systems layers and designs standardizations
M2M systems layers and designs standardizationsM2M systems layers and designs standardizations
M2M systems layers and designs standardizations
FabMinds
 
Physical design of io t
Physical design of io tPhysical design of io t
Physical design of io t
ShilpaKrishna6
 
iot enabling technologies for IOT subject
iot enabling technologies for IOT subjectiot enabling technologies for IOT subject
iot enabling technologies for IOT subject
KotiBabu7
 
IOT Platform Design Methodology
IOT Platform Design Methodology IOT Platform Design Methodology
IOT Platform Design Methodology
poonam kumawat
 
IOT and Characteristics of IOT
IOT and  Characteristics of IOTIOT and  Characteristics of IOT
IOT and Characteristics of IOT
AmberSinghal1
 
Data enrichment
Data enrichmentData enrichment
Data enrichment
FabMinds
 
M2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and SimilaritiesM2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and Similarities
Navjyotsinh Jadeja
 
IOT PROTOCOLS.pptx
IOT PROTOCOLS.pptxIOT PROTOCOLS.pptx
IOT PROTOCOLS.pptx
DRREC
 
Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)
FabMinds
 
Ppt 3 - IOT logic design
Ppt   3 - IOT logic designPpt   3 - IOT logic design
Ppt 3 - IOT logic design
udhayakumarc1
 
Technology Behind IoT (JNTUK - Unit - 1)
Technology Behind IoT (JNTUK - Unit - 1)Technology Behind IoT (JNTUK - Unit - 1)
Technology Behind IoT (JNTUK - Unit - 1)
FabMinds
 

Similar to IOT Reference Model.doc (20)

"Exploring the Power of Internet of Things"
"Exploring the Power of Internet of Things""Exploring the Power of Internet of Things"
"Exploring the Power of Internet of Things"
Mickeyvirus4
 
IOT_UNIT-1_Presentation which is basic presentation level
IOT_UNIT-1_Presentation which is basic presentation levelIOT_UNIT-1_Presentation which is basic presentation level
IOT_UNIT-1_Presentation which is basic presentation level
GovadaDhana
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
vishal choudhary
 
IoT [Internet of Things]
IoT [Internet of Things]IoT [Internet of Things]
IoT [Internet of Things]
Er. Arpit Sharma
 
AI-DRIVEN PERFORMANCE TESTING FRAMEWORK FOR MOBILE APPLICATIONS
AI-DRIVEN PERFORMANCE TESTING FRAMEWORK FOR MOBILE APPLICATIONSAI-DRIVEN PERFORMANCE TESTING FRAMEWORK FOR MOBILE APPLICATIONS
AI-DRIVEN PERFORMANCE TESTING FRAMEWORK FOR MOBILE APPLICATIONS
ijseajournal
 
TOWARDS A GENERIC SOFTWARE ARCHITECTURE FOR IOT SYSTEMS
TOWARDS A GENERIC SOFTWARE ARCHITECTURE FOR IOT SYSTEMSTOWARDS A GENERIC SOFTWARE ARCHITECTURE FOR IOT SYSTEMS
TOWARDS A GENERIC SOFTWARE ARCHITECTURE FOR IOT SYSTEMS
ijseajournal
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
inventy
 
Definition of Internet of things and introduction
Definition of Internet of things and introductionDefinition of Internet of things and introduction
Definition of Internet of things and introduction
sundeepsiddula
 
IOT unit-1-ppt IOT unit-1-ppt.pdfIOT unit-1-ppt.pdfIOT unit-1-ppt.pdfIOT unit...
IOT unit-1-ppt IOT unit-1-ppt.pdfIOT unit-1-ppt.pdfIOT unit-1-ppt.pdfIOT unit...IOT unit-1-ppt IOT unit-1-ppt.pdfIOT unit-1-ppt.pdfIOT unit-1-ppt.pdfIOT unit...
IOT unit-1-ppt IOT unit-1-ppt.pdfIOT unit-1-ppt.pdfIOT unit-1-ppt.pdfIOT unit...
DeepPatel281258
 
Internet of Things -Overview
Internet of Things -OverviewInternet of Things -Overview
Internet of Things -Overview
IJRST Journal
 
IoTppt_Unit1 notes which give all the notes
IoTppt_Unit1 notes which give all the notesIoTppt_Unit1 notes which give all the notes
IoTppt_Unit1 notes which give all the notes
pg5508430
 
OCS352-IOT -UNIT-1.pdf
OCS352-IOT -UNIT-1.pdfOCS352-IOT -UNIT-1.pdf
OCS352-IOT -UNIT-1.pdf
gopinathcreddy
 
Intelligent Internet of Things (IIoT): System Architectures and Communica...
   Intelligent Internet of Things (IIoT): System  Architectures and Communica...   Intelligent Internet of Things (IIoT): System  Architectures and Communica...
Intelligent Internet of Things (IIoT): System Architectures and Communica...
Raghu Nandy
 
Internet of things
Internet of thingsInternet of things
Internet of things
Ashish Aggarwal
 
Ch 4.pptx
Ch 4.pptxCh 4.pptx
Ch 4.pptx
Kume3
 
IoT- Definitions and Functional Requirements - Motivation – Architecture
IoT- Definitions and Functional Requirements - Motivation – ArchitectureIoT- Definitions and Functional Requirements - Motivation – Architecture
IoT- Definitions and Functional Requirements - Motivation – Architecture
eticket4403
 
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgsummaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
HakkemB
 
Ch1 Internet of IoT.ppt ----------------
Ch1 Internet of IoT.ppt ----------------Ch1 Internet of IoT.ppt ----------------
Ch1 Internet of IoT.ppt ----------------
EhabRushdy1
 
Unit_1_IOT_INTRO.pptx
Unit_1_IOT_INTRO.pptxUnit_1_IOT_INTRO.pptx
Unit_1_IOT_INTRO.pptx
Bharat Tank
 
IoT Architecture: Key Layers and How They Power Smart Systems
IoT Architecture: Key Layers and How They Power Smart SystemsIoT Architecture: Key Layers and How They Power Smart Systems
IoT Architecture: Key Layers and How They Power Smart Systems
dharmendra491836
 
"Exploring the Power of Internet of Things"
"Exploring the Power of Internet of Things""Exploring the Power of Internet of Things"
"Exploring the Power of Internet of Things"
Mickeyvirus4
 
IOT_UNIT-1_Presentation which is basic presentation level
IOT_UNIT-1_Presentation which is basic presentation levelIOT_UNIT-1_Presentation which is basic presentation level
IOT_UNIT-1_Presentation which is basic presentation level
GovadaDhana
 
AI-DRIVEN PERFORMANCE TESTING FRAMEWORK FOR MOBILE APPLICATIONS
AI-DRIVEN PERFORMANCE TESTING FRAMEWORK FOR MOBILE APPLICATIONSAI-DRIVEN PERFORMANCE TESTING FRAMEWORK FOR MOBILE APPLICATIONS
AI-DRIVEN PERFORMANCE TESTING FRAMEWORK FOR MOBILE APPLICATIONS
ijseajournal
 
TOWARDS A GENERIC SOFTWARE ARCHITECTURE FOR IOT SYSTEMS
TOWARDS A GENERIC SOFTWARE ARCHITECTURE FOR IOT SYSTEMSTOWARDS A GENERIC SOFTWARE ARCHITECTURE FOR IOT SYSTEMS
TOWARDS A GENERIC SOFTWARE ARCHITECTURE FOR IOT SYSTEMS
ijseajournal
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
inventy
 
Definition of Internet of things and introduction
Definition of Internet of things and introductionDefinition of Internet of things and introduction
Definition of Internet of things and introduction
sundeepsiddula
 
IOT unit-1-ppt IOT unit-1-ppt.pdfIOT unit-1-ppt.pdfIOT unit-1-ppt.pdfIOT unit...
IOT unit-1-ppt IOT unit-1-ppt.pdfIOT unit-1-ppt.pdfIOT unit-1-ppt.pdfIOT unit...IOT unit-1-ppt IOT unit-1-ppt.pdfIOT unit-1-ppt.pdfIOT unit-1-ppt.pdfIOT unit...
IOT unit-1-ppt IOT unit-1-ppt.pdfIOT unit-1-ppt.pdfIOT unit-1-ppt.pdfIOT unit...
DeepPatel281258
 
Internet of Things -Overview
Internet of Things -OverviewInternet of Things -Overview
Internet of Things -Overview
IJRST Journal
 
IoTppt_Unit1 notes which give all the notes
IoTppt_Unit1 notes which give all the notesIoTppt_Unit1 notes which give all the notes
IoTppt_Unit1 notes which give all the notes
pg5508430
 
OCS352-IOT -UNIT-1.pdf
OCS352-IOT -UNIT-1.pdfOCS352-IOT -UNIT-1.pdf
OCS352-IOT -UNIT-1.pdf
gopinathcreddy
 
Intelligent Internet of Things (IIoT): System Architectures and Communica...
   Intelligent Internet of Things (IIoT): System  Architectures and Communica...   Intelligent Internet of Things (IIoT): System  Architectures and Communica...
Intelligent Internet of Things (IIoT): System Architectures and Communica...
Raghu Nandy
 
Ch 4.pptx
Ch 4.pptxCh 4.pptx
Ch 4.pptx
Kume3
 
IoT- Definitions and Functional Requirements - Motivation – Architecture
IoT- Definitions and Functional Requirements - Motivation – ArchitectureIoT- Definitions and Functional Requirements - Motivation – Architecture
IoT- Definitions and Functional Requirements - Motivation – Architecture
eticket4403
 
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgsummaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
HakkemB
 
Ch1 Internet of IoT.ppt ----------------
Ch1 Internet of IoT.ppt ----------------Ch1 Internet of IoT.ppt ----------------
Ch1 Internet of IoT.ppt ----------------
EhabRushdy1
 
Unit_1_IOT_INTRO.pptx
Unit_1_IOT_INTRO.pptxUnit_1_IOT_INTRO.pptx
Unit_1_IOT_INTRO.pptx
Bharat Tank
 
IoT Architecture: Key Layers and How They Power Smart Systems
IoT Architecture: Key Layers and How They Power Smart SystemsIoT Architecture: Key Layers and How They Power Smart Systems
IoT Architecture: Key Layers and How They Power Smart Systems
dharmendra491836
 
Ad

Recently uploaded (20)

One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
APM Midlands Region April 2025 Sacha Hind Circulated.pdf
APM Midlands Region April 2025 Sacha Hind Circulated.pdfAPM Midlands Region April 2025 Sacha Hind Circulated.pdf
APM Midlands Region April 2025 Sacha Hind Circulated.pdf
Association for Project Management
 
To study the nervous system of insect.pptx
To study the nervous system of insect.pptxTo study the nervous system of insect.pptx
To study the nervous system of insect.pptx
Arshad Shaikh
 
BỘ ĐỀ TUYỂN SINH VÀO LỚP 10 TIẾNG ANH - 25 ĐỀ THI BÁM SÁT CẤU TRÚC MỚI NHẤT, ...
BỘ ĐỀ TUYỂN SINH VÀO LỚP 10 TIẾNG ANH - 25 ĐỀ THI BÁM SÁT CẤU TRÚC MỚI NHẤT, ...BỘ ĐỀ TUYỂN SINH VÀO LỚP 10 TIẾNG ANH - 25 ĐỀ THI BÁM SÁT CẤU TRÚC MỚI NHẤT, ...
BỘ ĐỀ TUYỂN SINH VÀO LỚP 10 TIẾNG ANH - 25 ĐỀ THI BÁM SÁT CẤU TRÚC MỚI NHẤT, ...
Nguyen Thanh Tu Collection
 
Herbs Used in Cosmetic Formulations .pptx
Herbs Used in Cosmetic Formulations .pptxHerbs Used in Cosmetic Formulations .pptx
Herbs Used in Cosmetic Formulations .pptx
RAJU THENGE
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
THE STG QUIZ GROUP D.pptx quiz by Ridip Hazarika
THE STG QUIZ GROUP D.pptx   quiz by Ridip HazarikaTHE STG QUIZ GROUP D.pptx   quiz by Ridip Hazarika
THE STG QUIZ GROUP D.pptx quiz by Ridip Hazarika
Ridip Hazarika
 
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 AccountingHow to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
Celine George
 
Understanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s GuideUnderstanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s Guide
GS Virdi
 
dynastic art of the Pallava dynasty south India
dynastic art of the Pallava dynasty south Indiadynastic art of the Pallava dynasty south India
dynastic art of the Pallava dynasty south India
PrachiSontakke5
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
Operations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdfOperations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdf
Arab Academy for Science, Technology and Maritime Transport
 
Sugar-Sensing Mechanism in plants....pptx
Sugar-Sensing Mechanism in plants....pptxSugar-Sensing Mechanism in plants....pptx
Sugar-Sensing Mechanism in plants....pptx
Dr. Renu Jangid
 
Introduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe EngineeringIntroduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe Engineering
Damian T. Gordon
 
Kasdorf "Accessibility Essentials: A 2025 NISO Training Series, Session 5, Ac...
Kasdorf "Accessibility Essentials: A 2025 NISO Training Series, Session 5, Ac...Kasdorf "Accessibility Essentials: A 2025 NISO Training Series, Session 5, Ac...
Kasdorf "Accessibility Essentials: A 2025 NISO Training Series, Session 5, Ac...
National Information Standards Organization (NISO)
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 4-30-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 4-30-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 4-30-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 4-30-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
Introduction-to-Communication-and-Media-Studies-1736283331.pdf
Introduction-to-Communication-and-Media-Studies-1736283331.pdfIntroduction-to-Communication-and-Media-Studies-1736283331.pdf
Introduction-to-Communication-and-Media-Studies-1736283331.pdf
james5028
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
To study the nervous system of insect.pptx
To study the nervous system of insect.pptxTo study the nervous system of insect.pptx
To study the nervous system of insect.pptx
Arshad Shaikh
 
BỘ ĐỀ TUYỂN SINH VÀO LỚP 10 TIẾNG ANH - 25 ĐỀ THI BÁM SÁT CẤU TRÚC MỚI NHẤT, ...
BỘ ĐỀ TUYỂN SINH VÀO LỚP 10 TIẾNG ANH - 25 ĐỀ THI BÁM SÁT CẤU TRÚC MỚI NHẤT, ...BỘ ĐỀ TUYỂN SINH VÀO LỚP 10 TIẾNG ANH - 25 ĐỀ THI BÁM SÁT CẤU TRÚC MỚI NHẤT, ...
BỘ ĐỀ TUYỂN SINH VÀO LỚP 10 TIẾNG ANH - 25 ĐỀ THI BÁM SÁT CẤU TRÚC MỚI NHẤT, ...
Nguyen Thanh Tu Collection
 
Herbs Used in Cosmetic Formulations .pptx
Herbs Used in Cosmetic Formulations .pptxHerbs Used in Cosmetic Formulations .pptx
Herbs Used in Cosmetic Formulations .pptx
RAJU THENGE
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
THE STG QUIZ GROUP D.pptx quiz by Ridip Hazarika
THE STG QUIZ GROUP D.pptx   quiz by Ridip HazarikaTHE STG QUIZ GROUP D.pptx   quiz by Ridip Hazarika
THE STG QUIZ GROUP D.pptx quiz by Ridip Hazarika
Ridip Hazarika
 
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 AccountingHow to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
Celine George
 
Understanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s GuideUnderstanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s Guide
GS Virdi
 
dynastic art of the Pallava dynasty south India
dynastic art of the Pallava dynasty south Indiadynastic art of the Pallava dynasty south India
dynastic art of the Pallava dynasty south India
PrachiSontakke5
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
Sugar-Sensing Mechanism in plants....pptx
Sugar-Sensing Mechanism in plants....pptxSugar-Sensing Mechanism in plants....pptx
Sugar-Sensing Mechanism in plants....pptx
Dr. Renu Jangid
 
Introduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe EngineeringIntroduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe Engineering
Damian T. Gordon
 
Introduction-to-Communication-and-Media-Studies-1736283331.pdf
Introduction-to-Communication-and-Media-Studies-1736283331.pdfIntroduction-to-Communication-and-Media-Studies-1736283331.pdf
Introduction-to-Communication-and-Media-Studies-1736283331.pdf
james5028
 
Ad

IOT Reference Model.doc

  • 1. Architecture Reference Model •An ARM consists of two main parts: a Reference model and a Reference Architecture. •A reference model describes the domain using a number of sub-models IOT Reference Model IoT domain model The domain model captures the basic attributes of the main concepts and the relationship between these concepts. A domain model also serves as a tool for human communication between people working in the domain in question and between people who work across different domains. Model notation and semantics
  • 2. UML Class diagram main modeling concepts Main concepts The IoT is a support infrastructure for enabling objects and places in the physical world to have a corresponding representation in the digital world. Physical vs. Virtual World
  • 3. •The Devices are physical arte facts with which the physical and virtual worlds interact. Devices as mentioned before can also be Physical Entities for certain types of applications, such as management applications when the interesting entities of a system are the Devices themselves and not the surrounding environment. For the IoT Domain Model, three kinds of Device types are the most important: 1. Sensors:  These are simple or complex Devices that converts physical properties such as temperature into electrical signals.  These Devices include the necessary conversion of analog electrical signals into digital signals, e.g. a voltage level to a 16-bit number, processing for simple calculations, potential storage for intermediate results, and potentially communication capabilities to transmit the digital representation of the physical property as well receive commands.  A video camera can be another example of a complex sensor that could detect and recognize people. 2. Actuators:  These are also simple or complex Devices that involve a transducer that converts electrical signals to a change in a physical property (e.g. turn on a switch or move a motor).  These Devices also include potential communication capabilities, storage of intermediate commands, processing, and conversion of digital signals to analog electrical signals. 3. Tags:  Tags in general identify the Physical Entity that they are attached to. In reality, tags can be Devices or Physical Entities but not both, as the domain model shows.  An example of a Tag as a Device is a Radio Frequency Identification (RFID) tag, while a tag as a Physical Entity is a paper-printed immutable barcode or Quick Response (QR) code.  Either electronic Devices or a paper-printed entity tag contains a unique identification that can be read by optical means (bar codes or QR codes) or radio signals (RFID tags).  The reader Device operating on a tag is typically a sensor, and sometimes a sensor and an actuator combined in the case of writable RFID tags. Information Model Virtual Entity in the IoT Domain Model is the “Thing” in the Internet of Things, the IoT information model captures the details of a Virtual Entity- centric model. Similar to the IoT Domain Model, the IoT Information Model is presented using Unified Modelling Language (UML) diagrams.
  • 4. High-level IoT Information Model Relationship between core concepts of IoT Domain Model and IoT Information Model.
  • 5. Functional model The IoT Functional Model aims at describing mainly the Functional Groups (FG) and their interaction with the ARM, while the Functional View of a Reference Architecture describes the functional components of an FG, interfaces, and interactions between the components. The Functional View is typically derived from the Functional Model in conjunction with high-level requirements. Device functional group The Device FG contains all the possible functionality hosted by the physical Devices that are used for increment the Physical Entities. This Device functionality includes sensing, actuation, processing, storage, and identification components, the sophistication of which depends on the Device capabilities Communication functional group The Communication FG abstracts all the possible communication mechanisms used by the relevant Devices in an actual system in order to transfer information to the digital world components or other Devices.
  • 6. IoT Service functional group The IoT Service FG corresponds mainly to the Service class from the IoT Domain Model, and contains single IoT Services exposed by Resources hosted on Devices or in the Network (e.g. processing or storage Resources). Virtual Entity functional group The Virtual Entity FG corresponds to the Virtual Entity class in the IoT Domain Model, and contains the necessary functionality to manage associations between Virtual Entities with themselves as well as associations between Virtual Entities and related IoT Services, i.e. the Association objects for the IoT Information Model. Associations between Virtual Entities can be static or dynamic depending on the mobility of the Physical Entities related to the corresponding Virtual Entities. IoT Service Organization functional group The purpose of the IoT Service Organisation FG is to host all functional components that support the composition and orchestration of IoT and Virtual Entity services. Moreover, this FG acts as a service hub between several other functional groups such as the IoT Process Management FG when, for example, service requests from Applications or the IoT Process Management are directed to the Resources implementing the necessary Services. IoT Process Management functional group The IoT Process Management FG is a collection of functionalities that allows smooth integration of IoT-related services (IoT Services, Virtual Entity Services, Composed Services) with the Enterprise (Business) Processes. Management functional group The Management FG includes the necessary functions for enabling fault and performance monitoring of the system, configuration for enabling the system to be flexible to changing User demands, and accounting for enabling subsequent billing for the usage of the system. Support functions such as management of ownership, administrative domain, rules and rights of functional components, and information stores are also included in the Management FG. Security functional group The Security FG contains the functional components that ensure the secure operation of the system as well as the management of privacy. The Security FG contains components for Authentication of Users (Applications, Humans), Authorisation of access to Services by Users, secure communication (ensuring integrity and confidentiality of messages) between entities of
  • 7. the system such as Devices, Services, Applications, and last but not least, assurance of privacy of sensitive information relating to Human Users. Application functional group The Application FG is just a placeholder that represents all the needed logic for creating an IoT application. The applications typically contain custom logic tailored to a specific domain such as a Smart Grid Communication model Safety The IoT Reference Model can only provide IoT-related guidelines for ensuring a safe system to the extent possible and controllable by a sys- tem designer. Eg: smart grid. Privacy Because interactions with the physical world may often include humans, protecting the User privacy is of utmost importance for an IoT system. The IoT-A Privacy Model depends on the following functional components: Identity Management, Authentication, Authorisation, and Trust & Reputation Trust Generally, an entity is said to ‘trust’ a second entity when the first entity makes the assumption that the second entity will behave exactly as the first entity expects.” Security The Security Model for IoT consists of communication security that focuses mostly on the confidentiality and integrity protection of interacting entities and functional components such as Identity Management, Authentication, Authorisation, and Trust & Reputation.