I. Introduction
In the last few years many applications are being developed in the recent technologies like Internet-of-Things, Big Data, cloud and mobile computing. Nowadays, the world is moving on towards the smart world concepts such as smart cities, smart homes, smart phones etc. Agriculture plays an important role in an Indian economy. It continues to be the stay of life for the majority of the Indian populations [1]. Due to the improper maintenance, the crop becomes damaged which causes a huge loss for a farmer and hence the smart Agriculture concept was introduced. Precision agriculture is used to enhance the crop production by using the advanced technologies. It supplies the information about different environmental aspects and it helps to monitor the system. Monitoring environmental factors are not enough and complete solution to improve the yield of the crops. There are numbers of other aspects that affect the productivity to the huge level. These factors include an attack of insects and pests and are to be controlled by sprinkling the proper insecticide and pesticides for the crop. Then the birds and other wild animals are stealing the crops at the harvesting stage. So, the farmers face several problems during the cultivation and harvesting stage. The solutions for all the problems are to take care of all factors and develop an integrated system which contains technologies as given below.