本方法已经用debian 4.0、诺基亚9300和一个hl-united牌子的USB蓝牙适配器测试过了,效果很好。 
            1.安装必要的软件包:
   #apt-get install  gnome-bluetooth bluez-utils
   
            2.插上蓝牙适配器,挂载必要的内核模块儿:
            #modprobe l2cap
   #modprobe rfcomm
   
            3.建立一个新的蓝牙设备。我们建立一个由Usb到串口设备的虚拟绑定: 
            #mknod /dev/rfcomm0 c 216 0
   
            4.激活手机的蓝牙连接。
   
            5.搜索你的手机:
   $hcitool scan
            这个命令将扫描周围的蓝牙设备。它会显示一些像这样的信息:
            扫描中 ...
            00:12:62:89:2C:3A nokia 9300
            开始的数字就是手机的mac地址。当然,每个人的手机mac地址都是不同的。
   
            6.编辑/etc/bluetooth/rfcomm.conf这个文件,添加下面这段内容:
            rfcomm0 {
   device 00:12:62:89:2C:3A
   channel 10;
   comment "Nokia 9300 ";
            }
   
            完成之后,整个文件内容看起来应该是这样:
   #
   # RFCOMM configuration file.
   #
   #rfcomm0 {
   # # Automatically bind the device at startup
   # bind no;
   #
   # # Bluetooth address of the device
   # device 11:22:33:44:55:66;
   #
   # # RFCOMM channel for the connection
   # channel 1;
   #
   # # Description of the connection
   # comment "Example Bluetooth device";
   #}
   rfcomm0 {
   device 00:12:62:89:2C:3A
   channel 10;
   comment "Nokia 9300";
   }
   
            需要说明的是,
   device后面的字符串就是上一步扫描得到的手机mac地址;
   channel后面的数字是手机进行蓝牙通讯的默认频道,诺基亚的默认是10,其他的品牌会有不同,请在网上自行查找一下;
   comment后面的部分是定义这个蓝牙连接的名称,可以自己随意定义。
   
            7.添加诺基亚频道(10),用来与手机通讯:
   #sdptool add --channel=10 OPUSH
   
            8.绑定:
   #rfcomm bind /dev/rfcomm0 00:12:62:89:2C:3A 10 
            这里注意要用自己的mac地址,而不要使用我例子中的这个。
   
            好了,到这里软件方面的工作就完成了。下面可以测试一下能否联通了:
            首先测试从debian向手机传送文件,打开终端:
            $gnome-obex-send foo.jpg
            这时会出现一个对话框窗口让你选择发送到哪个蓝牙设备上,当然因为此时只有一个蓝牙设备处于激活状态,所以只会显示nokia 
            9300,用鼠标选中它,然后点“确定”;之后手机会提示有一个蓝牙连接请求接入,问你是否允许,点允许,传送就开始了。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            
   然后测试从手机向debian系统传送文件: 
            $gnome-obex-server
            先在手机中选择一个文件,然后选择用蓝牙发送。此时,debian系统会提示是否接收这个连接,选中总是接收,然后确定,文件传送就开始了。完成之后文件会保存在桌面上。如果要退出接收文件状态,只要按下ctrl+c就可以了。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            整个过程相当完美,终于不用每次都在win下启动慢吞吞的nokia pc suit了,呵呵。
   最后不得不说的是,本文主要参考了 
            http://www.linuxsir.org/bbs/showthread.php?t=201913 贴子,在此致以诚挚的谢意

