2013-10-01 2 views
2

아마 내 질문에 잘못된 단어를 사용하는 것에 대해 사과하십시오. 그러나 저의 삶에 대해 나는 올바른 것을 생각할 수 없습니다.iOS 블루투스 저에너지 방출 속도

어쨌든, 저도 블루투스 저에너지로 놀아 왔고 BLE 장치가 방출하는 RSSI 신호 강도를 사용할 무언가를 만들려고합니다. 이를 위해 초당 펄스를 여러 번 내 보내야합니다.

내 장치가 신호를 검색하거나 iOS 장치의 코드를 통해 신호를 브로드 캐스트 할 수있는 방법이 있습니까?

답변

3

아니요, 광고 속도 또는 무선 전력을 변경할 API가 없습니다.

이 부분은 시스템에 의해 완전히 제어됩니다. 광고를 시작 및 중지하고 패킷에 메타 데이터를 추가 할 수 있습니다 : 장치 로컬 이름, 보급 된 서비스 등. 또한 광고 패킷의 내용은 앱이 백그라운드 또는 포 그라운드에 있는지 여부에 따라 달라질뿐만 아니라, 백그라운드에서 느려질 것입니다. 이러한 효과는 다양한 SO 질문 및 헤더 파일에 문서화되어 있습니다.

클라이언트가 iOS 응용 프로그램 인 경우 광고 패킷 (centralManager:didDiscoverPeripheral:advertisementData:RSSI: 메서드)의 RSSI를 사용하거나 연결된 경우 주변 장치 개체의 readRSSI 메서드 (너무 자주 호출하지 않도록하십시오) .

관련 문제