1. 블루투스 링크 계층 (Bluetooth Link Layer)
ㅇ 블루투스 장치 간에 자신을 알리고, 상대를 찾고, 연결을 맺는 등의
다소 복잡한 역할을 하는 계층
2. BR/EDR 상태 구분
ㅇ Standby
- 어떤 데이터도 전송하지 않는 비 활성 상태
ㅇ Inquiry
- 근처 모든 블루투스 장치를 발견코자 시도하는 과정
3. BLE 상태 구분
ㅇ 상태별 설명
- Standby : 장치가 비 활동적임
- Advertising : 자신을 알림, 다시 Standby로 전이 가능
- Scanning : Advertising하는 장치들을 찾음, 다시 Standby로 전이 가능
- Initiating : 타 장치와의 연결을 주도적으로 함, 다시 Standby로 전이 가능
- Connection : Advertising 및 Initiating하는 장치로부터 이 상태로 진입함,
마스터/슬레이브 둘 중 하나의 역할 수행,
(Initiating => 마스터, Advertising => 슬레이브 역할)
ㅇ 연결된 Connection 상태에서 모드 구분
- 연결 상태에서 각 장치는 Master/Slave 중 하나의 역할을 취함
. 마스터 : 여러 슬레이브 장치와도 통신 가능, 송신 타이밍 정의 등
. 슬레이브 : 오직 하나의 마스터 장치와 만 통신 가능
4. 비트 전송 순서
ㅇ LSB 비트 우선 전송이 원칙임
- 例) 10진 `7` = 2진 `0111`은, `1` -> `1` -> `1` -> `0` 비트 순으로 전송
5. 블루투스 장치 주소
ㅇ 각 장치는 적어도 1 이상의 디바이스 주소를 갖게됨 ☞ 블루투스 장치 주소 참조
6. 블루투스 링크 계층 패킷
※ ☞ 블루투스 패킷 참조