FitPulse connects to smart chest straps, recording pulse data to generate fitness summary metrics.
"Logs are cached locally during connection drops, syncing to server endpoints when network becomes active."
BLE Integrations
Built as a native iOS app using Swift and CoreBluetooth. Live pulse rates are updated on screen using canvas plots, alerting users if rates exceed target zones.
System Architecture
[PHYSICAL BLE MONITOR]
Heart Rate Band (e.g., Polar H10 / BLE Broadcast profile)
▼
[iOS NATIVE CoreBluetooth CONTROLLER]
Swift app Bluetooth central manager / Swift Charts pulse wave renderers
▼
[LOCAL SECURE KEYSTORE]
iOS CoreData storage (offline sessions log backups)
copy's