605. 블루투스 (Bluetooth) - IEEE 802.15.1 피코넷, 스캐터넷
핵심 인사이트: 스마트폰 하나에 무선 이어폰, 스마트워치, 노트북 세 개가 동시에 물려있는 걸 본 적이 있을 것이다. 블루투스는 스마트폰(주인) 한 명이 딱 7명의 노예 기기들을 거느리고 무선 띠를 형성하는 '피코넷'이라는 독특한 다단계 조직망을 통해, 좁은 공간에서 간섭 없이 기기들을 지휘하는 마스터-슬레이브 군단이다.
Ⅰ. 블루투스 (Bluetooth)의 개념
에릭슨, 노키아, 인텔 등이 연합하여 만든 근거리 무선 통신(WPAN) 산업 표준으로, IEEE 802.15.1 규격에 해당합니다.
- 와이파이, 전자레인지와 동일한 2.4GHz ISM 대역을 무료로 사용합니다. 간섭이 극심한 대역이므로, 1초에 1,600번씩 주파수 채널을 요리조리 피하며 갈아타는 주파수 도약 대역 확산(FHSS) 기술을 써서 혼선을 이겨냅니다.
Ⅱ. 핵심 토폴로지 (마스터-슬레이브 구조) 🌟
블루투스는 동등한 기기끼리의 대화가 아니라 철저한 상하 관계(주종 관계)로 네트워크를 형성합니다. 이 작은 네트워크 조직 단위를 **피코넷(Piconet)**이라고 부릅니다.
1. 피코넷 (Piconet) - "1명의 주인과 7명의 노예"
- Master (마스터, 예: 스마트폰): 네트워크를 지휘하는 대장입니다. 주변 기기를 스캔하여 연결을 주도하고, 누가 언제 전파를 쏠지 시간을 통제(동기화)합니다.
- Slave (슬레이브, 예: 이어폰, 워치, 키보드): 마스터의 지시가 있을 때만 데이터를 보낼 수 있는 종속 기기입니다.
- 규칙: 하나의 피코넷 안에는 딱 1대의 마스터와, 최대 7대의 '활성화된(Active)' 슬레이브만 존재할 수 있습니다. (물론 뒤에 숨겨진 수면 상태의 예비 슬레이브는 255대까지 등록 가능)
2. 스캐터넷 (Scatternet) - "피코넷들의 연합"
- 피코넷 7개 제한을 넘어 더 넓은 네트워크를 만들고 싶을 때 씁니다.
- A 피코넷의 슬레이브 중 하나가, 동시에 B 피코넷의 마스터 역할(또는 슬레이브)을 겸임하면서 다리(Bridge) 역할을 하여 여러 피코넷을 거미줄처럼 엮어버리는 확장된 토폴로지입니다.
Ⅲ. 블루투스의 연결 절차 (페어링 과정)
기기 두 대를 처음 샀을 때 맺어주는 과정입니다.
- Inquiry (스캔): 마스터(폰)가 주변에 연결할 슬레이브가 있는지 허공에 신호를 뿌리며 찾습니다.
- Paging (페이지): 폰이 특정 이어폰을 발견하면, 이어폰의 MAC 주소를 사용해 "너랑 나랑 통신하자"고 호출장을 보냅니다.
- Paring (페어링): 핀(PIN) 코드 번호를 교환하거나 확인 버튼을 눌러, 둘 사이에 주고받을 데이터를 암호화하기 위한 '비밀 키(Link Key)'를 안전하게 나누어 가지며 신뢰를 쌓습니다.
- Connection: 피코넷이 완성되어 데이터를 주고받습니다.
📢 섹션 요약 비유: 블루투스의 피코넷은 '1명의 교수님(마스터)'과 '7명의 학생(슬레이브)'이 모인 대학원 연구실(피코넷)입니다. 학생들은 교수님이 지시를 내리지 않으면 마음대로 말할 수 없고(간섭 통제), 교수는 최대 7명까지만 제자를 직접 관리할 수 있습니다. 이때 대학원생 한 명이 다른 랩실에 가서 그쪽 후배들을 이끄는 '보조 강사(마스터)' 투잡을 뛰게 되면, 두 연구실이 연결된 거대한 스캐터넷(Scatternet) 연합이 완성됩니다.