Custom Web Bluetooth & BLE Workout Controller for MotionSpace / Apollo Smart Fitness Board
Find a file
2026-08-22 10:43:20 -04:00
index.html initial commit: Web Bluetooth controller template for M-Spacer / Apollo board 2026-08-22 10:43:20 -04:00
README.md initial commit: Web Bluetooth controller template for M-Spacer / Apollo board 2026-08-22 10:43:20 -04:00

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.