qpulse - Bluetooth Low Energie heart rate monitor

qpulse is a GUI program to get the beats per minute from BT LE heart rate devices (most often chest belts).

Disclaimer! This is not a certified medical program! Consumer heart measurement devices are usually not certified either!
Therefore any readings with this program cannot replace an echocardiography (ECG or EKG) at your doctor!

Chest belts, reading the electrical signals produced by a heat beat, are preferred over optical arm/wrist devices.

Optical devices may work very well for a healthy heart but may fail on a weak, sick heart (e. g. detecting atrial fibrillation).
However, I'm unaware of any list which lists chest belt devices by brand, model and firmware number and a confirmation that
they do detect atrial fibrillation! They should be able to, but hey, their firmware could still screw it up.

Please note, that some vendors use their own protocol and you cannot even connect to their devices.
I have a Wahoo chest belt and a Polar OH1 arm/wrist optical device which I cannot connect to with this progam.
They might offer additional features like R-to-R values within their software, but they often force you to share data over a cloud. [Sigh!]

qpulse pic

Read the online help to learn more about the program features and limitations by selecting help after start.

qpulse is based on:
- Qt6, needed to compile and run the program
- cmake, needed to compile the program
- the bluez service (bluetooth support) must be enabled on your computer to run the program successfully.


qpulse-0.9.0 ; 19. Aug. 2026
* initial release
As usual, early releases should do the job but have rough edges.
Source: tar.gz ; signature
Arch linux: PKGBUILD ; x86_64 pkg.tar.xz compiled with Qt6.11.1 , signature