2014-11-17 2 views
0

iOS 용 BLE에 관한 문서를 읽었습니다. 모든 기기에 BLE 용 mac 주소 대신 UUID가 있음을 알 수 있습니다.블루투스 iOS의 대기 모드에서 에너지가 부족합니까?

내 질문에 대한 답변이없는 문서는 기기에서 블루투스를 켤 때 (앱을 열지 않고) 기기의 블루투스가 켜져 있고 광고가 무엇인지, 그의 블루투스가 켜져있는 동안 그 장치를 발견하거나 UUID를 얻을 수 있습니까? 그러나 열려있는 응용 프로그램은 없습니다.

나는 BLE가 켜져있을 때 그 장치를 발견하거나 깨울 수 있다고 확신하지만, 응용 프로그램 없이는 어떤 데이터를 얻을 수 있는지 궁금합니다. (Android와 동일)

답변

1

iOS는 앱을 실행하지 않고도 다른 iOS 기기에서 볼 수있는 블루투스 저에너지 서비스를 광고하지 않습니다. 앱에서 서비스를 알리고 나면 기기 정보, 시간 서비스, 배터리 수준과 같은 추가 서비스를 사용할 수 있습니다.

당신이 앱없이 어떤 광고를 볼 수 있지만 iOS 장비의보고 UUID는 개인 정보 보호를 위해 15 분 간격으로 변경 한 후 스캔하기 위해 다른 블루투스 하드웨어를 사용하는 경우 -이 아마하지 Corebluetooth, How to get a unique UUID?

+0

-이 답변을 참조하십시오 사실, 당신이 장치에서 블루투스를 돌릴 때, 예를 들어 맥 (mac)이 장치를 식별 할 수 있기 때문에 장치가 검색 가능하다는 것을 의미합니다. 당신이 어디에 있는지, iDevices에서 블루투스 버튼을 제안하면 뭐라구? (화면 하단에 스 와이프하여 컨트롤 센터를 열 때 얻을 수있는 것) – Curnelious

+0

또한 문서와 내 경험에 따르면 UUID는 절대로 변화하고, 일정했다. – Curnelious

+0

코어 블루투스를 사용하는 다른 iOS 기기에서 볼 수있는 BLE 서비스에 대해 묻고 있다고 가정했습니다. 장치가 기존 Bluetooth 서비스를 광고 할 수 있지만 이러한 장치는 Core Bluetooth에 표시되지 않습니다. iOS 및 OSX에 표시되지만 코어 블루투스 라이브러리 (iBeacon 광고는 코어 블루투스를 통해 전달되지 않음)에서 필터링되는 Apple 서비스 (예 : 핫스팟 서비스)가있을 수도 있습니다. 블루투스 버튼의 목적은 블루투스 라디오를 끄는 것입니다. 이것은 코어 블루투스와 레거시 (예 : 핸즈프리) 모두에 영향을줍니다. – Paulw11

관련 문제