Acquisition operator console
PPG Bracelet Client
This page acquires raw PPG and accelerometer samples. It does not validate hardware, signal quality, or scientific suitability.
Current status
Initializing the durable acquisition journal.
Step 1
Server and runtime credential
The key is kept only in this page's memory and is never stored locally.
- Device UUID
- Not authenticated
- Profile version
- -
- ACC interpretation
- -
- Validation status
- -
Step 2
Bracelet transport
Web Bluetooth requires HTTPS and a compatible Chromium-based browser.
Step 3
New recording
Sessions use the fixed 250 Hz acquisition contract and immutable batch bodies.
Do not reload the page during active acquisition. A hard browser or process crash
can lose frames still held only in the volatile, unsealed partial batch.
Recovery
Durable local sessions
Pending bodies, retry deadlines, authentication pauses, and close intent survive reload.
After a reload, enter and verify the same device key before loading a session.
A previous BLE device selection cannot be inferred after reload, so recording
continuation is limited to a same-page interrupted connection.
Evidence
Acquisition state
- Selected session
- -
- Session device
- -
- Session profile
- -
BLE connection
Disconnected
Frames parsed
0
Packet gaps
0
Durably sealed samples
0
Volatile partial samples
0
Pending batches
0
Blocked batches
0
Acknowledged batches
0
Session state
-
Close state
-
Monitor
Live signals
Local display only; no interpolation or hidden downsampling changes uploaded samples.
PPG
Accelerometer X
Accelerometer Y
Accelerometer Z
Audit trail