BLE를 통해 Android 5.x와 두 개의 스마트 폰을 통신하려고합니다.블루투스 LE 스캔으로 기기를 감지하지 못합니다.
먼저 Google에서 샘플 앱을 설치 (https://github.com/googlesamples/android-BluetoothLeGatt)하여 기기가 제대로 스캔되었지만 태블릿과 스마트 폰이 감지되지 않는지 테스트합니다 (두 경우 모두 블루투스가 표시되고 사용 설정 됨).
Xiaomi MiBand, Fitbit ... 및 일부 MacBook과 같은 팔찌 만 목록에 있지만 그 밖의 것은 없습니다.
나는이 보고서를 읽은: https://code.google.com/p/android/issues/detail?id=82293 및이 게시물은 (안드로이드 6.0 위치 수 있도록해야합니다) : Bluetooth Low Energy startScan on Android 6.0 does not find devices
I Play 스토어에서 여러 스캔 애플리케이션으로 테스트했습니다,하지만 그 쇼의 모든 같은 결과 ... 나는 미쳐 가고있다. 설정 -> 블루투스에서 스캔하면 결과가 정확합니다 (스마트 폰과 태블릿이 감지 됨).
이 문제에 대해 알고 계신가요? 이 장치가 BLE 스캔에 나타나지 않는 이유는 무엇입니까?
테스트에 사용 된 스마트 폰과 태블릿 :
- 삼성 갤럭시 S5
- 샤오 미 Redmi 주 2
- BQ 에디슨이
- 아이폰 장치가 5
장치가 방송 할 수 있습니까? –
나는 그렇게 생각한다. 당신은 정확히 "방송"에 대해 어떤 언급을하고 있는가? – adri1992
장치가 브로드 캐스트하지 않거나 브로드 캐스트 할 수없는 경우 검색 할 때 장치를 찾을 수 없습니다. 블루투스 방송을 참조하십시오 –