Hi, I need to read more than 3 or 4 Bluetooth Heart Rate Sensors (like chest strap, arm band, and so on)... I need to do this using Arduino and some library. Could someone help me? Thanks.
Hi, I need to read more than 3 or 4 Bluetooth Heart Rate Sensors (like chest strap, arm band, and so on)... I need to do this using Arduino and some library. Could someone help me? Thanks.
Heart Rate Sensors, is a generic term and there are many different types of these. There is a standard BLE Heart Rate service, but not all HR sensors use this, quite a lot of the "Activity tracker" armbands use their own custom service.
Assuming the sensors you have, do adhere to the BLE spec for HRS...
Then you could use a nRF51822 (or nRF52xxx), as a "central" to scan for the HRS sensors, then connect and receive notifications, and output via UART (Serial)
There is example code in the SDK in SDKPATH/examples/ble_central/ble_app_hrs_c
You would need to adapt this to suit your needs, and also write Arduino code to receive the data
(BTW. You should have posted your a comment to the answer by Hung, not as an answer)
Heart Rate Sensors, is a generic term and there are many different types of these. There is a standard BLE Heart Rate service, but not all HR sensors use this, quite a lot of the "Activity tracker" armbands use their own custom service.
Assuming the sensors you have, do adhere to the BLE spec for HRS...
Then you could use a nRF51822 (or nRF52xxx), as a "central" to scan for the HRS sensors, then connect and receive notifications, and output via UART (Serial)
There is example code in the SDK in SDKPATH/examples/ble_central/ble_app_hrs_c
You would need to adapt this to suit your needs, and also write Arduino code to receive the data
(BTW. You should have posted your a comment to the answer by Hung, not as an answer)