Notice
Recent Posts
Recent Comments
Link
투케이2K
113. (TWOK/STUDY) [투케이 학습] : 클래식 블루투스 (BR/EDR) , 블루투스 저에너지 (BLE) 간략 설명 정리 - Bluetooth SPP , GATT 본문
투케이2K 학습정리
113. (TWOK/STUDY) [투케이 학습] : 클래식 블루투스 (BR/EDR) , 블루투스 저에너지 (BLE) 간략 설명 정리 - Bluetooth SPP , GATT
투케이2K 2024. 12. 26. 19:22[제 목]
[투케이 학습] : 클래식 블루투스 (BR/EDR) , 블루투스 저에너지 (BLE) 간략 설명 정리 - Bluetooth SPP , GATT
[설 명]
-----------------------------------------------------------------------------------------
[구 분]
-----------------------------------------------------------------------------------------
구분 : 투케이 학습 정리
제목 : 클래식 블루투스 (BR/EDR) , 블루투스 저에너지 (BLE) 학습 정리 - Bluetooth SPP , GATT
사전 지식 : 블루투스 모듈은 클래식 블루투스(BR/EDR)와 블루투스 저에너지(BLE)의 두 가지 유형으로 나뉩니다
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
[클래식 블루투스 (Classic Bluetooth) 설명]
-----------------------------------------------------------------------------------------
1. 클래식 블루투스는 블루투스 1.0부터 2.1로 이어져온 기존 블루투스 기술로 지속적인 양방향 데이터 전송을 지원하는 기술입니다
2. 클래식 블루투스는 기본 속도(BR)와 향상된 데이터 속도(EDR)를 지원합니다
3. 클래식 블루투스의 프로파일에는 다양한 프로파일이 존재하지만, 데이터 전송의 경우 SPP 가 가장 자주 사용됩니다
>> Bluetooth 프로파일은 Bluetooth 기술을 사용하여 교환되는 데이터의 종류를 결정합니다
4. SPP 프로필 (직렬 포트 프로필) 은 두 피어 장치 간에 RFCOMM 을 사용하며 연결을 설정하며, 클라이언트와 서버 관계로 양방향 데이터를 송수신할 수 있습니다.
5. SPP 통신 연결 및 양방향 데이터 교환을 위해서는 클라이언트 , 서버가 동일한 UUID 값으로 서버 오픈 및 연결 요청을 수행해야합니다
>> UUID.fromString("fa87c0d0-afac-11de-8a39-0800200c9a66") // TODO [Client : SmartPhone / Server : SmartPhone]
>> UUID.fromString("00001101-0000-1000-8000-00805F9B34FB") // TODO [Client : SmartPhone / Server : Device]
6. SPP 통신 사용 가능 모바일 OS : Android
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
[블루투스 저에너지 (BLE) 설명]
-----------------------------------------------------------------------------------------
1. 블루투스 저에너지 (BLE)는 주로 저전력 장치 간 데이터 통신을 위해 사용되는 무선 통신 기술입니다
>> 블루투스 3.0 까지는 클래식, 4.0 이후로는 BLE 로 불립니다
2. 클래식 블루투스의 프로파일에는 다양한 프로파일이 존재하지만, 데이터 전송의 경우 GATT 가 가장 자주 사용됩니다
>> Bluetooth 프로파일은 Bluetooth 기술을 사용하여 교환되는 데이터의 종류를 결정합니다
3. GATT 통신의 두 당사자는 클라이언트와 서버 관계이며, 클라이언트의 요청 및 서버 응답 방식으로 양방향 데이터를 송수신할 수 있습니다
>> 일반적 클라이언트 및 서버 관계 예시 : 클라이언트 (모바일) / 서버 (Iot 기기)
4. GATT 통신 서비스 스캔 및 연결을 위해서 정의 된 규격에 맞게 UUID 설정이 필요합니다
5. GATT 통신 사용 가능 모바일 OS : Android , IOS
-----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
[참고 사이트]
-----------------------------------------------------------------------------------------
https://namu.wiki/w/%EB%B8%94%EB%A3%A8%ED%88%AC%EC%8A%A4
https://www.feasycom.com/ko/what-are-spp-and-gatt-bluetooth-profiles.html
https://www.intel.co.kr/content/www/kr/ko/products/docs/wireless/what-is-bluetooth.html
-----------------------------------------------------------------------------------------
반응형
'투케이2K 학습정리' 카테고리의 다른 글
Comments