bluetooth-trainer-expert - Bluetooth Smart Trainer Development Guide
Provides workflow for developing fitness apps that interact with Bluetooth Smart Trainers including Wahoo and FTMS devices.
Tags
Updated: 2026-03-19Capabilities
Typical Outputs
What this skill does
- scan Bluetooth devices
- connect to Smart Trainer
- list GATT services
- subscribe to indications
- send control commands
- parse telemetry data
- map grade to resistance
- calculate speed and distance
Inputs
- Bluetooth Smart Trainer device
- Wahoo KICKR device
- FTMS device
- Service UUIDs
- Control Point UUID
- OpCodes
- grade parameters
- resistance values
Outputs
- connection status
- service list
- indication response
- OpCode scan results
- telemetry data
- power measurements
- cadence measurements
- resistance change
Requirements
- Console Application environment
- Bluetooth LE support
- FTMS protocol support
- Wahoo legacy protocol support
