Introduction
Internet of Things (IoT)-enabled drones are used in various services, such as last-mile delivery, where the IoT front-end can provide inputs regarding external conditions so as to support real-time decisions during the flight [1]. Indeed, use cases for IoT-enabled drones are not limited to delivery services since the advances in uncrewed aerial vehicles (UAVs) have paved the way for a broad range of societal impacts through applications in various areas [2]. A UAV can be considered an aircraft that is not operated by a human throughout the entire flight. IoT-enabled UAVs consist of required flight equipment and sensor payloads that can communicate with an IoT platform for data-driven decisions, which can also be a part of a ground control station [3]. The enablers for autonomous flights by UAVs are pre-programmed flight plans or controllable dynamic automation systems that rely on on-board control or remote control equipment at a ground station.