A BLE GATT client to read the Heart Rate from smart devices and send the values via TCP
The app has been tested with:
- Pebble 2 HR
- Amazfit Bip
The app won't work with:
- Most fitbit devices
- Apple watch
- Wear OS devices (Android)
The app is likely to work with:
- Polar heart rate chest band,
- Most Bluetooth Low Energy devices with an integrated GATT server
⚠ Visual studio will take care of most problems by downloading a ton of libraries, but you have to manually activate the bluetooth component from the project settings ⚠
How to install:
- Install the certificate, selecting local machine and Third party Root
- Install the app
- In case the installer asks for again for the certificate, install it in other different paths
How to use Parakeet:
- Connect your Bluetooth device to your pc using the windows settings
- Launch parakeet
- If your device has a continuos heart rate function or a "fitness" mode, activate it
- Select your device from the in-app device list
- You can choose a TCP port to send the heart rate values, the address is always localhost
- Click connect and wait for the values
Things you should know:
- This is a spike solution for a problem encountered during the development of a bigger university project
- The reset button doesn't always work, don't use it pls
- The code is well commented