반응형 Android bluetooth2 [Android] BLE WriteCharacteristic 안드로이드 Bluetooth Project에서 기본적으로 샘플 코드를 이용하면 ReadCharacteristic 함수를 지원하기 때문에 Bluetooth Device로부터 Data를 읽는 것은 손쉽게 가능합니다. 그런데 이 샘플코드에서는 Bluetooth에 Data를 전송하기 위한 함수가 구현되어 있지 않기 때문에 개발자는 직접적으로 함수를 구현하여 통신 로직을 만들어야 합니다. 그럼 ReadCharacteristic과 반대되는 쓰기속성의 WriteCharacteristic을 구현해보겠습니다. 코드는 생각보다 간단한데 먼저 BluetoothService가 선언되어 생성되어야 하며 그 BluetoothService 클래스 내부에 구현이 되어야 합니다. 소스코드는 다음과 같습니다 public boolean .. 2022. 1. 13. [Android] Android Bluetooth Scan 안되는 문제 해결 Android를 사용하여 Bluetooth Le Application을 개발할 때 Connection을 위한 Device Scan이 필요하고 이부분을 구현하였으나 정작 Scan list를 불러오지 못하는 경우가 있습니다. 이 부분은 예전에는 문제없었지만 구글의 바뀐 정책으로 인해 몇 가지 추가를 해주어야 합니다. 일단 기존에는 Bluetooth Scan 및 Connection을 위해서는 Manifest에 두 가지 permission만 선언하면 되었습니다. 하지만 구글의 바뀐 정책은 추가적으로 한가지 permission을 더 필요로 합니다. Manifest에 permission 추가 뒤, MainActivity 부분에 Bluetooth에 필요한 permission을 사용자에게 요청하는 부분을 추가해 주어야.. 2021. 8. 18. 이전 1 다음 반응형