
Pool System
Od ściany basenu po klubowe command center
"Od ściany basenu po klubowe command center"
Co robi
Pool System (SwimPlatform) to kompletny system pomiaru czasu dla klubów pływackich — od ściany basenu po klubowe command center. Dedykowany hardware SwimTimer mierzy czasy na torach z dokładnością ±5 ms, aplikacja trenera prowadzi sesję na żywo przy brzegu, a zawodnik widzi swój plan dnia, splity, tętno i postęp w telefonie. Całość domyka się w panelu klubu: planowanie mikrocykli, kontrola obciążeń, wyniki, starty i raporty. Jeden obieg danych zamiast stopera, kartki i Excela.
Na czym jest zbudowany
Hardware: touchpady start/meta na ESP32-C3 i centralny box na ESP32-S3, komunikacja ESP-NOW, pomiar tętna przez BLE (Polar), lokalny access point z WebSocket — timing i tablica wyników działają nawet bez internetu na obiekcie. Aplikacje: natywny klient iOS (SwiftUI) oraz webowe coach cockpit i athlete app (Next.js + Supabase), spięte z boxem w czasie rzeczywistym. Command center: planowanie, analityka obciążeń i raporty z eksportem LENEX / CSV.
Dlaczego tak
Własny hardware daje pełną kontrolę nad dokładnością pomiaru i niezależność od drogich, zamkniętych systemów. ESP-NOW i lokalny AP eliminują zależność od WiFi obiektu — start serii nigdy nie czeka na sieć. Jeden model danych dla hardware, aplikacji i analityki sprawia, że live sesja realnie wraca do planu i raportu. Klub zaczyna od pilota na jednym torze i skaluje wdrożenie w swoim tempie — do ośmiu torów i pełnej pływalni.


Capabilities.
Timing ±5 ms
touchpady start/meta i centralny box SwimTimer mierzą serie z autorytatywną dokładnością
Coach cockpit na żywo
trener prowadzi sesję z iPada: tory, splity, obecność i tętno na jednym ekranie
Aplikacja zawodnika
plan dnia, splity, PB i feedback w telefonie, bez czekania na raport trenera
Command center klubu
planowanie mikrocykli, obciążenia, wyniki i raporty w jednym panelu
Tętno na żywo
paski Polar przez BLE spięte z sesją i obciążeniem, strefy liczone na bieżąco
Działa bez internetu
lokalny access point i ESP-NOW; timing oraz tablica nie zależą od sieci obiektu
Eksport LENEX / CSV
wyniki i raporty wychodzą z systemu gotowe do dalszej obróbki
Od 1 do 8 torów
start od pilota na jednym torze, skalowanie do pełnej pływalni