用蓝牙连接debian和诺基亚手机的更多相关文章

  1. UBUTUN 通过蓝牙连接Hoary和诺基亚手机

    通过蓝牙连接Hoary和诺基亚手机 这个how to已经用Hoary.诺基亚6630和一个道尔芯片(Dongle)蓝牙(Usb蓝牙)测试过了.通过这个How to,你可以:-通过蓝牙,从你的电脑发送文 ...

  2. 基于swift语言iOS8的蓝牙连接(初步)

    看过一些蓝牙App的事例,大体上对蓝牙的连接过程进行了了解.但是开始真正自己写一个小的BLE程序的时候就举步维艰了.那些模棱两可的概念在头脑中瞬间就蒸发了,所以还是决定从最基本的蓝牙连接过程进行.这里 ...

  3. iOS关于蓝牙连接的简单介绍与使用

    下面是两台iPhone6连接同一台蓝牙设备的结果: **成功连接**** peripheral: <CBPeripheral: 0x1700f4500, identifier = 50084F6 ...

  4. Android蓝牙连接自动测试工具

    蓝牙连接自动测试工具 1.需求产生 开发不按着需求走都是耍流氓且浪费时间.此工具的需求产生是研发人员在开发产品时涉及到蓝牙驱动和安卓蓝牙两个东西.但是呢,蓝牙不太稳定,那么工作来了.就需要研发人员一边 ...

  5. IOS蓝牙连接 初步简单封装使用

    最近写一个蓝牙项目 初步实现一下蓝牙设备连接交互,后期继续完善.... 1.连接蓝牙相关操作 BlueToothManger.h // // BlueToothManger.h // SmartRob ...

  6. iOS蓝牙连接流程介绍-1

    蓝牙连接流程介绍 1.1-程序员找女朋友流程介绍 0.程序员找女朋友参与者 1.你 2.受害者(女性同胞)  (1)她的性格1 性格的特点 (2)她的性格2  分析性格的特点 1.寻找女性 寻尽身边一 ...

  7. 微信小程序-蓝牙连接

    最近的项目需要使用小程序的蓝牙功能与硬件设备进行连接相互传送数据指令,联调过程中发现一些问题,于是想着记录下来,方便以后查看! 1.0一般使用蓝牙功能肯定是想连接某一个蓝牙设备,所以需要知道这个蓝牙设 ...

  8. Android一对多蓝牙连接示例APP

    一对多蓝牙连接示例,基于Google BluetoothChat修改,实现一对多聊天(一个服务端.多个客户端),类似聊天室. 主要功能: 客户端的发出的消息所有终端都能收到(由服务端转发) 客户端之间 ...

  9. 【问题】使用XShell连接Debian,没有语法高亮

    编辑家目录里面的.bashrc文件,取消红框中的注释. 我使用的是XShell连接Debian,有的人可能改完也没有语法高亮,试着改下XShell的配色方案 参考:https://www.cnblog ...

随机推荐

  1. ant使用ssh和linux交互 如:上传文件

    http://jiajun.iteye.com/blog/741001 http://blog.csdn.net/xymyeah/article/details/4098073 http://blog ...

  2. [Javascript] Format console.log with CSS and String Template Tags

    The Chrome console allows you to format messages using CSS properties. This lesson walks you through ...

  3. 小强的HTML5移动开发之路(38)——jqMobi插件ActionSheet

    现在在手机客户端上Action Sheet非常常见,比如微信中的分享按钮菜单,下面我们使用jqMobi实现一个Action Sheet,如下: 首先右击上面的按钮选择审查元素(我用的是Chrome浏览 ...

  4. 解决Request method 'GET' not supported问题

    博主最近遇到了这个问题,解决情况如下 第一种情况:前台页面的表单在一些情况下没有指定POST方法: Ajax没有指定POST方法: 后台方法在一定情况下需要指定POST方法: 第二种情况:前端参数类型 ...

  5. centos7环境下mysql5.7的安装与配置(免安装版)

    最近无事闲来折腾虚拟机,以前都是折腾云服务器,现在自己捣捣.看到mysql的教程蛮好的,准备做个笔记.原文来自mysql5.7的安装与配置(centos7环境) 第一步:下载mysql ? 1 [ro ...

  6. mongose TypeError: Cannot read property 'findOne' of undefined

    最近在node的一个项目中,需要在model的一个数据表中写一个钩子函数去调用另外一个文件中的方法,一开始我采用了将此方法放入到global中,直接从global.meteod这样去获取.后来我又尝试 ...

  7. Linux学习(1)vi编辑器的常用命令

    今天对Linux中的vi编辑器进行了学习,对其中的常用命令进行总结: 数字 0 或^:光标移到行首 $              :光标移到行尾 H             :光标移到屏幕的首行 L ...

  8. bash实现多进程运行

    之前一段时间,发现线上日志服务器总是会突然丢失日志,碰到问题时搞的很被动.联系运维同学,又总是被往后推(后来看了一下日志归档脚本,运维同学写的bug).索性自己写了一个脚本,添加到crontab任务中 ...

  9. 数学思想方法-python计算战(8)-机器视觉-二值化

    二值化 hreshold Applies a fixed-level threshold to each array element. C++: double threshold(InputArray ...

  10. 微信公众平台消息接口开发(24)图片识别之人脸识别API

    微信公众平台开发模式 微信 公众平台 消息接口 开发模式 企业微信公众平台 图片识别 人脸识别 API 作者:方倍工作室 原文:http://www.cnblogs.com/txw1958/archi ...