key: cord-0109459-izvo22ib authors: Alsamhi, S. H.; Afghah, Fatemeh; Sahal, Radhya; Hawbani, Ammar; Al-qaness, A. A.; Lee, B.; Guizani, Mohsen title: Green IoT using UAVs in B5G Networks: A Review of Applications and Strategies date: 2021-03-31 journal: nan DOI: nan sha: 9be9f9976e0ffb1da9070b247bd80268e73134de doc_id: 109459 cord_uid: izvo22ib Unmanned Aerial Vehicles (UAVs) present a promising advanced technology that can enhance people life quality and smartness of cities dramatically and increase overall economic efficiency. UAVs have attained a significant interest in supporting many applications such as surveillance, agriculture, communication, transportation, pollution monitoring, disaster management, public safety, healthcare, and environmental preservation. Industry 4.0 applications are conceived of intelligent things that can automatically and collaboratively improve beyond 5G (B5G). Therefore, the Internet of Things (IoT) is required to ensure collaboration between the vast multitude of things efficiently anywhere in real-world applications that are monitored in real-time. However, many IoT devices consume a significant amount of energy when transmitting the collected data from surrounding environments. Due to a drone's capability to fly closer to IoT, UAV technology plays a vital role in greening IoT by transmitting collected data to achieve a sustainable, reliable, eco-friendly Industry 4.0. This survey presents an overview of the techniques and strategies proposed recently to achieve green IoT using UAVs infrastructure for a reliable and sustainable smart world. This survey is different from other attempts in terms of concept, focus, and discussion. Finally, various use cases, challenges, and opportunities regarding green IoT using UAVs are presented. For ensuring energy efficiency on these low-power devices, smart UAVs can help by moving automatically towards potential smart IoT devices, establishing the connection, collecting data, and transmitting onward (to the edge/fog/cloud), which is out of the transmission range of smart IoT devices [13] . Fig.1 shows the UAVs capability as a Fog node to collect data from many IoT devices in a large area and control the operation mode (sleep or active) of distributed devices for saving energy. The devices shown in red are in active mode, while those shown in black are in sleep mode. Thus, a smart UAV can also help in ensuring battery longevity. Fig .1 UAV gather data from IoT devices coverage area. This paper mainly discussed how UAVs could be utilized to support crowd surveillance, depending on face recognition techniques. They compared the processing of video data on MEC and UAV payload. The findings showed the MEC-based offloading technique's superiority, as demonstrated by lesser processing time and energy consumption. Hence, gathering data from IoT devices on the ground with improving energy efficiency was not addressed. Loke [36] outlined the challenges and open issues related to fog computing and UAVs for efficient data collection. However, in [30] , the authors extended the collaboration between UAVs and IoT for enabling connectivity. The finding showed that the connectivity rate was reduced with increased UAVs' height because more significant interference occurred by increasing the path loss. In [37] , the authors discussed the opportunities, challenges, and applications of UAVs in smart cities. Moreover, cybersecurity issues, public safety, and privacy issues related to the application of UAVs for smart cities were discussed in [38] . Many researchers have discussed green IoT with the help of UAVs, but for specific applications and purposes such as security [39, 40] , energy efficiency [41] networking, 5G [42, 43] , and autonomy [44] . Furthermore, the QoS from space technologies is considered to improve greening communication [45] [46] [47] [48] , public safety [49] , and disaster recovery [50, 51] . The authors in [52] discussed the use of using UAVs for green logistics, healthcare, and agriculture. The authors in [41] studied a UAVs-assisted wireless system and focused on maximizing the vehicle's rate on the ground to join the UAV's trajectory while maintaining UAV's energy constraints. Furthermore, the optimal trajectory is introduced for balancing QoS and energy efficiency intelligently using Q-learning [53] [54] [55] [56] , RF band allocation [57] , and wireless power transfer to recharge the UAVs [58] . Briefly, the surveys in [35] and [33] are primarily limited to UAVs' architecture to deliver IoT services. Also, [59] introduced the benefits and applications of UAVs for wireless telecommunications. More so, [31] and [29] discussed enabling technologies that integrate smart cities and UAVs to be greener and smarter. Additionally, in [38] , the authors only addressed UAVs for public safety and privacy, monitoring smart cities [34] . Surprisingly, no survey has been thoroughly carried out, given the importance of using UAVs to green IoT and enhance the smart world's quality of life. In light of the above, Table1 shows a comparison of the related work in this area. Potential techniques and strategies proposed recently to achieve green IoT by using UAV for reliable and sustainable smart cities. C. Study scope and survey structure UAV technology plays a vital role in improving connection accuracy, transmitting and gathering IoT data by improving the metrics such as transmission energy efficiency, QoS, data collection efficiency, and reducing pollution hazards of ICT. This paper presents a comprehensive survey on efficient and intelligent UAV techniques, which have been proposed in the literature in recent years for greening IoT. The paper focuses on different criteria for continuing connectivity between UAVs and IoT devices to improve QoS metrics (path loss, Received Signal Strength (RSS), bandwidth, drop rate delay), and energy efficiency and reducing hazardous pollution. The rest of the survey is organized as shown in Fig.2 . The overview of using UAV technology for green IoT is discussed in Section II. Section III, IV, and V discuss how the UAVs are used for energy efficiency, green ICT, and reducing pollution hazards. Applications of UAVs are discussed in Section VI. Then, the future scope and conclusion are discussed in Section VII and VIII, respectively. To green IoT, energy efficiency plays a crucial role in achieving the reliability and sustainability of services in smart cities [61] . In networking, green IoT aims to determine the relay location and the number of nodes that satisfy the power consumption and budget constraints. Hence, the devices are proposed to be equipped with sensors and communication add-ons. They can sense the surrounding things and communicate with each other. Green IoT focuses on green design, green manufacturing, green utilization, and green disposal [62] . Arshad et al. [63] evaluated efficient techniques for greening IoT based on reducing energy consumption. Green IoT includes design and leverage aspects, as shown in Fig. 3 . The design aspect includes communications protocols, designing energy-efficient computing devices, and networking architectures for interconnecting physical applications in smart cities [60] . Leveraged technologies are used for improving IoT in terms of cutting pollution hazards and enhancing energy efficiency. Moreover, green IoT involves various strategies and techniques for reducing energy consumption, reducing CO2 emissions, and reducing IoT devices' pollution. UAVs play an essential role in enhancing IoT devices' performance to improve life quality and green environment. Recently, UAVs represent a microcosm of IoT. The advantages of using a UAV for green IoT include better connectivity and lower prices. Equipment such as sensors and cameras are used for remote control and navigation of the drones. UAVs can collect data from the ground of any environment by IoT devices carried in the UAV payload. The drones' service delivery is implemented using wireless communication technologies, including 5G, LTE, and Wi-Fi. Connecting many UAVs (drone swarms) in the sky will enable many new services and business opportunities. Noting UAVs' mobility and agility, swarms can enhance the QoS and improve temporary events' capacity and coverage in 5G cellular networks [64] . Fig. 4 shows how UAVs can deliver broadband services to large coverage areas. For providing smart city monitoring, disaster recovery, and traffic monitoring, multi-UAV swarms can be used effectively. For instance, in [65] , the UAV was used for delivering communication services when conventional wireless networks are destroyed, for supporting disaster recovery and SAR operations [66] . Similarly, Merwaday et al. [67] addressed how to use UAVs as a Base Station (BS) during a disaster for public safety and guiding SAR teams to perform complex tasks efficiently. In addition to the work of [65, 67] , Bor-Yaliniz et al. [68] envisioned UAVassisted cellular networks for delivering wireless communication networks anywhere as per demand at any time. Predicting the coverage area of the UAV is of utmost importance for successfully performing the intended application. Alsamhi et al. [69] applied an intelligent technique for predicting the signal strength and demonstrated that the coverage area could be identified based on the signal strength. The authors in [70] introduced a solution for cooperative spectrum leasing among UAVs and cellular users during the disaster situations provide additional spectrum access for the UAVs in return to enhancing the quality of communications for cellular users through cooperative relaying. Furthermore, a statistical method to predict the path loss between a UAV and a terrestrial wireless terminal was presented in [71] . The authors of [72] also addressed the path loss prediction from the aerial platforms above urban environments. In [30] , the authors introduced the drones' coexistence techniques and distributed IoT devices on the ground-based stations in Machine to Machine (M2M) communication networks. Emerging advanced technologies such as 4G/5G/6G have potential applications for UAVs equipped with IoT devices and Global Positioning System (GPS) receivers for delivering IoT services in many applications from great heights. The authors of [73] discussed the importance of UAVs with advanced intelligence techniques to cope with the delay and minimize overhead limitations of Vehicle Ad hoc NETworks (VANETs). Many scenarios need a UAV to gather data from different real-time applications in the smart world, such as public safety, dynamic agriculture coordination, disaster management, recovery, data routing, monitoring accident, intelligent transport systems, intelligent flying BS [74] , and relay data from isolated sensors to a BS. Table 2 illustrates the scenarios in which UAVs have already been used to gather data for various applications. The UAVs that carry IoT devices can also store and process data to enable a UAV to perform tasks effectively. Due to the energy required for processing IoT tasks and data urgency, the authors of [75] suggested that data processing should be performed locally. After that, the processed data should be forwarded to the server for taking necessary actions. Data gathered by UAVs has been collected to assist the research teams in serving so many applications. Dynamic coordination and data routing [76] (2017) • The UAV can be used as a relying station to maintain connectivity of the UAV and IoT devices. ➢ Building a UAV backbone network and keeping it connected at all times. ➢ Real-time communication is essential; the UAV will move inside the transmission range and maintain its connectivity. ➢ In this scenario, real-time communication is not essential; UAVs may leave the communication range, gather data, store data, and come back to the required dominator's communication range and data. Monitoring accidents [77] (2018) [4] (2020) [78] (2012) • UAVs as an integral solution to aid the SAR in the accident scene within the shortest time. • UAVs provide the SAR an advance report before reaching the incident scene. ➢ The UAV can rapidly fly over high-traffic streets and reach the accident location quickly. ➢ The UAVs reach the accident location in real-time and can send a detailed report of the situation. ➢ The UAV can establish a real-time communication channel between SAR still on their way and the accident site. Transportation Systems [76] (2017) [79] (2019) • The reliable and efficient transportation system. ➢ Improving traffic ➢ Bringing better safety and improving security on the road ➢ Enhancing driver comfort UAVs collect data from IoT devices on the ground Data relaying [80] (2017 Links between the sensors on the ground and BS. ➢ Maintaining the connectivity Disaster management [81] (2018) [82] (2019) [83] (2021) • Disaster management by using big data gathered by IoT. • Providing an agile survey of the disaster area to speed up the SAR operation. ➢ The UAV is used as 0 th responders for delivering communication service to the victims. ➢ Data is gathered and analyzed locally to search the optimal position. Energy efficiency [84] (2016) [85] (2017) [ Drone-wireless sensors networks [87] (2017) • Data collection from sensors nodes • Large coverage area. ➢ Data gathering. ➢ Delivery service to a large area. A UAV equipped with an IoT device to perform specific tasks [88] (2018) [82] (2019) • IoT sensors collect data in real-time, which can be processed on board in case enough power is available or transmitted to BS. ➢ The UAV may be equipped with radars to provide resolutions from a submillimeter to a few centimeters and high-end electrooptical sensors. 1. Monitoring and Surveillance applications. ➢ The UAVs are equipped IoT devices at the lower end of the spectrum to map, locate, and sense obstacles. 2. Monitor environmental and weather conditions. ➢ The UAVs carried thermal sensors to monitor ecological and climate conditions. Keeping connectivity [89] (2021) [90] (2021) • Single strength prediction is suitable for all of the above applications and any real-time applications. ➢ Maintaining connectivity. ➢ Provisioning optimal QoS. ➢ Identifying UAV coverage area. On the other hand, massive IoT devices process and store data on the devices themselves, but they involve large hardware and power requirements. Therefore, the drone's use will reduce energy usage and control of both sleep and active IoT devices for greening IoT. The authors of [91] consider a UAV as a sink node in a wireless communication network to collect data from the sensors at any event. They also investigated the optimization of the UAV network service area. Processing data on the UAVs is required for data-intensive operations such as dynamic sense, image processing, and path planning. In [92] , the authors designed efficient data processing devices to process data in low power consumption. Furthermore, in [93] , the authors employed Machine Learning (ML) techniques to an image captured by IoT devices such as cameras onboard a drone. A Convolutional Neural Network (CNN) with a Support Vector Machine (SVM) was used for the image recognition tasks. Briefly, gathering data by using UAVs can be done in several ways: (i) UAVs collecting data from IoT devices deployed in any environment and then delivering gathered data to the nearest BS [94] , (ii) UAVs equipped with smart IoT devices to collect data directly from any problematic place to reach [95] , (iii) UAVs equipped with smart IoT devices and collaborate with smart IoT devices in smart cities. For example, UAVs are utilized for public safety and data collection from SAR's smart wearable devices to perform specific tasks. The UAV can provide energy efficiency for IoT devices by minimizing their power consumption. To save energy while sending the data captured by the IoT devices, the UAVs can move toward IoT devices to gather data. The UAVs advanced communication technologies such as B5G can exchange data with IoT devices in smart environments. The authors in [16] applied the genetic algorithm to improve drone-assisted IoT sensor networks based on energy consumption, sensor density, flight time, and fly risk level. The authors of [96] summarized the strategies for green cellular IoT based on energy saving. Applying controlling and processing techniques in UAVs are the essential points in saving energy. A UAV is equipped with IoT devices to process, manage the data, and then deliver it efficiently, taking advantage of LoS with the transmitters [75] . A cooperative framework for the drone-based wireless sensor network (WSN) was presented in [97] . It composes of fixed-group leaders, drone-sink, and sensor nodes. This study showed that the energy consumption and processing complexity of the leader's election are reduced. In [98] , the authors discussed the strategies and techniques of drone-based WSN for collecting data. The proposed techniques and strategies could reduce energy consumption, extend flying time, and reduce data collection latency. In [99] , the authors presented an algorithm to collect data in WSNs by applying UAVs and mobile agent technologies. Both techniques were shown to contribute to saving time and energy consumption of sensor nodes. More so, in [100] , the authors proposed a model of one IoT device's efficient energy. Additionally, the authors of [101] explored the importance of drones' cooperation with WSNs to improve energyefficiency by relaying to extend their lifetime. The outcomes showed that the proposed technique reduced delay and improved UAV routing with a better coverage area. In [102] , the authors proposed an efficient power consumption model to consider the load factor and speed for the drone-based relay. Furthermore, a wired UAV docking system was presented to implement several functions via the collaboration of UAV and IoT devices to improve energy efficiency, reduce wasted resources, and ensure security among them [103] . In [104] , the authors introduced drones' applications for improving IoT security platforms, emergency response, and building monitoring by utilizing beacons. Research targeted towards extending the battery life in UAVs has also been performed. Authors of [105] discussed an automatic battery as a replacement technique, while an automatic battery allowed the UAV to keep working indefinitely without any manual intervention. This mechanism successfully looked into the power management in UAVs for continuous surveillance indoor and outdoor environments. For UAV-deployment energy efficiency, the authors of [102] introduced an energy efficiency approach using a channel model. The communication of UAVs with energy efficiency was investigated with trajectory optimization [106] . The authors of [107] introduced the use of UAVs to enable MECs and measure the optimal altitude and throughput. Furthermore, designing UAVs communication trajectories improve energy efficiency [56, 108] . The trajectory optimization uses for recharging UAVs using Q-learning [54] and balances energy consumption and QoS [53] . In [109] , the maximization of UAVs' energy efficiency is discussed, in which the UAVs are deployed as a relay station to amplify the signal strength between the IoT devices and end node (center). The authors of [110] focused on the energy consumption of UAVs and optimal MECs offloading. The energy harvesting IoT performance by using UAVs with Nakagami-m fading is discussed in [111] . Table 3 summarizes the advantages of using UAVs for enhancing the energy efficiency towards greening IoT. ✓ Reducing sources of waste and energy by ensuring the security. ✓ UAV coverage area. Optimal flying trajectory of swarm UAVs to gather data from IoT devices. Maintaining energy-efficient communications in the time-varying mobile IoT networks. ✓ Data gathering ✓ Energy-efficiency ✓ Coordination of multi-UAV for large coverage area. Tradeoff between the number of update times, the mobility of the drones, and IoT devices transmit power. ✓ Energy-efficiency ✓ Improving QoS ✓ UAV efficient trajectory for data gathering. ✓ Optimal position of UAV. Importance of edge computing for IoT environment in smart energy. [109](2020) Improving the energy efficiency of UAVs-enabled IoT. ✓ Improving energy efficiency. ✓ Achieving green communication. ✓ Fixed UAV trajectory. [110](2020) Minimum energy consumption of UAV with optimal MEC offloading. ✓ Minimizing UAV energy consumption. ✓ Optimal trajectory. ✓ Uncertainty of user mobility. [116](2020) Energy harvesting and energy efficiency for energy shortage. ✓ Improving energy efficiency . ✓ Achieving a green radio environment. UAV for data gathering. ✓ Optimal trajectory. ✓ Enhancing QoE. ✓ Energy efficiency. ✓ Deep neural network is reqired to predict Q-values in the large Q table. [111](2021) IoT energy harvesting using UAV. ✓ Minimizing outage probabilities. ✓ Multi-antenna UAV-enabled relay (UR). Multi-hope UAV-enabled relay to enhance the outage probabilities and throughput for the applications of IoT. Green information and communication technology (ICT) plays a vital role in green IoT devices. Green ICT focuses on green RFID technology, green sensor networks technology, green cellular networks, etc. [117] . IoT poses a high potential to bolster environmental sustainability and economic [105] with the advancements of enabling technologies. The evaluation and impact of ICT on power consumption and CO2 emissions, which are increasing rapidly and damaging our environment, are highlighted in [118] . Reducing RFID tag size and developing energy-efficient algorithms to optimize the tag estimation are needed to green RFID [119, 120] . Hubbard et al. [121] addressed the techniques required to enhance UAVs' battery lifetime and the importance of RFID reader detection range. The benefit of integrated RFIDs and UAVs is the support of additional information that could be used in the supply chain of management systems. In the same context, in [122] , the authors used a feasibility analysis to recharge the multipurpose RFID tags in UAVs for monitoring environment with energy balancing demonstration. Furthermore, the authors of [123] presented an efficient solution to monitor harsh environments using the combination of UAVs and RFIDs. The finding showed that the UAV equipped a set of RFID tags and sensors to monitor a specific area. Furthermore, the findings showed that the combined technologies worked correctly, and tags had the power to monitor instruments, particularly where the monitoring is required for a harsh environment. UAVs are used to gather data from RFID and scattered throughout the area [123] . The combinations of RFID and UAV work in conjunction, and tags are powerful for monitoring the instruments while the monitoring is required to deliver service in a large area in harsh environment. Moreover, in [124] , the authors introduced UAVs with indoor localization techniques using RFID systems. Their main aim is to achieve simplicity and cost-efficiency. UAV tracking and localization are considered to achieve simplicity and cost efficiency by using radio-frequency shadowing, observation of received signal strength indicator (RSSI), and interference under indoor environments. A summary of using a UAV with RFID for green IoT is shown in Table. 4. Sensors are deployed around smart cities for data gathering and measuring global and local environmental conditions. A sensor node contains several small, low-cost, and low-power electronic devices such as a battery, sensing unit, a storage unit, a processing unit, and a communication unit [125] . These nodes suffer from scarce resources (i.e., limited sensing range, battery power, communication range, storage, process, and computing resources) [126] . Every sensor can read data from its surroundings such as sound, temperature, pressure, acceleration, humidity, etc. [127] . Furthermore, sensors collaborate and communicate with each other in a sensing environment based on 5G and deliver the BS's required sensory data using ad-hoc technology. Mehmood et al. [128] discussed the smart control of energyefficiency in routing protocols for WSN concerning the design trade-offs. Traditional routing protocols in WSNs are generally challenging to maintain desirable network performance due to the unstable environment situations and application requirements. The sink node will drive some relay nodes in the path to deplete their batteries earlier than others. Unbalanced-energy consumption routing results in a shorter network lifetime. In contrast, dynamic path routing with the assistance of probabilistic forwarding is a proper solution since it distributes the network's traffic load and the energy consumption in the network. Such challenges are discussed in [129] [127] . WSNs have been used for various applications such as environment monitoring [125, [130] [131] [132] , fire detection [133] [134] [135] , object tracking [136] [137] [138] , evolving constraints in the military [139] , monitoring machine health, and monitoring the industrial processing [125] . Green IoT benefits from keeping the sensors mode in sleeping to save energy [140, 141] . Recently, sensor nodes gain energy harvested from their environment, including sun, kinetic energy, vibrations, temperature differentials and so on [142] [143] [144] . WSNs supply sufficient power to improve the lifetime of the system and reliable transmission. IoT networks require a large number of sensors deployed for monitoring a specific environment. To enhance UAVs function, Malaver et al. [145] discussed integrating UAVs technology and WSN technology. The CO2 concentration was monitored during the data collection in real-time by integrating UAV and WSN technologies. The integrated system is recommended and applicable for many applications, including mining studies, agriculture, bushfires, botanical and zoological domains [146] . Besides, the authors of [147] introduced an efficient technique called Particle Swarm Optimization (PSO) for analyzing data gathered by integrated UAV and WSN technologies systems. Further, integrated UAV and WSN technologies are used for data gathering with low power from large coverage areas [148] . The integrated system indicated an efficient solution for energy utilized resources [97, 101] . The UAVs can manage node duty cycling status, i.e., sleep or active. Furthermore, WSNs and smart drones' cooperation was utilized to reduce energy consumption during the routing process, which highly maximized IoT devices [101] . Moreover, the authors of [149] presented the communication links between the WSN nodes and UAVs to optimize wireless medium scheduling and UAV trajectory setting for reducing nodes' energy consumption while gathering the sensory data from the target environment. This idea is supported by a study in [150] , which revealed that energy consumption is reduced due to a drone's use, which can move sequentially closer to the target environment and gather WSNs nodes' data from short distances. Moreover, Rashed et al. [87] presented the tradeoff between operation time and nodes' coverage to choose the right mobility pattern for UAVs. Data takes two ways to gather data, i.e., data transmitted from the sensor nodes on the WSN environment to the UAV and data gathered by sensor nodes equipped in the UAV board. Collected data is sent from the UAV to the cloud for analysis. Furthermore, wireless medium allocation and energy allocation of sensory data in the first and second ways are considered and discussed deeply [151] . Table. 4 shows a summary of methods for using a UAV with sensors for green IoT. The combination of UAV and WSN for monitoring extensive scale application is summarized in [152] . The collaboration between the WSN and UAVs becomes the cheapest and friendly for monitoring smart applications in the real world with intelligence techniques. The authors of [153] introduced the collaboration between the UAV, WSNs, and IoT for crop monitoring and precision agriculture. Briefly, with the help of UAV, the communication bandwidth between the UAV and WSN is enhanced, the energy required for data transmission is reduced, and the coverage area is extended. Therefore, the monitoring and data gathering from WSN improve efficiently. The collaboration of WSN and UAVs plays a vital role in improving energy efficiency, processing locally, making decisions, and extending the coverage using clustering techniques, as shown in Fig.5 Nowadays, 5G represents a promising technology that impacts our life and environment, even in improving the IoT performance, as shown in Fig. 6 . The B5G applications include robotic communications, e-health, the interaction between the robots and humans, media, e-learning, public safety, e-governance, transport and logistics, industrial and automotive systems. Green wireless communication technologies play a crucial role in greening IoT. It refers to sustainable, energy-efficient, energy-aware, and environmentally-aware technologies. The green communication network idea is aimed at reducing CO 2 emissions, radiation exposure, and energy consumption. Abrol et al. [154] presented the growing and influence need for energy efficiency. Energy efficiency adaption fulfills the demands for enhancing data rate, increasing the capacity, and providing high QoS of the next-generation networks (NGN). Many research types have been done to save energy by using solar power to enhance QoS [50, [155] [156] [157] [158] [159] [160] . Koutitas et al. [161] used genetic algorithm optimization to develop network planning. The finding showed significantly CO 2 reduction, cost-saving, and low radiation exposure. In the same direction, Naeem et al. [162] disused how to minimize CO 2 emissions and maximize the data rate in the cognitive WSNs environment. The study in [163] discussed a set of system parameters in order to evaluate the energy consumption and the CO 2 emissions of wireless communication networks. Moreover, Motlagh et al. [164] presented a steering technique among multiple 4G networks for ensuring efficient and reliable network connection from drones, in which the UAV improves the QoS and costs to an acceptable amount of energy. Also, Xu [165] proposed a single UAV framework representing a sink node and a head cluster of sensors in a specific environment, considering a low message delay. On the other hand, the broad UAVs' energy is a challenge, while protocols should help the UAVs network [166] . Therefore, UAVs are a promising technology to delegate wireless services to large coverage areas with reducing energy consumption. The authors of [167] discussed the energy efficiency of heterogeneous 5G cellular networks with the help of UAVs' help. They formulated how the efficient coverage of UAVs is improved with energy efficiency. A summary of the advantages of using UAVs with 5G technology for green IoT is shown in Table 4 . The development of an integrated UAV and B5G network with intelligent techniques can consider balancing the extended coverage area at the cost of energy consumption or increasing the number of UAV with improving QoS. Newly monitoring environmental pollution is an essential concern in our world. WSNs can be utilized to monitor environmental pollutions. However, the transmission power of sensor nodes is limited to transmit data in real-time. Thus, the authors of [174] developed a UAV system capable of measuring point source emissions. The study focuses on the airflow behavior and the performance of CO, CO2, NO2, and NO sensors for measuring the emissions in a particular area. The greenhouses' pollution should also be taken into consideration for controlling the gas emission from the greenhouses. The study in [146] emphasized the importance of a solar-powered UAV equipped with a CO2 sensing system integrated with a WSN to control pollution produced from the greenhouses. Flexible deployment has been found an appropriate technology for air pollution monitoring [175] . Authors in [176] studied the existing UAV techniques for monitoring the application environment. Heuristic and PSO techniques monitor the particular area and focus on the most polluted zones [177] . Moreover, the study in [178] introduced an efficient module for UAV platform to monitor multiple air pollutants in real-time. The study in [179] improved the idea of combining UAVs and mobile stations, which can be navigated autonomously for pollution monitoring. The UAV was used as a platform in air quality research, focusing on the roadside air pollution profiling. However, Zang et al. [180] demonstrated experiences in applying UAVs in the water pollution investigation in Southwest China in the presence of high altitude, low air pressure, strong air turbulence, severe weather, and cloud cover. The authors of [181] summarized the UAVs' importance for monitoring hazardous pollution and emission of chemical materials. Simultaneously, the authors of [182] focused on designing UAVs for monitoring the air quality base on IoT technology. The finding shows that air pollution data was efficient and in realtime. UAVs are the merger of various mature and advanced technologies that have rightly attracted much attention worldwide. Due to their appeals for smart applications, their deployment is a new potential market. The primary objective of developing a drone-based system is to meet large operational areas, high mobility, low cost, rapid deployment, and acceptable positioning accuracy. Connecting the UAVs will enable many new services and business opportunities. Klimkowska et al. [175] discussed using UAVs for various maritime applications such as red tide detection, ship detection, monitoring, border patrol tracking, and the ability to fly over hazardous and dangerous areas. Green IoT makes smart devices connect to the real-world efficiently. The numerous green IoT applications include smart homes, smart cities, smart grids, smart agriculture, and smart healthcare. The data-gathering potential of UAVs and IoT devices is enormous. The drone's ability to fly over crops, houses, and cities makes a perfect platform solution to collect data that was once too expensive to gather and difficult for a human to do. It is envisaged that the things around us will be smarter and greener because of a drone's capability to fly rapidly and collect data in real-time. Recently, UAVs have been creating enormous development in our society, bringing new leaps toward home surveillance and security. UAVs integrated with IoT devices like cameras are envisaged for security and surveillance of smart homes, company establishments, and government offices. For secure smart home applications, a tethered UAV can carry the required monitoring devices in the payload. It uses solar-powered sensor nodes for sensing physical movements, as well as any acoustic signals. For such applications, the UAV has to remain in the proximity of the house/office under surveillance. The wireless technique is also used for charging the battery of UAVs and the IoT devices in the UAV payload. Recently, UAVs are being used to improve the life quality in smart cities by documenting accident and emergency scenes, providing first responder activities in disaster and emergency cases, and monitoring construction sites [183] [184] [185] . Smart cities need smart sensory data. IoT devices are used to collect data, while UAVs are used as edge computing nodes to collect and process the data from IoT devices. Integration of UAV and IoT plays a critical role in enhancing the quality of life for city residents. Furthermore, decreasing the number of IoT devices can be done using a drone, which can be used to save energy and reduce the CO2 emission and pollution of IoT devices. Won et al. [186] presented a study on secure communication protocols between the UAV and IoT devices for refining the elegance of smart cities. The protocols deliberated include multiple kinds of fixed IoT devices and mobile devices with different capacities. Numerous UAVs in forthcoming smart cities viz. privacy, cybersecurity, and public safety are discussed in detail [187] . Furthermore, UAVs applications for smart cities and the opportunities to crack today's problems have been discussed in [186, 188] . Lately, crimes, such as terrorism, vandalism, and street crimes, have increased in urban areas. Therefore, anticipating crimes through the detection of criminals among people crowds is vital. In this vein, UAVs can be used to detect, track, and recognize criminals, follow their movements, thereby providing immunity from any unwanted situation. UAVs have also been considered as relay stations in other research directions to collect and transmit data from IoT devices in many applications such as emergency services, healthcare, pollution monitoring, traffic tracking, surveillance, fire detection, earthquakes, etc. With the use of drones, deployment time, cost, and energy consumption are reduced. Consequently, UAVs are graceful to become an integrated part of the smart cities communication network for being deployed to quickly collect, analyze, aggregate, and deliver highly accurate and detailed data. Agricultural UAVs are a modern technique used in farming to be used for aerial imagery with significant efficiency. UAVs offer useful data processing capabilities via cloud-based computing in delivering aerial monitoring applications in real-time and intelligence-gathering. The study in [189] explained several potential applications that required the UAVs to collaborate with sensors to perform tasks efficiently, such as remote crop monitoring, soil moisture sensing, infrastructure monitoring, monitoring water quality, and remote sensor deployment. UAV fogs are required to replace massive IoT devices, which will decrease pollution and power consumption. UAV's low cost and efficiency are essential in agricultural operations for monitoring and helps farmers know all things about their fields [190] . In [191] , Almalki proposed an adaptive drone model to detect food quality and safety. Briefly, UAVs are used in agriculture for providing transformation, data collecting, and monitoring fields regularly. The UAV-IoT equipment maintains power distribution lines, and natural gas pipelines [192] . Nowadays, one of the most significant drone's applications is to carry out the often dangerous work of power crews in investigating storm damage or maintaining power lines. Hence, UAVs integrated with IoT devices can find and inspect downed power lines quicker than manned crew members. Also, UAVs can cover larger areas while protecting crew members from danger. UAVs can transmit real-time data and live video streams toward the smart grid systems in such an application, allowing power consumption to be managed by potential electrical issues like never before. Consequently, UAVs decrease both inspection times and costs [193] . In [194] , discussed the potential solution for communication and management of smart grid domain with the help of edge UAV to avoid the delay-tolerant network of UAV and IoT network. UAVs play a vital role in picking and fast delivering vaccines, medicine, and blood samples to any places. Currently, UAV is used to comb COVID-19 based on the above functions and monitor and avoid human interaction [7, 195] . Furthermore, it enables delivering efficient healthcare to patients, including blood, birth control pills, medical supplies to rural areas, vaccines, and snakebite serum [196] . Reaching on time, in some cases, could mean the difference between death and life. Therefore, the UAV can reach victims who need immediate medical attention within minutes. UAVs also can transport medicine within the hospital as well as carry blood between hospital buildings. Furthermore, UAVs give elderly patients tools to support them and offer various exciting possibilities to the healthcare industry for saving time, cost, and lives. UAVs can also deliver medical supplies and food aid to areas hit by natural or human-made disasters. Therefore, drones, along with wearable and implantable technologies, will revolutionize healthcare due to their ability to continuously work alongside IoT sensors to monitor people's health continuously. By utilizing these combined technologies, patients may not need to travel miles to get a diagnosis. Tremendous efforts have been made in making IoT technologies greener. However, they still face significant challenges from many aspects, such as limited energy, pollution hazards, and QoS. UAV technology is finding its way into greening IoT, and it is considered the future of IoT. Despite the tremendous advantages of the UAV edge intelligence concept for delivering service in real-time and providing high-reliability services to IoT devices in several applications, reducing energy consumption, reducing delays, and providing efficient bandwidth, there are still several open issues and challenges as discussed in the following. The authors addressed the convergence of UAV edge intelligence and blockchain for solving the challenges in B5G networks for Industry 4.0 applications [197] . Adjusting the trajectory of the UAVs is challenging. Therefore, designing an efficient trajectory to meet computing tasks is another open research problem. While considerable research has been dedicated to UAV's trajectory planning, developing autonomous and efficient trajectory planning techniques taking into the account various factors such as task priority, delay, user locations, and energy consumption is still an open research direction. The limited battery capacity of the UAVs represents a critical constraint. Apart from the drone's energy consumption and communication, a UAV also needs energy for computational tasks. The field of energy-efficient propulsion of drones, in which the required energy on a UAV for computing and communication is optimized, still needs further investigation. Furthermore, recharge scheduling and energy harvesting may be considered as another direction for improving the drone's battery capacity. Furthermore, clustering users or IoT devices to collaborate for saving energy is another viable direction of research. For example, each user/ vehicle/ IoT device can serve as the neighbor inside the cluster to reduce energy consumption. Since the distance of transmission between neighbors is shorter than that of the drones, the energy efficiency may increase significantly in such cases. Regarding the reviewed current literature focusing on UAV edge intelligence for greening IoT in different applications and from different aspects such as energy efficiency, connectivity, and pollution hazardous, we believe more future research is required to be done as shown in Table 5 . Furthermore, we addressed the challenges of UAVs during performing tasks in order to green IoT, as shown in Table 6 . Real-time and reliable communications with the BS given QoS and energy constraints • Implementation and design of an efficient power distributed algorithm is required for real-time processing of swarm drones' images, captured videos, and gathering data. IoT improves and simplifies our lives in numerous ways to protect our environment, and society by sensing and cooperatively communicating over the internet. Finding suitable and efficient techniques for greening IoT is required to improve our quality and sustainability of resources. Collaborative UAVs and IoT have the potential to change our daily lives drastically and make a smarter and greener world. UAVs equipped with IoT devices are used in many applications to perform complex tasks efficiently at a low cost. We found that UAVs technology plays a critical role in reducing energy, reducing pollution, and enhancing the connectivity and QoS of IoT devices. Throughout this survey, we discuss the importance of emerging UAVs for greening IoT based on efficient techniques that can enable green ICT technologies, increase energy efficiency, and tackle pollution hazards. We thoroughly identify key challenges and future insights of UAVs for green IoT. We hope that the critical research challenges and research insights described in this paper will help specify the way for researchers to improve collaborative UAVs for green IoT applications in the future. This project has received funding from the European Union's Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No. 847577; and a research grant from Science Foundation Ireland (SFI) under Grant Number 16/RC/3918 (Ireland's European Structural and Investment Funds Programmes and the European Regional Development Fund 2014-2020). Flying path optimization in UAV-assisted IoT sensor networks Connection steering mechanism between mobile networks for reliable uav's iot platform Who do you sync you are?: smartphone fingerprinting via application behaviour Automated traffic classification and application identification using machine learning 5G-and-Beyond Networks with UAVs: From Communications to Sensing and Intelligence Accessing from the sky: A tutorial on UAV communications for 5G and beyond UAV communications for 5G and beyond: Recent advances and future trends An intelligent UAV based data aggregation algorithm for 5G-enabled internet of things Connecting wireless sensor networks to the robot operating system Energy efficient device discovery for reliable communication in 5G-based IoT and BSNs using unmanned aerial vehicles A novel scheme for an energy efficient Internet of Things based on wireless sensor networks Smart industrial iot monitoring and control system based on UAV and cloud computing applied to a concrete plant Leveraging Unmanned Aerial Vehicles in Mining Industry: Research Opportunities and Challenges Energy-efficient uav-enabled mec system: Bits allocation optimization and trajectory design Unmanned aerial vehicle with underlaid device-to-device communications: Performance and tradeoffs Unmanned aerial vehicles applications in future smart cities Greening internet of things for greener and smarter cities: a survey and future prospects UAV-based IoT platform: A crowd surveillance use case Designing UAV surveillance frameworks for smart city and extensive ocean with differential perspectives Low-altitude unmanned aerial vehicles-based internet of things services: Comprehensive survey and future perspectives The internet of flying-things: Opportunities and challenges with airborne fog computing and mobile cloud in the clouds UAVs for smart cities: Opportunities and challenges Drones for smart cities: Issues in cybersecurity, privacy, and public safety Security and privacy for green IoT-based agriculture: Review, blockchain solutions, and challenges A survey on recent optimal techniques for securing unmanned aerial vehicles applications UAV-aided wireless communication design with energy constraint in space-air-ground integrated green IoT networks Green mesh network of UAVs: a survey of energy efficient protocols across physical, data link and network layers Cognition in UAV-aided 5G and beyond communications: A survey Planning the Future of Smart Cities With Swarms of Fully Autonomous Unmanned Aerial Vehicles Using a Novel Framework Implementation of call admission control technique in HAP for enhanced QoS in wireless network deployment An efficient channel reservation technique for improved QoS for mobile communication deployment using high altitude platform Collaboration of UAV and HetNet for better QoS: a comparative study Tethered Balloon Technology for Green Communication in Smart Cities and Healthy Environment Collaboration of drone and internet of public safety things in smart cities: An overview of qos and network performance optimization An intelligent hand-off algorithm to enhance quality of service in high altitude platforms using neural network Distributed Clustering for User Devices Under UAV Coverage Area during Disaster Recovery When Green Technology Meets Optimization Modeling: The Case of Routing Drones in Logistics, Agriculture, and Healthcare A QoS-aware, Energy-efficient Trajectory Optimization for UAV Base Stations using Q-Learning Trajectory optimization of flying energy sources using q-learning to recharge hotspot uavs Energy and Service-priority aware Trajectory Design for UAV-BSs using Double Q-Learning Aetd: An application-aware, energy-efficient trajectory design for flying base stations Energy-Efficient and QoS-aware UAV Communication using Reactive RF Band Allocation Recharging of flying base stations using airborne rf energy sources Detection, tracking, and interdiction for amateur drones Green internet of things for smart world Energy efficiency as an orchestration service for mobile Internet of Things Green IoT agriculture and healthcare application (GAHA) Green IoT: An investigation on energy saving practices for 2020 and beyond Airborne base stations for emergency and temporary events Rapidly deployable network for tactical applications: Aerial base station with opportunistic links for unattended and temporary events absolute example Unmanned Aerial Vehicles for Post-Disaster Communication Networks UAV assisted heterogeneous networks for public safety communications The new frontier in RAN heterogeneity: Multi-tier dronecells Predictive estimation of the optimal signal strength from unmanned aerial vehicle over internet of things using ANN An autonomous spectrum management scheme for unmanned aerial vehicle networks in disaster relief operations Modeling and simulation of pathloss and fading for air-ground link of HAPs within a network simulator Modeling air-to-ground path loss for low altitude platforms in urban environments Efficient and Secure Routing Protocol Based on Artificial Intelligence Algorithms With UAV-Assisted for Vehicular Ad Hoc Networks in Intelligent Transportation Systems Towards intelligent flying base stations in future wireless network A green strategic activity scheduling for UAV networks: A sub-modular game perspective UAV-enabled intelligent transportation systems for the smart city: Applications and challenges Rescue-Emergency-Drone-for-Fast-Response-to-Medical-Emergencies-Due-to-Traffic-Accidents Fire frontline monitoring by enabling uav-based virtual reality with adaptive imaging rate Survey on UAV cellular communications: Practical aspects, standardization advancements, regulation, and security challenges UAV relay network to support WSN connectivity Evolutionary Deployment and Hill Climbing-Based Movements of Multi-UAV Networks in Disaster Scenarios An internet of drone (IoD) based data analytics in cloud for emergency services Mobile Internet of Things: Can UAVs provide an energy-efficient mobile architecture? IoT devices VS. drones for data collection in agriculture Energy-effective data gathering for UAV-aided Wireless Sensor Networks Analyzing the effects of UAV mobility patterns on data collection in wireless sensor networks UAV IoT Framework Views and Challenges: Towards Protecting Drones as "Things Predictive Estimation of Optimal Signal Strength from Drones over IoT Frameworks in Smart Cities An improved YOLO-based road traffic monitoring system Service area scheduling in a drone assisted network A review of deep learning methods and applications for unmanned aerial vehicles A convolutional neural network approach for assisting avalanche search and rescue operations with UAV imagery Cooperative data muling from ground sensors to base stations using UAVs Networked UAVs as aerial sensor network for disaster management applications The Wireless Solution to Realize Green IoT: Cellular Networks with Energy Efficient and Energy Harvesting Schemes An optimization method to improve the performance of unmanned aerial vehicle wireless sensor networks Cloud-Assisted UAV Data Collection for Multiple Emerging Events in Distributed WSNs UAV-assisted data gathering in wireless sensor networks Energy efficient mobile target tracking using flying drones Energy efficient data dissemination in multi-UAV coordinated wireless sensor networks Energy-efficient maneuvering and communication of a single UAV-based relay Design and implementation of wired drone docking system for cost-effective security system in IoT environment Secure utilization of beacons and UAVs in emergency response systems for building fire hazard Endless flyer: a continuous flying drone with automatic battery replacement Energy-efficient UAV communication with trajectory optimization UAV-enabled mobile edge computing: Offloading optimization and trajectory design Energy-efficient UAV-to-user scheduling to maximize throughput in wireless networks Energy-Efficiency for IoT System With Cache-Enabled Fixed-Wing UAV Relay Energy-efficient UAV-assisted mobile edge computing: Resource allocation and trajectory optimization System Performance Analysis for an Energy Harvesting IoT System Using a DF/AF UAV-Enabled Relay with Downlink NOMA under Nakagamim Fading Design and implementation of wired drone docking system for cost-effective security system in IoT environment Mobile unmanned aerial vehicles (UAVs) for energy-efficient Internet of Things communications Edge computing, iot and social computing in smart energy scenarios Resource Allocation for Optimizing Energy Efficiency in NOMA-based Fog UAV Wireless Networks Energy harvesting for efficient 5g networks Greening Internet of thing for Smart Everything with A Green-Environment Life: A Survey The impact of information technology on energy consumption and carbon emissions Enabling technologies for green internet of things Energy-aware tag anticollision protocols for RFID systems Feasibility study of UAV use for RFID material tracking on construction sites Recharging RFID tags for environmental monitoring using UAVs: A feasibility analysis A solution for monitoring operations in harsh environment: A RFID reader for small UAV Indoor localization of unmanned aerial vehicle based on passive UHF RFID systems Wireless Sensor Network Based Smart Environment Applications Extracting the overlapped sub-regions in wireless sensor networks GLT: Grouping based location tracking for object tracking sensor networks Smart Energy Efficient Hierarchical Data Gathering Protocols for Wireless Sensor Networks Zone probabilistic routing for wireless sensor networks Real-Time Performance of a Self-Powered Environmental IoT Sensor Network System Unmanned aerial vehicle based wireless sensor network for marine-coastal environment monitoring Low Cost Experimental set up for Real Time Temperature, Humidity Monitoring through WSN A wireless sensor network deployment for rural and forest fire detection and verification A framework for use of wireless sensor networks in forest fire detection and monitoring Wireless sensor network-based fire detection, alarming, monitoring and prevention system for Bord-and-Pillar coal mines Object tracking through RSSI measurements in wireless sensor networks Green data center with IoT sensing and cloudassisted smart temperature control system BRTCO: a novel boundary recognition and tracking algorithm for continuous objects in wireless sensor networks Evolving Constraints in Military Applications Using Wireless Sensor Networks An energy-efficient MAC protocol for wireless sensor networks How to prolong the lifetime of WSNs Energy harvesting from wind and water for autonomous wireless sensor nodes Design and performance analysis of MAC schemes for wireless sensor networks powered by ambient energy harvesting Energy harvesting in wireless sensor networks: A comprehensive review Development and integration of a solar powered unmanned aerial vehicle and a wireless sensor network to monitor greenhouse gases Study of Solar Powered Unmanned Aerial Vehicle to Detect Greenhouse Gases by Using Wireless Sensor Network Technology Optimization of wireless sensor network and UAV data acquisition Unmanned Aerial Vehicle Based Wireless Sensor Network for Marine-Coastal Environment Monitoring Energy-efficient data collection in UAV enabled wireless sensor network Architectures and Strategies for Efficient Communication in Wireless Sensor Networks Using Unmanned Aerial Vehicles Resource allocation for data gathering in UAV-aided wireless sensor networks A survey of collaborative UAV-WSN systems for efficient monitoring Advanced UAV-WSN system for intelligent monitoring in precision agriculture Power optimization in 5G networks: A step towards GrEEn communication Quality of service (QoS) Enhancement Techniques in High Altitude Platform Based Communication Networks An Efficient Channel Reservation Technique for Improved QoS for Mobile Communication Deployment Using High Altitude Platform Implementation of call admission control technique in HAP for enhanced QoS in wireless network deployment HAP Antenna Radiation Pattern for Providing Coverage and Service Characteristics Optimal Technology for Green Life and Healthy Environment Green cell planning and deployment for small cell networks in smart cities Green network planning of single frequency networks Estimation of distribution algorithm for resource allocation in green cooperative cognitive radio sensor networks Methodologies for assessing the use-phase power consumption and greenhouse gas emissions of telecommunications network services Connection steering mechanism between mobile networks for reliable uav's iot platform Internet of Things Applications: Animal Monitoring with Unmanned Aerial Vehicle Survey of important issues in UAV communication networks An energy efficient framework for UAV-assisted millimeter wave 5G heterogeneous cellular networks Feasibility study of UAV use for RFID material tracking on construction sites A solution for monitoring operations in harsh environment: a RFID reader for small UAV Indoor localization of unmanned aerial vehicle based on passive UHF RFID systems On the application of machine learning to the design of UAV-based 5G radio access networks Joint resource allocation for cognitive OFDM-NOMA systems with energy harvesting in green IoT Throughput-aware path planning for UAVs in D2D 5G networks Development and validation of a UAV based system for air pollution measurements Possibilities of UAS for Maritime Monitoring " ISPRS-International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences Navigating the Legal Landscape for Environmental Monitoring by Unarmed Aerial Vehicles A chemotactic pollution-homing UAV guidance system A new unmanned aerial vehicle synthetic aperture radar for environmental monitoring Tracking of atmospheric release of pollution using unmanned aerial vehicles Investigating small-scale water pollution with UAV remote sensing technology Environmental chemical sensing using small drones: A review Design of Quadrotor UAV and Internetof-Things Based Air Pollution Monitoring Systems Smart cities in Europe Drones in the smart city and iot: Protocols, resilience, benefits, and risks Intelligent UAV in smart cities using IoT Certificateless Cryptographic Protocols for Efficient Dronebased Smart City Applications Drones for smart cities: Issues in cybersecurity, privacy, and public safety Drone city-power, design and aerial mobility in the age of" smart cities A new vision for smart objects and the internet of things: Mobile robots and long-range UHF RFID sensor tags A Precision Spraying Mission Assignment and Path Planning Performed by Multi-Quadcopters Utilizing Drone for Food Quality and Safety Detection using Wireless Sensors Optimal Technique for Remote Monitoring of the Security of Gas Pipelines Using Collaborative Drones Drones Doing T&D Maintenance iGridEdgeDrone: Hybrid Mobility Aware Intelligent Load Forecasting by Edge Enabled Internet of Drone Things for Smart Grid Networks Blockchain for Decentralized Multi-Drone to Combat COVID-19 Drone-based delivery of clinical specimens in a rural enviroment: a feasibility study Convergence of Blockchain and Drone Edge Intelligence Collaboration in B5G Networks: Challenges, and Opportunities UAS4SAFETY: the potential of unmanned aerial systems for construction safety applications Drone Technology: Types, Payloads, Applications, Frequency Spectrum Issues and Future Developments