This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:iot-reloaded:iot_network_design_tools [2024/12/03 17:16] – pczekalski | en:iot-reloaded:iot_network_design_tools [2025/05/13 10:43] (current) – pczekalski | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== IoT Network Design Tools ====== | ====== IoT Network Design Tools ====== | ||
- | The design of a robust IoT (Internet of Things) | + | The design of a robust IoT network is fundamental to the success of any IoT project. A well-architected network ensures reliable communication between IoT devices, minimises latency, optimises power consumption, |
This section explores the types of IoT network design tools, their features, and their use cases. A short list of tools is presented in the diagram {{ref> | This section explores the types of IoT network design tools, their features, and their use cases. A short list of tools is presented in the diagram {{ref> | ||
Line 21: | Line 21: | ||
==== Network Simulation Tools ==== | ==== Network Simulation Tools ==== | ||
- | Network | + | Before deployment, network |
**Common Tools**\\ | **Common Tools**\\ | ||
Line 89: | Line 89: | ||
* **Key Benefits:** Enables the design and optimisation of networks with low power and high device density. | * **Key Benefits:** Enables the design and optimisation of networks with low power and high device density. | ||
- | ==== 4. IoT Network Topology Design Tools ==== | + | ==== IoT Network Topology Design Tools ==== |
- | + | ||
- | <todo @godlove # | + | |
Designing an efficient network topology is critical in IoT systems. These tools help create the architecture of an IoT network, determine how devices communicate with each other, and ensure data flows efficiently. | Designing an efficient network topology is critical in IoT systems. These tools help create the architecture of an IoT network, determine how devices communicate with each other, and ensure data flows efficiently. | ||
Line 106: | Line 104: | ||
* UVexplorer uses SNMP, ICMP, WMI, and other protocols to discover network devices. | * UVexplorer uses SNMP, ICMP, WMI, and other protocols to discover network devices. | ||
- | * In an IoT network, it can identify connected devices such as sensors, gateways, and IoT hubs. | + | * An IoT network can identify connected devices such as sensors, gateways, and IoT hubs. |
**2.Topology Mapping:** | **2.Topology Mapping:** | ||
Line 124: | Line 122: | ||
**Possible use in IoT Network Design** | **Possible use in IoT Network Design** | ||
- | * Pre-Deployment: | + | * Pre-Deployment: |
* Post-Deployment: | * Post-Deployment: | ||
* Scalability: | * Scalability: | ||
Line 155: | Line 153: | ||
* It also helps identify underperforming devices or overloaded network segments. | * It also helps identify underperforming devices or overloaded network segments. | ||
- | *3. Custom Dashboards: | + | *3. Custom Dashboards: |
* Allows the creation of dashboards tailored to specific IoT use cases, displaying critical metrics for the entire network. | * Allows the creation of dashboards tailored to specific IoT use cases, displaying critical metrics for the entire network. | ||
Line 179: | Line 177: | ||
* **Features: | * **Features: | ||
- | * **Use Case:** Used to test the scalability and load-handling capabilities | + | * **Use Case:** Used to test IoT networks' |
* **Key Benefits:** Detailed reporting, scalability, | * **Key Benefits:** Detailed reporting, scalability, | ||
Line 218: | Line 216: | ||
Designing efficient, reliable, and scalable IoT networks requires addressing challenges such as resource optimisation, | Designing efficient, reliable, and scalable IoT networks requires addressing challenges such as resource optimisation, | ||
- | === Key Applications of Mathematical Modeling in IoT Network Design | + | **Key Applications of Mathematical Modeling in IoT Network Design |
**1. Network Topology Design**\\ | **1. Network Topology Design**\\ | ||
Line 226: | Line 224: | ||
**2. Resource Allocation and Optimisation**\\ | **2. Resource Allocation and Optimisation**\\ | ||
- | IoT networks have limited resources like bandwidth, energy, and computational power. Optimisation techniques, such as linear programming (LP), integer programming, | + | IoT networks have limited resources like bandwidth, energy, and computational power. |
* **Example: | * **Example: | ||
Line 300: | Line 298: | ||
==== System Dynamics Modelling as a Tool for Designing Secure and Efficient IoT Systems, Applications, | ==== System Dynamics Modelling as a Tool for Designing Secure and Efficient IoT Systems, Applications, | ||
- | The Internet of Things | + | The Internet of Things is a transformative technological paradigm still in its early stages of development. As IoT adoption continues to grow, there is an opportunity to design systems that are scalable, energy-efficient, |
Line 310: | Line 308: | ||
- **Holistic Understanding: | - **Holistic Understanding: | ||
- | Identification of Feedback Loops:** This helps understand how actions taken in one part of the system may influence others, leading to unintended consequences. | + | |
- **Stakeholder Goal Alignment: | - **Stakeholder Goal Alignment: | ||
- **Improved Decision-Making: | - **Improved Decision-Making: | ||
Line 328: | Line 326: | ||
**3. Optimisation of Resource Utilisation: | **3. Optimisation of Resource Utilisation: | ||
- | By modelling IoT networks, | + | SD can identify energy consumption, |
**4. Designing Secure IoT Systems: | **4. Designing Secure IoT Systems: | ||
Line 347: | Line 345: | ||
**1. Smart Agriculture (e.g., Rice Farming): | **1. Smart Agriculture (e.g., Rice Farming): | ||
As demonstrated in a study cited in ((M. G. S. Wicaksono, E. Suryani, and R. A. Hendrawan. Increasing productivity of rice plants | As demonstrated in a study cited in ((M. G. S. Wicaksono, E. Suryani, and R. A. Hendrawan. Increasing productivity of rice plants | ||
- | based on iot (internet of things) to realise smart agriculture using system thinking approach. | + | based on iot (internet of things) to realise smart agriculture using a system thinking approach. |
Procedia Computer Science, 197: | Procedia Computer Science, 197: | ||