Skip to main content

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.