-
Internet of Drones Simulator: Design, Implementation, and Performance Evaluation
Authors:
Giovanni Grieco,
Giovanni Iacovelli,
Pietro Boccadoro,
Luigi Alfredo Grieco
Abstract:
The Internet of Drones (IoD) is a networking architecture that stems from the interplay between Unmanned Aerial Vehicles (UAVs) and wireless communication technologies. Networked drones can unleash disruptive scenarios in many application domains. At the same time, to really capitalize their potential, accurate modeling techniques are required to catch the fine details that characterize the featur…
▽ More
The Internet of Drones (IoD) is a networking architecture that stems from the interplay between Unmanned Aerial Vehicles (UAVs) and wireless communication technologies. Networked drones can unleash disruptive scenarios in many application domains. At the same time, to really capitalize their potential, accurate modeling techniques are required to catch the fine details that characterize the features and limitations of UAVs, wireless communications, and networking protocols. To this end, the present contribution proposes the Internet of Drones Simulator (IoD-Sim), a comprehensive and versatile open source tool that addresses the many facets of the IoD. IoD-Sim is a Network Simulator 3 (ns-3)-based simulator organized in a 3-layer stack, composed by (i) the Underlying Platform, which provides the telecommunication primitives for different standardized protocol stacks, (ii) the Core, that implements all the fundamental features of an IoD scenario, and (iii) the Simulation Development Platform, mainly composed by a set of tools that speeds up the graphical design for every possible use-case. In order to prove the huge potential of this proposal, three different scenarios are presented and analyzed from both a software perspective and a telecommunication standpoint. The peculiarities of this open-source tool are of interest for researchers in academia, as they will be able to extend to model upcoming specifications, including, but not limited to, mobile networks and satellite communications. Still, it will certainly be of relevance in industry to accelerate the design phase, thus improving the time-to-market of IoD-based services.
△ Less
Submitted 25 March, 2022;
originally announced March 2022.
-
Water Quality Prediction on a Sigfox-compliant IoT Device: The Road Ahead of WaterS
Authors:
Pietro Boccadoro,
Vitanio Daniele,
Pietro Di Gennaro,
Domenico Lofù,
Pietro Tedeschi
Abstract:
Water pollution is a critical issue that can affects humans' health and the entire ecosystem thus inducing economical and social concerns. In this paper, we focus on an Internet of Things water quality prediction system, namely WaterS, that can remotely communicate the gathered measurements leveraging Low-Power Wide Area Network technologies. The solution addresses the water pollution problem whil…
▽ More
Water pollution is a critical issue that can affects humans' health and the entire ecosystem thus inducing economical and social concerns. In this paper, we focus on an Internet of Things water quality prediction system, namely WaterS, that can remotely communicate the gathered measurements leveraging Low-Power Wide Area Network technologies. The solution addresses the water pollution problem while taking into account the peculiar Internet of Things constraints such as energy efficiency and autonomy as the platform is equipped with a photovoltaic cell. At the base of our solution, there is a Long Short-Term Memory recurrent neural network used for time series prediction. It results as an efficient solution to predict water quality parameters such as pH, conductivity, oxygen, and temperature. The water quality parameters measurements involved in this work are referred to the Tiziano Project dataset in a reference time period spanning from 2007 to 2012. The LSTM applied to predict the water quality parameters achieves high accuracy and a low Mean Absolute Error of 0.20, a Mean Square Error of 0.092, and finally a Cosine Proximity of 0.94. The obtained results were widely analyzed in terms of protocol suitability and network scalability of the current architecture towards large-scale deployments. From a networking perspective, with an increasing number of Sigfox-enabling end-devices, the Packet Error Rate increases as well up to 4% with the largest envisioned deployment. Finally, the source code of WaterS ecosystem has been released as open-source, to encourage and promote research activities from both Industry and Academia.
△ Less
Submitted 27 July, 2020;
originally announced July 2020.
-
An Extensive Survey on the Internet of Drones
Authors:
Pietro Boccadoro,
Domenico Striccoli,
Luigi Alfredo Grieco
Abstract:
The Internet of Drones (IoD) recently gained momentum due to its high adaptability to a wide variety of complex scenarios. Indeed, Unmanned Aerial Vehicles (UAVs) can successfully be employed in different applications, thanks to some technological and practical advantages: high mobility, capability to extend wireless coverage areas, or ability to reach places inaccessible to humans. Moreover, the…
▽ More
The Internet of Drones (IoD) recently gained momentum due to its high adaptability to a wide variety of complex scenarios. Indeed, Unmanned Aerial Vehicles (UAVs) can successfully be employed in different applications, thanks to some technological and practical advantages: high mobility, capability to extend wireless coverage areas, or ability to reach places inaccessible to humans. Moreover, the employment of drones promisingly improves the performance parameters of different network architectures. Nevertheless, the adoption of networks of drones gives rise to several issues related to the unreliability of the wireless medium, the duration of batteries, and the high mobility degree, which may cause frequent topology changes. Also security and privacy issues need to be properly investigated. With respect to other surveys on IoD-related topics, the goal of the present work is to categorize the multifaceted aspects of IoD, proposing a classification approach of the IoD environment that develops along two main directions. At a macroscopic level, it follows the structure of the Internet protocol stack, starting from the physical layer and extending to the upper layers, without neglecting cross-layer and optimization approaches. At a finer level, all the most relevant works belonging to each layer of the stack are further classified, according to the different issues peculiar of the layer, and highlighting the most relevant differences with the other surveys present in literature. To provide a deeper insight in the theme, the present work embraces many facets of the IoD, including privacy and security considerations as well as the potential economic impact of the IoD. Finally, a discussion on the main research challenges and possible future directions is carried out, focusing on the open issues and the most promising technologies that deserve to be further developed in the IoD field.
△ Less
Submitted 9 April, 2021; v1 submitted 24 July, 2020;
originally announced July 2020.
-
PLANE: An Extensible Open Source Framework for modeling the Internet of Drones
Authors:
Pietro Boccadoro,
Angelo Cardellicchio
Abstract:
Python Library for simulating unManNed vehiclEs(PLANE) is an open source software module, written in Python, that focuses on Unmanned Aerial Vehicles (UAVs), on their movements and on the mechanics of flight, thus devoting particular attention to the equations that describe drones' movement. In the context of the Internet of Drones (IoD), the module can be widely used for the study of the mutual c…
▽ More
Python Library for simulating unManNed vehiclEs(PLANE) is an open source software module, written in Python, that focuses on Unmanned Aerial Vehicles (UAVs), on their movements and on the mechanics of flight, thus devoting particular attention to the equations that describe drones' movement. In the context of the Internet of Drones (IoD), the module can be widely used for the study of the mutual control of position/coordination in scenarios in which drones may find obstacles, as it happens in densely populated urban scenarios. Emphasis is put on ease of use, performance evaluation, documentation, and Application Programming Interface (API) consistency. The software tool has minimal dependencies and is distributed under MIT License. Source code, binaries, and documentation can be downloaded from GitHub.
△ Less
Submitted 19 June, 2019;
originally announced June 2019.
-
Enhancing logical deduction with math: the rationale behind Gardner and Carroll
Authors:
Tiziana Castellano,
Pietro Boccadoro
Abstract:
Math is widely considered as a powerful tool and its strong appeal depends on the high level of abstraction it allows in modelling a huge number of heterogeneous phenomena and problems, spanning from the static of buildings to the flight of swarms. As further proof, Gardner's and Carroll's problems have been intensively employed in a number of selection methods and job interviews. Despite the math…
▽ More
Math is widely considered as a powerful tool and its strong appeal depends on the high level of abstraction it allows in modelling a huge number of heterogeneous phenomena and problems, spanning from the static of buildings to the flight of swarms. As further proof, Gardner's and Carroll's problems have been intensively employed in a number of selection methods and job interviews. Despite the mathematical background, these problems are based on, several solutions and explanations are given in a trivial way. This work proposes a thorough investigation of this framework, as a whole. The results of such study are three mathematical formulations that express the understood mathematical relationship in these well-known riddles. The proposed formulas are of help in the formalization of the solutions, which have been proven to be less time-taking when compared to the well-known classic ones, that look more heuristic than rigorous.
△ Less
Submitted 24 April, 2019;
originally announced April 2019.
-
Smart Grids empowerment with Edge Computing: An Overview
Authors:
Pietro Boccadoro
Abstract:
Electric grids represent the angular stone of distribution networks. Since their introduction, a huge evolutionary process turned them from conventional electrical power network to advanced, real-time monitoring systems. In this process, the Internet of Things (IoT) proved itself as a fast forwarding paradigm: smart devices, networks and communication protocol stacks are more and more integrated i…
▽ More
Electric grids represent the angular stone of distribution networks. Since their introduction, a huge evolutionary process turned them from conventional electrical power network to advanced, real-time monitoring systems. In this process, the Internet of Things (IoT) proved itself as a fast forwarding paradigm: smart devices, networks and communication protocol stacks are more and more integrated in a number of general purpose, industrial grade systems. In this framework, the upcoming Internet of Services (IoS) is going to orchestrate the many sensors and components in Smart Grids, simultaneously enabling complex information management for energy suppliers, operators and consumers. The opportunity to continuously monitor and send important data (i.e., energy production, distribution, usage and storage) issues and facilitates the implementation of trailblazing functionalities. Of course, the more information are sent throughout the network, the higher the overload will be, thus resulting in a potentially worsening of the Quality of Service (QoS) (i.e., communication latencies). This work overviews the concept of Smart Grids while investigating de-centralized computing and elaboration possibilities, leveraging the IoT paradigm towards the IoS.
△ Less
Submitted 17 October, 2018; v1 submitted 26 September, 2018;
originally announced September 2018.