我的 java 代码在 Quest 2(Android 12.0 和操作系统版本 56)上运行,并订阅踏频传感器的 gatt 踏频特性。
Cadence 通知通常每秒到达一次。但是,某些通知最多可能需要 5 秒才能到达。在这种情况下,所有 5 个通知都会同时到达。这是 Android 设备上的典型情况吗?我不记得我的 IOS 代码遇到过这个问题。
在 Emil 和 Michael Kotzjan 的大力帮助下,我能够在 Quest 2 上运行 nRF Connect。
nRF Connect 收到的节奏通知与我的应用程序一样不规则。
但是,在 IOS (iPhone 13) 上运行 nRF Connect 时,所有节奏通知都会定期出现。也就是说,每个通知大约比前一个通知晚一秒。
看来问题出在 Quest 2 上。