커널 4.14.67 및 bluez-4.101이 포함된 ARM 기반 마더보드가 있습니다. 보드에서 소리를 재생하기 위해 블루투스 헤드셋을 연결하고 싶습니다. 내 문제는 다음과 유사합니다.https://stackoverflow.com/questions/36295784/bluez-4-101-on-embedded-arm-device
나는 다음을 시도합니다 :
.asoundrc
1) 홈 디렉토리에 다음과 같은 파일을 만듭니다.
2)hciconfig hci0 up piscan
3) bluetoothd -d -n
(디버그 출력을 더 장황하게 만드는 방법? 소량의 정보만 인쇄합니다.)
4) sdptool add hs
- 헤드폰 프로필이 활성화됩니까?
5) 헤드셋을 켜고 페어링 모드로 들어갑니다.
6) hcitool cc 00:1C:EF:9F:86:BC
- 헤드셋을 연결하려고 하는데 명령어가 출력되지 않습니다. 성공인가요?
7) 그러다가 바로 전화해서 hcitool con
알아보았어요
Connections:
< ACL 00:1C:EF:9F:86:BC handle 43 state 1 lm MASTER
그러나 몇 초 후에 후속 호출에서는 hcitool con
연결이 반환되지 않습니다.
dmesg 또는 bluetoothd에는 디버그 출력이 표시되지 않습니다. 연결이 끊긴 이유는 무엇일까요?
8) 플레이를 시도했지만 aplay -D btheadset ./testsound.wav
실패했습니다.
bt_audio_service_open: connect() failed: Connection refused (111)
aplay: main:722: audio open error: Connection refused
.asoundrc
콘텐츠:
pcm.btheadset {
type plug
slave {
pcm {
type bluetooth
device "00:1C:EF:9F:86:BC"
profile "auto"
}
}
hint {
show on
description "Bluetooth Headset"
}
}
ctl.btheadset {
type bluetooth
}