Skip to content

Latest commit

 

History

402 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Tracks network quality from ESP microcontrollers and visualizes it in a web dashboard.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages