ARduinoBLE and Heart Rate Sensor (Polar)

Hello,

I want to read the values from my POLAR H10 (heart rate). I used an "Arduino nano 33 BLE" and a program coming from "File/Exemples" (PeripheralExplorer).
I can obtain : Service, Caracteristics, Properties and Descriptors, but I can't obtain the values from my POLAR.
The result :

Service 180d (HEART RATE)
Characteristic 2a37 (HEART RATE MEASUREMENT), properties 0x10
Descriptor 2902, value 0x0000
Descriptor 2803, value 0x021300382A
Descriptor 2a38, value 0x01
Characteristic 2a38 (SENSOR LOCATION), properties 0x2, value 0x01 (01 =CHEST)

Any idea ???????

I would recommend you use a generic BLE app to explore your sensor and see how it behaves. With BLE you can usually connect to a peripheral and read the GAT structure, but the that does not mean the peripheral needs to give you the data. This could be a privacy feature of your sensor. I like BLE Scanner from bluepixel on iOS and there are many others.
If you can read the characteristics in the app you should be able to read them with your Arduino.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.