경고 알림 서비스 (Alert Notification Service : ANS)는 경고의 다양한 유형들을 정의합니다.
사용 시나리오 (Usage Scenarios)
경고 알림 서비스 (Alert Notification Service)는 장치에 경보 정보 (Alert Imformation)를 제공합니다.
▲ 장치에서 발생하는 경고 (Alert)의 종류
▲ 발신자 ID 또는 송신자 ID와 같은 추가
텍스트 정보
▲ 새 경고 (Alert)의 개수
▲ 읽지 않은 경고 항목의 개수
제품 예 (Example Products)
▲ 시계 (Watch)
▲ 셀룰라폰 (Cellular Phone)
기술적인 접근 (Getting technical)
▲ Conformance : 서버가 이 서비스를 준수한다고 하면, 이 서비스를 위해 필수적인 것으로 지정된 모든 기능들은 지정된 방식 (프로세스 필수)으로 지원되어야 합니다. 이것은 또한 모든 옵션 기능과 조건부 기능에도 적용됩니다. 모든 필수 기능, 옵션 기능과 조건부 기능들은 블루투스 자격 프로그램 (Bluetooth Qualification Program)의 일환으로 검증될 수 있습니다.
▲ Service Dependency : 이 서비스는 다른 GATT 기반 서비스에 종속되지 않습니다.
▲ Bluetooth Specification Release Compatibility : 이 서비스는 일반 속성 프로파일 (Generic Attribute Profile : GATT)과 저전력 블루투스 컨트롤러 사양 (Bluetooth Low Energy Controller Bpecification)을 포함하는 블루투스 코어 사양 호스트 (Bluetooth Core Specification Host)와 호환됩니다.
▲ GATT Sub-Procedure Requirements : GATT에 필요한 것 이상의 추가적인 GATT 하위 절차 요구사항 (GATT Sub-Procedure Requirement)이 요구될 수 있습니다.
- Write Characteristic Value (필수)
- Notification
(필수)
- Read Characteristic Descriptors (필수)
- Write Characteristic
Descriptors (필수)
▲ Transport Dependencies : 이 서비스는 LE 전송을 통해 동작해야 합니다.
특성 (Characteristics)
이 서비스의 특징에는 아래 5개가 있는데 각각은 9가지 동작들중 일부를 지원합니다.
▲ 지원되는 새로운 카테고리 ("Supported New Category") : "Read" 동작이
필수임.
- 새로운 경고에서 어떤 범주가 지원되는지를 알려줌.
▲ 새로운 경고 ("New Alert") : "Notify" 동작이 필수임.
- 서버에서
(특정 카테고리에 대한) 새로운 경고의 개수를 제공함.
▲ 지원되는 읽지않은 경고 종류 ("Supported Unread Alert Category") :
"Read" 동작이 필수임.
- 읽지않은 알림 이벤트에서 어떤 범주가 지원되는지를 알려줌.
▲ 읽지않은 경고 상태 ("Unread Alert Status") : "Notify" 동작이
필수임.
- 서버에 있는 읽지않은 알림 이벤트 (Unread Alert Event)의 개수를 표시함. 읽지않은 알림 이벤트의 개수는
분류 ID (Category ID)와 함께 제공됨.
▲ 경고 알림 컨트롤 포인트 ("Alert Notification Control Point") :
"Write" 동작이 필수임.
- 클라이언트 장치가 새로운 경고 및 읽지않은 알림 이벤트의 경고 알림을 활성화/비활성화할 수 있게
해줌.
관련 링크 : 블루투스 프로파일 개요 (Bluetooth Profiles Overview) (http://smartits.tistory.com/19)
관련 링크 : 블루투스 프로파일 : Blood Pressure Profile (BLP) (http://smartits.tistory.com/45)
'블루투스 (Bluetooth)' 카테고리의 다른 글
블루투스 프로파일 : Health Thermometer Profile (HTP) (0) | 2016.05.17 |
---|---|
블루투스 프로파일 : Find Me Profile (FMP) (0) | 2016.05.16 |
블루투스 프로파일 : Blood Pressure Profile (BLP) (0) | 2016.05.16 |
블루투스 프로파일 : Alert Notification Profile (ANP) (0) | 2016.05.16 |
블루투스 서비스 : Blood Pressure Service (BPS) (0) | 2016.05.16 |