LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1395|回复: 4

bluez蓝牙测试成功,可以与手机收发文件了

[复制链接]
发表于 2010-12-29 00:03:47 | 显示全部楼层 |阅读模式
bluez已经没有bluez-libs的bluez-utils了,原先好用的passkey-agent没有了,蓝牙连接方式也约有变化,变得更方便了:
1.内核配置,netword suporting->bluetooth内打开相应协议(我全开了,怕麻烦),更新、重启
2.emerge -av bluez
hcid.conf已经不需要了,好象改成/etc/bluetooth/main.conf,我只改了个NAME
2.1) hcitool dev找到你的蓝牙设备,我的是hci0,记下设备号xx:xx:xx:xx:xx:xx
2.2)cd /var/lib/bluetooth/xx:xx:xx:xx:xx:xx
2.3)搜索其它在线蓝牙
hcitool scan > pincodes
2.4)vi pincodes
    格式是这样的:
    xx:xx:xx:xx:xx:xx 密码(配对码,自己定)
2.5)cd /etc/bluetooth
vi rfcomm.conf
格式:
rfcomm0 { #设备名,重启bluetooth后可在/dev发现,是对应的2.3找到的设备
bind yes; #我一般用yes
device xx:xx:xx:xx:xx:xx;   #2.3找到的设备号
comment “名称”;  #自定义外接设备名
}
rfcomm1 { .......  #一家至少两台手机吧,(没结婚的也可以有)
2.6)/etc/init.d/bluetooth restart
rc-update add bluetooth default
3.emerge -av obexftp
文件传输:
obexftp -b xx:xx:xx:xx:xx:xx -c "手机上的目录" -l(-g 手机上的文件;-p 电脑上的文件)
第一次手机会提示要密码,输入2.4对就手机的密码
4.emerge -av obexfs
网络盘挂载:
sudo mount -t fuse "obexfs#-bxx:xx:xx:xx:xx:xx" /mnt/obex

以上是电脑找手机,下面是手机找电脑

5.emerge -av sobexsrv
rc-update add sobexsrv default
/etc/init.d/sobexsrv restart
6.emerge -av obexd
通过手机上网,我没试,请试过的朋友继续发表你的经验
 楼主| 发表于 2010-12-29 00:28:13 | 显示全部楼层
其实不编辑pincodes也可以达到蓝牙配对的,那就是
hcitool cc xx:xx:xx:xx:xx:xx
hcitool auth xx:xx:xx:xx:xx:xx
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-29 00:29:49 | 显示全部楼层
bluez对nokia手机还是比较简单,不知道为什么对三星手机就不行,有谁知道配对成功为什么不能用obexftp的,继续研究
回复 支持 反对

使用道具 举报

发表于 2011-1-7 22:13:36 | 显示全部楼层
以前试过,就是随便10元个的USB蓝牙,总是驱动不起来,后来就没玩,看来有空时要再试试,谢谢LZ经验分享。
回复 支持 反对

使用道具 举报

发表于 2011-1-7 23:40:19 | 显示全部楼层
驱动linux下的廉价手写板
驱动linux下的1394卡进行视频捕获

楼主能搞定不?能搞定我就省力气了 哈
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表