SDK-compatible device
EmoConnect
Receive PPG and motion data from the wrist-worn device. EmoConnect PRO additionally provides a smart-filtered signal and HR metrics.
PPG · ACC · Gyro · Mag · PRO filtered signal and HR
SDK
Receive live PPG and IMU data from EmoConnect and VitalTrack, then build the interface, storage, and analysis behavior your application needs.
Compatible devices and connection structure
The SDK is not a finished measurement screen. It is a development component that discovers and connects supported devices and passes live PPG and IMU data into your application or research software.
SDK-compatible device
Receive PPG and motion data from the wrist-worn device. EmoConnect PRO additionally provides a smart-filtered signal and HR metrics.
PPG · ACC · Gyro · Mag · PRO filtered signal and HR
SDK-compatible device
Receive raw PPG and motion data from the research and education board, then connect it to a custom measurement UI and data workflow.
Raw PPG · ACC · Gyro · Mag
What the SDK does
The SDK handles device discovery, connection, and live data reception. Your software implements the interface, events, storage, and analysis behavior.
Measure PPG and motion signals with a supported device.
Discover and connect a Bluetooth device and deliver PPG and IMU streams.
Implement live screens, events, file storage, and analysis for your workflow.
We verified a Flutter sample for Android and iOS and a Python example for Windows. Linux is listed by the store, but the current ZIP does not confirm an executable or setup procedure.
Integration flow
Start with this shared workflow, then use the documentation supplied with your SDK version for exact functions and initialization.
Enable Bluetooth and select a supported EmoConnect or VitalTrack device.
Receive PPG and nine-axis IMU data as streams on one timeline.
Pass received data to a research UI, service logic, or your own analysis code.
Save by session, then verify missing samples and time alignment under real measurement conditions.
How to measure after installation
Download and run the SDK in a Windows desktop environment, then connect the device. Control the device on screen and confirm incoming PPG and IMU data in the terminal.
Prepare and launch the downloaded SDK. Enter an EmoConnect PRO license ID when available, or press Enter without a value to continue with standard SDK features.
Search and select a device on the left, then review connection and measurement status on the right.
Select BLE device search, find the EmoConnect or VitalTrack you plan to use, and connect it. Confirm the connected-device information at the top of the screen.
PPG · ACC · Gyro · Mag
Only the PPG, ACC, Gyro, and Mag receive area is shown instead of the full terminal window.
Select Start measurement to print PPG, ACC, Gyro, and Mag data in the terminal. Confirm that values continue to update, then select Stop measurement to end the session.
Actual code structure
This is the structure inside process_and_print_data() in EmoConnect_SDK.py. The received PPG, ACC, Gyro, and Mag data is stored in result at line 226 and printed to the terminal at line 249.
print(result)The organized PPG, accelerometer, gyroscope, and magnetometer data can be used for real-time graphs, CSV storage, server transmission, and research analysis according to your service requirements.
The standard SDK provides raw PPG and IMU signals. EmoConnect PRO additionally provides a smart-filtered signal and HR metrics.