Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Jake Lear
committed
Feb 22, 2016
1 parent
d66526f
commit dd2b330
Showing
2 changed files
with
31 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Log heart rate from a Polar H7 using node | ||
|
||
A rudamentary example of using [Noble](https://github.com/sandeepmistry/noble) to listen to heart rate data from a Polar H7 bluetooth heart rate sensor. | ||
|
||
`index.js` is pretty short and thoroughly commented. The code is pretty naive, it just finds the first bluetooth peripheral transmitting the bluetooth heart rate service and listens for the measurement data. | ||
|
||
## How to use this | ||
|
||
- [Install node](https://nodejs.org/en/download/) | ||
- Clone this repo | ||
- In the root directory, run `npm install` to install noble | ||
- While wearing the Polar H7, run `node index.js` | ||
- After a few seconds, you should see heart rate data logged into the terminal | ||
|
||
## Notes | ||
This _should_ function with other bluetooth heart rate sensors that broadcast the 180d service. | ||
This does not include Fitbit Charge HR - to my knowledge the Charge HR does not broadcast the | ||
heart rate service over bluetooth. |