Module2 - Architecture Reference Model Updated
Module2 - Architecture Reference Model Updated
Module2 - Architecture Reference Model Updated
Model
Module 2
Of
IoT fundamentals
• Domain Model,
• Information Model,
• Functional Model,
• Communication and security model,
• SOA based architecture.
IoT Design Methodology that includes:
• Purpose & Requirements Specification
• Process Model Specification
• Domain Model Specification
• Information Model Specification
• Service Specifications
• IoT Level Specification
• Functional View Specification
• Operational View Specification
• Device & Component Integration
• Application Development
Introduction
• Designing IoT systems can be a complex and
challenging task as these systems involve interactions
between various components such as IoT devices and
network resources, web services, analytics
components, application and database servers.
• IoT system designers - often tend to design IoT
systems keeping specific products/services in mind.
• IoT System design are tied to specific product/service
choices made.
• IoT System designed in such away in updating the
system design to add new features or replacing a
particular product/service choice for a component
becomes very complex, and in many cases may require
complete re- design of the system.
IoT Design Methodology Steps
Purpose & Requirements Specification
• For example, an Information Model for a smart city IoT system include data
types such as temperature readings, traffic data, and air quality
measurements, as well as attributes such as the location, time, and source of
the data.
• The Information Model would also define the relationships between the data
types, such as how temperature readings are related to air quality
measurements, and the rules and constraints that govern the data, such as the
maximum and minimum values for each data type.
Information Model Specification
Service Specifications
• The fifth step in the IoT design methodology is to define
the service specifications.
• service types,
• service inputs/output,
• service endpoints,
• service schedules,
• service preconditions and
• service effects.
Service Specifications
Device : The device FG contains devices for monitoring and control. In the home
automation example. the device FG includes a single board mini-computer, a light
sensor and relay switch(actuator).
In the IoT smart home system, the digital world comprises the software
components, applications, and platforms that allow users to remotely monitor and
control the physical devices. This can include mobile apps, web interfaces, or voice
assistants that provide users with a digital interface to interact with their smart home.
Functional Model
• Services: The service FG includes various services involved in the IoT
system such as services for device monitoring, device control services,
data publishing services and services for device discovery.