The Polar PPI Recording Android application utilizes the Polar SDK to connect with Polar Verity Sense devices over Bluetooth. It allows users to manage offline PPI (Pulse-to-Pulse Interval) recordings seamlessly.
You can store data on Polar devices and retrive them later on android device.
- Connect to a Polar Verity Sense device by entering the device ID or selecting a previously connected ID from a dropdown list.
- Upon successful connection, the device's battery capacity is displayed via a toast message.
- Get Time: Fetches the current date and time from the device and displays it as a toast message.
- Get Disk Space: Retrieves the device's available disk space and shows it as a toast message.
- Recording Status: Displays the current status of the PPI recording.
- Start Verity Sense PPI Recording: Starts offline PPI recording if it hasn't been initiated.
- Stop Verity Sense PPI Recording: Stops the ongoing offline PPI recording.
- List Verity Sense Recordings: Lists all available recording files on the device and enables the download and delete buttons.
- Download Last Verity Sense Recording: Downloads the latest recording file from the Polar device and prompts the user to view or open the file.
- Delete Last Verity Sense Recording: Deletes the latest recording file from the Polar device, allowing access to previous recordings.
The downloaded recording is in CSV format with the following structure:
Polar Device ID
PPI Recording Start Date and Time
hr
: Heart RatePPI
: Pulse-to-Pulse IntervalblockerBit
: Data integrity indicatorskinContactStatus
: Sensor skin contact statusskinContactSupported
: Sensor skin contact support flagerrorEstimate
: Error estimation value
- Install the app on your Android device.
- Enable Bluetooth on your device.
- Launch the app and connect to a Polar Verity Sense device by entering the device ID or selecting from the dropdown list.
1.2
- This project is licensed under the Apache 2.0 License.
- Note: This project uses the Polar SDK, which is subject to Polar's custom licensing terms. Users must review and comply with the Polar SDK license. For more details, please refer to Polar's SDK License.
- Polar SDK for device integration.
- This application is developed for research purposes, and no guarantees are provided regarding data security or availability.
For more details, please refer to the official Polar SDK documentation.