PS3 컨트롤러 Bluetooth 드라이버가 OS의 Bluetooth 스택을 재정의하는 이유는 무엇입니까?

PS3 컨트롤러 Bluetooth 드라이버가 OS의 Bluetooth 스택을 재정의하는 이유는 무엇입니까?

이 질문은 너무 기술적이고 게임과도 관련이 있을 수 있으므로 이 사이트의 주제와 관련이 있기를 바랍니다.

PS3 컨트롤러는 MotionInJoy 및 오픈 소스 SCP 서버와 같은 프로그램을 통해 Windows에서 사용할 수 있습니다. 그러나 모든 프로그램에서 블루투스로 컨트롤러를 무선으로 사용하려면 블루투스 동글을 PS3 컨트롤러 전용으로 사용할 수 있도록 OS의 블루투스 스택을 오버로드해야 합니다.

왜 이런 일이 발생하는지 기술적인 이유가 궁금합니다. 블루투스 장치는 프로필을 사용하여 상호 운용이 가능해야 하지 않나요?

관련 정보