연동 오류 재현 → 원인 분석 → 프로토콜 설정 수정
캡스톤 프로젝트에서 스마트 전등과 앱을 블루투스로 연동했는데, 특정 거리에서는 응답이 늦거나 아예 안 오는 문제가 생겼습니다. 처음에는 하드웨어 불량이라고 생각했는데, 테스트 환경을 바꿔가며 확인해보니 연결 재시도 간격 설정이 너무 짧아서 신호가 충돌하는 문제였습니다.
재시도 간격을 늘리고 연결 실패 시 사용자에게 피드백을 주는 UI를 추가했습니다. 수정 후 테스트에서는 10회 중 10회 연결에 성공했습니다. IoT 연동 문제는 기기 자체보다 통신 설정 세부 옵션에서 나오는 경우가 많다는 걸 직접 경험했습니다. 문제 원인을 가정하기 전에 조건을 바꿔가며 재현하는 과정이 중요하다는 걸 배웠습니다.