Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:iot-reloaded:iot_network_topologies [2024/11/26 15:27] – ToDo checked: Add figures to topologies pczekalskien:iot-reloaded:iot_network_topologies [2025/01/05 18:17] (current) pczekalski
Line 1: Line 1:
 ====== IoT Network Topologies ====== ====== IoT Network Topologies ======
-<todo @pczekalski #pczekalski:2024-11-26>Add figures to topologies</todo> +IoT networks are structured networks in which nodes are organised according to a defined hierarchy. An IoT network topology is a given arrangement or configuration of IoT devices to form an IoT network. 
- +
-IoT networks are structured networks in which IoT nodes are organised according to a defined hierarchy. An IoT network topology is a given arrangement or configuration of IoT devices to form an IoT network. +
 IoT network topology refers to the structural layout of devices (nodes) in an IoT network, shaping how devices communicate and how data flows between them. The choice of topology significantly impacts the network’s performance, reliability, scalability, and cost. Below is an expanded discussion of fundamental IoT network topologies, their attributes, advantages, challenges, and use cases. IoT network topology refers to the structural layout of devices (nodes) in an IoT network, shaping how devices communicate and how data flows between them. The choice of topology significantly impacts the network’s performance, reliability, scalability, and cost. Below is an expanded discussion of fundamental IoT network topologies, their attributes, advantages, challenges, and use cases.
  
 **1. Star Topology** **1. Star Topology**
 <figure netstar> <figure netstar>
-{{ :en:iot-reloaded:network_topologies-star.png?400 |Star Topology}}+{{ :en:iot-reloaded:network_topologies-star.png?300 |Star Topology}}
 <caption>Star Topology</caption> <caption>Star Topology</caption>
 </figure> </figure>
Line 17: Line 15:
   * Simplicity: Straightforward design makes implementation and maintenance easier.   * Simplicity: Straightforward design makes implementation and maintenance easier.
   * Failure Isolation: If a device fails, it does not affect other devices in the network.   * Failure Isolation: If a device fails, it does not affect other devices in the network.
-  * Ease of Management: Centralized communication simplifies monitoring and troubleshooting.+  * Ease of Management: Centralised communication simplifies monitoring and troubleshooting.
   * Low Latency: Direct communication with the hub reduces delays in data transmission.   * Low Latency: Direct communication with the hub reduces delays in data transmission.
  
Line 29: Line 27:
  
   * Home Automation: Smart lighting, thermostats, and security cameras communicating with a central hub.   * Home Automation: Smart lighting, thermostats, and security cameras communicating with a central hub.
-  * Agricultural Monitoring: Sensors reporting soil and weather conditions to a centralized gateway.+  * Agricultural Monitoring: Sensors reporting soil and weather conditions to a centralised gateway.
  
 **2. Tree Topology** **2. Tree Topology**
Line 36: Line 34:
 <caption>Tree Topology</caption> <caption>Tree Topology</caption>
 </figure> </figure>
-Tree topology (figure {{ref>nettree}}) organizes devices hierarchically, with a root node at the top and subsequent devices forming branches at multiple levels. It is a structured extension of the star topology. In this type of topology, some nodes operate as relays for others. If one of the relays fails (crashes or experiences poor link quality), all the descendant nodes that depend on it will be disconnected from the network. \\+Tree topology (figure {{ref>nettree}}) organises devices hierarchically, with a root node at the top and subsequent devices forming branches at multiple levels. It is a structured extension of the star topology. In this type of topology, some nodes operate as relays for others. If one of the relays fails (crashes or experiences poor link quality), all the descendant nodes that depend on it will be disconnected from the network. \\
 There is a particular case of the tree-of-trees topology available (among others in Bluetooth) called Scatternet. There is a particular case of the tree-of-trees topology available (among others in Bluetooth) called Scatternet.
  
Line 42: Line 40:
  
   * Scalability: Devices can be added at any level of the hierarchy, making it suitable for large networks.   * Scalability: Devices can be added at any level of the hierarchy, making it suitable for large networks.
-  * Organized Data Flow: Hierarchical design facilitates efficient routing and data aggregation. +  * Organised Data Flow: Hierarchical design facilitates efficient routing and data aggregation. 
   * Distributed Processing: Intermediate nodes can process data locally, reducing load on the root node.   * Distributed Processing: Intermediate nodes can process data locally, reducing load on the root node.
  
Line 48: Line 46:
  
   * Higher-level Dependency: Failure at higher levels can disconnect entire branches of the network.   * Higher-level Dependency: Failure at higher levels can disconnect entire branches of the network.
-  * Complex Setup: Requires careful planning and configuration to optimize performance.+  * Complex Setup: Requires careful planning and configuration to optimise performance.
   * Maintenance Challenges: Troubleshooting issues in large tree networks can be time-consuming.   * Maintenance Challenges: Troubleshooting issues in large tree networks can be time-consuming.
  
 **Use Cases** **Use Cases**
  
-  * Smart Cities: Streetlights and traffic systems are organized hierarchically.+  * Smart Cities: Streetlights and traffic systems are organised hierarchically.
   * Industrial IoT: Layered monitoring systems for production lines or warehouses.   * Industrial IoT: Layered monitoring systems for production lines or warehouses.
  
Line 68: Line 66:
   * 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.
  
Line 73: Line 72:
  
   * 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.
  
Line 87: Line 87:
 <caption>Linear Topology</caption> <caption>Linear Topology</caption>
 </figure> </figure>
-Linear topology (figure {{ref>netlinear}}) connects devices sequentiallywith 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**
Line 132: Line 132:
 **6. Ring Topology** **6. Ring Topology**
 <figure netring> <figure netring>
-{{ :en:iot-reloaded:network_topologies-ring.png?400 |Ring Topology}}+{{ :en:iot-reloaded:network_topologies-ring.png?320 |Ring Topology}}
 <caption>Ring Topology</caption> <caption>Ring Topology</caption>
 </figure> </figure>
Line 159: Line 159:
 <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 minimizes 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**
Line 178: Line 178:
   * Industrial IoT: Complex systems requiring multiple topology types for optimal performance.   * Industrial IoT: Complex systems requiring multiple topology types for optimal performance.
  
-Choosing the proper IoT network topology requires carefully evaluating the application’s needs, including reliability, scalability, cost, and energy efficiency. Often, IoT deployments use a combination of topologies to optimize performance across diverse requirements. Understanding each topology’s strengths and limitations is essential for designing effective IoT networks.+Choosing the proper IoT network topology requires carefully evaluating the application’s needs, including reliability, scalability, cost, and energy efficiency. Often, IoT deployments use a combination of topologies to optimise performance across diverse requirements. Understanding each topology’s strengths and limitations is essential for designing effective IoT networks.
  
en/iot-reloaded/iot_network_topologies.1732634839.txt.gz · Last modified: 2024/11/26 15:27 by pczekalski
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0