Companion app for PolarH10 research and developer workflows

Synthetic telemetry for PolarH10 without hardware.

SyntheticBio generates same-machine HR/RR, PMD ECG, and breathing-volume telemetry so you can test the PolarH10 app, exports, formulas, and demos without needing a live chest strap for every run.

Why use it

Demo the app reliably

Run coherence, HRV, and breathing-dynamics showcase scenarios with the same timings every time instead of depending on a live operator session.

Export fixture bundles

Write deterministic scenario folders with ground truth, analysis traces, RR/HR CSV, ECG CSV, and session metadata for documentation and validation.

Test same-machine integration

Launch or reuse PolarH10 against the synthetic transport so the Windows app exercises its real decode and tracker path while the input side stays controlled.

Default live profile set

Coherence pair

Polar H10 Demo Coherence High and Polar H10 Demo Coherence Low show the contrast between concentrated resonance and noisier off-resonance RR structure.

HRV pair

Polar H10 Demo HRV High and Polar H10 Demo HRV Low give a stable comparison case for five-minute rolling HRV windows.

Entropy pair

Polar H10 Demo Entropy High and Polar H10 Demo Entropy Low let you check derived breathing-dynamics behavior with known regularity differences.

Typical workflow

01

Start SyntheticBio

Open the operator app, keep the default pipe unless you have a reason to change it, and start the live server or press Establish connection.

02

Open PolarH10 on synthetic transport

Let SyntheticBio launch it, or open PolarH10 yourself with --transport synthetic --synthetic-pipe polarh10-synth.

03

Scan and connect

Use the virtual devices in PolarH10 just like live straps. The scenarios loop, which keeps longer validation and documentation sessions practical.

04

Export when needed

Write deterministic fixtures and benchmark runs from SyntheticBio when you need reusable artifacts instead of a live collection session.