Independent BLE research on WHOOP 5.0: docs + Python tools to stream standard heart rate & R-R intervals from your own strap. Educational and interoperability research only — not affiliated with WHOOP, Inc.
This is an educational research project that helps people understand how WHOOP 5.0 fitness trackers communicate over Bluetooth. It provides simple tools to scan for your WHOOP device, connect to it, and stream live heart rate data along with beat-to-beat timing information (used for recovery metrics). The project focuses on standard Bluetooth protocols that are openly documented, and includes research notes about a proprietary protocol that remains locked after pairing with the official app. Everything is designed for learning about wireless health data and working only with devices you own.
How It Works
You discover a community project that helps people understand how their WHOOP fitness tracker communicates over Bluetooth, designed purely for learning about health data and wireless technology.
You install Python on your Mac and prepare to explore how your WHOOP sends data wirelessly, using tools that work with your computer's Bluetooth connection.
You run a scan that searches for nearby WHOOP straps broadcasting their presence, and your specific device appears in the list with its unique identifier.
Your computer establishes a direct wireless link to your WHOOP strap and subscribes to receive live updates about your heartbeat as it happens.
Each heartbeat arrives in real-time showing your current beats per minute and the precise timing between beats (which reveals your recovery state), printed neatly as they happen.
After your capture session ends, you run a simple analysis that calculates your minimum and maximum heart rate, your average, and a key recovery metric called RMSSD from your beat-to-beat intervals.
You've successfully captured and analyzed your personal heart health data from your own WHOOP strap, all on your own computer, ready to build your own insights or health tools.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.