bluez 가 업그레이드 되면서.. 기존의 gentoo 블루투스 하우투가 너무나 빛바랜 문서가 되었다..
최근 생긴(아내가 쓰던) 카메라+블루투스 되는 핸드폰을 활용하기위해서 OSX 로 부팅하는게 꽤 귀찮았었기에 이녀석을 활용해야 하는데..
아마도 gnome, kde 를 사용하면서는 굳이 하우투가 예전것이라고 하더라도.. GUI 로 지원 되니까 별 문제가 없겠지만, 가능하면 without gnome, kde 로 살아가려고 하는 나로서는.. 어떻게 든 방법을 찾아야 했다..
우선 1차적 대안으로 들어온 녀석은 blueman 이였다.. 녀석은 gnome 없이 gtk 로만 된다고 하는데.. 이런 왠걸 설치하고서.. bluetooth 검색을 시작해 브라우징을 하려고 하니 노틸러스를 찾는것이 아닌가.. 이런.. 황망한경우가..
그래서 이번에는 obexftp 를 사용하기로 했는데..
도데체 인증 pin 코드를 어디에다 어떻게 설정 해야 하는지 찾기가 만만치 않았다..
기존 문서들에서는
(사실 몇년전에 사용할때로 있렇게 했었는데..)
그래서 이런저런 방법을 찾던중에 가장 좋은것은..
bluez 가 4.60 을 설치했는데...(이전 버전부터.. 일듯..)
이논의 pin 설치하는곳이 보이질 않는...
이문제로 버벅이다..
http://wiki.bluez.org/wiki/HOWTO/Bonding 에서 Manually insert a pin 이란 부분을 찾았다..
이 파일을 만들어주고서, 자신이 접속하고 자하는 bluetooth 저장(?) 매체의 주소와 pin 코드를 적어주면 된다..
명령어로 bluetooth 장치 검색과 함께, 주소를 알수 있다..
이렇게 해서 알아낸 주소를..
이제..
처음 접속하면 pin 코드를 물어 보는데.. 이때 정해준 핀코드(여기서는 1004) 를 입력해주면 파일 리스트를 볼수 있다.
물론.. 검색된 결과를 가지고..
하나씩 하려니 불편할수 밖에 없다..
그래서..
fuse 를 이용하여 bluetooth 쪽을 마운트해서 파일을 가져다 쓸수 있게 한다..
우선 확인은
이방식을 아예 fstab 에 설정을 넣고.. mount 명령어를 사용하기 위해서는..
/etc/fstab 파일에..
mount /myhone 과 같이 마운트해서 사용할수 있다..
단점은.. bluetooth 는 파일 전송속도가 무지 느리고...
마운트는 유저도 자유롭게 되는데.. umount 가 root 만이되는데.. 아직 이부분은 모르겠다..
마운트 한뒤에 rox 로 열어본... 이미지 로딩하든데만도 한참 걸림..

최근 생긴(아내가 쓰던) 카메라+블루투스 되는 핸드폰을 활용하기위해서 OSX 로 부팅하는게 꽤 귀찮았었기에 이녀석을 활용해야 하는데..
아마도 gnome, kde 를 사용하면서는 굳이 하우투가 예전것이라고 하더라도.. GUI 로 지원 되니까 별 문제가 없겠지만, 가능하면 without gnome, kde 로 살아가려고 하는 나로서는.. 어떻게 든 방법을 찾아야 했다..
우선 1차적 대안으로 들어온 녀석은 blueman 이였다.. 녀석은 gnome 없이 gtk 로만 된다고 하는데.. 이런 왠걸 설치하고서.. bluetooth 검색을 시작해 브라우징을 하려고 하니 노틸러스를 찾는것이 아닌가.. 이런.. 황망한경우가..
그래서 이번에는 obexftp 를 사용하기로 했는데..
도데체 인증 pin 코드를 어디에다 어떻게 설정 해야 하는지 찾기가 만만치 않았다..
기존 문서들에서는
/etc/buletooth/hcid.conf
파일 속에 정의 한다고 되어있는데..(사실 몇년전에 사용할때로 있렇게 했었는데..)
그래서 이런저런 방법을 찾던중에 가장 좋은것은..
bluez 가 4.60 을 설치했는데...(이전 버전부터.. 일듯..)
이논의 pin 설치하는곳이 보이질 않는...
이문제로 버벅이다..
http://wiki.bluez.org/wiki/HOWTO/Bonding 에서 Manually insert a pin 이란 부분을 찾았다..
/var/lib/bluetooth/nn:nn:nn:nn:nn:nn/pincodes
이 파일을 만들어주고서, 자신이 접속하고 자하는 bluetooth 저장(?) 매체의 주소와 pin 코드를 적어주면 된다..
명령어로 bluetooth 장치 검색과 함께, 주소를 알수 있다..
이렇게 해서 알아낸 주소를..
72:5A:00:00:00:00/1004
를 적어 주고 / 또는 한칸 띄고 뒤에 원하는 pin 코드를 적어 주면 된다..이제..
obexftp -b 72:5A:00:00:00:00 -l
과 같이 디렉토리를 검색해 볼수 있다..처음 접속하면 pin 코드를 물어 보는데.. 이때 정해준 핀코드(여기서는 1004) 를 입력해주면 파일 리스트를 볼수 있다.
물론.. 검색된 결과를 가지고..
obexftp
-b 72:5A:00:00:00:00 -g somefile.jpg
와 같이 파일을 복사해 오거나 가져 올수 있는데..하나씩 하려니 불편할수 밖에 없다..
그래서..
fuse 를 이용하여 bluetooth 쪽을 마운트해서 파일을 가져다 쓸수 있게 한다..
modprobe fuse
로 모듈을 올린뒤에... 우선 확인은
mkdir -p /mnt/myphone
obexfs -b 72:54:00:00:00:00 -B 10 /mnt/myphone/
과 같이 마운트해서.. /mnt/myphone 에 접속해서 파일을 가져오거나 쓸수 있다..obexfs -b 72:54:00:00:00:00 -B 10 /mnt/myphone/
이방식을 아예 fstab 에 설정을 넣고.. mount 명령어를 사용하기 위해서는..
/etc/fstab 파일에..
obexfs#-b72:5A:00:00:00:00 /mnt/myphone fuse noauto,users 0 0
와 같이 정이 한뒤에는..(마우튼 옵션은 자신의 활용방법에 따라 조절 필요..)mount /myhone 과 같이 마운트해서 사용할수 있다..
단점은.. bluetooth 는 파일 전송속도가 무지 느리고...
마운트는 유저도 자유롭게 되는데.. umount 가 root 만이되는데.. 아직 이부분은 모르겠다..
마운트 한뒤에 rox 로 열어본... 이미지 로딩하든데만도 한참 걸림..
