This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:iot-reloaded:iot_systems_architectures [2025/01/06 20:48] – pczekalski | en:iot-reloaded:iot_systems_architectures [2025/05/13 14:45] (current) – pczekalski | ||
---|---|---|---|
Line 2: | Line 2: | ||
- | ===== IoT v.s. Wireless Sensor Networks (WSNs) ===== | + | ===== IoT vs Wireless Sensor Networks (WSNs) ===== |
People often think of IoT systems as WSN systems (figure {{ref> | People often think of IoT systems as WSN systems (figure {{ref> | ||
- **Wireless: | - **Wireless: | ||
- **Self-configuration Typically: | - **Self-configuration Typically: | ||
- | - **Limited resources: | + | - **Limited resources: |
<figure Typical_WSN_architecture> | <figure Typical_WSN_architecture> | ||
Line 61: | Line 61: | ||
===== Difference Between WSN and IoT Systems ===== | ===== Difference Between WSN and IoT Systems ===== | ||
- | Due to developments in infrastructure and communications technologies, | + | Due to developments in infrastructure and communications technologies, |
**WSN v.s. IoT challenges: | **WSN v.s. IoT challenges: | ||
Line 87: | Line 87: | ||
=== Fog Computing === | === Fog Computing === | ||
- | Fog computing (figure {{ref> | + | Fog computing (figure {{ref> |
Fog computing is a trend that aims to process data near the source. It pushes applications, | Fog computing is a trend that aims to process data near the source. It pushes applications, | ||
Fog computing enables data analytics and knowledge generation closer to the data source. Furthermore, | Fog computing enables data analytics and knowledge generation closer to the data source. Furthermore, | ||
- | The recent development of energy-efficient hardware with AI acceleration enters the fog class of the devices, putting fog computing in the middle of the interest of IoT application development and extending new horizons to them. Fog computing is more energy efficient than raw data transfer to the cloud and back, and in the current scale of the IoT devices, the application is meant for the future of the planet Earth. Fog computing usually also has a positive impact on IoT security, e.g., sending pre-processed and depersonalised data to the cloud and providing distributed computing capabilities that are more attack-resistant. | + | The recent development of energy-efficient hardware with AI acceleration enters the fog class of devices, putting fog computing in the middle of the interest of IoT application development and extending new horizons to them. Fog computing is more energy efficient than raw data transfer to the cloud and back, and on the current scale of IoT devices, the application is meant for the future of the planet Earth. Fog computing usually also has a positive impact on IoT security, e.g., sending pre-processed and depersonalised data to the cloud and providing distributed computing capabilities that are more attack-resistant. |
<figure fog> | <figure fog> | ||
Line 98: | Line 98: | ||
=== Edge Computing === | === Edge Computing === | ||
- | Recent developments in hardware, power efficiency, and a better understanding of IoT data nature, including privacy and security, led to solutions where data is processed and pre-processed right to their source in the Edge class devices. Edge data processing on end-node IoT devices is crucial in systems where privacy is essential and sensitive data is not to be sent over the network (e.g. biometric data in a raw form). Moreover, distributed data processing can be considered more energy efficient in some scenarios where, e.g. extensive, power-consuming processing can be performed during green energy availability (figure {{ref> | + | Recent developments in hardware, power efficiency, and a better understanding of IoT data nature, including privacy and security, led to solutions where data is processed and pre-processed right at its source in the Edge class devices. Edge data processing on end-node IoT devices is crucial in systems where privacy is essential and sensitive data is not to be sent over the network (e.g. biometric data in a raw form). Moreover, distributed data processing can be considered more energy efficient in some scenarios where, e.g. extensive, power-consuming processing can be performed during green energy availability (figure {{ref> |
<figure edge> | <figure edge> | ||
Line 117: | Line 117: | ||
* **understanding** – in the case of IoT, it means systems' | * **understanding** – in the case of IoT, it means systems' | ||
* **reasoning** – involves decision-making according to the understood model and acquired data, | * **reasoning** – involves decision-making according to the understood model and acquired data, | ||
- | * **learning** – creating new knowledge from the existing, sensed data and elaborated models. | + | * **learning** – creating new knowledge from existing, sensed data and elaborated models. |
Usually, cognitive IoT systems or C-IoT are expected to add more resilience to the solution. Resilience is a complex term explained differently in different contexts; however, there are standard features for all resilient systems. As a part of their resilience, C-IoT should be capable of self-failure detection and self-healing that minimises or gradually degrades the system' | Usually, cognitive IoT systems or C-IoT are expected to add more resilience to the solution. Resilience is a complex term explained differently in different contexts; however, there are standard features for all resilient systems. As a part of their resilience, C-IoT should be capable of self-failure detection and self-healing that minimises or gradually degrades the system' | ||
Recent developments in the Fog and Edge class devices and the efficient software leverage cognitive IoT Systems to a new level. | Recent developments in the Fog and Edge class devices and the efficient software leverage cognitive IoT Systems to a new level. |