Reference Implementations
We have one open-source reference implementation built on the BLE API: the StickyDebugger app, a reference to look at for BLE integration patterns.
StickyDebugger
A lightweight BLE characterization tool built in Kotlin with Jetpack Compose (MVVM, no DI framework). It connects to multiple sensing and feedback stickies at once and:
- streams and visualizes live IMU and tactile data
- sends vibrotactile motor commands for testing
- measures end-to-end latency (min-offset tracking and RTT echo ping) and packet loss
- logs session data to CSV
See Debugger App for how to install and use it, or browse the source directly.