2016-11-26 5 views
1

설명 - iOS에서 BLE 연결 수를 어떻게 얻을 수 있습니까? 특정 수의 BLE 연결 후에 더 많은 BLE 센서를 추가하도록 사용자를 제한하고 싶습니다. 장치에서 처리 할 수있는 BLE 연결 수를 얻고 싶습니다.페어링 된 BLE 장치 수를 얻는 방법은 무엇입니까?

+0

앱에서 연결을 관리하고 있습니다. 사용자가 앱에 등록한 식별자를 추적하고 한계에 도달 한 후 추가 주변 기기에 연결하지 않아도되도록 제한 할 수 있습니다. – Paulw11

+0

@ Paulw11 빠른 답장을 보내 주셔서 감사합니다. 장치에서 처리 할 수있는 주변 장치 연결 수를 원합니다. 이론적으로 볼 때 응용 프로그램에서 처리 할 수있는 BLE 연결 수에 제한이 없습니다. 내 주변 장치 이외의 총 BLE 연결을 원합니다. 음악 시스템이있는 것처럼 센서 태그 등이있을 수 있으므로 시스템에서 얼마나 많은 연결을 처리 할 수 ​​있는지 내가 원하는 것입니다. – Nik

+0

@ Nik 다른 방법으로이 질문에 대한 답을 얻을 수 있습니까? 나는 또한 같은 것을 찾고있다. – Amruta

답변

0

연결은 트래픽이 아닌 상태를 나타냅니다. 연결 수는 메모리 또는 블루투스 스택에서 관리하는 데 사용되는 데이터 구조에 의해 결정됩니다. 둘 다 알려지지 않았습니다. 내 대답은 "할 수있는만큼 많아."

패킷은 트래픽을 나타내며 한 번에 하나씩 처리됩니다. 이 관점에서 볼 때 제 대답은 "하나"입니다.

그러나 패킷을 칩 및 프로토콜 스택의 중요한 경로에서 처리하여 다음 패킷 처리를 시작할 정도로 충분히 처리 할 수없는 경우 패킷을 삭제할 수 있습니다. iOS의 이러한 중요한 경로는 트래픽의 패킷 크기와 속도에 따라 다릅니다. 또한 BLE 스택에 연결되지 않은 영역의 다른 장치가 전파 스펙트럼을 범람하여 스택 외부에서 패킷 충돌을 일으킬 수 있습니다. 나는 BLE 트래픽이 20 개 이상의 초과 연결과 지옥으로가는 것을 보았습니다. 이 관점에서 나의 대답은 "그것은 달려있다."