下面介绍一下安装bluez5.41步骤:
1、安装需要的依赖文件
sudo apt-get install -y libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev
2、下载bluez-5.41的压缩包进入官网http://www.bluez.org/download/ 下载bluez-5.42.tar.xz的压缩包。
3、下载完成后解压刚才下载的压缩包
unxz bluez-5.41.tar.xz //先解压为.tar文件
tar xvf bluez-5.41.tar //再解压得到文件夹bluez-5.41
4、进入文件夹bluez-5.41 可以发现一个可执行文件configure
执行该文件:sudo ./configure --disable-system
等待执行完成。
编译:sudo make
等待执行完成。
安装:sudo make install
等待执行完成。此时安装已经完成。
5、修改 /lib/systemd/system/bluetooth.service文件
sudo nano /lib/systemd/system/bluetooth.service 找到ExecStart=/usr/local/libexec/bluetooth/bluetoothd 这一行在其后面添加--experimental
保存 退出后执行:sudo systemctl daemon-reload //生效刚才的更改
6、启动蓝牙
sudo service bluetooth stop //停止
sudo service bluetooth start //启动
7、一些相关命令
systemctl status bluetooth //查看蓝牙运行状态信息
sudo systemctl enable bluetooth //开机就让树莓派自动启动
sudo systemctl disable bluetooth //开机不让其自动启动