m-spacer-controller/README.md

918 B

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:

# Local web server
python3 -m http.server 8080

Open http://localhost:8080 and click Connect Board.