HRV Monitor
Active
Rust
Concept
Rust TUI application for real-time heart rate variability monitoring. Connects to BLE heart rate sensors via btleplug, computes time-domain HRV metrics (RMSSD, SDNN, pNN50) using cardio-rs, and stores session data in Apache Arrow/Parquet format for longitudinal analysis.
Architecture
- BLE:
btleplugfor cross-platform Bluetooth Low Energy communication - HRV analysis:
cardio-rsfor time-domain metric computation - Storage: Apache Arrow + Parquet for columnar session files
- TUI:
ratatui+crosstermfor terminal interface - Platform: macOS (Linux/Raspberry Pi planned)