My java code runs on Quest 2 (Android 12.0) and subscribes to the gatt cadence characteristic of a cadence sensor. The code runs pretty well apart from two issues.
The Bluetooth stack randomly disconnects from the cadence sensor. Sometimes it disconnects within the first minute, and sometimes it can take up to an hour before it disconnects. Any assistance would be appreciated.
The Cadence notifications typically come in once per second. However some notifications can take up to 4 seconds to come in. In that case all 4 notifications come in at once. Is this typical on Android devices? I don't recall having this problem with IOS.