在 Android 上读取蓝牙脉冲

Read bluetooth pulse on Android

我正在尝试读取心率监测器蓝牙的脉搏。现在我通过蓝牙连接设备并查看它们的名称、状态等,但不知道如何读取脉冲。 我读过 smartgattlib 库更容易,但他也没有。有人可以告诉我如何使用库读取设备 smartgattlib 吗?

谢谢

在 Android 您需要订阅有关脉搏特征的通知。

请检查蓝牙低功耗样本:https://github.com/googlesamples/android-BluetoothLeGatt

在订阅通知后的示例中将调用 onCharacteristicChanged() 回调,您需要在那里读取脉冲数据。

您可以使用库,但在使用之前,请获取心率监测器的详细文档(它承载的所有服务以及它具有的所有特性)。了解设备属性后,您可以读写这些特性。希望对你有帮助!!!

Sensor Tag

IBM blueMix