반응형 분류 전체보기130 Bluetooth LE Packet Format 참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/ * 블루투스 BR/EDR 패킷의 포맷은 "Bluetooth BR/EDR Packet Format" 참고 1. LE Uncoded PHYs - 전체 패킷은 같은 symbol rate으로 전송해야 한다 (1 Msym/s modulation 또는 2 Msym/s modulation) - Constant Tone Extension을 제외한 나머지 패킷의 전송시간은 44~2128 μs 이다 1-1. Preamble - 1 octet (LE 1M PHY), 2 octet (LE 2M PHY) 1-2. Access Address 1-2-1. State에 따른 Access Addre.. 2023. 1. 29. ACL Payload (Asynchronous data field) 참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/ * Bluetooth 전체 packet 내용은 "Bluetooth Packet Format" 참고 ACL Payload - Guard time: GFSK symbol인 header와 synchronization sequence 사이에 존재하며, 값은 4.75 μs~5.25 μs 이다 (SCO/eSCO payload와 동일) - Synchronization sequence: 길이는 11 μs (11 DPSK symbol)이며, 1개 reference symbol과 뒤의 10개의 DPSK symbol로 구성되어 있다 (SCO/eSCO payload와 동일) - Payloa.. 2023. 1. 28. 블루투스 ACL packet 종류 (Bluetooth ACL packet type) 참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/ * 블루투스 전체 packet type은 "블루투스 패킷 종류 (Bluetooth packet type)" 참고 Packet 설명 DM1 Payload 구성 - 1~18 information byte (1 byte payload header 포함) - 16 bit CRC code - AES-CCM encryption이 enable이면 32 bit MIC가 존재 Payload는 2/3 rate FEC(forward Error Check)에 의해 인코딩된다 1개 time slot을 커버할 수 있다 DH1 Payload 구성 - 1~28 information byte (1 .. 2023. 1. 27. 블루투스 eSCO packet 종류 (Bluetooth eSCO packet type) 참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/ * 블루투스 전체 packet type은 "블루투스 패킷 종류 (Bluetooth packet type)" 참고 Packet 설명 EV3 Payload 구성 - 1~30 information byte - Payload header가 존재하지 않는다 - 16 bit CRC code - MIC가 존재하지 않는다 Payload는 FEC(forward Error Check)에 의해 인코딩되지 않는다 1개 time slot을 커버할 수 있다 Payload 길이는 LMP eSCO setup 과정에서 negotiation으로 결정된다 EV4 Payload 구성 - 1~120 inf.. 2023. 1. 27. 블루투스 SCO packet 종류 (Bluetooth SCO packet type) 참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/ * 블루투스 전체 packet type은 "블루투스 패킷 종류 (Bluetooth packet type)" 참고 Packet 설명 HV1 10 information byte를 가지고, 1/3 rate FEC(forward Error Check)에 의해 인코딩된다 MIC가 존재하지 않는다 CRC가 존재하지 않는다 Payload 길이: 240 bit Payload header가 존재하지 않는다 HV2 20 information byte를 가지고, 2/3 rate FEC(forward Error Check)에 의해 인코딩된다 MIC가 존재하지 않는다 CRC가 존재하지 않는다.. 2023. 1. 26. Bluetooth common packet type (ID / NULL / POLL / FHS / DM1) 참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/ * 블루투스 전체 packet type은 "블루투스 패킷 종류 (Bluetooth packet type)" 참고 Packet 설명 ID DAC(Device Access Code) 또는 IAC(Inquiry Access Code)로 구성된다 길이: 68 bit paging, inquiry, role switch에서 사용된다 NULL CAC(Channel Access Code)와 packet header로 구성된다 Payload가 존재하지 않는다 길이: 126 bit 전송 성공 여부 (ARQN)나 RX buffer 상태 (FLOW)에서 사용된다 수신측의 ACK가 필요없다 .. 2023. 1. 26. 이전 1 ··· 7 8 9 10 11 12 13 ··· 22 다음 반응형