Skip to content
Xeon360

Health · connected hardware

BLE device sync & health data

Sensors and wearables paired, streamed, and updated from the phone, with readings normalized across major health platforms.

KotlinBLE / GATTHealth ConnectOTA
OTA

firmware in-app

The problem

Hardware works and the app does not: pairing flakes, background sessions drop, and readings disagree with platform health apps.

What we did

  1. 01BLE connection state machine with reconnect, backoff, and no silent failures
  2. 02Normalize Health Connect, Google Fit, Samsung Health, and Garmin into one domain model
  3. 03Resumable OTA firmware updates from the app, with rollback
  4. 04Device diagnostics so support can read connection history

Outcome

  • Pairing and sync reliable enough to leave the support top list
  • Firmware rollout without returning hardware
  • Readings that reconcile with platform health apps

Want the same outcome without the detour?