我得到了运行BlueZ 5.31的示例GATT服务器(截至本文的最新内容):
我的环境:
流浪汉
虚拟盒子
Ubuntu Trusty Tahr作为客户操作系统(v.14.04 32位操作系统)
更新到linux内核3.19
安装包:
* libglib2.0-dev
* libdbus-1-dev
* libudev-dev
* libical-dev
* libreadline-dev
从这里下载BlueZ 5.31:https://www.kernel.org/pub/linux/bluetooth/bluez-5.31.tar.xz
安装更新的内核(v.3.19):
sudo apt-get update
sudo apt-get install --install-recommended linux-generic-lts-vivid
需要重新启动。我正在使用Vagrant并丢失共享文件夹访问权限。如果你遇到这种情况,请等待vagrant报告错误然后进入VM(vagrant ssh)。在VM中,发出此命令以修复共享文件夹问题:
sudo /etc/init.d/vboxadd setup
我会重新启动(可能没有必要),以检查共享文件夹是否再次处于活动状态。
返回VM后,继续安装BlueZ 5.31:
cd~
sudo apt-get install libglib2.0-dev libdbus-1-dev libudev-dev libical-dev libreadline-dev
wget https://www.kernel.org/pub/