프로젝트 배경
1) 문제점 - CGM 데이터는 BLE 센서, 모바일 앱, 서버, 운영 어드민을 연속해서 거치므로 한 구간의 지연이나 연결 해제가 전체 사용자 경험에 영향을 줍니다. - 사용자는 실시간 혈당 흐름과 생활 기록을 이해하기 쉬워야 하고, 운영자는 연결·동기화·데이터 상태를 빠르게 확인해야 합니다. - iOS/Android의 백그라운드 동작, 권한, 푸시와 HealthKit 등 네이티브 환경 차이도 함께 관리
프로젝트 성과
앱·어드민·서버 통합 흐름 구현
사용자 앱, 운영 어드민, Kotlin/Spring API와 배치를 하나의 CGM 데이터 흐름으로 연결했습니다.
BLE·푸시·HealthKit 네이티브 연동
Capacitor 기반 하이브리드 앱에 센서 연결, 알림, 건강 데이터 등 네이티브 기능을 연동했습니다.
CGM 데이터 예외 상황 대응
연결 해제·재연결·지연·빈 데이터·재동기화 상태를 화면과 운영 기능에 반영했습니다.
장기 운영·릴리스 안정화
신규 기능, 운영 요청, 오류 재현, API 변경과 iOS/Android 빌드·배포 이슈를 지속적으로 대응했습니다.
핵심 기능
진행 단계
데이터 흐름·API 구조 정리
2025.02
센서–앱–서버–어드민 사이의 데이터와 상태 기준, API 영향 범위를 정리했습니다.
프로젝트 상세
[프로젝트 개요] HLB라이프케어 마이피코링 서비스에서 CGM 연동 사용자 앱, 운영 어드민, 백엔드 API와 배치 기능의 개발 및 유지보수를 담당했습니다. 아래 내용은 제가 맡은 범위를 기준으로 정리했습니다. [구현 범위] - Vue.js·JavaScript·Capacitor 기반 iOS/Android 하이브리드 앱 - CGM 센서 BLE 연결, 데이터 수신·동기화 상태와 사용자 화면 - 혈당·






