>我有一个极性 H10,我想读取 bpm 和 rr 值,查阅特征规格,我知道从通知句柄读取的每个字节,但是,我仍然无法理解生成的值。例如:下面是 gatt 工具的示例输出 gattool 的示例输出屏幕截图:
现在,我了解以下内容:10 48 2c 03
其中(10 个标志 => 设置了指定 RR 值的位 4,48 => uint8 心率测量值,032c => uint16 rr 间隔(
但我不明白以下内容:10 49 5e 03 96 03
根据文档,它说存在 1 个或多个 rr 值。但这意味着什么?如何接收两个 rr 值?
旁注:目标是从这些值中提取 HRV 特征。
您每秒都会收到一个包含当前心率的信号。
无论心跳是否真的在那一秒发生。 (例如,正在睡觉并且心率约为 40 bpm 的人。 60 秒/40 bpm = 每次心跳 1,5 秒。因此,如果下一次心跳在 1,5 秒后到来,这意味着会有几秒钟(您收到的事件(没有心跳。
例:
10 28 直流 05
10 28
10 28 直流 05...
现在相反,如果您正在进行非常密集的训练(例如最后一次冲刺(,并且您的心率非常高,例如 195 bpm。 60 秒/195 bpm = 每拍 0,316 秒。这意味着,每秒可能有 3 次甚至 4 次节拍。
例:
10 C3 3C 01 3C 01 3C 01
10 C3 3C 01 3C 01 3C 01
10 C3 3C 01 3C 01 3C 01...
因此,您每秒收到的心跳次数可能在每秒 0 个事件到(我猜(4 个事件之间变化。
我希望,我能帮上忙。