프로토콜 서비스 멀티플렉서가 1에서 32,767 사이의 ODD 번호 값만 사용할 수 있는 이유는 무엇입니까?

프로토콜 서비스 멀티플렉서가 1에서 32,767 사이의 ODD 번호 값만 사용할 수 있는 이유는 무엇입니까?

저는 Bluetooth Essentials for Programmers라는 책을 읽고 있는데 경험이 많지 않습니다. 이 책에서는 홀수 값의 이유를 설명하지 않고 그에 대한 정보를 찾을 수 없습니다. 어떤 제안이라도 감사히 받겠습니다. 미리 감사드립니다!

답변1

간단한 대답은 Bluetooth 표준에 따르면 다음과 같습니다.

PSM 필드의 구조는 주소 필드에 대한 ISO 3309 확장 메커니즘을 기반으로 합니다. 모든 PSM 값은 ODD여야 합니다. 즉, 최하위 옥텟의 최하위 비트가 '1'이어야 합니다. 또한 모든 PSM 값은 최상위 옥텟 중 최하위 비트가 '0'과 같아야 한다. 이를 통해 PSM 필드를 16비트 이상으로 확장할 수 있습니다.

나는 전체 핵심 사양을 자세히 읽지 않았기 때문에 이에 대한 이유를 완전히 설명할 수는 없지만 다음 사이트에서 무료로 다운로드할 수 있습니다.Bluetooth.org 웹사이트.

관련 정보