2011-08-23 11 views
0

현재 개발중인 Android 앱에서 블루투스를 지원하는 기기와 통신하고 있습니다. PC가이 장치와 통신하려면 컴퓨터에 드라이버를 설치해야합니다. 내 질문에, PC에 블루투스 드라이버를 설치해야한다면, 안드로이드 앱을 사용하여 장치와 통신 할 수 없습니까? 본질적으로 나는 dev에 대한 통신을 통해 드라이버가 어떻게 작동하는지 알아 내려고 노력하고있다.Android 기기의 블루투스 드라이버

답변

0

하드웨어 구성 요소를 활성화하는 것은 소프트웨어의 아이디어이다. 하드웨어 드라이버는 일반적으로 하드웨어 추상화 레이어와 장치 사이에 있습니다. 또한 공식 드라이버 설치 단계가 없어도 작동하는 하드웨어에는 운영 체제에 번들 된 드라이버가 남아 있습니다. 귀하의 연구가 귀하의 이해를이 방향으로 가져올 수있는 방법을 혼동합니다 : will I not be able to communicate with the device using an android app. "최종 사용자에게 드라이버가 필요합니까?"라는 대답이 나오면 짧은 ​​대답은 "예"이고 "내 개발 컴퓨터에서 내 응용 프로그램의 컴퓨터 쪽을 쓰려면 드라이버가 필요합니까?", 다시 예.

1

Android는 특정 Bluetooth 장치 "프로필"만 지원합니다. 통신하려는 장치는 무엇입니까? 다행히도 많은 블루투스 주변 장치는 SPP (Serial Port Profile)를 사용하므로 BluetoothSocket을 통해 쉽게 장치와 통신 할 수 있습니다.

블루투스

을 작성하는 응용 프로그램에 대한 추가 정보를 원하시면 this 항목을 참조하십시오

편집 : 죄송합니다, 더 직접적으로 특정 질문에 대답하기 위해, 사용자하지 않습니다/블루투스 주변에 대한 자신의 안드로이드 장치에 OS "드라이버"를 설치할 수 없습니다 . BluetoothSocket을 사용하여 주변 기기와 통신 할 수 있다고 가정하면 다른 모든 것들이 귀하와 귀하의 앱에 달려 있습니다.