1. 앱 초기화
yaml
2024-07-11 20:11:26.935 - 2024-07-11 20:11:27.200 앱이 시작되고 초기화 과정이 진행됨. BluetoothAdapter가 초기화되고 기본 설정이 적용됩니다.
2. UI 설정 및 BluetoothAdapter 초기화
arduino
2024-07-11 20:11:27.152 BluetoothAdapter가 초기화되었습니다. "BluetoothAdapter() : com.example.opensource" 로그가 이를 나타냅니다.
3. UI 설정 완료
yaml
2024-07-11 20:11:27.233 - 2024-07-11 20:11:27.977 앱의 UI가 설정되고, 뷰가 렌더링됩니다.
4. 장치 선택 및 연결 시도
arduino
2024-07-11 20:11:32.987 - 2024-07-11 20:11:34.858 사용자가 HC-06 장치를 선택하고 Bluetooth 소켓을 생성한 후 장치에 연결 시도를 합니다. "Selected Device: HC-06 - 98:DA:60:01:E0:06" "Creating RFComm Socket" "Attempting to connect to the device"
5. Bluetooth 연결 성공
arduino
2024-07-11 20:11:34.858 장치 연결이 성공적으로 완료되었습니다. "Bluetooth connected" 로그가 이를 나타냅니다.
데이터 수신 및 처리 확인
1. 데이터 수신 대기
Bluetooth 연결이 성공한 후 `manageConnectedSocket()` 메서드가 호출됩니다. 이 메서드는 InputStream을 통해 데이터를 읽어들이는 역할을 합니다.
UI 업데이트 확인
1. 데이터 수신 및 핸들러 메시지 처리
앱이 데이터를 수신하고 이를 핸들러로 전달하는 과정을 확인해야 합니다. 이를 위해 추가적인 로그를 통해 데이터를 수신했는지, 핸들러가 메시지를 처리했는지를 살펴봐야 합니다.
아두이노 데이터 송신 확인
1. 아두이노에서 데이터 송신 확인
아두이노 코드가 올바르게 데이터를 송신하는지 확인해야 합니다. 데이터를 지속적으로 송신하고 있는지, 올바른 포맷인지 점검합니다.
종합적인 확인 사항 및 단계별 점검
- 앱 초기화: 앱이 정상적으로 초기화되었으며, BluetoothAdapter가 올바르게 초기화되었는지 확인했습니다.
- UI 설정 및 BluetoothAdapter 초기화: UI가 정상적으로 설정되고 BluetoothAdapter가 초기화된 것을 확인했습니다.
- 장치 선택 및 연결 시도: 장치 선택 및 연결 시도가 정상적으로 이루어졌는지 확인했습니다.
- Bluetooth 연결 성공: Bluetooth 연결이 성공적으로 완료되었음을 확인했습니다.
- 데이터 수신 및 핸들러 메시지 처리: 데이터를 수신하고 핸들러가 이를 처리하는지 확인해야 합니다. 이를 위해 추가적인 로그를 통해 수신된 데이터를 확인합니다.
- UI 업데이트: 수신된 데이터를 기반으로 UI가 업데이트되는지 확인해야 합니다.
- 아두이노 데이터 송신 확인: 아두이노에서 올바르게 데이터를 송신하는지 확인합니다.