问题标签 [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.
android - 是否可以在我的应用程序中从 Androidwatch 获取心率更新?
我有一个 Android 应用程序,我想从任何连接的 Android 手表(Wear OS、Tizen 等)读取心率。如果不开发可穿戴应用程序,这可能吗?
我尝试在 上注册一个听众,Sensor.TYPE_HEART_RATE
但我没有看到我出现的 3 块手表中的任何一个(Ticwatch E、Ticband、Gear S2)。我确保我请求了Manifest.permission.BODY_SENSORS
许可。
swift4 - iOS HealthKit - 如何获得绝对最新的当前心率,例如手表心率并发症?
我有以下功能可以从 HealthKit 获取最近的心率。当我检查收到的样本时,它通常在最后 5 分钟内有一个时间戳。但是,如果我查看 Apple Watch 心率并发症,它有时具有不同的值,例如:
- 我看到:84 BPM 5 分钟前
- Apple Watch 可以显示 84 BPM 5 MIN AGO 或类似 80 BPM NOW 的信息
我尝试尝试结束日期并使用“严格的结束日期”,但仍然看到我从 healthkit 获得的数据经常落后于 Apple Watch 心率并发症。
有没有办法让我直接在手表上查询最新的心率(跳过健康包)?有没有办法让 Apple Watch 现在进行心率测量?
math - 将心率转换为动画脉动图形
我的数学很糟糕。图形必须与 HR 同步脉冲。脉冲由不透明度值控制,该值在 100 = 完全不透明并从 0 = 透明开始。因此,我需要将分数提高到 100 并再次降低并使用每毫秒调用一次的函数重复所有操作。
例如
,我的 bpm 为 50
每秒是 60/50=1.2
每毫秒为 1.2/1000=0.0012
然后 100(最大不透明值)/0.0012 = 83,333 步以 0.0012 为增量达到 100 ????
python - 从 FFT 中获取幅度最高的频率
我有 x、y、z 轴形式的原始加速度计数据,经过平滑处理,我应用了带通滤波器。现在我想将其转换为频域信号并使用scipy.fftpack.fft
来应用 FFT。
该图没有绘制点并且是空的。fft 的返回值是一个复数数组。我fftfreq
用来获得最高振幅的频率。
有人可以指出错误的地方或举例说明如何通过应用 FFT 获得最大振幅的频率值吗?
完整代码可在此处获得
android - 如何使用蓝牙 Le 从 Mi Band 获取心率
我想从我的 Mi Band 2 中通过 BluetoothLe 获取心率。我尝试按照示例进行操作,Getting Started with Bluetooth Low Energy
但我没有成功写入心率的值。我想我错过了什么,但我无法意识到是什么。这是我第一次使用蓝牙和智能手环。我希望你能帮助我。我不知道我是否应该使用 as 来启动心率传感器{0x01} byte
。
因此,按照示例,我下载了 BluetoothLeDemo 应用程序,然后从那里获得BleWrapper
BleDefinedUUIDs
了BleNamesResolver
. 我有 2 个按钮扫描和停止。我创建了一个名为 mBleWrapper 的 BleWrapper 来使用它来开始扫描和停止扫描。
我用 a 显示所有找到的设备ListView
,onClick
我想连接到该项目并将心率写入日志。
我还添加了 BleWrapper 课程onDescpritorWriter
对于我使用的 UUIDS 服务
和特性
在其他示例中,我看到他们也使用 UUIDS 作为描述符,但我没有。我知道这是一个很长的帖子和问题,但我真的需要一些帮助。
ios - 如何使用谓词从 HealthKit iOS 过滤“活动”心率?
我正在尝试通过使用HKQuery.predicateForObjects放置过滤器来从 HealthKit iOS 获取心率数据,方法是使用以下代码:
我尝试了不同的组合来以不同的方式放置值
让谓词 = HKQuery.predicateForObjects(withMetadataKey: HKMetadataKeyHeartRateMotionContext, allowedValues: ["1"])
或者
让谓词 = HKQuery.predicateForObjects(withMetadataKey: HKMetadataKeyHeartRateMotionContext, allowedValues: ["active"])
或者
让谓词 = HKQuery.predicateForObjects(withMetadataKey: HKMetadataKeyHeartRateMotionContext, allowedValues: [HKHeartRateMotionContext.sedantary])
如果在我的代码中的某个地方做错了什么,我不会得到。
请纠正我。
swift - 如何使用 BLE 获取原始心电图数据
我目前正在研究动态心电图监视器。我可以使用蓝牙的心率测量 (0x2A37) 特性成功显示心率 (bpm)。但我想显示一个心电图线图,所以我需要原始心脏数据,并指定电压量。我可以获得一些其他信息,例如 RR 间隔和传感器接触状态(具有此特性),但我不知道如何获取原始数据本身。是否有可能我错过了这个特征的一个特征,或者有没有其他方法可以获得这些数据?我正在使用 AD8232 心脏监护仪。
java - 有什么方法可以检测用户手指触摸相机[心率监测器的相同功能]并开始视频捕捉?
我想在用户触摸相机时捕获视频,检测到用户的手指并开始捕获视频并将其保存在存储中。
我已经尝试过https://github.com/kibotu/Heart-Rate-Ometer库,但捕获视频并没有成功。请帮忙。
谢谢..
swift - 在 Series 5 Watch 和 Watch OS6 上使用“HKAnchoredObjectQuery”返回心率值时出现问题
我HKAnchoredObjectQuery
用于查询心率,因为我不想为此应用程序使用 WorkoutBuilder API。在锻炼期间,此查询始终以正常采样率(每秒等)返回心率,但我注意到在 Series 5 Watch OS 6.1 上进行测试时,我只看到非常零星的样本,例如一小时内采集的 5 次心率。文档中没有任何内容HKAnchoredObjectQuery
表明它已被弃用。知道为什么这种心率收集方法不再有效吗?
stm32 - STM32F4 - 丢失来自 max30100 的 FIFO 数据样本
我使用 MCU STM32F4 从 MAX30100 获取 FIFO 数据来测量心率。在收到的信号中,我可以看到心跳,但在样本中也失败了,如下所示:
我没有过滤器工作,但是当我在 Arduino 板上这样做时,没有过滤器的信号是不同的。我是丢失样品还是正常现象?我做错了什么?
MAX30100 数据表:https ://img.filipeflop.com/files/download/Datasheet_MAX30100.pdf
按照我的代码: