프로젝트 개요
FAN 업체와 진행한 ESP32 BLE 연동 네이티브 앱입니다. 모듈과 앱 간 무선 제어 흐름을 Kotlin으로 구현했습니다.
과제
BLE 페어링·연결 끊김 처리와 기기별 프로토콜 차이를 짧은 일정 안에 맞춰야 했습니다.
해결 방안
Android BLE 스택 기준으로 스캔·연결·명령 전송 루프를 정리하고, 연결 상태별 UI 피드백을 넣었습니다.
성과
- 5일 내 개발·납품
- BLE 안정 연결
- 팬 제어 명령 연동
- Kotlin 네이티브 구현
사용 기술
KotlinAndroidJetpack ComposeBLEESP32