| 
		    
                       由于本人近日买了个带蓝牙的Nokia5500,正好可以跟我的iBook G4上的蓝牙进行通讯了,Happying……,所以本人近日一直在研究bluetooth,并将一些心得与大家分享。 
  linux的主要是通过bluez蓝牙协议栈来支持bluetooth device,大部分的蓝牙设备都得到了很好的支持。 
  iBook G4里用的是CSR BlueCore 4的蓝牙芯片,可以支持Bluetooth V2.0。 
  需要先下载、编译bluez.org上的bluez-libs和bluez-utils两个软件包 
  1: modprobe bluetooth rfcomm 加载 bluetooth 和rfcomm内核模块。 
  hid2hci *这个可能就是在iBook G4上的linux要运行一下,不然 hciconfig -a 看不到hci 设备。 
  2: hciconfig hci0 up piscan ,开启蓝牙设备 
  * hcitool hci0 scan可以扫描到Nokia5500手机,可以看到手机的地址 
  3: 编译openobex, obexftp,这些软件可以在openobex网站上下到。 
  4: 在root 用户下,运行sdpd 
sdpd * Service Disvovery Protocol Daemon 
  5: sdptool add --channel=10 OPUSH 
  * Nokia 系列用的是通道10,其他手机可能是别的通道号。   *你可以用sdptool browse 00:18:12:3A:3D:DD看到手机提供的Service和相应的Channel 
  6: 运行obexftpd -b , 启动基于obex的ftp服务器程序,以接受文件。 
  然后在Nokia5500的手机上可以通过蓝牙给iBook G4发送东西了。 
  [多媒体==>图像===>选项===>发送===>通过蓝牙] 
  从iBook G4发文件到Nokia5500的手机上,只需要用obexftp 就可以了 
obexftp -b 00:18:12:3A:3D:DD -B 9 -U none -p demo.jpg 
  你就可以在信息的收件箱里看到。 
  (参考链接: http://www.linuxforum.net/forum/showflat.php?Cat=&Board=laptop&Number=637404) 
		    
                      
		      
		      
		   |