Guide: Device Switching
The ring's firmware maintains one active BLE connection at a time — it does not sync to multiple devices simultaneously. It can, however, be paired with several devices and switched between them.
How Switching Works
Putting the ring back into pairing mode (hold the PAD area for 3 seconds) drops the current connection and makes it discoverable again. Selecting the ring from a different device's Bluetooth list connects it there instead.
Handling Reconnects in the SDK
ring.addEventListener("battery", (e) => {
// fires on (re)connect — a good signal to refresh your app's connection state
console.log("battery:", e.detail.level);
});Build reconnect logic in your transport layer, not the SDK core — the core assumes a single, already-established connection and doesn't retry on your behalf.
Session State
If your app needs to persist state across a device switch (e.g., which agent the ring was talking to), store it keyed by the ring's device ID on your own backend or local storage — the ring itself holds no app-level session state.
FAQ
Can I add multi-device sync later? Not with the current firmware — BT_MAX_CONN=1 is a hardware/firmware constraint, not a software limitation the SDK can work around.