커리어 · 소프트넷
inPHR Band
웨어러블 밴드와 연동해 생체 신호를 확인하는 토탈 헬스케어 앱. Android Kotlin 으로 밴드 연결부터 API 연동, 그래프 시각화까지 데이터 흐름 전체를 맡았습니다.
- 측정 항목
- 7종
- 개발 기간
- 3개월
- 범위
- 밴드 → API → 그래프
서비스
inPHR Band 와 연동된 앱에서 체온, 혈당, 혈압, 심박수, 걸음수, 혈중 산소, 수면 데이터를 수집하고 그래프와 리포트로 건강 상태를 보여줍니다.
밴드 연결
Band SDK 와 BLE 로 밴드 검색·연결·연결 상태 관리를 구현하고, 측정 데이터 수신과 연결 끊김·재연결 같은 실제 디바이스 통신의 상태 변화를 처리했습니다.
API 연동
밴드에서 수집한 측정 데이터를 서버 API 에 저장하고 다시 불러오는 흐름을 구현했습니다.
데이터 그래프
MPAndroidChart 로 체온·혈압·심박수·수면·혈중 산소 데이터를 그래프로 시각화하고, 원시 측정값을 화면에 맞는 구조로 가공해 일·주 단위 변화를 볼 수 있게 했습니다.
배운 점
짧은 기간 동안 디바이스 연동부터 차트까지 데이터 흐름 전체를 맡아 출시하면서, 화면 너머의 하드웨어·서버까지 하나의 흐름으로 설계하는 것이 중요하다는 것을 배웠습니다.