IoT Architecture - Internet Of Thing 1 - IndianTechnoEra
Latest update Android YouTube

IoT Architecture - Internet Of Thing 1

 IoT Architecture: State of the Art


Reference Model and architecture

The IoT Reference Model (RM) is a conceptual model that describes the key components of an IoT system and their relationships. The RM is based on a layered architecture, with each layer providing specific functionality.

The IoT Reference Architecture (RA) is a concrete implementation of the RM. The RA provides more detailed information about the components of an IoT system and how they interact.


Functional View

The functional view of an IoT architecture describes the different functions that are performed by the system. The functional view is typically divided into the following layers:

  • Device Layer: The device layer is responsible for collecting data from the physical world and sending it to the cloud.
  • Edge Layer: The edge layer is responsible for preprocessing data and performing local analytics.
  • Cloud Layer: The cloud layer is responsible for storing and processing data, and providing services to applications.
  • Application Layer: The application layer is responsible for providing services to users.


Information View

The information view of an IoT architecture describes the different types of data that are collected and processed by the system. The information view is typically divided into the following categories:

  • Sensor Data: Sensor data is data that is collected from the physical world using sensors.
  • Context Data: Context data is data that provides information about the environment in which the IoT system is operating.
  • Actuation Data: Actuation data is data that is sent to actuators to control the physical world.


Deployment and Operational View

The deployment and operational view of an IoT architecture describes how the system is deployed and managed. The deployment and operational view typically includes the following components:

  • Device Management: Device management is responsible for provisioning, configuring, and monitoring devices.
  • Data Management: Data management is responsible for collecting, storing, and processing data.
  • Security Management: Security management is responsible for protecting the system from cyberattacks.


Other Relevant architectural views

In addition to the four main views described above, there are a number of other architectural views that may be relevant for IoT systems. These include:

  • Business View: The business view describes the business value of the IoT system and how it aligns with the organization's overall business strategy.
  • Security View: The security view describes the security risks associated with the IoT system and the measures that are taken to mitigate those risks.
  • Privacy View: The privacy view describes how the system collects, uses, and protects user data.


Building an architecture

When building an IoT architecture, it is important to consider the following:

  • Requirements: What are the requirements of the IoT system? What are the specific needs of the users and the organization?
  • Constraints: What constraints are there on the IoT system? This may include budget constraints, technical constraints, and regulatory constraints.
  • Design principles: What design principles should be followed? Some common design principles for IoT architectures include scalability, security, and flexibility.
  • Capabilities: What capabilities are needed in the IoT system? This may include capabilities such as data collection, data processing, and data analytics.


Main design principles and needed capabilities

The following are some of the main design principles and needed capabilities for IoT architectures:

Design principles:

  • Scalability: The IoT system should be scalable to support a large number of devices and users.
  • Security: The IoT system should be secure to protect against cyberattacks.
  • Flexibility: The IoT system should be flexible to adapt to changing requirements.
  • Interoperability: The IoT system should be interoperable with other systems.

Needed capabilities:

  • Data collection: The IoT system should be able to collect data from a variety of devices.
  • Data processing: The IoT system should be able to process data in real time and near real time.
  • Data analytics: The IoT system should be able to analyze data to extract insights.
  • Device management: The IoT system should be able to manage devices, including provisioning, configuration, and monitoring.
  • Security management: The IoT system should be able to protect against cyberattacks.


An IoT architecture outline

The following is a high-level outline of an IoT architecture:

  • Device Layer: The device layer consists of the devices that are connected to the IoT system. These devices may include sensors, actuators, and controllers.
  • Edge Layer: The edge layer consists of devices that perform preprocessing and local analytics on data collected from the device layer.
  • Cloud Layer: The cloud layer stores and processes data, and provides services to applications.
  • Application Layer: The application layer provides services to users.


Real-World Design Constraints

There are a number of real-world design constraints that need to be considered when building an


Real-World Design Constraints: There are a number of real-world design constraints that need to be considered when building an IoT architecture, including:

  • Power consumption: IoT devices are often battery-powered, so power consumption is a major concern.
  • Cost: IoT devices need to be affordable in order to be mass-adopted.
  • Security: IoT devices need to be secure to protect against cyberattacks.
  • Scalability: IoT systems need to be scalable to support a large number of devices.
  • Reliability: IoT systems need to be reliable to ensure that data is collected and processed accurately and on time.


Technical Design Constraints

In addition to the real-world design constraints listed above, there are a number of technical design constraints that need to be considered when building an IoT architecture, including:


Network bandwidth: IoT systems can generate a large amount of data, so network bandwidth is a major concern.

Latency: IoT systems often need to process data in real time, so latency is a major concern.

Interoperability: IoT systems need to be interoperable with other systems, so the choice of protocols and technologies is important.

Security: IoT systems need to be secure, so the choice of security technologies and protocols is important.


Here are some additional tips for building a successful IoT architecture:

Start by defining the requirements of the system. What are the specific needs of the users and the organization?

Consider the real-world and technical design constraints.

Choose the right protocols and technologies for the system.

Implement security measures to protect the system from cyberattacks.

Design the system to be scalable and reliable.

Test the system thoroughly before deploying it in production.

Post a Comment

Feel free to ask your query...
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.