This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:iot-reloaded:iot_system_design_challenges [2023/10/31 22:57] – [Data ownership issues] gkuaban | en:iot-reloaded:iot_system_design_challenges [2025/05/13 10:33] (current) – [IoT System Design Challenges] pczekalski | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== IoT System | + | ====== IoT System |
+ | The Internet of Things transforms industries, lifestyles, and economies by enabling interconnected devices to collect, share, and act on data. However, its rapid expansion is accompanied by significant technical, economic, and societal challenges. Below, we delve deeper into these issues, exploring their nuances and potential mitigation strategies (figure {{ref> | ||
+ | <figure iotsdc1> | ||
+ | {{ : | ||
+ | < | ||
+ | </ | ||
- | ===== Device | + | ===== Device |
- | Most IoT devices | + | IoT devices often rely on compact, |
- | *Use of low-power computing devices: Using microcontrollers or microprocessors to decrease the computational power of IoT devices, reducing the energy required to power these devices. | + | |
- | *Use of low-power networking and communication protocols/ | + | |
- | *Use of energy-efficient security mechanisms: Using energy-efficient security mechanisms to protect IoT systems is sometimes required to maintain | + | |
- | | + | |
- | | + | |
- | When designing IoT systems, the design choices should be made in such a way as to maintain a balanced trade-off between energy consumption, | + | **Design Constraints |
+ | **1. Minimising Energy Consumption: | ||
+ | IoT device design prioritises energy efficiency to prolong operational lifetimes and reduce maintenance costs. Common strategies include: | ||
- | ===== Connectivity issues ===== | + | * **Low-power computing devices:** Utilising microcontrollers with optimised performance-to-power ratios. |
+ | * **Low-power communication protocols: | ||
+ | * **Energy-efficient security mechanisms: | ||
- | Data is the lifeblood of IoT systems, and robust connectivity is required to facilitate data transfer between IoT devices, networking nodes, computing devices (fog nodes and cloud data centres) and applications. Some IoT applications require real-time monitoring and control of systems and processes to improve efficiency and productivity and facilitate decision-making processes. Most IoT devices | + | **2. Energy Management: |
+ | Mechanisms such as sleep modes or duty cycling | ||
- | In order to minimise the energy | + | **3. Energy Harvesting: |
+ | Incorporating | ||
- | Apart from the technical issues of network reliability and quality of services, the cost of connectivity is also essential, especially for small and medium-sized businesses. The higher cost of Internet connectivity and maintenance of the local IoT network will make the cost of operating the IoT infrastructure very high, reducing the return on investments and discouraging the adoption of IoT solutions. Therefore, the networking solution or technologies chosen when designing IoT networks should be reliable and relatively cheap to provide the users with reliable connectivity at a reasonable cost. | + | ===== Connectivity Issues ===== |
+ | Data is the backbone of IoT systems, making robust connectivity essential. IoT devices primarily rely on wireless networks to communicate, | ||
- | ===== Energy and sustainability issues ===== | + | **Challenges in Connectivity** |
- | Most IoT devices are powered by cost-effective, | + | **1. Network Performance Trade-offs:**\\ |
+ | Energy-efficient | ||
- | In order to ensure that IoT devices are small and | + | **2. Scalability in Dense Deployments: |
- | cheap for commercial deployment in large numbers, they are generally designed to have limited battery capacity, low computational power, limited memory, and use low-power networking and communication protocols and technologies. The essence of minimising energy consumption | + | In urban areas, where wireless networks overlap, interference |
- | There are increasing concerns about the resource sustainability and environmental impact of deploying billions or trillions | + | **3. Cost of Connectivity: |
+ | Small and medium-sized businesses often struggle with the high costs of maintaining | ||
- | One way to reduce the carbon footprint of the IoT industry and increase its sustainability is to incorporate energy harvesting in IoT systems and infrastructure. Although energy harvesting reduces some of the energy and sustainability challenges in the IoT industry, it has its challenges. One of the challenges with energy harvesting is the intermittent nature of the energy source, as energy availability depends largely on environmental factors that fluctuate significantly. Because of the need to keep the IoT devices or systems small and light and the low energy density of some energy sources, energy harvesting is sometimes minimal and barely satisfies the needs of IoT systems. Thus, one design challenge is to size the energy harvesting systems, the energy storage systems, and the energy demand of IoT systems in such a way as to ensure reliability (reduce related downtimes or outages). | + | **Solutions |
+ | * Adoption of advanced networking technologies such as 5G and edge computing to enhance speed and reduce latency. | ||
+ | * Employing hybrid connectivity solutions that combine wireless and wired networks for reliability. | ||
+ | * Optimising network design to ensure cost-effective, | ||
+ | ===== Energy and Sustainability Issues ===== | ||
+ | With billions of IoT devices deployed globally, the systems' | ||
+ | **Energy and Environmental Challenges** | ||
- | ===== Interoperability | + | **1. Massive Energy Demand: |
+ | IoT devices, networks, | ||
+ | **2. Sustainability Concerns:** | ||
+ | * IoT devices' | ||
+ | * Data transmission and processing in cloud systems further exacerbate energy consumption. | ||
+ | **Mitigation Strategies** | ||
+ | * **Energy-Efficient Design:** Prioritising low-power technologies and algorithms. | ||
+ | * Energy Harvesting Integration: | ||
+ | * Circular Economy Practices: Promoting reuse, recycling, and environmentally friendly manufacturing processes. | ||
- | ===== Regulation, standardization | + | ===== Interoperability |
- | Initial research in IoT was focused on developing proprietary solutions that were vendor-specific [124]. However, some efforts have been made by the Internet Engineering Force (IETF) to | + | The diversity of hardware, software, and communication |
- | standardise some IoT protocols, such as IPv6 over Low-Power Wireless Personal Area Networks (6LowPAN) [125], Routing over Lower power and Lossy networks (ROLL) [126] and Contraint | + | |
- | RESTful environment (CoRE) [127] by its 6LowPAN, ROLL and CoRE working groups. Using heterogeneous IoT devices, | + | |
- | will also slow down the rate of adoption of IoT in the food and agriculture industry, but adequate regulations, | + | |
+ | **Challenges** | ||
- | ===== IoT Security Issues ===== | + | * Lack of standardised protocols leads to fragmented ecosystems, making device integration complex and costly. |
+ | * Scalability issues arise when expanding networks, particularly when handling increased data traffic and device management. | ||
+ | **Solutions** | ||
+ | * Adoption of open standards such as 6LoWPAN and MQTT to ensure compatibility. | ||
+ | * Utilising middleware solutions to facilitate communication between heterogeneous devices. | ||
+ | * Implementing modular designs that simplify network expansion. | ||
+ | ===== Regulation, Standardisation, | ||
+ | The absence of universal IoT standards impedes collaboration and innovation while increasing security vulnerabilities. | ||
- | ===== Data ownership and management issues ===== | + | **Regulatory Challenges** |
- | The debate about the ownership of data in the context of IoT is still an open issue, and it is very controversial. This is because there are different stakeholders in the value chain of the IoT ecosystem. The stakeholders | + | * Ensuring |
- | privacy, ownership, the possibility of losing control over their data and the fear that their data could be misused. The question is whether the data belongs to the users (individuals or businesses using IoT services), IoT network provider, cloud platform provider or cloud infrastructure provider. | + | * Developing governance frameworks that accommodate diverse |
- | Resolving data ownership issues | + | **Steps Forward**\\ |
- | + | * Collaborative efforts by organisations like IETF and ISO to develop | |
- | Another challenge is to develop | + | * National |
- | + | ||
- | It is also challenging to ensure data privacy (protection of the IoT data) throughout all the stages of the data life cycle, from the data collection, transmissions, | + | |
+ | ===== IoT Security Issues ===== | ||
+ | IoT systems are prone to cyber threats due to their distributed nature and resource-constrained devices. | ||
+ | **Security Concerns**\\ | ||
+ | * Inadequate security mechanisms in low-cost devices expose them to attacks like data breaches, botnets, and device hijacking. | ||
+ | * The interconnected nature of IoT systems amplifies risks, as a single compromised device can jeopardise the entire network. | ||
+ | * Integrating strong security mechanisms in IoT is challenging due to hardware constraints. | ||
+ | * Some manufacturers ship devices without adequate security mechanisms, leaving them vulnerable to cyberattacks. | ||
- | ===== Cost issues ===== | + | **Mitigation Strategies**\\ |
+ | * Implementing strong encryption and authentication protocols. | ||
+ | * Regular firmware updates and vulnerability assessments. | ||
+ | * Educating stakeholders about secure practices. | ||
- | ===== User acceptance | + | ===== Data Ownership |
- | When designing and developing IoT applications, | + | The debate over data ownership |
- | understand the capital expenditure (CAPEX) and the operational expenditure (OPEX) that IoT will be added to their business, its value and the return on their investments. | + | |
+ | **Key Challenges**\\ | ||
+ | * Defining ownership among stakeholders (e.g., users, providers, and third parties). | ||
+ | * Ensuring data privacy, integrity, and availability across its lifecycle. | ||
+ | **Proposed Solutions** | ||
+ | * Developing clear data governance frameworks to outline policies and responsibilities. | ||
+ | * Leveraging blockchain technology for transparent and secure data management. | ||
+ | ===== Cost Issues ===== | ||
+ | High design, deployment, and maintenance costs can discourage IoT adoption, particularly among smaller organisations. | ||
+ | **Balancing Cost and Quality**\\ | ||
+ | * Cheaper devices often compromise quality and security, increasing long-term expenses. | ||
+ | * Strategies to lower costs without sacrificing essential features include economies of scale, open-source solutions, and government subsidies. | ||
+ | ===== User Acceptance and Adoption ===== | ||
+ | The success of IoT systems depends on their perceived value and ease of use. | ||
+ | **Challenges in Adoption** | ||
+ | * Stakeholders may resist due to cost, complexity, and privacy concerns. | ||
+ | * Lack of education and awareness about IoT benefits. | ||
+ | **Solutions**\\ | ||
+ | * Conducting user training and providing transparent information. | ||
+ | * Highlighting ROI and long-term benefits to stakeholders. | ||
+ | The potential of IoT to revolutionise industries and improve quality of life is immense. However, its growth depends on addressing hardware, connectivity, | ||