Raspberry Pi로 블루투스 스피커 울림
개요
스피커를 Raspberry Pi와 Bluetooth 연결하여 오디오 출력합니다.
또한, 덤으로 Raspberry Pi에서 사이멀 라디오를 수신하고 Bluetooth 연결된 스피커로 재생합니다.
환경
절차
Raspberry Pi와 블루투스 장치를 페어링합니다.
$ sudo bluetoothctl
[bluetooth]# scan on
[bluetooth]# scan off
[bluetooth]# trust E8:07:BF:xx:xx:xx
[bluetooth]# pair E8:07:BF:xx:xx:xx
[bluetooth]# connect E8:07:BF:xx:xx:xx
[MR230]# paired-devices
[MR230]# quit
Bluetooth 장치를 ALSA 장치로 취급할 수 있도록 Bluetooth Audio ALSA Backend (이하, bluez-alsa)을 도입한다.
$ sudo apt install bluealsa
~/.asoundrc
파일에 Bluetooth 장치를 별칭 정의(bluealsa 및 bt-receiver)합니다.$ vi ~/.asoundrc
defaults.bluealsa.interface "hci0"
defaults.bluealsa.device "E8:07:BF:xx:xx:xx"
defaults.bluealsa.profile "a2dp"
defaults.bluealsa.delay 10000
pcm.bt-receiver {
type bluealsa
device "E8:07:BF:F0:2F:31"
profile "a2dp"
}
bluez-alsa
가 Bluetooth 장치를 인식하는지 확인합니다.$ amixer -D bluealsa
Simple mixer control 'MR230 - A2DP',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 127
Mono:
Front Left: Playback 127 [100%] [on]
Front Right: Playback 127 [100%] [on]
Simple mixer control
다음의 문자열은 블루투스 장치의 식별자가 되므로, 적어 두어야 한다. 여기서, 'MR230 - A2DP
'이다. Bluetooth 장치 '
MR230 - A2DP
'의 볼륨을 70%
로 변경합니다.$ amixer -D bluealsa sset 'MR230 - A2DP' 70%
mplayer
명령을 설치합니다.$ sudo apt install mplayer
mplayer
명령으로 WAV 파일을 재생하고 블루투스 장치( bt-receiver
와 별명 정의)에서 오디오 출력합니다.$ mplayer -ao alsa:device=bt-receiver /usr/share/sounds/alsa/Front_Center.wav
사이멀 라디오 듣기
※참고: Raspberry Pi를 인터넷 라디오(radiko 등)의 재생 환경으로 하면 매우 쾌적했다! CUI 조작편 radiko와 사이멀 라디오를 들어 보자!
사이멀 라디오 의 페이지를 엽니다.
취득한 플레이리스트의 URL을
-playlist
옵션에 기술해, 다음의 커멘드를 실행한다.$ mplayer -ao alsa:device=bt-receiver -playlist http://www.simulradio.info/asx/fmpalulun.asx
Reference
이 문제에 관하여(Raspberry Pi로 블루투스 스피커 울림), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/homelan/items/e82b919638d3c458d2ec텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)