기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

 

USB bluetooth 동글을 android에서 사용하기 위해서 테스트 중입니다.

일단 커널상에서는 정상적으로 인식이 되었습니다.

 

#hciconfig hci0 up 하면 정상적으로 up이 되구요

#hcitool scan 하면 주변 장치 검색도 됩니다.

 

init.rc 에는 dbus나  hcid 관련 내용들이 있는데..

#ps 보면 dbus-daemon 은 실행된 것이 보입니다.

그런데, hcid 는 실행되지 않더군요..

hcid.conf는 android 빌드한 상태에서 변경하지 않았습니다.

 

hciconfig로 본 정보는 아래와 같습니다.

 

# hciconfig -a
hci0:   Type: USB
        BD Address: 00:10:60:EF:92:DA ACL MTU: 310:10 SCO MTU: 64:8
        UP RUNNING PSCAN
        RX bytes:1534 acl:0 sco:0 events:35 errors:0
        TX bytes:629 acl:0 sco:0 commands:35 errors:0
        Features: 0xff 0xff 0x8f 0xfe 0x9b 0xff 0x59 0x83
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
        Link policy: RSWITCH HOLD SNIFF PARK
        Link mode: SLAVE ACCEPT
        Name: 'generic'
        Class: 0x08020c
        Service Classes: Capturing
        Device Class: Phone, Smart phone
        HCI Ver: 2.1 (0x4) HCI Rev: 0x12e7 LMP Ver: 2.1 (0x4) LMP Subver: 0x12e7
        Manufacturer: Cambridge Silicon Radio (10)

# bttest enable
enable
= -1
bash-3.2# 

 

어떻게 해야 android의 GUI에서 bluetooth를 제어할 수 있을까요?

현재 안드로이드에서 Bluetooth enable이 되지 않습니다.

 

 


파일럿

2010.02.11 09:10:50
*.171.5.74

위에 쓰신 글을 봤을때는 일단 hciattach 단계까지는 된것 처럼 보이는데요.

안드로이드 setting상의 bluetooth on을 누르게 되면, bccmd(일반적으로 bcsp) hciattach등을 이용해서 bluetooth module을 붙이는

부분이 있고 이게 실패할 경우 enable이 되지 않습니다. 이부분들을 하지 않고 넘어가도록 변경하셔야 할 것으로 보이네요.

김범규

2010.02.11 22:00:20
*.92.203.166

bluetooth.c에서 

rfkill관련,

hciattach관련 한 부분 들을 주석 처리 하시고, return값 동작 한 것처럼 맞춰주면 될겁니다.


저도 몇일 고생했는데, 결론은 안드로이드에서 그렇게 만들어 놔서 그렇습니다.

데스크 리눅스 시스템과는 다른, uart만 가정한..


혹시, 하시다가 오디오랑, 다른 프로파일 관련 정보 있으시면 공유 좀 해주시고요~~  ㅠㅠ

즐삽하세요~ㅠ,.ㅠ

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
6168 노트북에서 VirtualBox 네트워크 셋팅 질문입니다 (스크린샷 포함) file [3] 의지박약인 2011-03-04 2872
6167 삼성 PV310 관련 MIPI CSI 4 Lane 규격 영상캡춰 문의 .... [7] 파란새 2011-12-22 2869
6166 메모리 어떻게 빼나요?[완료] [2] 조준동 2007-05-11 2859
6165 [질문]SDL에서 터치 화면 맞지않는 문제 <= 완료 [5] 김경복 2007-01-09 2857
6164 안드로이드 PDK 포함 Full Source 받는 방법을 자세히 알고 싶읍... [5] 장석원 2010-08-13 2843
6163 Aesop S3C6410 에 Android 설치 관련 질문이 있습니다. [3] 박순철 2009-08-03 2841
6162 6410에 관련 몇가지 질문입니다. [5] 김혁민 2009-01-18 2841
6161 [완료] 완전 초짜의 질문 GPIO는 어디서 뽑을지.. [3] 오주열 2007-05-18 2839
6160 안드로이드 버전 확인 방법 문의 [1] 임유신 2009-06-24 2830
6159 Origenboard (S5PV310) u-boot & kernel 다운로드 [1] gudrl 2013-04-17 2828
6158 git 서버 구축 하여 IP로 접근 할수 있는 방법? [3] 작두 2010-03-26 2823
6157 [완료] LX800 여유분이 남았나요? [2] 황순일 2007-06-04 2820
» USB bluetooth 동글을 Android에서 인식하게 하려면? [2] 정낙주 2010-02-10 2808
6155 RTL8100을 두개 붙이려면? [2] 임태진 2008-06-27 2808
6154 [완료] Linux CD에 굽는 방법좀 알려주세요.. [6] 정인권 2007-06-07 2801
6153 busybox compile(Toolchain-aesop6410-090320) [6] 김도윤 2009-04-23 2797
6152 wpa_supplicant에 있어서 문의드립니다. [2] 열심히 2013-07-12 2795
6151 gtk+-2.12.12 on DirectFB-1.4.9에서 gtk-demo 에러 양철심장 2011-07-19 2787
6150 nand erase error입니다 도움 부탁합니다. [2] 문철민 2007-11-24 2786
6149 smpeg질문 [1] 박진수 2006-04-13 2773

사용자 로그인