【发布时间】:2016-08-07 22:01:55
【问题描述】:
我编写了一个连接到建模心率的程序,但我不知道如何解释数据。 这是从第一个输出开始的示例:
心率为:16-40-15-04-6D-02-8C-01-0C-04-24-04-AB-03-7B-02-B4-01
心率为:16-40-20-04
心率为:16-40-8F-03
心率为:16-40-10-04
...
心率为:16-40-F7-03
心率为:16-40-05-04
心率为:16-40-31-04
心率为:16-40-F8-02-47-01
心率为:16-40-A5-03
...
心率为:16-40-D4-02
心率为:16-40-FE-03
心率为:16-40-15-05
心率为:16-3C-97-03
心率为:16-3D-64-03-78-03
心率为:16-3D-4F-04
心率为:06-3D
...
心率为:16-3E-3D-04
心率为:16-3E-17-04-78-03
这是获取和转换数据的代码:
void hrMeasurementChanged( GattCharacteristic sender, GattValueChangedEventArgs eventArgs)
{
byte[] hrData = new byte[eventArgs.CharacteristicValue.Length];
Windows.Storage.Streams.DataReader.FromBuffer(
eventArgs.CharacteristicValue).ReadBytes(hrData);
var hrValue = BitConverter.ToString(hrData);
Debug.WriteLine("heart rate is : " +hrValue);
}
此页面对此进行了解释,但我不确定如何解释数据: https://www.bluetooth.com/specifications/gatt/viewer?attributeXmlFile=org.bluetooth.characteristic.heart_rate_measurement.xml
谢谢。
【问题讨论】: