Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 1.19 KB

File metadata and controls

47 lines (31 loc) · 1.19 KB

uCPingGraph Server Tests codecov

uCPingGraph tracks network quality from microcontrollers and visualizes it in a web dashboard.

Features

  • ESP8266 and ESP32 support from one firmware codebase
  • WiFi provisioning with WiFiManager portal
  • Latency + packet-loss telemetry ingestion
  • Dashboard with dual-series chart and summary cards
  • Backend unit tests for ingestion and API behavior

Screenshot

Dashboard screenshot

Quick Start

  1. Start server:
cd server
go run . server
  1. Create network and device token:
go run . network add
go run . device add
  1. Power the board and configure WiFi + telemetry values in WiFiManager portal:
  • SSID: uCPingGraph-Setup
  1. Build and upload firmware:
cd client/esp
pio run -e nodemcuv2 -t upload
pio run -e esp32dev -t upload

See server/README.md and client/esp/README.md for details.