-
<BLE 이해하기_4> 핵심 개념_주변장치 및 중앙장치간헐적 취미./전공 및 기타 공부 2022. 8. 7. 07:00반응형
출처 및 인용: INTRO TO BLUETOOTH LOW ENERGY (by Mohammad Afaneh)
BLE에 대해 공부함에 있어서 몇 가지 중요한 개념이 있는데, 오늘 다루게 될 BLE central (중앙 장치)와 BLE peripheral (주변 장치)가 핵심이라고 말할 수 있다. 이 두가지 개념은 블루투스 장치의 역할과 관련이 있는데, 이에 있어 헷갈리는 경우가 종종 발생한다. 따라서 이 개념에 대해 정확히 짚고 넘어가도록 하자.BLE Peripherals and Centrals
1. 주변 장치 (Peripherals)
주변 장치는 광고 패킷을 전송하여 자신의 존재를 알리고, 다른 BLE 장치로부터 연결을 수락하는 장치다.
다른 관련 용어로는 BLE 브로드캐스터 (Braodcaster)가 있다. 브로드캐스터는 광고 패킷을 보내는 장치지만, 중앙 장치로부터의 연결을 허용하지 않는다는 차이점이 있다. 브로드캐스터와 관련된 어플리케이션의 전형적인 예로는 비콘 기술이 있다. 비콘은 다른 장치로부터의 연결을 받아들이지 않으면서, 자신의 존재를 에드벌타이징하는 단일 목적을 가진 장치이다. 이것은 리테일 마케팅과 실내 위치 서비스라는 두가지 주요 사용 사례에서 인기를 얻고 있다.
예를 들어 일부 백화점에서는 매장 내 특정 위치에서 비콘을 감지할 수 있는 스마트폰 앱을 활용한다. 스마트폰에 스토어 앱을 설치하고, 위치 서비스를 활성화한 고객이 비콘에 접근하면, 해당 앱에서 해당 고객에게 특별 제안을 표시하는 기능이다.
브로드캐스터는 장치에 의해 전송되는 광고 패킷에 의해 결정된다는 점이 주변 장치와의 차별점이라고 볼 수 있다. 광고 패킷은 연결을 수락하는 것과 단순히 브로드캐스트 존재를 위해 존재하는 것으로 나눌 수 있다. BLE 중앙 장치가 다른 BLE 장치의 광고 패킷을 발견하면(브로드캐스터든 주변 장치든), 광고 패킷의 종류에 따라 연결을 시작할 수 있는지 여부를 알 수 있다.
주변 장치가 BLE 중앙 장치에 연결되면 해당 연결의 슬레이브(slave)라고 불리고, 중앙 장치는 마스터(master)라고 불리게 된다. 이러한 역할은 링크 계층 내에서 정의되는 반면, 주변 및 중앙의 역할은 GAP 계층 내에서 정의된다.2. 중앙 장치 (Centrals)
중앙 장치는 에드벌타이징 중인 다른 BLE 장치를 검색하고 듣는 장치다. 또한 BLE 주변기기(보통 동시에 여러 개)에 대한 연결을 설정할 수 있다. 반면 옵저버(Observer)는 비슷한 종류의 BLE 장치지만 주변 장치와의 연결을 시작할 수 없는 장치다.
지금까지 브로드캐스터(Broadcaster), 주변 장치, 옵저버(Observer), 중앙 장치에 대해 알아보았다. 이들의 장/단점을 살펴보면서 그 차이를 정하도록 하자.
다음 포스팅에서는 Advertising 과 Scanning 에 대한 내용을 다뤄보도록 하겠다.반응형'간헐적 취미. > 전공 및 기타 공부' 카테고리의 다른 글
[ISO26262:2018] 제 2장: 기능안전 관리_1 (2) 2022.08.29 [ISO26262:2018] 제 1장: 용어_3_고장모드 & 결함 (4) 2022.08.15 [ISO26262:2018] 자동차 기능안전 주요 용어_Part 1: Vocabulary_2 (10) 2022.08.01 [ISO 26262:2018] 자동차 기능안전 기본 용어_Part 1: Vocabulary_1 (2) 2022.07.18 <BLE 이해하기_3> BLE구조_컨트롤러_물리 계층 외(Link Layer, DTM, HCI Layer) (1) 2022.07.16