Advancements and Challenges in IoT Simulators: A Comprehensive Review

Reham Almutairi,Giacomo Bergami,Graham Morgan
DOI: https://doi.org/10.3390/s24051511
IF: 3.9
2024-02-27
Sensors
Abstract:The Internet of Things (IoT) has emerged as an important concept, bridging the physical and digital worlds through interconnected devices. Although the idea of interconnected devices predates the term "Internet of Things", which was coined in 1999 by Kevin Ashton, the vision of a seamlessly integrated world of devices has been accelerated by advancements in wireless technologies, cost-effective computing, and the ubiquity of mobile devices. This study aims to provide an in-depth review of existing and emerging IoT simulators focusing on their capabilities and real-world applications, and discuss the current challenges and future trends in the IoT simulation area. Despite substantial research in the IoT simulation domain, many studies have a narrow focus, leaving a gap in comprehensive reviews that consider broader IoT development metrics, such as device mobility, energy models, Software-Defined Networking (SDN), and scalability. Notably, there is a lack of literature examining IoT simulators' capabilities in supporting renewable energy sources and their integration with Vehicular Ad-hoc Network (VANET) simulations. Our review seeks to address this gap, evaluating the ability of IoT simulators to simulate complex, large-scale IoT scenarios and meet specific developmental requirements, as well as examining the current challenges and future trends in the field of IoT simulation. Our systematic analysis has identified several significant gaps in the current literature. A primary concern is the lack of a generic simulator capable of effectively simulating various scenarios across different domains within the IoT environment. As a result, a comprehensive and versatile simulator is required to simulate the diverse scenarios occurring in IoT applications. Additionally, there is a notable gap in simulators that address specific security concerns, particularly battery depletion attacks, which are increasingly relevant in IoT systems. Furthermore, there is a need for further investigation and study regarding the integration of IoT simulators with traffic simulation for VANET environments. In addition, it is noteworthy that renewable energy sources are underrepresented in IoT simulations, despite an increasing global emphasis on environmental sustainability. As a result of these identified gaps, it is imperative to develop more advanced and adaptable IoT simulation tools that are designed to meet the multifaceted challenges and opportunities of the IoT domain.
engineering, electrical & electronic,chemistry, analytical,instruments & instrumentation
What problem does this paper attempt to address?
The problems that this paper attempts to solve mainly focus on the development and challenges of the Internet of Things (IoT) simulators. Specifically, the paper aims to: 1. **Provide an in - depth review**: Conduct a detailed review of existing and emerging IoT simulators, with a focus on discussing their capabilities and practical applications. 2. **Identify existing problems**: Analyze the deficiencies of current IoT simulators in terms of supporting mobility, energy models, Software - Defined Networking (SDN), scalability, etc., especially the lack of a general - purpose simulator to handle various scenarios in different fields. 3. **Explore the requirements of specific fields**: Pay special attention to the capabilities of IoT simulators in supporting the simulation of renewable energy sources (such as wind energy and solar energy) and Vehicular Ad - hoc Networks (VANET), which are less mentioned in the existing literature. 4. **Propose future trends**: Discuss future trends and development directions, especially the requirements in dealing with security and privacy issues, supporting mobility, SDN, energy models, scalability and heterogeneity. Through these goals, the paper hopes to fill the gaps in existing research and provide researchers and practitioners with a comprehensive resource for evaluating IoT simulation tools, thereby promoting the further development of the IoT field.