Signals
PPG + nine-axis IMU
Review PPG with accelerometer, gyroscope, and magnetometer values on one timeline.
Apps · EmoConnect PPG&Motion
An app that connects to EmoConnect, measures PPG and nine-axis motion signals together, and stores them as a Raw Data CSV with study events.
Product overview
Signals
Review PPG with accelerometer, gyroscope, and magnetometer values on one timeline.
Primary output
Store measurement time, source signals, and study events in a file.
Environments
Choose Android, iOS, Windows, or Linux according to the app or SDK package.
Use it when you need unprocessed PPG and motion signals for your own analysis.
Use it to record study periods such as baseline and task with sensor streams.
Use it to deliver Raw Data to Python, MATLAB, or your own analysis program.
How to measure
Button positions may vary by version, but the shared workflow is discovery, signal review, event recording, and storage.
Charge and power on the device, then keep it close to the measurement host.
Confirm the EmoConnect PPG&Motion app or SDK product for your operating system.
Enable Bluetooth and allow the nearby-device permissions required by the operating system.
Define participant codes, experiment name, and event rules, and ensure enough storage for CSV files.
Enable Bluetooth, refresh the EmoConnect list, and select the target device. Confirm connection and battery before starting a measurement.

Confirm that the PPG waveform is streaming. Allow time for stabilization after wearing the device and check for gaps or saturation.

Confirm that accelerometer, gyroscope, and magnetometer streams arrive on the same timeline as PPG. Run a test movement for each relevant axis.

Record baseline, task, or custom events on the measurement timeline and end the session. Review headers, row count, events, and missing periods in the saved CSV.
Download
Check the file structure, columns, and units before measuring so that you can prepare your analysis pipeline in advance.
Preview the time, PPG, nine-axis IMU, and event fields before receiving a full file.
Included fields
Time · PPG · ACC x/y/z · Gyro x/y/z · Mag x/y/z · event
Anonymous data for explaining the structure. Actual values vary with fit and measurement conditions.
Download Raw CSV sampleData example
The anonymous values below demonstrate the file structure. Scroll horizontally to review every sensor column.
Store source PPG values over time.
Store ACC x, y, and z in m/s².
Store Gyro and Mag x, y, and z together.
Record baseline, task, or other study periods on the signal timeline.
Continue in Excel, Python, MATLAB, or your own program.
PPG, accelerometer, gyroscope, magnetometer, and event values share the same time row. The event value represents the period code defined by the study.
| Time (s) | PPG (dB) | ACC x | ACC y | ACC z | Gyro x | Gyro y | Gyro z | Mag x | Mag y | Mag z | event |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 0.02 | 24119.000 | -0.105 | 0.858 | 9.727 | -0.022 | -0.011 | -0.010 | -50.531 | -7.348 | 8.398 | 0 |
| 0.04 | 24121.918 | -0.106 | 0.907 | 9.721 | -0.030 | -0.024 | -0.010 | -50.363 | -7.078 | 8.298 | 0 |
| 0.10 | 24130.673 | -0.107 | 1.054 | 9.706 | -0.053 | -0.063 | -0.012 | -49.858 | -6.271 | 7.995 | 1 |
Start with source-signal collection, then review PRO when you need a processed waveform or calculated advanced metrics.
Before contacting support
In the provided sample structure, time, PPG, accelerometer, gyroscope, magnetometer, and events share the same CSV row. Check the documentation for your app or SDK version for exact fields and units.
Raw Data is the signal before analysis. Apply your own algorithm or review the processed and calculated metric scope available with PRO.
They share the device-connection and signal-collection goal, but UI and available functions may vary by product, operating system, and version. Review the product description and README for your environment.
It separates study periods such as baseline and task on the signal timeline. Define and document event values before the study.
Prepare enough information to identify whether the issue occurs during discovery, signal reception, or file storage.
Contact us about PPG&Motion