将字节转换为可读数据 ble wahoo 踏频传感器
Convert bytes into readable data ble wahoo cadence sensor
我正在尝试将速度传感器值转换为可读格式。
...
下面是从wahoo速度传感器获取的数据字节
以编程方式使用 ble 获得的输出:
字节数:[2,196,0,94,7]
频道
上面的数据字节1 看起来像是一个车轮转速,我正在尝试解码最后一个车轮事件时间。
.......
使用nrfconnect app Ima得到的输出ge:
曲柄 rev:3
上次启动事件 time:37932ms
观测值集:
我发现 byte1 代表曲柄转速计数值,我很难从 bytes output
中找到 Last crank event time
如果您查看 GATT Specification Supplement 5,它描述了如何解释字节:
查看数据: [2, 4, 0, 94, 23]
2
在 flag
的位置代表 Crank Revolution Data Present
.
4, 0
个是 Cumulative Crank Revolutions
。由于数据在 little endian
中,因此值为 4
。
94, 23
是 Last Crank Event Time
,在这种情况下,时间戳是 5982
(5.84 秒)
我正在尝试将速度传感器值转换为可读格式。
...
下面是从wahoo速度传感器获取的数据字节
以编程方式使用 ble 获得的输出:
频道
.......
使用nrfconnect app Ima得到的输出
曲柄 rev:3 上次启动事件 time:37932ms
观测值集:
我发现 byte1 代表曲柄转速计数值,我很难从 bytes output
中找到 Last crank event time如果您查看 GATT Specification Supplement 5,它描述了如何解释字节:
查看数据: [2, 4, 0, 94, 23]
2
在 flag
的位置代表 Crank Revolution Data Present
.
4, 0
个是 Cumulative Crank Revolutions
。由于数据在 little endian
中,因此值为 4
。
94, 23
是 Last Crank Event Time
,在这种情况下,时间戳是 5982
(5.84 秒)