Abstract: In order to maximize crop yield in India, the agricultural sector faces significant obstacles. Rainfall from themonsoon is also essential for more than 60% of the crop. Recent improvements in agricultural information technology havepiqued my interest as a potential source of crop production forecasting data. The topic of yield prediction is a critical issuethat has yet to be solved using existing data. Data mining techniques are the greatest solutions for this reason. Various datamining approaches are utilized and analyzed in agriculture to anticipate crop yield for the coming year. This project includesa brief analysis of agricultural yield prediction using data mining techniques. Agriculture now is not the same as it was forour forefathers. Strong climate changes generate challenges in evaluating climatic conditions due to a variety of variables,including global warming. As a result, farmers are unable to determine which crop to plant in order to increase output.Farmers would be able to take the correct crop to the right area to increase yields by using these data mining technologies toanalyze soil and climate variables. Farmers can easily decide which crop to plant in the face of changing weathercircumstances. This initiative will use data mining methods to assist in the resolution of various farming difficulties. SVMand Naive Byes are examples of algorithms that can be used.Keywords –Internet of things (IOT), Embedded System, Mobile Communication Sensors, smart lab, ESP 8266, Arduino board, Smartsystems