통화용 블루투스 저에너지 최고의 블루투스 이어폰의 응용 계층
통화용 블루투스 저에너지 최고의 블루투스 이어폰의 응용 계층
컨트롤러와 호스트 위에는 애플리케이션 계층이 있습니다. 응용 계층 사양(사양)은 특성(특성), 서비스(servicc) 및 사양(프로파일)의 세 가지 유형을 정의합니다. 이러한 사양은 일반 속성 사양을 기반으로 합니다. 일반 속성 사양은 속성 및 서비스에 대한 속성 그룹화를 정의합니다. 응용 프로그램은 이러한 속성 그룹을 사용하기 위한 프로토콜을 정의합니다. www.bjbjaaudio.com
특성
속성은 UUID(Universally Unique Identifier)로 태그가 지정된 알려진 형식의 작은 데이터 조각입니다. 이 기능은 재사용이 가능해야 하기 때문에 설계에 어떠한 동작도 포함되지 않습니다. 행동이 추가된 것이라면 재사용성이 크게 떨어집니다. 기능에 대해 흥미로운 것이 있습니다. 사람이 읽을 수 있는 텍스트가 아닌 컴퓨터가 읽을 수 있는 형식으로 정의됩니다. 이것은 컴퓨터가 전에 만난 적이 없는 기능을 만났을 때 컴퓨터에 대한 관련 읽기 규칙을 다운로드할 수 있는 기능을 제공합니다. 이 기능을 사용자에게 표시하는 데 사용됩니다. www.bjbjaaudio.com
제공하다
서비스는 사람이 읽을 수 있는 일련의 특성 및 관련 동작 사양입니다. 서비스는 서버에 있는 관련 기능의 동작만 정의합니다. 클라이언트의 행동을 정의하지 않고. 많은 서비스를 위해. 클라이언트의 동작은 서비스의 서버 동작에 의해 암시적으로 결정될 수 있습니다. 그러나 규범적 비서비스에 의해 정의된 클라이언트 측에서 복잡한 동작을 정의해야 하는 서비스도 있습니다. 서비스에는 다른 서비스가 포함될 수 있습니다. 상위 서비스는 포함된 자체 서비스만 정의할 수 있으며 포함된 서비스의 특성이나 동작을 변경할 수 없습니다. 그러나 포함된 서비스는 포함된 여러 서비스가 서로 상호 작용하는 방식을 설명해야 합니다. 324항에 설명된 대로 기본 서비스와 보조 서비스의 두 가지 유형의 서비스가 있습니다. 서비스가 본질적으로 1차 서비스인지 2차 서비스인지는 서비스의 정의에 따라 달라지거나 사양 문서와 사양 문서의 구현에 의해 결정될 수 있습니다. 기본 서비스는 주어진 장치가 주로 하는 일을 특성화합니다. 사용자는 이러한 서비스를 통해 장치가 무엇을 하는지 알 수 있습니다. 2차 서비스는 1차 업무 또는 기타 2차 서비스를 지원하는 서비스입니다. 서비스 자체는 장치가 서로 연결되는 방법과 서비스가 검색되고 사용되는 방법을 지시하지 않습니다. 서비스는 속성을 읽고 쓸 때 또는 속성을 알리고 표시할 때 정확히 수행되는 작업만 설명합니다. 서비스는 일반 속성 사양이 서비스와 서비스의 특성을 찾기 위해 사용하는 절차나 클라이언트가 특성을 사용하는 방법을 설명하지 않습니다. www.bjbjaaudio.com
사양
사양은 사용 사례 또는 애플리케이션의 최종 구현입니다. 사양은 각각 하나 이상의 서비스를 제공하는 둘 이상의 장치를 설명하는 사양입니다. 사양은 장치를 검색하고 연결하여 각 장치에 필요한 토폴로지를 결정하는 방법을 설명합니다. 이 사양은 또한 서비스 및 서비스 특성을 발견하고 서비스를 사용하여 사용 사례 또는 애플리케이션에 필요한 기능을 구현하기 위한 클라이언트 동작을 설명합니다. 사양과 서비스 사이에는 다대다 매핑이 있습니다. 서비스는 장치에서 원하는 동작을 구현하기 위해 여러 사양에 사용할 수 있습니다. 이 시점에서 서비스의 동작은 서비스를 사용하기 위한 사양과 무관합니다. App Store에서 장치가 지원하는 모든 서비스 목록을 제출하여 해당 서비스를 사용하는 모든 앱을 찾을 수 있습니다. 이러한 유연성은 범용 직렬 버스와 같은 플러그 앤 플레이 모델을 용이하게 합니다. www.bjbjaaudio.com