À propos
EventSprint Box est un boîtier autonome qui transforme n'importe quelle compétition en diffusion live de niveau TV. Branché directement sur le chronomètre Swiss Timing Quantum (liaison série RS-422), il lit les temps en temps réel et les redistribue partout : écran géant, overlays OBS, caméra live et dashboard de pilotage.
C'est l'évolution matérielle d'EventSprint : tout tourne en local sur un Raspberry Pi, sans dépendre d'internet, pensé pour le bord de bassin.

Fonctionnalités
- Chronométrage temps réel : décodage du protocole binaire OSM6 du Quantum (RS-422), calcul automatique des rangs et temps de réaction
- Écran géant : 8 couloirs (nageur, temps, rang), bascule auto course / résultats / média / caméra
- Écran chambre d'appel : séries à venir et derniers résultats, pour orienter les nageurs
- Overlay OBS : source navigateur 1920×1080 à fond transparent, bandeau événement, startlist, résultats et chrono flottants, style broadcast TV
- Caméra live : streaming WebRTC P2P en 1080p30, sans transit par le serveur
- Médias & playlist : upload images/vidéos, diffusion plein écran, playlist en boucle avec interruption automatique au départ d'une course
- Dashboard admin : pilotage complet + mode simulation (test sans Quantum branché)


Stack technique
- Backend : Rust (Axum), lecture série, machine à états de la compétition, broadcast SSE temps réel, signaling WebRTC, persistance JSON
- Frontend : React + TypeScript + Vite, servi en statique par le backend (zéro Node.js sur le Pi)
- Matériel : Raspberry Pi 4 en mode kiosque (labwc + Chromium), module SP3490 pour le RS-422 sur GPIO UART, sortie HDMI vers l'écran géant
- Réseau : double interface, hotspot WiFi pour l'admin + Ethernet pour les écrans ; accès distant via Tailscale
- Déploiement : cross-compilation aarch64, service systemd, scripts de setup (kiosque, hotspot, HTTPS)
À venir
- Connexion au site EventSprint : piloter le boîtier depuis la plateforme web de gestion de compétition (le format iso Sprint des Lumières) et faire remonter le temps réel du boîtier directement sur le site. Pas encore en place, c'est la prochaine étape.
Médias
- Rediffusion : interview où je présente le système + les incrustations en conditions réelles
- Post LinkedIn de Villeurbanne Natation
Note
Né du succès du Sprint des Lumières : il fallait un système plug-and-play qu'un club puisse brancher au Quantum pour obtenir un affichage pro instantané, sans serveur ni connexion internet.