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 19:00] – [Mathematical Modeling as a Tool for Designing IoT Networks] 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 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: | ||