프로젝트 배경
1. 문제점 트레드밀 전용 콘솔 앱은 하드웨어 제어(속도·경사도)와 미디어 재생, 블루투스 오디오 기능이 하나의 앱에 결합된 구조로 운영되고 있었습니다. 콘솔 보드 변경이나 제어 프로토콜 수정이 발생할 경우, 기존 기능 전반에 영향을 주는 구조로 인해 작은 변경에도 앱 전체 검증이 필요한 상황이 반복되었습니다. 또한 운동 중 사용하는 콘솔 특성상 UI 입력에 대한 지연이나 통신 불안정은 사용
프로젝트 성과
콘솔 보드 업그레이드 후 제어 오류 대응
프로토콜 문서와 실제 통신 로그를 비교 분석하여 변경된 패킷 구조를 확인하고,
기존 제어 로직을 수정해 새로운 콘솔 보드 사양에 맞게 파싱 및 제어 로직을 재구성했습니다.
기존 제어 로직을 수정해 새로운 콘솔 보드 사양에 맞게 파싱 및 제어 로직을 재구성했습니다.
블루투스 오디오 연결 불안정 이슈 대응
Android OS 버전 변경으로 인해 블루투스 오디오 연결이 불안정한 문제가 발생하여 기존 블루투스 연결 로직을 점검하고, 연결 실패 및 재연결 시나리오를 분리하여 상태별 처리 로직 추가
핵심 기능
진행 단계
기존 트레드밀 콘솔 앱 유지보수 및 신규 기능 추가 개발
2021.03.
1. 기존 콘솔 앱 및 하드웨어 연동 구조 분석
2. 프로토콜 및 제어 로직 수정 대응
3. 기능 개선 및 추가 개발
4. 운영 안정화 및 현장 이슈 대응
2. 프로토콜 및 제어 로직 수정 대응
3. 기능 개선 및 추가 개발
4. 운영 안정화 및 현장 이슈 대응
프로젝트 상세
1. 프로젝트 소개 트레드밀에 탑재되는 전용 안드로이드 콘솔 앱의 개발 및 유지보수 프로젝트입니다. 기존 시스템을 기반으로, 트레드밀 기기 제어와 미디어 이용 환경을 안정화하고 추가 기능 개발을 수행했습니다. 하드웨어 콘솔 보드와의 유선 통신 및 블루투스 연동을 통해 실제 운영 환경에서의 사용성을 개선했습니다. 2. 작업 범위 - Android Native 기반 전용 단말기 앱 기능 개선 및 유지







