1一、HRV 数据来源:Apple HealthKit 的 SDNN
Stress HRV 读取的是 Apple HealthKit 提供的 SDNN(标识符 HKQuantityTypeIdentifier.heartRateVariabilitySDNN),采用离散平均(discreteAverage)取值。
Apple 的 HealthKit 仅以 SDNN 形式提供 HRV,并不提供 RMSSD。因此本应用直接采用系统 SDNN 值,而不会自行计算 RMSSD。这也是不同 App 之间 HRV 数值可能不同的原因之一:它们读取或计算的指标口径不同。
来源:Apple HealthKit · HealthKitDataService+HRV.swift