Niraj-Kamdar / IoT-Dashboard

This is a web server app which can be used to control multiple clients from website and you can also watch realtime data of any client in graphical or textual form.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IoT-Dashboard

This is a web server app which can be used to control multiple clients from website and you can also watch realtime data of any client in graphical or textual form.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

You will need python 3.x installed

Installing

After cloning/downloading this repository you have to install necessary packages from requirements.txt with following command

pip install -r requirements.txt

Built With

  • Flask - Flask is a microframework for Python based on Werkzeug and Jinja 2
  • Flask-SocketIO - Flask-SocketIO gives Flask apps access to low latency bi-directional communications between the clients and the server.
  • pygal - It is one of best Python libraries offering interactive plots that could be embedded in the web browser.
  • paho-mqtt - paho-mqtt is a python client library for MQTT protocol.

About

This is a web server app which can be used to control multiple clients from website and you can also watch realtime data of any client in graphical or textual form.


Languages

Language:CSS 33.3%Language:JavaScript 31.4%Language:Python 26.1%Language:HTML 9.1%