问题标签 [heartrate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
418 浏览

android - Android BLE - 如何检测心率传感器

  1. 我正在尝试使用 BLE 连接到外部心率传感器。当我得到 5 个不同的特征值时,如何检测哪些值用于心率监测?

  2. 如何将字节数组转换为可读结果?

0 投票
0 回答
30 浏览

sensors - 如何访问我的健身追踪器上的心率传感器?

我有一个带有实时心率和温度传感器的 E66 健身追踪器和健康手表。手表仅使用默认的 Android 应用程序以 10 分钟及以上的间隔记录心率数据。然而,我发现心率传感器也被两个第三方应用程序 Strava 和三星健康检测到,它们每秒都会显示结果。我想编写自己的 Android 应用程序,然后在 Windows 应用程序上读取心率数据并显示动态图表以及其他分析工具。我已经阅读了 Android 的蓝牙文档,但他们提到服务器和客户端都必须使用相同的 UUID。我可以使用它的 MAC 地址获取手表蓝牙设备。现在的问题是启动连接,因为它需要 UUID。Strava 和三星应用程序要么使用完全不同的方法连接到手表,要么他们知道 UUID。任何建议将不胜感激。

0 投票
2 回答
147 浏览

c++ - 从 BLE 传感器获取心脏频率

我尝试在需要心脏频率的 Qt creator(C++) 上开发 Windows 10 软件。我买了下面的传感器,它通过蓝牙传输数据(BLE:蓝牙低能量):

https://www.decathlon.fr/p/ceinture-cardiofrequencemetre-course-a-pied-dual-ant-bluetooth-smart/_/Rp-128085

但是当我尝试读取该值时,我有一个空缓冲区。

传感器在 android appli 上正常工作(在 Play 商店中)

我的代码:

初始化:好的

获取蓝牙设备列表:OK

获取服务列表:OK

获取特征列表 : OK 心率数据 : NOK

0 投票
0 回答
60 浏览

python - 心率测量和特征通知的转换

我正在开发一款低功耗蓝牙医疗设备,我使用bleak 库连接到该设备并在其上读取或设置数据。

到目前为止,我已经能够连接到它并从具有通知“功能”/可能性的特征中读取数据,例如心脏测量特征。

由此产生了两个问题。

第一个是我无法找到可读/人性化的价值。对于心率,我读取了这些类型的字节:

b'\x11G\x00s\x03w\x03'b'\x11F\x00u\x03'b'\x11H\x00\x0b\x03\xed\x02'例如,我想为 69 BPM 读取 69。

现在我查看了这个线程BLE Heart Rate Senser Value Interpretation和其他线程(Analyze data return from heart rate monitor)能够转换。我知道这与蓝牙 SIG 相关,但我没有看到像我展示的那样的字节,而且我似乎无法正确转换为 BPM。有没有人使用类似的接收数据并知道如何正确读取它?

现在对于我的第二个问题(但这更多是确认看到这个线程蓝牙 LE 监听多个特征通知),我使用从 Bleak 的 github 获取的代码部分:

它启用来自一个特征的通知。是否可以同时将其用于两个特征?或者更确切地说,根据我从线程中的理解,您能否启用两个特征的通知,例如心率测量和温度测量,但一个接一个?

我试图在这篇文章中加入一些我阅读并试图理解的线程,希望我不会错过一些帖子,其中将解释有关此类字节转换的答案。谢谢

0 投票
0 回答
83 浏览

flutter - Android 30 上的心率监测器

我正在为我的智能手表(三星手表 4)编写一个应用程序,该应用程序使用 hrm(心率监测器)功能跟踪我的心率。在我的旧智能手表(Samsung Gear S3)上,这项服务没有任何问题。我正在使用 Flutter 和锻炼锻炼插件。在我的新智能手表上,出现以下异常:

0 投票
1 回答
75 浏览

python - 如何根据正弦函数对值进行排序?

在对它进行排序之前,我已经生成了一定范围内的随机数:

但我想要做的是获得一个像正弦图一样排序的 A 列表(带有峰值和谷值)。所以本质上,值应该以逐渐上升和下降的方式排序,谷值在 60​​ 处,峰值在 100 处。

我正在尝试创建非常简单的模拟心率的模拟数据。我曾考虑过使用自定义键进行排序,但我不知道从哪里开始。我也研究过 Faker,但我认为我无法用它生成我想要的数据(如果我错了,请纠正我!)

完全为这个问题提供不同的解决方案。提前致谢!

0 投票
0 回答
38 浏览

node.js - 如何将心率数据从三星 Galaxy Watch 发送到 nodejs 服务器(使用 Tizen)?

我有一些关于我的项目的问题。具体来说,该项目包括在Tizen中创建一个应用程序,该应用程序记录心率 (HR) 数据并将它们从三星 Galaxy Watch(安装应用程序的位置)发送到我使用nodejs创建的服务器。
我的应用程序文件有问题main.js:为了将数据发送到我上面提到的服务器,我使用XmlHttpRequest()创建一个 POST 请求。不幸的是,即使在智能手表中从 Tizen 安装应用程序时没有出现错误,数据也不会发送到服务器。
有没有人开发过类似的项目?有谁知道如何在服务器和智能手表之间建立连接以发送 HR 数据?

提前感谢您的建议。

维多利亚。

0 投票
0 回答
30 浏览

bluetooth - 将蓝牙心率信号输出为脉冲序列的硬件?

不久前,我成功地使用 Sparkfun Polar 心率监测器接口 ( SEN-08661 ) 将“Spirit”交叉训练器转换为从我的 Polar H10 胸带接收蓝牙信号,而无需使用其专有的无线胸带。(这样我的手机和机器都可以只使用一条带子)。

SEN-08661 接口板,通常与 Arduino 或 Raspberry pi 系统一起使用,接收来自胸带的蓝牙 HR 信号,并为每个节拍输出一个简单的 5v 脉冲,我将其馈入训练机以代替接收器原来在那里。

我现在想用 Lifefitness R1 卧式自行车重复这一点,但不幸的是,SEN-08661 板似乎在任何地方都不再可用。

有谁知道我可以使用类似的开发板来从 Polar 表带上获取蓝牙 HR 信号并输出​​脉冲序列?

我所做的每次搜索都会显示大量蓝牙 HR监视器,但没有蓝牙 HR接收器

我意识到这不是一个真正的编程问题,但我希望一些程序员可能知道从哪里获得硬件(在英国),从中获取信号以使用编程进行处理!

0 投票
0 回答
17 浏览

android - 如何以编程方式在 Android 设备上获取热率?

例如,我们有一个安卓设备和一些健身追踪器(手机型号和追踪器型号无关紧要)。因此,在我们的设备中,我们有心率(脉搏)信息。有没有办法在我们的应用程序中以编程方式获取用户的脉冲?

0 投票
0 回答
17 浏览

healthkit - Flutter Fitness App - 在 Flutter 应用程序中集成健康的任何方式

我正在使用颤振框架开发健身/健康应用程序。我正在使用 google health for android 和 apple health for apple。该数据适用于步数,但不显示心率。是否有任何适当的方法可以将谷歌健康和苹果健康整合到任何颤振应用程序中。