Skip to content

Latest commit

 

History

History
80 lines (54 loc) · 1.03 KB

File metadata and controls

80 lines (54 loc) · 1.03 KB

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 💓