| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| en:iot-reloaded:iot_network_topologies [2024/11/30 18:02] – ktokarz | en:iot-reloaded:iot_network_topologies [2025/01/05 18:17] (current) – pczekalski |
|---|
| * Self-healing: Dynamic rerouting of data enhances robustness and fault tolerance. | * Self-healing: Dynamic rerouting of data enhances robustness and fault tolerance. |
| * Scalability: New devices can be added without significant reconfiguration. | * Scalability: New devices can be added without significant reconfiguration. |
| | * Load balancing: The network can implement load balancing easily due to multiple routing paths. |
| * Optimal Coverage: Mesh topology can extend communication over large areas. | * Optimal Coverage: Mesh topology can extend communication over large areas. |
| |
| |
| * High Complexity: Implementation and management are challenging, especially in entire mesh networks. | * High Complexity: Implementation and management are challenging, especially in entire mesh networks. |
| * Energy-intensive: Devices in the network require more power for constant communication and data forwarding. | * Advanced Network Stack: Software and hardware implementation of the network stack is more complex due to the need to implement routing mechanisms even for simple IoT nodes. |
| | * Energy-intensive: Devices in the network usually require more power for constant communication and data forwarding in the always active nodes supporting data relay. |
| * Higher Costs: Increased hardware requirements for maintaining multiple connections. | * Higher Costs: Increased hardware requirements for maintaining multiple connections. |
| |
| <caption>Linear Topology</caption> | <caption>Linear Topology</caption> |
| </figure> | </figure> |
| Linear topology (figure {{ref>netlinear}}) connects devices sequentially, with each node linked to its immediate neighbour. | Linear topology (figure {{ref>netlinear}}) sequentially connects devices, linking each node to its immediate neighbours. A variation of this topology is a linear topology with redundancy, which allows each node to connect to its two adjacent neighbours both in front and behind. This setup provides backup routing capabilities in case one of the nodes fails. In linear topologies, all nodes, except for the last one, must be capable of functioning as data relays. |
| |
| **Advantages** | **Advantages** |
| <caption>Hybrid Topology</caption> | <caption>Hybrid Topology</caption> |
| </figure> | </figure> |
| Hybrid topology (figure {{ref>nethybrid}}) combines elements of multiple topologies to create a customized network that leverages their strengths and minimises weaknesses. | Hybrid topology (figure {{ref>nethybrid}}) combines elements of multiple topologies to create a customised network that leverages their strengths and minimises weaknesses. |
| |
| **Advantages** | **Advantages** |