본문 바로가기
반응형

블루투스/LE Link Layer20

BIG Control PDU Payload 참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/ * 전체 Isochronous Physical Channel PDU는 "Isochronous Physical Channel PDU" 참고 - Opcode: BIG Control PDU 타입 identifier - CtrData: Opcode에 대한 control data로, opcode에 따라 길이가 고정이다 1. BIG_CHANNEL_MAP_IND (0x00) - ChM: data channel의 Used/Unused 상태를 알려준다 (자세한 내용은, "LE - RF channel map" 참고) - Instant: channel map이 적용될 때, 설정되어야 할 .. 2023. 3. 8.
Isochronous Physical Channel PDU 참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/ * 블루투스 전체 LE 패킷 포맷은 "Bluetooth LE Packet Format" 참고 Isochronous Physical Channel PDU - CIS(Connected Isochronous Stream)에서는 Connected Isochronous PDU가 사용된다 - BIS(Broadcast Isochronous Stream)에서는 Broadcast Isochronous PDU가 사용된다 1. Header 1-1. Connected Isochronous PDU Header - LLID: CIS Data PDU의 payload type을 알려주고, CIS .. 2023. 3. 8.
LE Controller features (LE Controller feature set) Bit position Link Layer Feature Send to Peer Host Controlled 0 LE Encryption Y N 1 Connection Parameters Request procedure Y N 2 Extended Reject Indication Y N 3 Peripheral-initiated Features Exchange Y N 4 LE Ping O N 5 LE Data Packet Length Extension Y N 6 LL Privacy O N 7 Extended Scanner Filter Policies O N 8 LE 2M PHY Y N 9 Stable Modulation Index - Transmitter Y N 10 Stable Modulation Inde.. 2023. 2. 24.
LE - RF channel map 참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/ RF Channel (Center Frequency) Physical Channel Index RF Channel Group Primary Advertising General purpose 2402 MHz 37 ● 2404 MHz 0 ● 2406 MHz 1 ● … … … 2424 MHz 10 ● 2426 MHz 38 ● 2428 MHz 11 2430 MHz 12 ● … … … … 2478 MHz 36 ● 2480 MHz 39 ● 2023. 2. 24.
LE Connection event 참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/ Connection event란? - Connection state에서 Data Physical Channel PDU를 전송할 수 있는 anchor point 1. connEventCounter(Connection Event Counter) - Link Layer에서 control procedure를 동기화하는데 사용 - ACL connection에서 Connection event마다 증가된다 - Connection event에서 Peripheral이 listening 상태가 아니거나, Central이 전송을 하지 않아도, connEventCounter는 증가된다 (S.. 2023. 2. 13.
LL Control PDU opcode 참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/ * LL Control PDU opcode에 대한 설명은 "LL Control PDU Payload" 참고 Opcode LL Control PDU Name CtrData 0x00 LL_CONNECTION_UPDATE_IND 0x01 LL_CHANNEL_MAP_IND 0x02 LL_TERMINATE_IND 0x03 LL_ENC_REQ 0x04 LL_ENC_RSP 0x05 LL_START_ENC_REQ No CtrData field 0x06 LL_START_ENC_RSP No CtrData field 0x07 LL_UNKNOWN_RSP 0x08 LL_FEATURE_REQ .. 2023. 2. 9.
반응형