Skip to content

web server to be installed in computers in remote areas for IoT application

Notifications You must be signed in to change notification settings

hosniadel666/wafra-controller-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raspberry Pi   Linux   Qt   Flask   MySql   Postman   Git  

                                         Python 3.6      GitHub contributors      GitHub last commit     

Table of contents

General info

The main goal of WAFRA is to develop a smart sustainable aquaponic system, monitored and controlled through photovoltaic powered remote sensing. The system would contribute to socio-economic growth and create new jobs in remote areas through offering a complete system that starts with training trainers and/or individuals on system operation and proposing a cost benefit analysis to start the system.

Here in this repository we are developing:

  • On-line monitoring system for water quality and system efficiency by developing a web server and installing it on an embedded board which will provide a service to collect sensors data and perform control actions.
  • GUI application which will be installed in HMI(Human Machine Interface) in ecah field location.

Technologies and tools

  • Programming language: Python
  • Development board: Raspberry PI
  • Framworks and libraries: Flask, PyQt5, hashlib, threading
  • Database: SQLite
  • Operating System: Rasbian(Debian-based OS)
  • Source Code Management: GIT
  • Other tools: Postman, SSH, Remote Desktop Connection

Setup

  • To install dependencies for this project, run this bash script on your Raspberry Pi:
$ ./setup.sh

Run

Go to the project directory and run the following command to run the server

$ flask run -h <ip>:<port>

System Architecture



Control Server



System Network



Dashboard



GUI Application



Live Demo

Video of the live demo

About

web server to be installed in computers in remote areas for IoT application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published