# M-Spacer / MotionSpace / Apollo BLE Workout Controller Custom Web Bluetooth controller for MotionSpace (M-Spacer) and Apollo smart motor fitness boards. Replaces the default QiSense app with a clean web interface for exercise programming, resistance control, and live telemetry. ## Features (Planned) - **Web Bluetooth API Connection**: Connect directly from Chrome/Edge/Safari without app store installation. - **BLE GATT Reverse Engineering**: Packet sniffer for pull force, rep count, position encoder, and resistance commands. - **Workout Modes**: - Constant Resistance Mode - Eccentric Overload Mode - Isokinetic Mode - **Custom Routines**: Program sets, reps, rest timers, and progressive overload. ## Quick Start Open `index.html` in Chrome or any Web Bluetooth-supported browser: ```bash # Local web server python3 -m http.server 8080 ``` Open `http://localhost:8080` and click **Connect Board**.