An interactive, dark-themed web dashboard built using Flask, HTML5, and Pure CSS. This system provides an end-to-end interface for tracking real-time IoT industrial machinery telemetries, mapping sensor statistics dynamically, and running automated predictive analytics using AI modeling principles.
- Autonomous Telemetry Pipeline: Automatically streams synthetic 24-hour sensor data upon loading without needing manual inputs.
- Dynamic Pure CSS Charting: Renders multi-variable responsive charts mapping
Temperature (°C)andVibration (mm/s)seamlessly via flexbox height bindings. - AI Diagnostics Insights: Provides instantaneous predictive health scoring, anomaly recognition readouts, and prescriptive recommendations.
- Robust CSV Upload Validation: Parses client-side telemetry file uploads safely via
Pandaswith automated whitespace and lowercase structural cleaning to mitigate runtime key errors.
Ensure your workspace directory looks like this:
AI-Predictive-Maintenance-IoT/
├── app.py # Core Flask backend routing & data simulation API
├── uploads/ # Directory storing processed CSV sensor telemetries
└── templates/
└── index.html # Dashboard user interface & CSS charting scripts