Skip to main content

Bracelet Plans

This page lists the bracelet plans available through DevicePlan, together with the vital parameters and sampling rates each one produces.

Set Plan

Enqueue the following command

SetPlanRequest(DevicePlan.xxx)

Or use the default plan

SetPlanRequest(DevicePlan.getDefault(hardwareId)

The plan will be set accordingly:

Plan for B1: HOSPITAL for B2: HOSPITAL_MULTICOLOR

Available plans:

STAND_BY(0, 16f, "Stand by"),
MAX_BATTERY(1, 15f, "Max Battery"),
TYPICAL(2, 7.5f, "Typical"),
HOSPITAL(3, 6.5f, "High Resolution BPM"),
HZ(4, 5f, "25 Hz"), // 25 Hz
HOSPITAL_RAW(5, 3.5f, "Hospital Raw"),
RESERVED(6, 20f, "Disable"), // unused
TYPICAL_MULTICOLOR(7, 6f, "Typical multicolor"),
HOSPITAL_MULTICOLOR(8, 4f, "High Resolution Multicolor"),
CONTINUOUS_GREEN_INTERMITTENT_MULTICOLOR_RAW(9, 4f, "Continuous Green Intermittent Multicolor Raw"),
CONTINUOUS_GREEN_INTERMITTENT_MULTICOLOR(10, 5f, "Continuous Green Intermittent Multicolor"),
CONTINUOUS_5_MIN(11, 5f, "Continuous 5 minutes") // no sleep, everything 5 min

Example

bleDevice.enqueueCommand(
request = SetPlanRequest(DevicePlan.TYPICAL),
onError = { result("SetPlanRequest error: $it") },

Description

Plan IDPlan nameCompatibilityAutonomy (days)Vital parametersSampling rate B1Sampling rate B2
1Max batteryB1 and B215Steps, Calories, CBT, HR


SpO2
NIBP
RR interval
1/min



X
X
X
30s/1min/5min/30min
According to sample rate

X
X
X
2TypicalB1 and B27.5Steps, Calories, CBT
HR
BRPM

SP02
NIBP

RR intervals
Sleep
1/min
1/min
1/min
1/30min

X
X

1/s at nights
1/30s at nights
30s/1min/5min/30min
According to sample rate


X
X

1/s
1/30s at nights
3High Resolution BPMB1 and B26Steps, Calories, CBT
HR
BRPM

SP02
NIBP

RR intervals
Sleep
1/10s
1/10s
1/10s
1/10s

X
X

1/s
1/30s at nights
30s/1min/5min/30min
According to sample rate


X
X

1/s
1/30s at nights
4Hz⚠️Deprecated--------
5Hospital rawB1 and B23.5 at 32Hz
1.5 at 128Hz
Steps, Calories, CBT
HR
BRPM
SPO2

RR intervals
Sleep

NIBP

Raw G/R/IR ppg 128Hz


Optional: Raw Acc 32Hz
1/10s
1/10s
1/10s
1/10s
1/10s

1/s
1/30s at nights

X

Continuously 32Hz or 128Hz


Continuously 32Hz
30s/1min/5min/30min
According to sample rate



1/s
1/30s at nights

1/30min or off (set sample rate)
Continuously 32Hz or 128Hz


Continuously 32Hz or off
7Typical multicolorB2 only5.5Steps, Calories, CBT
HR
BRPM
SPO2

RR intervals
Sleep

NIBP


Periodic raw G/R/IR ppg 128Hz

Periodic Raw Acc 32Hz
X30s/1min/5min/30min
According to sample rate



1/s at night
1/30s at nights

1/30min or off (set sample rate)

2minutes / Every 30 minutes


2minutes / Every 30 minutes
8High Resolution MulticolorB2 only4Steps, Calories
HR
Temperature
BRPM
SPO2

NIBP


RR intervals
Sleep
X30s/1min/5min/30min
According to sample rate



1/30min or off(set sample rate)

1/s
1/30s at nights
9Continuous Green, intermittent multicolor RawB2 only3Steps, Calories
HR
Temperature
BRPM
SPO2

RR intervals
Sleep

NIBP

Raw G PPG 32 Hz
Periodic R/IR ppg 128Hz

Periodic Raw Acc 32Hz
X30s/1min/5min/30min
According to sample rate



1/s
1/30s at nights

1/30min or off (set sample rate)
Continuously 32Hz

2minutes / Every 30 minutes

2minutes / Every 30 minutes
10Continuous Green, intermittent multicolorB2 only5Steps, Calories
HR
Temperature
BRPM
SPO2

RR intervals
Sleep

NIBP

Periodic raw G/R/IR ppg
Periodic Raw Acc 32Hz
X30s/1min/5min/30min
According to sample rate



1/s
1/30s at nights

1/30min or off (set sample rate)


2minutes / Every 30 minutes
115 min planB2 only7Steps, Calories
HR
Temperature
BRPM
SPO2

RR intervals
Sleep


NIBP
X5min / 30min for all metrics
Set sample rate



X
X

1/30 min or off (set sample rate)

Acronyms:

  • CBT: core body temperature,
  • HR: heart rate, beats per minute
  • BRPM: breath rate per minute
  • RR intervals: the time interval between two consecutive heart beats
  • Acc: 3-axis accelerometer data.

Sampling rate

The sample rate describe the rate of raw metrics. For example if the sample rate of the heart rate is set to 1 minute, the bracelet will send a value of the heart rate every minute.

Latest SDK version (from 0.9.13)

Sample rates apply to the following metrics:

  • Activity (steps, calories)
  • Temperature
  • SpO2
  • Respiration rate
  • Heart rate
  • NIBP (B2 only, from SDK 1.2.0)

Each metric can have a different sample rate.

The sample rate supported are:

  • 30 seconds
  • 1 minute
  • 5 minutes
  • 30 minutes

The technical setup of the sample rates is described here

Previous SDK version (before 0.9.13)

The sample is common and applies to the following metrics:

  • Activity (steps, calories)
  • Temperature
  • Respiration rate
  • Heart rate

Each metric has the same sample rate.

The sample rate supported are:

  • 15 seconds
  • 30 seconds
  • 45 seconds
  • 1 minute

Notes

HRV sampling rate

The general sample rate from the set plan is not applied for RR-intervals. The sample rate varries between 1 and 5 seconds, depending on when the Firmware gets the data.

The RR-interval values comes at rest, it won't come if there is movement.

The sample rate can be 1 milli second, when multiple rr-intervals are received within the same second, the interval will then be 1 ms.

Example at night:

TimestampDateHRV
17044092910002024-01-05T00:01:31.000+01:00893
17044092910012024-01-05T00:01:31.001+01:00899
17044092930002024-01-05T00:01:33.000+01:00896
17044092940002024-01-05T00:01:34.000+01:00873
17044092940012024-01-05T00:01:34.001+01:00846
17044092940022024-01-05T00:01:34.002+01:00858
17044092960002024-01-05T00:01:36.000+01:00878
17044092960012024-01-05T00:01:36.001+01:00911
17044092970002024-01-05T00:01:37.000+01:00933
17044092990002024-01-05T00:01:39.000+01:00895
17044092990012024-01-05T00:01:39.001+01:00891
17044093010002024-01-05T00:01:41.000+01:00924

Example during the day with movement:

TimestampDateHRV
17044396910002024-01-05T08:28:11.000+01:00720
17044396920002024-01-05T08:28:12.000+01:00736
17044398350002024-01-05T08:30:35.000+01:00884
17044398360002024-01-05T08:30:36.000+01:00868
17044398480002024-01-05T08:30:48.000+01:00996
17044398490002024-01-05T08:30:49.000+01:00956
17044398490012024-01-05T08:30:49.001+01:00920
17044398510002024-01-05T08:30:51.000+01:00956
17044398510012024-01-05T08:30:51.001+01:00768
17044398530002024-01-05T08:30:53.000+01:00848
17044398540002024-01-05T08:30:54.000+01:00828
17044398540012024-01-05T08:30:54.001+01:00908
17044398550002024-01-05T08:30:55.000+01:00864
17044417490002024-01-05T09:02:29.000+01:00828
17044417500002024-01-05T09:02:30.000+01:001000
17044417500012024-01-05T09:02:30.001+01:00690
17044417860002024-01-05T09:03:06.000+01:00947

PPG2 frequency

B2 only

Raw PPG sampling rates: The raw PPG data can be set to 32Hz or to 128Hz using a ble command.

Raw PPG channels: we have 7 channels for the PPG data: 2 Green, 2 Red, 2 infrared and one ambient light.

⚠️ Warning
PPG 128HZ can not be enabled when BIOZ or Emography is enabled.