블루투스 저에너지 호스트 블루투스 스피커 이어버드에 대한 연결 매개변수 업데이트 요청 및 응답

블루투스 저에너지 호스트 블루투스 스피커 이어버드에 대한 연결 매개변수 업데이트 요청 및 응답

게시 시간: 저자: 사이트 편집자 방문: 263

블루투스 저에너지 호스트 블루투스 스피커 이어버드에 대한 연결 매개변수 업데이트 요청 및 응답

"연결 매개변수 업데이트 요청" 명령을 사용하면 슬레이브 장치가 링크 계층 연결 매개변수를 업데이트할 수 있습니다. 이러한 매개변수에는 연결 이벤트 간격(슬레이브가 마스터가 슬레이브의 패킷 전송을 허용하기를 원하는 빈도) 슬레이브 지연(슬레이브가 마스터의 연결 이벤트를 무시할 수 있는 최대값) 및 모니터링 시간 초과가 포함됩니다. www.bjbjaaudio.com

연결 중에 슬레이브 장치가 현재 연결 매개변수를 수정하려는 경우 이 명령을 사용할 수 있습니다. 예를 들어 연결 이벤트 사이의 간격이 너무 빨라서 과도한 전력 낭비가 발생할 수 있습니다. 슬레이브 대기 시간이 높을 때는 괜찮지만 그렇지 않은 경우 슬레이브는 링크를 자주 수신합니다. 이것은 장치 간의 첫 번째 바인딩, 서로에게 여러 데이터 패킷 전송, 서비스 및 장치 특성 탐색 등과 같은 일부 경우에 필요합니다. 그러나 다른 많은 경우에 슬레이브 장치가 수신 대기해야 하는 연결 이벤트의 수를 최소화하는 것이 배터리 수명 향상에 중요합니다.

연결 매개변수 업데이트 요청 명령은 마스터 장치가 언제든지 링크 계층 연결 매개변수 업데이트 제어(Connection ParameterUpdateControl) 절차를 시작할 수 있기 때문에 장치에서 마스터 장치로 전송하는 데만 사용됩니다. 마스터가 명령을 보내면 슬레이브는 이를 오류로 처리하고 "명령을 이해할 수 없음" 이유 코드와 함께 "명령 거부됨" 명령을 반환합니다. www.bjbjaaudio.com

슬레이브는 언제든지 이 명령을 보낼 수 있습니다. 이 정보를 수신하는 마스터가 연결 매개변수를 수정할 수 있는 경우 결과 코드가 "수락됨"으로 설정된 "연결 매개변수 업데이트 응답"을 반환합니다. 그런 다음 마스터 장치는 링크 계층 연결 매개변수 업데이트 제어 절차를 시작합니다.

물론 마스터가 슬레이브의 요청 매개변수에 동의하지 않으면 "거부됨"의 결과 코드와 함께 연결 매개변수 업데이트 응답 명령을 전송하여 요청을 거부할 수 있습니다. 이 시점에서 슬레이브에는 두 가지 옵션이 있습니다. 사용된 연결 매개변수를 수락하거나 연결을 종료합니다. 연결을 종료하는 것이 처음에는 급진적으로 보일 수 있지만 현재 매개변수를 사용하면 슬레이브 장치의 배터리가 일주일 안에 소진되고 요청된 매개변수를 사용하면 며칠 동안 지속될 수 있습니다. 몇 년 동안 합리적인 선택은 단 하나뿐이라는 것이 분명해졌습니다. www.bjbjaaudio.com

연결 매개변수를 수정할 때 마스터 장치가 슬레이브 장치의 요청을 거부할 가능성을 줄이려면 요청에서 허용 가능한 매개변수 범위를 설정할 수 있습니다. 잘 설계된 슬레이브는 다양한 매개변수를 기꺼이 받아들입니다. 마스터 장치는 실시간 대화 오디오 연결 또는 고품질 음성 연결과 같은 작업으로 바쁘기 때문에 다양한 연결 간격 매개변수를 받아들일 수 있습니다. 장치에 허용되는 간격 매개변수는 현재 작업에 따라 다르며 장치가 마지막으로 연결되었을 때의 매개변수와 다를 수 있습니다. 마스터가 연결 매개변수를 수락할 가능성을 높이는 또 다른 방법은 슬레이브가 합리적인 슬레이브 지연을 제공하는 것입니다. 마스터 장치는 가장 적합한 연결 이벤트 간격을 선택할 수 있으며 슬레이브 장치는 최상의 전력 소비를 위해 슬레이브 장치 지연 매개변수를 사용합니다. www.bjbjaaudio.com