Abstract: In agriculture to grow healthier yield nutrients existing in the soil should be managed properly.Continuous growing of plants affects the soil fertility and its fertility level goes down.Farmers should go to laboratory for testing the fertility of the soil and it's time consuming.Consequently by using technology the fertility of soil can be verified using various sensors.Temperature/humidity sensor, pH sensor, and NPK sensor are used.Sensed data is sent to server and stored on database, then information is sent to farmers mobile with soil nutrients present and type of crop they can grow to gain better yield.This makes the soil testing procedure easy.Method used to detect soil nutrient is colorimetry.