With the rise of new technologies, such as the Internet of Things, raising the productivity of agricultural and farming activities is critical to improving yields and cost-effectiveness. IoT, in particular, can improve the efficiency of agriculture and farming processes by eliminating human intervention through automation. The fast rise of Internet of Things (IoT)-based tools has changed nearly all life sectors, including business, agriculture, surveillance, etc. These radical developments are upending traditional agricultural practices and presenting new options in the face of various obstacles. IoT aids in collecting data that is useful in the farming sector, such as changes in climatic conditions, soil fertility, amount of water required for crops, irrigation, insect and pest detection, bug location disruption of creatures to the sphere, and horticulture. IoT enables farmers to effectively use technology to monitor their forms remotely round the clock. Several sensors, including distributed WSNs (wireless sensor networks), are utilized for agricultural inspection and control, which is very important due to their exact output and utilization. In addition, cameras are utilized to keep an eye on the field from afar. The goal of this research is to evaluate smart agriculture using IoT approaches in depth. The paper demonstrates IoT applications, benefits, current obstacles, and potential solutions in smart agriculture. This smart agricultural system aims to find existing techniques that may be used to boost crop yield and save time, such as water, pesticides, irrigation, crop, and fertilizer management.