📄️ Pairing and connection
To set up the bracelet and the Android SDK here are the main steps to implement:
📄️ Bracelet init and setup
To set up the bracelet and the Android SDK here are the main steps to implement:
📄️ Wearing optimization
Available from SDK 1.1.8 and FW 7.10
📄️ Sleep settings
Sleep monitoring needs bedtime / risetime settings.
📄️ Enable EmoGraphy & BioZ data & Accelerometer
Enable / Disable metrics EmoGraphy & BioZ
📄️ Data transfer
Note: DeviceManager in these examples is a sample-app helper, not SDK API. See Pairing for what to use instead.
📄️ Retrieve the Data
To set up the bracelet and the Android SDK here are the main steps to implement:
📄️ ECG measurement
Only available for B2
📄️ Non Invasive Blood Pressure
Overview
📄️ SpO2 spot measurement
The Corsano SDK introduces a new feature for saving SpO₂ spot measurements performed on patients. Each measurement includes a precise timestamp and value, ensuring accurate time-based tracking and facilitating robust data comparison across measurements.
📄️ Stress data
Only available for B2
📄️ Notifications (Ping)
The bracelet sends a few notification (or ping) when some events occur.
📄️ Sleep process
Introduction
📄️ PPG2 / BioZ / Accelerometer / ECG transfer & export
Location of the files: PPG2, EmoGraphy, BioZ, Accelerometer
📄️ Parsing Raw Files
PPG2 and Accelerometer data are too voluminous to store as individual database rows, so the SDK writes them to binary .wiff files instead. Raw File Transfer & Export covers how those files get onto the phone and how to export them. This page covers how to decode them into samples inside your app.
📄️ BLE SDK
Core module that provides low-level API for connecting to Corsano bracelets, performing commands on the bracelet, and getting raw data.
📄️ BLE commands
A command is a single request/response exchange with the bracelet. You build a request object, enqueue it on a connected BleDevice, and receive a typed result.
📄️ DFU SDK
The dfu module performs Device Firmware Upgrades on a Corsano bracelet. The firmware images ship inside the module itself, so an upgrade needs no download and no network connection — you tell the SDK which device to upgrade and it uploads the bundled image over BLE.
📄️ SDK logs and debugging
SDK Logs
📄️ Theming the SDK screens
The ui module ships ready-made screens — currently the Wearing Optimization flow. They are drawn with the SDK's own palette so they stay readable inside any host app, and every colour and style they use can be replaced by your app.