• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

【NanoPi 2】创享日记之问题贴(1)Debian系统如何使用蓝牙???

caolidong 2016-01-03 浏览量:2027

问题:

        蓝牙使用的问题从试用开始已经困扰我整整3天了,已在崩溃的边缘,原来确实没有在Linux下配置过蓝牙,我只有2个目的:

        (1).与手机配对(蓝牙协议版本没查到)

        (2).与蓝牙键盘配对(蓝牙2.0)

       但到现在无一实现。

现象:

        (1)与手机配对:

                 当手机第一次向NanoPi发起配对时,会显示:

【NanoPi 2】创享日记之问题贴(1)Debian系统如何使用蓝牙???

当我在NanoPi终端执行:

$ sudo hciconfig hci0 pscan
$ sudo hciconfig hci0 noencrypt
$ sudo hciconfig hci0 noauth
后,再进行配对时,手机和NanoPi同时提示确认验证码:但双方都没有输入验证码的对话框,过段时间后手机提示:

【NanoPi 2】创享日记之问题贴(1)Debian系统如何使用蓝牙???


       都没让我输入密钥,就说不正确,NanoPi主动发起配对也是一样的,如果通过蓝牙管理工具的Setup选项,设置蓝牙设备由随机密码改为自定义密码,设置后也没有任何作用。

       (2)与蓝牙键盘配对

       在NanoPi上检测到键盘后,点连接,会弹出提示窗口,要求写入PIN code,PIN code是多少PIN code就是配对密码,我尝试了常用的默认密码都无效,如:1234、0000、123、123456、1111.

       但用键盘蓝牙与手机配对是正常的,可以排除手机、键盘问题:

【NanoPi 2】创享日记之问题贴(1)Debian系统如何使用蓝牙???

        接下来我又找了几款蓝牙工具,如gnome-bluetooth,但在Debian中都没有正常启动。

        然后又源码编译了bluez-5.25工具包,打算用bluez-5.25提供的命令行工具bluez-simple-agent进行NanoPi的主动配对,bluez-5.25依赖很多其他包,如:

  zlib-1.2.8.tar.gzlibffi-3.0.13.tar.gdbus-1.9.4.tar.gzlibical-1.0.tar.gzexpat-2.1.0.tar.gzncurses-5.9.tar.gzreadline-6.3.tar.gzglib-2.4.0.tar.xz

        编译过程出现许多错误,全部解决后,在编译出了bluez-5.25竟然没有bluez-simple-agent,而Ubuntu官网列出的bluez-5.25包清单是bluez-simple-agent工具的,接下来我也不知道该怎么办了,请大家帮帮我。








0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案

其他答案 数量:6

  • 好像linux下的蓝牙都有问题,ubuntu下也是这种情况,接蓝牙键盘不成功,没有搞定。
    • 发布于2016-01-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 有个蓝牙键盘还用不上,网上办法挺多,就是都不好使,多谢了。
    • 发布于2016-01-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 不客气呀,我也是试了几个方法都不行,只能在Android下用了。
    • 发布于2016-01-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

【NanoPi 2】创享日记之问题贴(1)Debian系统如何使用蓝牙???