블루투스 통신 프로토콜 완벽 입문: 아키텍처, 프로파일, 타 무선 기술 비교
블루투스(Bluetooth)는 단거리 무선 통신으로 개인 영역 네트워크(PAN)를 형성하는 사실상 표준 기술입니다. 블루투스 2.0/4.0/5.x, 블루투스 저에너지(BLE/Bluetooth Smart) 등 세대별 진화를 거치며 스마트폰, 웨어러블, IoT, 오디오, 자동차, 의료 기기까지 전방위로 확산되었습니다. 본문에서는 블루투스 프로토콜 스택 아키텍처, 주요 프로파일, 타 무선 기술과의 비교, 장점을 체계적으로 정리합니다.
블루투스 프로토콜 아키텍처 (Protocol Stack Architecture)
블루투스 스택은 기능별로 4계층(Physical, Data Link, Middleware, Application)으로 구성됩니다.
1. 물리 계층 (Physical Layer)
- 라디오(Radio): 2.4GHz ISM 대역(2400~2483.5MHz), 1MHz 간격 79채널(클래식) / 2MHz 간격 40채널(BLE), GFSK 변조, 주파수 도약(FHSS) 1600 hops/s
- 베이스밴드(Baseband): 패킷 프레임 포맷, 타이밍, 채널 액세스(TDD), 전력 제어, 주파수 도약 시퀀스, 주소/에러 체크/화이트닝 알고리즘 정의
블루투스 주파수 도약 채널 구조도
2. 데이터 링크 계층 (Data Link Layer)
- 링크 매니저 프로토콜 (LMP): 링크 설정/해제/유지, 논리 링크 생성, 패킷 크기 협상, 암호화 키 교환, 디바이스 인증, 파크/홀드/스니프 모드 제어
- 로직 링크 제어 및 적응 프로토콜 (L2CAP): 상위 프로토콜 멀티플렉싱, 세그멘테이션/재조립, QoS, 그룹 관리, 베이스밴드 프레임 ↔ 상위 프레임 적응, 연결 지향/비연결 모드 지원
3. 미들웨어 계층 (Middleware Layer)
- RFCOMM: 시리얼 포트 에뮬레이션 (RS-232 과 WAP 지원), 클래식 블루투스 SPP 기반
- 채택 프로토콜 (Adopted Protocols): TCP/IP, UDP, IP, PPP, OBEX, WAP 등 상위 레이어 프로토콜 스택 탑재
- 서비스 검색 프로토콜 (SDP): 원격 디바이스 서비스/속성 탐색, 서비스 레코드 조회, UUID 기반 매칭
- AT 명령어: 모뎀 호환 명령 세트로 모듈 제어 (예: HC-05/06 모듈 설정)
4. 애플리케이션 계층 (Application Layer)
사용자 인터페이스와 프로파일(Profile) 구현체가 위치. 프로파일은 특정 용도에 맞춘 프로토콜 스택 부분 집합의 구현 규격입니다.
주요 블루투스 프로파일 (Bluetooth Profiles)
프로파일은 "어떤 기기끼리, 어떤 데이터로, 어떻게 통신할지"를 정의한 상호운용성 규격입니다.
1. 시리얼 포트 프로파일 (SPP - Serial Port Profile)
- 가상 시리얼 포트(RS-232) 제공, 바이트 스트림 순차 전송
- 용도: 아두이노/MCU 간 무선 통신, 바코드 스캐너, GPS 모듈, 레거시 장비 무선화
- 클래식 블루투스 전용 (BLE에는 없음, BLE는 GATT 기반 커스텀 서비스 사용)
2. 인간 인터페이스 장치 (HID - Human Interface Device)
- 키보드, 마우스, 조이스틱, 게임패드, 의료 기기 입력 장치
- USB HID 프로토콜을 블루투스 상에 매핑 → 별도 드라이버 없이 OS 네이티브 지원
- 저지연, 저전력 (BLE HID: 보고율 125~1000Hz, 배터리 수개월~수년)
3. 핸즈프리/헤드셋 프로파일 (HFP / HSP)
블루투스 헤드셋/핸즈프리 (HFP/HSP)
- HSP (Headset Profile): 모노 오디오 + 마이크, 기본 통화 제어 (수신/종료/볼륨)
- HFP (Hands-Free Profile): HSP 확장, 에코 캔슬레이션, 노이즈 억제, 음성 인식 트리거, 발신자 ID, 통화 대기, 다자 통화 지원
- 차량용 핸즈프리, 블루투스 헤드셋, 스피커폰 표준
4. 고급 오디오 배포 프로파일 (A2DP - Advanced Audio Distribution Profile)
- 고음질 스테레오 오디오 단방향 스트리밍 (소스 → 싱크)
- 코덱: SBC(필수), AAC, aptX, LDAC, LHDC 등 고음질 코덱 협상 가능
- 블루투스 스피커, 헤드폰, 카오디오, 무선 오디오 수신기
5. A/V 리모트 컨트롤 프로파일 (AVRCP)
블루투스 스피커 제어 (AVRCP)
- 원격 기기 제어: 재생/일시정지, 트랙 이동, 볼륨, 이퀄라이저, 플레이리스트 탐색
- A2DP와 조합해 "리모컨 + 오디오 스트리밍" 동시 구현
- 버전별 기능 확대: 1.0(기본), 1.3(메타데이터), 1.6(브라우징/다중 플레이어)
블루투스 vs 타 무선 통신 기술 비교
Wi-Fi vs 블루투스 비교
| 기술 | 주파수 | 최대 속도 | 범위 | 전력 | 토폴로지 | 주 용도 |
| Bluetooth Classic | 2.4GHz | 2~3 Mbps (EDR) | 10~100m | 중간 | 피코넷 (마스터 1: 슬레이브 7) | 오디오, 파일 전송, 레거시 |
| Bluetooth LE (BLE) | 2.4GHz | 1~2 Mbps | 10~100m | 매우 낮음 | 스타/메시/브로드캐스트 | IoT, 웨어러블, 비콘, 의료 |
| Wi-Fi (802.11n/ac/ax) | 2.4/5/6GHz | 수백 Mbps~Gbps | 50~200m | 높음 | 인프라/애드혹/메시 | 인터넷, 스트리밍, 대용량 |
| Zigbee (802.15.4) | 2.4GHz/Sub-GHz | 250 kbps | 10~100m | 낮음 | 메시 | 스마트 홈, 조명, 센서 네트워크 |
| Z-Wave | Sub-GHz (868/915MHz) | 100 kbps | 30~100m | 낮음 | 메시 | 스마트 홈 (독자 표준, 인증 필수) |
| Thread | 2.4GHz | 250 kbps | 10~100m | 낮음 | 메시 (IPv6 기반) | Matter/스마트 홈 백본 |
| LoRaWAN | Sub-GHz | 0.3~50 kbps | km 단위 | 초저전력 | 스타 (게이트웨이) | 광역 IoT, 원격 감시 |
| NFC | 13.56MHz | 424 kbps | <10cm | 수동/초저전력 | 피어투피어/카드에뮬 | 결제, 페어링, 액세스 |
블루투스 프로토콜 장점 (Advantages)
- 범용성: 스마트폰/태블릿/PC/TV/자동차 등 거의 모든 기기 내장
- 저전력 (BLE): 코인 셀(CR2032)로 수년 구동, 에너지 하베스팅 연동 가능
- 메시 네트워킹 (BLE Mesh): 대규모 노드(32,000+) 자율 라우팅, 조명/빌딩 자동화
- 보안: AES-CCM 암호화, LE Secure Connections (ECDH 페어링), 프라이버시(주소 랜더마이제이션)
- 상호운용성: 블루투스 SIG 인증 프로그램으로 크로스 벤더 호환성 보장
- 오디오 에코시스템: A2DP/LE Audio(LC3 코덱, 브로드캐스트 오디오, 보청기 지원)로 차세대 오디오 주도
- 개발 생태계: SDK, 스택, 프로파일, 테스트 툴, 모듈 인증 완제품 풍부
주요 응용 사례
- 자동차: 2004년 렉서스/프리우스부터 핸즈프리, 키리스 엔트리, 타이어 압력(TPMS), 디지털 키
- 근접 마케팅: 비콘(iBeacon/Eddystone) 기반 푸시 알림, 실내 내비게이션
- 데이터 동기화: 연락처, 캘린더, 파일 전송 (OBEX)
- PC 주변기기: 키보드, 마우스, 프린터, 헤드셋, 게임패드 무선화
- 의료/헬스케어: 혈당계, 혈압계, 체온계, 웨어러블 바이탈 모니터링 (Continua/Bluetooth Health Device Profile)
- 스마트 홈: Matter/Thread 연동, 조명, 잠금장치, 센서, 가전 제어
블루투스 마우스/키보드 (HID 프로파일)
결론
블루투스는 2.4GHz ISM 대역에서 진화해 온 단거리 무선 통신의 절대 강자입니다. 클래식(오디오/레거시)과 BLE(IoT/저전력/메시) 두 축으로 세분화되어 용도별 최적 솔루션을 제공합니다. 프로토콜 스택 이해와 프로파일 선택이 성공적 제품 개발의 핵심입니다. 차세대 LE Audio, Matter/Thread 연동, 방향 탐지(AoA/AoD), 채널 사운딩 등 신기능이 지속 추가되고 있으니 최신 스펙(SIG 공식 사이트) 확인을 권장합니다. 기술 문의 및 개발 지원은 언제든 연락 주세요.