22 lines
918 B
Markdown
22 lines
918 B
Markdown
# 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**.
|