m-spacer-controller/README.md

23 lines
918 B
Markdown
Raw Normal View History

# M-Spacer / MotionSpace / Apollo BLE Workout Controller
2026-08-22 10:43:11 -04:00
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**.