본문 바로가기
반응형

전체 글130

16-bit UUID - SDP Service Class and Profile Identifier 참고자료: https://www.bluetooth.com/specifications/assigned-numbers/ * UUID에 대한 내용은 "UUID(Universally Unique Identifiers)" 참고 UUID Name Type 0x1000 ServiceDiscoveryServerServiceClassID Service Class 0x1001 BrowseGroupDescriptorServiceClassID Service Class 0x1101 SerialPort Service Class and Profile 0x1102 LANAccessUsingPPP Service Class and Profile 0x1103 DialupNetworking Service Class and Profile 0.. 2023. 1. 6.
16-bit UUID - Browse Group Identifier 참고자료: https://www.bluetooth.com/specifications/assigned-numbers/ * UUID에 대한 내용은 "UUID(Universally Unique Identifiers)" 참고 UUID Protocol Reference 0x1002 PublicBrowseRoot 2023. 1. 6.
16-bit UUID - Protocol Identifier 참고자료: https://www.bluetooth.com/specifications/assigned-numbers/ * UUID에 대한 내용은 "UUID(Universally Unique Identifiers)" 참고 UUID Protocol Reference 0x0001 SDP Bluetooth Core Specification [4] 0x0002 UDP Personal Area Networking Profile [15] 0x0003 RFCOMM RFCOMM [16] 0x0004 TCP Personal Area Networking Profile [15] 0x0005 TCS-BIN Telephony Control Protocol [18] 0x0006 TCS-AT Telephony Control Proto.. 2023. 1. 6.
CSS - Data Type 참고자료: https://www.bluetooth.com/specifications/specs/core-specification-supplement-10/ O: Optional in this context (한 block에서 1번 이상 존재할 수 있다) C1: Optional in this context (한 block에서 1번만 존재할 수 있다) C2: Optional in this context (한 block에서 1번만 존재할 수 있고, 같은 extended advertising interval의 AD와 SRD에서 동시에 존재할 수 없다) X: RFU(Reserved for future use) Data type Context EIR AD SRD ACAD OOB Service UUID O O O O.. 2023. 1. 6.
GAP - EIR(Extended Inquiry Response) data format 참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/ 전체 GAP 설명은 "GAP(Generic Access Profile)" 참고 Extended inquiry response data format의 구성 - 240 octet - significant part: EIR data가 존재하는 부분 - non-significant part: EIR data가 없어서 0으로 채워진 부분 - Baseband에서 EIR packet을 1-slot 또는 3-slot을 사용하도록, Host는 EIR data 크기를 최소화 해야한다. - 어플리케이션이 240 byte가 넘는 EIR data를 사용한다면, Host는 EIR data를 2.. 2023. 1. 5.
GAP - BR/EDR에서 Establishment procedure 참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/ * 전체 GAP 설명은 "GAP(Generic Access Profile)" 참고 * Security에 대한 설명은 "GAP(Generic Access Profile) - BR/EDR physical transport에서 Security aspect" 참고 * Establishment procedure 전에 Device Discovery가 먼저 실행되어, Establishment를 시도하는 디바이스에게 아래 정보가 제공되어야 한다. - Bluetooth Device Address (BD_ADDR) - 필수 - Remote Device의 시스템 clock - 필수 - C.. 2023. 1. 3.
반응형