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/09 18:59] – [4. IoT Network Topology Design Tools] 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 104: | 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 122: | 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 153: | 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 177: | 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 216: | 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 224: | 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 298: | 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 326: | Line 326: | ||
| **3. Optimisation of Resource Utilisation: | **3. Optimisation of Resource Utilisation: | ||
| - | SD can identify energy consumption, | + | SD can identify energy consumption, |
| **4. Designing Secure IoT Systems: | **4. Designing Secure IoT Systems: | ||
| Line 345: | 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: | ||