Local IoT Dashboard and Live Charts
Create a privacy-friendly local dashboard with live values, bounded history and online/offline state.
Topology and objective
Virtual/real device → local data adapter → browser cards and canvas chart.
Hardware and tools
- Supported development board
- USB data cable
- Current-limited supply
- Serial monitor and logic analyser when applicable
Security and RF safety
- Keep dashboards on trusted networks.nBound history and payload size.nEscape labels and never render arbitrary device HTML.
Practical procedure
- Select a virtual device and metric below.nStart telemetry and observe value/chart updates.nStop telemetry and wait for offline timeout.nSend allowlisted commands and inspect acknowledgements.nExport only non-sensitive screenshots for reports.
Telemetry / payload
{"device":"esp32-room","metric":"temperature","value":24.8,"seq":12}Starter code / config
Use the built-in local simulator below; no server or API key is required.Expected results
| Checkpoint | Expected | Tool |
|---|---|---|
| Chart | New point appears per interval | BrowsernPresence |
Troubleshooting
| Symptom | Check | Action |
|---|---|---|
| Chart flat | Check selected metric/range | Restart simulatornStatus stale |
Local-only sandbox
Commands & telemetry simulator
Send command
Simulator ready. No network connection is used.
