Agriculture is an important sector in human life nowadays. It is expected that population reach to 10 billion by 2050. Providing enough food for this vast population will be a significant challenge. Classical methods of agriculture cannot meet these demands. Instead, smart farming techniques which are a combination of the Internet of Things and machine learning should be relied upon. Irrigation is one particular sector within modern agriculture, but only 10% of the research has focused on water management, and more than 61% of their research has been focused on crop management. Consequently, it is imperative to contemplate the adoption of technological advancements for the enhancement of irrigation management practice. While good irrigation management has a direct impact on crop management, we manage irrigation crops using Internet of Things devices and sensors. Our agricultural field is equipped with a network of IOT devices capable of gathering and transmitting real-time information regarding temperature, humidity, illumination levels, and soil moisture levels to an edge server. This server is then responsible for making autonomous decisions about the irrigation of crops based on predefined parameters in real-time. All the sensors’ data will be sent to the farmer's mobile to know the farmer that the irrigation can be happening or not.