![자동차의 핸들 컨트롤을 사용하여 Bluetooth 재생을 제어하세요.](https://linux55.com/image/172753/%EC%9E%90%EB%8F%99%EC%B0%A8%EC%9D%98%20%ED%95%B8%EB%93%A4%20%EC%BB%A8%ED%8A%B8%EB%A1%A4%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20Bluetooth%20%EC%9E%AC%EC%83%9D%EC%9D%84%20%EC%A0%9C%EC%96%B4%ED%95%98%EC%84%B8%EC%9A%94..png)
RPI 4를 내 자동차의 오디오 소스로 사용하려고 합니다(온라인 정보의 대부분은 그 반대입니다. 즉 RPI를 블루투스 스피커로 사용하는 것에 대해 이야기합니다). 나는 이것이 RPI 특정 문제가 아니라고 생각하기 때문에 여기에 이 질문을 게시하고 있습니다.
지금까지 A2DP 프로토콜을 성공적으로 구성했으며 문제 없이 자동차나 블루투스 헤드셋에서 음악을 재생할 수 있습니다. 문제가 있습니다. 스티어링 휠 컨트롤을 사용하여 재생(재생/일시 중지/다음 노래/이전 노래)을 제어하고 싶지만 아무 것도 표시되지 않고 dbus에 등록되지 않았으며 /dev evtest에서 / 입력/이벤트0이 있습니다.
몇 가지 조사를 하고 휴대용 블루투스 스피커와 함께 작동하도록 시도했는데 이번에는 입력 장치가 작동하고 제어할 수 있었기 때문에 RPI가 이러한 기능을 수행할 수 있다는 것을 알고 있습니다.
오늘 또 다른 돌파구를 찾았습니다. RPI를 미디어 장치로 연결할 때 내 자동차에 아티스트/앨범/제목 필드가 표시되지 않는다는 사실을 발견했습니다(아무 것도 재생되지 않을 때에도 내 휴대폰에는 항상 해당 필드가 표시됨). 그래서 다른 휴대폰을 다음과 같이 연결해 보았습니다. OnePlus 6에도 이러한 필드가 표시되고 스티어링 휠을 통해 제어할 수 있는 반면 LG G6 휴대폰은 RPI와 유사하게 작동하며 스티어링 휠 컨트롤도 작동하지 않는다는 것을 알게 되었습니다.
내 결론은 장치가 자동차를 인증할 때 자동차가 스티어링 휠 제어 및 미디어 정보를 활성화/비활성화할 수 있는 기능을 광고한다는 것입니다. 이 기능이 무엇인지, bluez5에서 이를 광고하도록 하는 방법이 궁금합니다. RPI가 휴대용 블루투스 스피커와 작동하므로 AVRCP가 아닌 것 같아요. 승격 버전이 아니라면요?
아티스트/앨범/노래를 자동차로 보내는 방법에 대한 지침이 필요할 수도 있습니다.
도움이 되신다면 제가 시승하고 있는 차량은 프리우스 2015 4 입니다.