Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Support to Polar H10 #670

Open
xrb936 opened this issue Aug 30, 2023 · 6 comments
Open

Add Support to Polar H10 #670

xrb936 opened this issue Aug 30, 2023 · 6 comments
Labels
enhancement New feature or request

Comments

@xrb936
Copy link

xrb936 commented Aug 30, 2023

Hi guys! My team is currently working on a project with Muse, EmotiBit, and Polar H10. Currently, Polar H10 heart rate monitor is the only one that is not supported by BrainFlow. I am wondering if it's possible to add it as a new board? It's a general BLE device, which can send heart rate and RR interval information to receiver. Please let me know if I can provide any information you need, thank you!

@xrb936 xrb936 added the enhancement New feature or request label Aug 30, 2023
@github-actions
Copy link

Welcome to BrainFlow project and thanks for your contribution! We will try to fix your issue ASAP. Make sure that you have read about issue format in the docs.

@Andrey1994
Copy link
Member

Hi!

Its possible but I will need a board and some docs about this device(like how it sends values, how there are encoded, which ble characteristics are used, etc), code samples also will be fine.
If you have contacts with the Polar company you can share them, and it will be good, if you have a device and willing to work on integration by yourself with my help - its even better. Here is a doc to get started https://brainflow.org/2022-11-01-adding-new-boards/

I see they have smth on github - https://github.com/polarofficial and it looks promising, I will need to read more about it if I get a device

@xrb936
Copy link
Author

xrb936 commented Aug 31, 2023

Thank you for the reply. There is a repo on GitHub written by Swift, I think it has everything you need: https://github.com/FleXoft/Polar-H7-HRM

I will also read the document and try to integrate it myself. Is there any device currently supported by BrainFlow also BLE device that I can take a look in the code?

@xrb936
Copy link
Author

xrb936 commented Aug 31, 2023

I took a look at the code but I am in trouble with understanding how it works. Can you try to modify the code? I would love to help you test it!

@Andrey1994
Copy link
Member

you should use muse board as a reference(not muse bled). High level overview how it works - https://brainflow.readthedocs.io/en/stable/BrainFlowDev.html#navigation
And there is a PR which does it really good for ble device #668

@Andrey1994
Copy link
Member

You can do the same as in this PR, just ignore part about adding new methods(rotation, etc)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants