Skip to content

Watch Setup

Installing the Watch App

To install HeatSuite on the Bangle.js2, you can use either the primary Bangle.js2 App Loader for stable releases, or the HeatSuiteLabs version for pre-release/experimental features.

Search for the HeatSuite app:

HeatSuite Search on BangleApps

Then click the ≡ to open the app customizer. You will need to connect to the Bangle.js2 watch to access the app customizer as some settings will be taken from the watch if HeatSuite was previously installed.

HeatSuite BangleApps Customizer Window

Each of the tabs contain settings you can set for the application, including Tasks and Ecological Momentary Assessments. Once you are satisfied with your settings, click "upload" at the bottom of the window.

Pairing a Bluetooth Heart Rate Strap

HeatSuite leverages the BTHRM app available from the Bangle.js App Loader. This will automatically install alongside the HeatSuite app. Pairing a heart rate strap, particularly an ECG based one, is advantageous as you will also aggregrate all RR-intervals each minute (if supported by the heart rate monitor). We have tested the Polar H10 and the Powr-Labs chest-based HRM and both broadcast RR-intervals.

Follow these instructions on the watch to pair a Bluetooth HRM:

  1. Navigate to Settings->Apps->BTHRM
  2. Click BLE Scan, which will scan for nearby Bluetooth HRM devices. If your device is not found, make sure it is on (some must be worn to be active and broadcasting).
  3. After the scan, you should be presented with a list of found devices. Click the one you want to pair to the watch.
  4. The pairing process will start and should return successful. If not, repeat scan.

Note: The HeatSuite widget will have a BLUE Heart to demonstrate that a bluetooth heart rate strap is paired and sending data - green means just optical heart rate.

Note: Pairing an HRM does not automatically have it log data within HeatSuite, you must also enable BTHRM as a 'Recorder option' of HeatSuite; either within the App Loader Screen or on the watch within HeatSuite Settings.

Pairing a CORE/CALERA Sensor

The CORE Sensor is a device which indirectly estimates core body temperature using a heat flux sensor (read more about it here) and can measure skin temperature. The onboard proprietary algorithm has two modes, free-living and exertional, where exertional only engages when heart rate exceeds 120 BPM, and requires the pairing of an ANT+ or Bluetooth Heart Rate Strap to the CORE Sensor. While I will not comment on the validity and reliability of the GreenTEG solution for estimating core body temperature (you can read other validation studies for specific use cases), I included it in HeatSuite for skin temperature and heat flux monitoring (CALERA version is only capable of broadcasting heat flux - likely firmware locked on the CORE). Pairing the CORE/CALERA Sensor with the Bangle.js2 uses the coretemp app available from the Bangle.js App Loader.

Follow these instructions on the watch to pair a CORE/CALERA Sensor:

  1. Navigate to Settings->Apps->CoreTemp
  2. Click Scan for CORE , which will scan for nearby CORE/CALERA devices. If your device is not found, shake it until the green LED flashes.
  3. After the scan, you should be presented with a list of found devices. Click the one you want to pair to the watch.
  4. The pairing process will start and should return successful. If not, repeat scan.

After you pair the CORE/CALERA Sensor, you will be prompted to pair a heart rate strap over ANT+. We use ANT+ instead of Bluetooth as chest-based HRM devices with both ANT+/BLE enable simultaneous broadcasting. Using ANT+ here allows you to also connect the strap over BLE to the watch to collect RR-intervals, too.

To pair an ANT+ HRM:

  1. Continue after your successful pairing of the CORE Sensor, or navigate to Settings->Apps->CoreTemp->HRM Settings
  2. Click Scan for ANT+. This will scan for 10 seconds to find nearby ANT+ HR devices.
  3. The first one in the list should be the nearest device, so click its ID and it will begin to pair.

Note: I recommend enabling the CORE Sensor Widget to monitor its connection. The widget will glow green when connected to the Bangle.js2.

Note: Pairing a CORE/CALERA Sensor does not automatically have it log data within HeatSuite, you must also enable CORE Sensor as a 'Recorder option' of HeatSuite; either within the App Loader Screen or on the watch within HeatSuite Settings.

Downloading Data

While the easiest route for downloading data is by pairing it with a HeatSuite Primary Node, You can use the watch independently and download HeatSuite specific data files from the BangleApps site by clicking the Download Tab:

HeatSuite BangleApps Downloads

You can download each file separately, or all of them as a zip file.