프로젝트 개요
BLE와 시리얼 통신으로 MCU·산업 장비와 데이터를 주고받는 Android 앱입니다.
과제
장비마다 프로토콜과 속도가 달라, 끊김 없는 실시간 통신 레이어가 필요했습니다.
해결 방안
BLE·시리얼 채널을 분리하고, 연결 상태·재시도·로그를 화면에 바로 보이게 했습니다. UI는 현장에서 한 손으로 쓰기 쉽게 단순화했습니다.
성과
- BLE·시리얼 이중 지원
- 실시간 모니터링
- MCU 맞춤 프로토콜 대응
사용 기술
KotlinAndroidBLESerial