EnPULSE(Enabling Platform for User Logging and Sensing Environment) is a sensor data collection platform for mobile and wrist-worn wearable device. Developed by KAIST Interactive Computing Laboratory.
EnPULSE consist of several core components, which can be also used individually. Together, they support end-to-end sensor data collection.
Note: Other components will be opened to public after paper publication.
The library is capable of collecting various kinds of data from mobile and Galaxy Watch devices. It includes 21 sensors, with 5 of them (AccelerometerSensor, PPGSensor, HeartRateSensor, SkinTemperatureSensor, EDASensor) only usable on Galaxy Watch and StepSensor only usable on the Samsung mobile device.
A mobile app for easy smartmphone data collection from samsung devices. The manual is provided in the README.
A smartwatch app for easy data collection from Galaxy watch. The manual is provided in the README.
Next.js based dashboard for campaign configuration, management and data monitoring. You can check out in this repo.
The SDK is essential for collecting biosignals in real time from Galaxy Watch devices. Even if you are not going to use the feature, the library currently has dependency to the SDK so it should be configured.
- Download the Samsung Health Sensor SDK and Data SDK. Samsung account is required in this case.
- Rename the downloaded
.aarfile tosamsung-health-sensor-api.aarandsamsung-health-data-api.aar. - Put the corresponding
.aarfiles intosamsung-health-data-apiandsamsung-health-sensor-apifolder.