블루투스 헤드셋을 Raspberry Pi (Raspbian)와 함께 사용하는 방법?


1

어제 저는 거의 하루 종일 뭔가 일을하려고 노력했습니다. 나는 리눅스에서 블루투스 헤드셋을 사용하는 것이 간단 할 것으로 예상했습니다.

Linux 블루투스 스택에 bluez이 있다는 것을 알고 있습니다. Raspbian의 공식 소스에는 A2DP, HFP 및 HSP를 지원해야하는 4.99 버전이 포함되어 있습니다. 최신 버전 5.xx에서는 HFP 및 HSP에 대한 지원이 중단되었습니다 (이유가 무엇이든간에).

내가 한 것은 공식 출처에서 bluez를 설치하고 헤드셋을 페어링하는 것입니다. 나는 /etc/asound.conf 파일:

pcm.btheadset {
    type plug
       slave {
           pcm {
               type bluetooth
               device XX:XX:XX:XX:XX:XX 
               profile "auto"
           }   
       }   
       hint {
           show on
           description "BT Headset"
       }   
    }
    ctl.btheadset {
      type bluetooth
    }
}

그러면 오디오를 다음과 같이 출력 할 수 있습니다. aplay -D btheadset -f S16_LE < /etc/kernel.img.

나는 오디오 입력이 같은 방식으로 작동하도록 노력했다. arecord -D btheadset /tmp/test.wav 하지만 아무것도 기록하지 않습니다.

나는 A2DP 만 작동하지만 HSP / HFP는 작동하지 않는다고 생각한다. 인터넷 검색을 많이했지만 블루투스 헤드셋이 Linux에서 제대로 지원되지 않는 것 같습니다. 이것은 정말로 놀랍습니다 - 정말로 이것을 사용하는 사람은 누구입니까?

블루투스 프로그래밍에 대한 독해를 생각하고 있습니다. 아이디어는 어디서부터 시작해야할까요?

또한 헤드셋이 Android와 잘 작동하기 때문에 궁금합니다. 내가 아는 한 bluez 5.xx도 사용합니다. 그것에 관한 어떤 생각?

당신이 줄 수있는 모든 힌트를 주셔서 감사합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.