Abstract: The revolution brought by Internet of Things (IoT) technology has affected every field of common man's life, making everything smart and intelligent. In the past, the ripeness of the soil and crop growth were determined by farmers based on their intuition and suspicions. They were unaware of factors such as humidity, water levels, and especially weather conditions, which negatively impacted farmers. The agricultural sector is being transformed by the Internet of Things (IoT), empowering farmers through a wide range of techniques. In the era of IoT, extensive research is being conducted to develop Smart IoT-based products that facilitate Smart Farming in terms of Crop Management, Pest Management, Agriculture Precision, Agriculture Fields Monitoring through Sensors, and even Drones. The production rate of crops in agriculture depends on various parameters such as temperature, humidity, and rainfall. Therefore, the project aims to make agriculture smart using IoT technologies and the utilization of Unmanned Aerial Vehicles (UAVs), also known as drones, and connected analytics, which have great potential to address and support some of the most pressing issues faced by agriculture in terms of accessing real-time quality data that can be acted upon. The basic purpose and use of drones for spraying plants could allow for the rapid application of plant protection agents on growing areas. Accordingly, this paper presents the applicable types, role, and significance of drone usage in modern agriculture. This paper provides an overview of various technologies used to reduce human efforts in various agricultural operations, such as detecting the presence of pests, spraying of UREA, spraying of fertilizers, crop mapping, and soil analysis, among others