This project aims to automate the irrigation system of Indian farmers.
- Clone the repository
- Install the required packages.
Some packages are:
- firebase
- Mqtt
- Arduino library such is wifi-clients
- This app is used to control the electric pump of an Indian farmer.
- They can schedule the timing to start their system and also they can remotely control the whole motor system.
- This application will also update the farmers about the availability of electricity on the field.
-
First of all a broker (MQTT) was installed on AWS to communicate between hardware and application.
-
Protocols were set for fast realtime data transfer.
-
Firebase was set up to authenticate the user and also to store their data.
-
Topics were set to controll the different events and subscribers were made to get the updates of different events.
-
This project was given the form of an website built on Flask where we used the Linear Regression model to perform predictions.