Raspberry Pi 上连接蓝牙设备

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
上一篇:使用 Capistrano 进行远程部署


下一篇:推荐几个开源云计算平台