IRRIGATION ANDROID APP

Preview:

Citation preview

IRRIGATION ANDROID APP

Submitted By:Angkurita Roy (CSM13040)

Deenu Patel (CSM13014)Vijay Kumar Verma (CSM13011)

What is Irrigation?

Irrigation is the method in which water is supplied to plants at regular intervals for agriculture. It is used to assist in the growing of agricultural crops maintenance of landscapes and revegetation of disturbed soils in dry areas and during periods of inadequate rainfall.

Advantages

• protecting plants against frost.• suppressing weed growth in grain fields• preventing soil consolidation.

Introduction

The Irrigation Android App aim is to enhance the easiness of water supply domestically as needed. Basically, the mechanism is switching on/off of the motor as it is required from wherever it wanted using the app. The user can also add as many numbers of devices as needed. And the number of devices will be shown on the dashboard of the app along with the status of the app. The system might have as per number of device required to function accordingly as it is required for the user. This mechanism will help us from the wastage of water that happens unnecessarily.

Hardware and Software Requirement

Software Configuration:

• Operating System: Windows 8.

• Tools: JDK, Eclipse + ADT plugin and SDK tools

• Front End: JavaScript and xml.

• Back End: Cloud Server.

Hardware Configuration:

• Processor: Intel core i3.

• Memory: 4GB.• Hard Disk: 500GB.

About the System

• The system ‘Irrigation Android App’ is all about the connection of the device to the app.• Both are connected through gateway with the help of cloud server.• Its has mainly four modules.

Modules

• User Module• Device Module• Communication• Notifications

Block diagram of the system

CLOUD

DEVICE1 DEVICE2

GATEWAY

User module

• User module is the user registration process.• It consists of two parts: Login and Registration.• Login can be done by two ways: using phone

no and using email-id.

Device module

• In Device module, the device is registered i.e. scanning the barcode of the device is done.

• Details of the device is been stored and compared with the details stored in cloud server.

• Since a new device would not have the details stored, hence device is registered.

Communication

• Communication is all about the connections among all the device and the app i.e. the working process of the app.

• Like a user can connect as many irrigation device as required through gateway using cloud server connected to the app.

Notification

• It is a message that we can display to the user outside of our application.

• In our case, due to any external activity user will receive a notification. For example- if the device gets on or off automatically user will receive a notification.

Screen Shots

Future Enhancement

•There is definitely a scope for further enhancement of this system. It has been flexible enough to accommodate any changes in future to make it more convenient and efficient. •In future, we can improve the system with more record storing capacity and more user friendly.

Conclusion

•The app “IRRIGATION ANDROID APP” was designed and developed keeping in mind the user friendliness and efficiency for the system. In this project, we have focused more on record keeping and design as well. We have put our maximum effort to cover as much as possible.

•We hope this app will be successful.

THANK YOU