This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:iot-reloaded:iot_network_topologies [2024/11/26 15:24] – pczekalski | en:iot-reloaded:iot_network_topologies [2025/01/05 18:17] (current) – pczekalski | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== IoT Network Topologies ====== | ====== IoT Network Topologies ====== | ||
| - | <todo @pczekalski> | + | 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, | 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, | ||
| **1. Star Topology** | **1. Star Topology** | ||
| <figure netstar> | <figure netstar> | ||
| - | {{ : | + | {{ : |
| < | < | ||
| </ | </ | ||
| 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: | + | * Ease of Management: |
| * 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, | * Home Automation: Smart lighting, thermostats, | ||
| - | * Agricultural Monitoring: Sensors reporting soil and weather conditions to a centralized | + | * Agricultural Monitoring: Sensors reporting soil and weather conditions to a centralised |
| **2. Tree Topology** | **2. Tree Topology** | ||
| <figure nettree> | <figure nettree> | ||
| + | {{ : | ||
| < | < | ||
| </ | </ | ||
| - | Tree topology (figure {{ref> | + | Tree topology (figure {{ref> |
| 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: | * Scalability: | ||
| - | * Organized | + | * Organised |
| * 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 | + | * Complex Setup: Requires careful planning and configuration to optimise |
| * 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 | + | * Smart Cities: Streetlights and traffic systems are organised |
| * Industrial IoT: Layered monitoring systems for production lines or warehouses. | * Industrial IoT: Layered monitoring systems for production lines or warehouses. | ||
| **3. Mesh Topology** | **3. Mesh Topology** | ||
| <figure netmesh> | <figure netmesh> | ||
| + | {{ : | ||
| < | < | ||
| </ | </ | ||
| Line 68: | Line 66: | ||
| * Self-healing: | * Self-healing: | ||
| * Scalability: | * Scalability: | ||
| + | * 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, | * High Complexity: Implementation and management are challenging, | ||
| - | * Energy-intensive: | + | |
| + | | ||
| * Higher Costs: Increased hardware requirements for maintaining multiple connections. | * Higher Costs: Increased hardware requirements for maintaining multiple connections. | ||
| Line 84: | Line 84: | ||
| **4. Linear Topologies** | **4. Linear Topologies** | ||
| <figure netlinear> | <figure netlinear> | ||
| + | {{ : | ||
| < | < | ||
| </ | </ | ||
| - | Linear topology (figure {{ref> | + | Linear topology (figure {{ref> |
| **Advantages** | **Advantages** | ||
| Line 108: | Line 108: | ||
| **5. Bus Topology** | **5. Bus Topology** | ||
| <figure netbus> | <figure netbus> | ||
| + | {{ : | ||
| < | < | ||
| </ | </ | ||
| Line 132: | Line 132: | ||
| **6. Ring Topology** | **6. Ring Topology** | ||
| <figure netring> | <figure netring> | ||
| + | {{ : | ||
| < | < | ||
| </ | </ | ||
| Line 156: | Line 156: | ||
| **7. Hybrid Topology** | **7. Hybrid Topology** | ||
| <figure nethybrid> | <figure nethybrid> | ||
| + | {{ : | ||
| < | < | ||
| </ | </ | ||
| - | Hybrid topology (figure {{ref> | + | Hybrid topology (figure {{ref> |
| **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, | + | Choosing the proper IoT network topology requires carefully evaluating the application’s needs, including reliability, |