
Hi Craig, 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[1] 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:
* cheap * 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: https://www.zephyranywhere.com/ The most open system I have seen is the HeartyPatch: https://www.crowdsupply.com/protocentral/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.
[1] i've found https://github.com/Freeyourgadget/Gadgetbridge (which is availabled on the F-Droid app store) so something compatible with that would be good.
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. Regards, Graeme
craig
-- craig sanders <cas@taz.net.au> _______________________________________________ luv-main mailing list luv-main@luv.asn.au https://lists.luv.asn.au/cgi-bin/mailman/listinfo/luv-main