시작하기
블루투스 스피커 연결

블루투스 스피커 연결

라즈베리파이의 소리를 블루투스 스피커로 출력하려면 스피커를 페어링하고 기본 출력 장치로 지정합니다. 스피커는 미리 페어링 모드로 둡니다.

데스크톱에서

  1. 상단 작업 표시줄의 블루투스 아이콘을 클릭하고 장치 추가를 선택합니다.
  2. 검색된 블루투스 스피커를 선택하고 페어링합니다.
  3. 상단 작업 표시줄의 볼륨 아이콘을 마우스 우클릭하고 출력 장치로 블루투스 스피커를 선택합니다.

터미널에서 (모니터 없이)

SSH 로 접속한 뒤 bluetoothctl 을 실행하고 아래 명령을 차례로 입력합니다.

bluetoothctl
power on
agent on
default-agent
scan on

검색 결과에 스피커의 MAC 주소(예: FC:58:FA:71:88:2C)가 표시되면 그 주소로 페어링하고 연결한 뒤 종료합니다.

pair FC:58:FA:71:88:2C
connect FC:58:FA:71:88:2C
exit

PipeWire 를 사용하는 라즈베리파이 OS 에서는 wpctl status 의 Sinks 목록에서 블루투스 스피커의 번호를 확인하고, 그 번호를 기본 출력 장치로 지정합니다. 기본 장치에는 * 표시가 붙습니다.

wpctl status
wpctl set-default <번호>

pactl 명령으로도 지정할 수 있습니다. PulseAudio 를 쓰는 운영체제와 PipeWire 를 쓰는 운영체제 모두에서 동작합니다. 먼저 출력 장치(sink) 목록에서 블루투스 스피커의 이름을 복사한 뒤, 기본 출력 장치로 지정하고 볼륨을 설정합니다.

pactl list short sinks
pactl set-default-sink <복사한 sink 이름>
pactl set-sink-volume <복사한 sink 이름> 50%

예: pactl set-default-sink bluez_sink.FC_58_FA_71_88_2C.a2dp_sink

알아두기 PulseAudio 를 쓰는 구형 운영체제에서는 오디오 끊김 문제가 있을 수 있으므로 PipeWire 를 기본으로 쓰는 최신 운영체제를 권장합니다(문제 해결).