Mahindra University · ECE Project · WSN Lab
A comprehensive interface for configuring, programming, monitoring, and analyzing results from a physical wireless sensor network testbed — with remote access and live network visualization.
Project Abstract
Abstract: Creation of a comprehensive user-friendly interface for configuring, programming, monitoring, and analyzing results from a physical WSN testbed. The system provides remote access to testbed functions and visualizes network status.
The interface brings together all aspects of wireless sensor network management — from initial node configuration and firmware deployment, through live telemetry monitoring, to detailed experiment result analysis — in a single, coherent web application.
Dashboard Page
All critical system metrics at a glance — node counts, sensor readings, network health, and active alerts.
Node Management Page
| Node ID | Node Name | Temperature | Humidity | Battery | RSSI | Status |
|---|---|---|---|---|---|---|
| N-01 | Gateway Lab | 28.1°C | 54% | 92% | −42 dBm | Active |
| N-02 | North Rack | — | — | 74% | — | Offline |
| N-03 | Sensor Bed | 29.3°C | 60% | 31% | −68 dBm | Low Battery |
| N-04 | Outdoor Rail | 27.5°C | 52% | 66% | −74 dBm | Active |
| N-05 | East Corner | 26.2°C | 48% | 88% | −55 dBm | Active |
| N-06 | West Pillar | 28.7°C | 57% | 79% | −63 dBm | Active |
Configuration Page
Programming / Control Page
Network Topology Page
Website Sections
Evaluation Coverage
Analytics Page
Packet delivery improved after node placement and routing adjustments in Run 3.
Workflow
Technical Architecture
Testing Evidence
| Test Area | Expected Evidence | Status |
|---|---|---|
| Node Configuration | Accepted profile values and target node selection with persistence | ✓ Documented |
| Telemetry Stream | Live readings visualized through WebSocket-style updates in real time | ✓ Documented |
| Performance Metrics | PDR, latency, throughput, energy use, RSSI, and battery measurements | ✓ Included |
| Result Analysis | Simulation output with interpreted findings, charts, and export | ✓ Included |
| Firmware Deployment | Upload flow, validation, progress tracking, and completion confirmation | ✓ Included |
| Authentication | Login screen, role-based access, and protected route behavior | ✓ Included |
| Presentation | Clear website, architecture diagram, toolchain, workflow, and demo flow | ✓ Complete |
Best Viva Line
Logs / Reports Page
Login Page
Role-based access control governs all remote testbed functions. Three distinct permission levels protect configuration, programming, and monitoring capabilities.
Interface Goal