본문 바로가기
반응형

전체 글130

GAP - BR/EDR Idle mode procedures 참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/ 전체 GAP 설명은 "GAP(Generic Access Profile)" 참고 1. General Inquiry - Inquiry의 목적은, Bluetooth Device Address, clock, Class of Device, extended inquiry response information을, initiator에게 제공하기 위해서다. - General Inquiry는 general discoverable mode 디바이스와 limited discoverable mode 디바이스를 찾을 수 있으며, general discoverable mode 디바이스와 limi.. 2023. 1. 3.
GAP - BR/EDR에서 Security aspect 참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/ 전체 GAP 설명은 "GAP(Generic Access Profile)" 참고 1. Authentication - Link key 여부와 Pairing 지원 여부에 따라, LMP Pairing과 LMP Authentication을 어떻게 할 것인지 설명 - UI에서 "Bluetooth authentication"으로 표현 - 유효한 link key가 있으면 LMP Authentication을 진행하고, 없으면 LMP Pairing을 진행 1-1. Generic Authentication Procedure 2. Security mode 2-1. Legacy securit.. 2023. 1. 2.
GAP - BR/EDR에서 가능한 mode 참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/ 전체 GAP 설명은 "GAP(Generic Access Profile)" 참고 1. Discoverability mode 1-1. Non-discoverable mode - Inquiry에 대한 response를 보내지 않는다. (INQUIRY_SCAN 상태에 진입하지 않음) - UI에서 "non-discoverable" 또는 "non-discoverable mode"로 표현 1-2. Limited Discoverable mode - 제한된 시간 동안이나, 일시적인 조건, 또는 특정한 이벤트에만 discoverable - UI에서 "discoverable" 또는 "di.. 2023. 1. 2.
GAP - User Interface aspect 참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/ 전체 GAP 설명은 "GAP(Generic Access Profile)" 참고 1. Bluetooth Device Address (BD_ADDR) - LL - UI에서 블루투스 장치 주소를 표현할 때에는 "Bluetooth Device Address" 단어를 사용해야 한다. - 12개 16진수를 MSB->LSB 순서로 표현해야 하고, ":"로 구분할 수 있다. (‘000C3E3A4B69’ 또는 ‘00:0C:3E:3A:4B:69) -Bluetooth Device Address에 대한 자세한 사항은 "Bluetooth Address (BD_ADDR)" 참고. 2. Blue.. 2023. 1. 2.
GAP(Generic Access Profile) 참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/ * Bluetooth 전체 Architecture Layer는 "Bluetooth Architecture Layer" 참고 GAP(Generic Access Profile)이란? - Upper Layer인 Profile에서, Lower Layer를 사용하기 위한, Pairing, Authentication, Security 등등의 블루투스 기본기능과 관련된 procedure를 정의한 Profile 1. User Interface aspect - Bluetooth Device Address, Name, Passkey 같은 블루투스 정보에 관련된 설명 - 자세한 내용은 ".. 2022. 12. 30.
UUID(Universally Unique Identifiers) 참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/ Bluetooth에서 사용되는 UUID: https://www.bluetooth.com/specifications/assigned-numbers/ 1. UUID(Universally Unique Identifiers)이란? - 모든 공간과 모든 시간에 걸쳐 고유한 식별자 - 128-bit(16-byte)이다. - Bluetooth_Base_UUID: 00000000-0000-1000-8000-00805F9B34FB 2. 16-bit(2-byte), 32-bit(4-byte) UUID - 128-bit UUID의 저장과 전송 부담을 줄이기 위해 사용 3. 128-bit .. 2022. 12. 22.
반응형