← Back to Projects
PulseLink
Real-time IoT telemetry dashboard with live charts and threshold alerts
PulseLink is a real-time monitoring dashboard for IoT sensor networks. ESP32 nodes collect temperature, humidity, pressure, and vibration data from industrial equipment and push it over MQTT to a central Node.js backend.
The frontend renders live-updating charts via WebSockets, so operators see data the moment it arrives. Configurable threshold alerts trigger email and SMS notifications when readings fall outside safe ranges.
The system handles hundreds of concurrent sensor connections. Messages are buffered in Redis for burst resilience, and historical data is written to PostgreSQL for long-term trend analysis and reporting.
Key Features
- Live-updating telemetry charts via WebSockets
- Configurable threshold alerts with email and SMS
- Supports hundreds of concurrent ESP32 sensor nodes
- Redis message buffering for burst resilience
- Historical data storage and trend reporting
- Responsive dashboard for desktop and tablet