2017-10-04 6 views
0

CSR8510과 같은 Bluetooth 칩셋과 동시에 최대 수의 BLE 연결을 결정하는 방법. CSR8510은 BLE 마스터로 작동하고 엔드 디바이스는 BLE 슬레이브로 작동합니다.동시 BLE 연결

결정할 때 고려해야 할 매개 변수는 무엇입니까?

답변

0

이 번호를 가져올 HCI 프로토콜 메시지가 없습니다. HCI 오류 0x09 (Connection Limit Exceeded)를 얻을 때까지 LE 연결 명령을 사용하여 연결을 만들어 슬레이브에 연결해야합니다.

CSR8510은 마스터 모드에서 슬레이브 장치로 5 개의 연결을 가질 수 있습니다. 슬레이브 모드에서 마스터 디바이스에 1 개의 연결을 가질 수 있습니다. 슬레이브 모드로 연결되어 있지만 마스터 모드에서는 다른 연결을 사용할 수 없습니다. 마스터 모드로 연결하면 연결할 수있는 광고를 시작할 수 없습니다. 슬레이브 모드로 연결될 때 마스터로 연결을 시작할 수 없습니다.

일반적으로 Bluetooth 버전 간에는 차이가 있습니다. Bluetooth 4.0에는 다음과 같은 제한 사항이 있습니다.

• 연결 상태의 링크 계층은 마스터 역할과 슬레이브 역할에서 동시에 작동하지 않습니다.

• 슬레이브 역할로 작동하는 연결 상태의 연결 계층의 링크 계층에는 연결이 하나만 있어야합니다.

링크 레이어가 이미 연결 상태에서 작동 또는 상태를 초기화하는 경우, 링크 계층의 연결 상태 들어가는 링크 계층에서 발생할 수 광고의 유형과 광고 상태에서 동작하지 않아야한다 • 슬레이브 역할.

Bluetooth 4.1에서는 이러한 제한 사항이 제거되었습니다. 그러나 컨트롤러는 여러 상태의 모든 조합을 지원할 필요는 없습니다. 특정 컨트롤러에 대해 지원되는 상태 조합은 https://www.bluetooth.org/tpg/listings.cfm입니다.

+0

'CSR8510은 마스터 모드에서 슬레이브 장치로 5 개의 연결을 가질 수 있습니다.' 언급하신 연결이 BLE 연결입니까 아니면 BT 연결입니까? –

+0

블루투스 저에너지. BT 클래식에 대한 테스트를하지 않았습니다. – Emil