Modern agriculture has increasingly adopted Artificial Intelligence (AI), Internet of Things (IoT), machine learning, and cloud computing technologies to improve farming productivity and sustainability. Many previous studies highlight the use of IoT sensor networks to monitor soil moisture, pH levels, nutrient content, temperature, and humidity in real time. These systems help farmers optimize irrigation, fertilization, and field management practices. In parallel, computer vision techniques using Convolutional Neural Networks (CNNs) have been widely applied for automatic plant disease identification through leaf image analysis. Research has also introduced predictive analytics models for pest outbreaks, crop yield estimation, and climate-based decision support. Despite these advancements, many available solutions focus only on specific tasks and lack complete integration. Therefore, there is growing demand for smart agricultural platforms that combine multiple technologies into one efficient ecosystem.