On Sat, 6 Apr 2019, at 12:13 PM, Craig Sanders via luv-main wrote:
I'm looking for both wearable hardware and
software for heart rate monitoring
on linux. On wrist or chest strap is fine.
Heart rate monitoring is essential. Oxygen saturation and ECG functionality
would be nice too.
Do you want a device that has been approved by medical regulators (TGA, FDA, CE)? That
will restrict the available options but (in theory) provides greater assurance about the
quality of the data.
I've got a better idea of what I **DON'T**
want than what I do. I don't want
anything that requires sync to a corporate server, I want to BUY a product,
not BE one (optional syncing is fine, I can choose not to use it). I just
want something that gathers data and either transmits it in real time to my
bluetooth-paired desktop machine and/or android device, or logs the data
for later download.
I'll also need software to display and/or analyse the data.
I've seen lots of cheap devices on ebay for $10-$20 but have no idea if they
can be made to work with linux or if they use their own proprietary protocols
and only work with their spyware app.
I'd prefer to avoid brand name equipment, because I see no good reason to pay
$300 or $400 for hardware not significantly better than the stuff that sells
for under $20 - especially when I explicitly do not want any "value added"
cloud services they provide, services that get promoted as features but I see
as spying malware.
in short what i'm after is:
* open source data acquisition, visualisation, & analysis
* open data formats
* no mandatory spyware service
Any clues or pointers to relevant hardware or software would be appreciated.
The Garmin devices (such as the Fenix series) store their files in FIT format which you
can access via USB mass storage. This allows you to download and process the data without
using the Garmin Connect cloud service.
They only offer SpO2 on a couple of very high end models. They do not offer ECG.
Some models have optical HR on the arm which has accuracy issues. Most of the models
support HRM chest straps via either ANT+ or BLE.
The Medtronic Zephyr system has an open API that uses Bluetooth Classic, BLE or USB. It is
a wearable patch but it is not cheap:
The most open system I have seen is the HeartyPatch:
USD110 gets you the device, some patches, a case. It is an ECG recorder, from which they
derive heart rate, HRV, respiratory rate. It does not do SpO2 AFAIK. The firmware is open
source and IIRC the circuitry may be as well.
 i've found
availabled on the F-Droid app store) so something compatible with that would
Some of the Amazfit and Mi products work with GadgetBridge and they are good devices for
their price. The Amazfit Cor retails for under USD 50 with PPG-based HR.
craig sanders <cas(a)taz.net.au>
luv-main mailing list