Last Updated on January 24, 2023 by pg@petergamma.org
This is only a joke. But is this joke not close to reality? Are we allowed to do our own special analysis with it? We know from Garmin watches, that it is hard to access sensor data from their watches for non-coders. We gave it up.
1. We prefer Scott Hardens Sound Card ECG with Windows real-time open source heart rate software:
https://swharden.com/blog/2019-03-15-sound-card-ecg-with-ad8232/
Funny that if we google for Scott Hardens Sound Card ECG that we first find our own posts in the EEVBLOG about Scotts device, and only at the second place Scott’s instruction.
2. We prefer BITalino which has already a validation paper in Sensors, Basel.
https://www.mdpi.com/1424-8220/21/13/4485
- The paper is for advanced readers.
- BITalino also starts to compete with BIOPAC Nomadix:
https://ruj.uj.edu.pl/xmlui/handle/item/246924
This is good news. Previously, whe had only BIOPAC Nomadix for indoor applications and Adinstruments Labchart with Equivital belt for outdoor applications, both very expensive for private applications.
3. We prefer OpenBCI 3 lead ECG
https://docs.openbci.com/GettingStarted/Biosensing-Setups/ECGSetup/
- There is much confusion about 3 lead ECG. We ask ourselves, if it is not better to find a reliable paper about this topic.
- The advantage of OpenBCI is, that we easily can visualize the ECG raw signal in OpenBCI GUI and can store it to .csv.
- From .csv, we can process the ECG data further with HeartPy
- The advantage of OpenBCI is, that we do not have to solder components.
- Another advantage over Scott Hardens Sound Card ECG is, that the step to a 3 lead ECG with 3 separate channels which are amplified separately from each other is easy.
4. We prefer also the Adafruit Pyloton, since the philosophy of open-source hardware companies and developers fits to our private project:
https://learn.adafruit.com/pyloton
- Adafruit Pyloton is a code example for BLE sensors which can be connected to a code example for InfluxDB, for instance Rahul Banerjees:
https://thenewstack.io/getting-started-with-python-and-influxdb/
5. We prefer the balenaHealth:
https://github.com/rhampt/balena-health/
- since it is based on GITHUB projects which can modified.
- Our first choice to store sensor data is InfluxDB. We think one of the easiest way to get for instance heart rate data to InfluxDB is to use balenaHealth.
- easier is the example of Udo Berndt with the Apple watch
- It is also worth to look at the Polar integration for Home Assistant. It could be the easiest way to InfluxDB by modifying Udo Berndts example.
- balenaHealth is a code example for BLE sensors which can be connected to a code example for InfluxDB, for instance Rahul Banerjees:
https://thenewstack.io/getting-started-with-python-and-influxdb/
https://petergamma.org/directly-connect-balenahealth-to-home-assistant-over-mqtt/