2016-10-28 3 views
0

근처의 광고 블루투스 장치를 검색 할 수있는 해결책을 모색하고 있습니다.iOS에서 블루투스 2.1 (레거시) 장치 검색

내 개념 앱은 블루투스를 사용하여 수업에 학생의 출석을 표시합니다. 이 앱은 안드로이드에서 구현되었으며 시험 단계에 있습니다. 내가 대학에 다니는 대학이 지원했습니다.

문제는 iOS 플랫폼에서 발생합니다. 나는 레거시 블루투스 장치 (블루투스 2.1)를 검색 할 수있는 라이브러리를 찾을 수 없었습니다. CoreBluetooth 라이브러리는 BLE 장치 만 검색 할 수 있습니다.이 경우 BLE 장치의 상당 부분이 제외됩니다. 첫 번째 약속을 약속 한 다른 라이브러리는 ExternalAccessory 프레임 워크 였지만, 실망 스럽지만 블루투스 스캐닝 기능을 앱에 투명하게 적용하지는 못했다.

그래서 여기

나 iOS에서 광고 기존 블루투스 장치 (상기 장치와 페어링이없는)을 검색하기 위해 가능한 모든 해결책은 있는가 .. 내 질문?

답변

0

아쉽게도 앱에서 iOS의 기존 블루투스 기기를 검색 할 수 없습니다.

가능한 경우에도 iOS는 시도하고있는 것과 같은 기기 스캔을 방지하기 위해 광고하는 블루투스 MAC 주소를 페어링되지 않은 기기에 무작위로 지정합니다.

+0

답장을 보내 주셔서 감사합니다. 블루투스 장치를 검색하는 것이 너무 어렵고 불가능한 것으로 밝혀지기는 다소 실망 스럽습니다 (적어도 내 앱이 앱 스토어에 게시되기를 원한다면). 나는 비슷한 것을 달성하기위한 하드웨어 솔루션을 조사하고 있을지도 모른다. 또한 iOS가 블루투스 MAC 주소를 무작위로 추출한다는 인상하에있을지라도 실제로는 그렇지 않다는 것을 알았습니다. – Sam

관련 문제