Skip to content

httpsanjay/IotDashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IoT Nexus Dashboard

Overview

This project is a real-time IoT dashboard built using:

  • Django (Backend)
  • MQTT (Data ingestion)
  • Chart.js (Frontend visualization)

Block diagram

Dashboard Screenshot

Dashboard UI

Main Dashboard

Dashboard Screenshot Dashboard Screenshot


Features

  • Real-time data updates (2s interval)
  • MQTT integration
  • Multiple chart types:
    • Line chart
    • Area chart
    • Gauge chart
  • Sensor status monitoring
  • Modern UI (Glassmorphism)

API Endpoint

GET /get-data/

Returns:

[
  {
    "temperature": 30,
    "humidity": 50,
    "pressure": 1000,
    "waterlevel": 70,
    "sensorstatus": 1,
    "time": "15:42:10"
  }
]

How to Run

python manage.py runserver

Run MQTT publisher separately.


Future Improvements

  • WebSocket real-time updates
  • Device control (MQTT publish from UI)
  • Alerts & notifications
  • Mobile responsive UI

Author

Built by Sri Sanjay 💓

About

IoT Smart Sensor Dashboard is a real-time web app that displays live sensor data with auto-updating charts and device status using Django , Chart.js and MQTT

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors