프로젝트

MSLEEP

PeopleInNet / Hyundai Mobis | 2024 | Android · WearOS

Kotlin WearOS Samsung Health SDK Bluetooth
MSLEEP 배너

MSLEEP: 현대모비스 연구팀을 위한 수면·건강 데이터 수집 도구.

현대모비스 연구팀을 위한 다중 모듈 Android 및 WearOS 도구 애플리케이션으로, Samsung Health SDK와 연동하여 사용자의 수면 및 건강 데이터를 수집 및 분석합니다. 웨어러블 모듈은 센서 및 SDK 데이터를 수집하여 Bluetooth 통신을 통해 모바일 모듈로 전송하며, 모바일 모듈에서는 연구 및 분석을 위해 로컬 저장소에 데이터를 저장 및 처리합니다.

주요 기능

  • 두 개의 모듈: 센서와 Samsung Health SDK를 읽는 Galaxy Watch용 WearOS 앱, 그리고 데이터를 수신·처리·저장하는 휴대폰 앱.
  • 워치가 심박수, 가속도계, 자이로스코프, 걸음 수, 수면 데이터를 설정 가능한 주기로 Bluetooth를 통해 휴대폰으로 전송.
  • 휴대폰 앱 탭: Sensor Data(센서별 실시간 값), Health Data(Samsung Health), Files(내보낸 세션).
  • 세션 시작 전 웨어러블 연결 여부와 워치 앱 실행 여부를 보여주는 페어링 확인.
  • 두 기기 모두 포그라운드 서비스와 알림으로 동작해 백그라운드에서도 수집이 계속됨.
  • 연구팀의 수면·건강 분석을 위해 데이터를 로컬에 저장.

화면

실시간 심박수가 표시되는 Sensor Data 탭

실시간 심박수가 표시되는 Sensor Data 탭

세션 시작 전 페어링 확인

세션 시작 전 페어링 확인

세션 시작 시의 워치와 휴대폰

세션 시작 시의 워치와 휴대폰

가속도계 스트림과 세션 중지

가속도계 스트림과 세션 중지

휴대폰의 Samsung Health 데이터

휴대폰의 Samsung Health 데이터

워치와 휴대폰의 포그라운드 알림

워치와 휴대폰의 포그라운드 알림

기술 스택

Kotlin WearOS Samsung Health SDK Bluetooth
프로젝트