如何将心率数据从智能手环传输到 Android 应用程序

How to stream Heart rate data from smartband to Android app

我正在为 Uni 开发一个应用程序,它需要在屏幕上最好实时显示一个人的心率(但这不是必需的)以及脉搏血氧计结果。

该应用程序正在 Kotlin 中开发,用于捕获此测量值的硬件是华为智能手环 4 Pro。

我已经知道一个事实,为了将手表连接到 phone 我需要使用华为健康应用程序,否则它不会被蓝牙适配器识别。

但我不知道如何开始从手表检索心率数据或将心率数据传输到 phone。

GoogleFit API 能满足这个要求吗?或者我需要为此使用华为健康 SDK。

我没有这方面的指导,也没有开发使用外部传感器的应用程序的经验,需要从 10 月开始交付此应用程序,因此我们将不胜感激

Im developing an app for Uni which needs to show on screen a persons heart rate preferably in real time (but its not necessary) as well as the pulse oximeter results.

Huawei Health Kit SDK可以满足您的需求。你可以参考这个Docs.

集成 Health Kit SDK 后,您的 phone 应用程序可以在特定数据类型的用户授权下读取和写入用户的健身和健康数据。

您可以利用Health Kit提供的健康数据共享API,为终端用户提供运行、心率、睡眠等丰富的服务。例如,健身APP可以根据用户授权分析用户的健身数据,为用户提供定制化的健身服务和建议。