美文网首页
Raspberry Pi 上连接蓝牙设备

Raspberry Pi 上连接蓝牙设备

作者: 梁睿坤 | 来源:发表于2017-02-09 13:12 被阅读1561次
    Bluetooth

    如果你尝惯了GUI式的蓝牙连接,当用树莓进行蓝牙设备连接的时候,估计会和我有相同的感受:坑爹。一个只要几秒的操作在Linux上是需要搞上好一阵子的,既然要用那么就看看如何来操作吧

    安装蓝牙工具

    先执行更新

    sudo apt-get update
    

    然后安装 Raspbian ( Raspberry Pi Debian)上蓝牙的相关服务和工具

    sudo apt-get install bluetooth bluez-utils bluez-compat blueman python-gobject
    

    装上USB蓝牙适配器之后,运行

    lsusb
    

    看有没有正确识别Bluetooth Dongle设备

    例如,

    Bus 001 Device 005: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
    

    然后运行

    sudo service bluetooth status
    

    检查Bluetooth服务是否正常运行。

    正常的话应该是

    [ ok ] bluetooth is running.
    

    配对

    用这个命令查看周围可见设备的地址和名称:

    hcitool scan
    
    aa:bb:cc:dd:ee:ff Wireless Keyboard
    ff:ff:bb:cc:dd:aa Nokia XXXX
    

    运行 (后面换成你设备的地址):

    bluez-simple-agent hci0 aa:bb:cc:dd:ee:ff
    

    在这边输入一个密码(0000),回车。
    如果是蓝牙键盘,去蓝牙设备那边输入刚才设置的密码(0000)回车。
    成功应该会说
    ……
    Release

    如果失败则会出现Creating device failed: ……之类的。请重试。确认蓝牙设备是在请求配对的状态。

    用这个命令(别忘了替换成正确的地址)将这个新设备加入到信任列表:

    bluez-test-device trusted aa:bb:cc:dd:ee:ff yes
    

    用这个命令手工开始连接:

    bluez-test-input connect aa:bb:cc:dd:ee:ff

    相关文章

      网友评论

          本文标题:Raspberry Pi 上连接蓝牙设备

          本文链接:https://www.haomeiwen.com/subject/cemiittx.html