我为嵌入式linux交叉编译了Bluez和d-bus库,然后运行了dbus-daemon和bluetoothd。但是我不能连接bluetoothctl上的设备。扫描工作在bluetoothctl上,甚至连接工作在hcitool上。无法仅在bluetoothctl上连接,并出现此错误:(failed to connect: org.bluez.error.failed) 我怀疑d-b
我们有一个用例,其中使用BLE连接通过安卓应用程序(稍后也通过iPhone应用程序)完成嵌入式设备的基本配置。嵌入式设备运行Linux,因此使用BlueZ作为蓝牙堆栈。使用DBus-API of BlueZ,通过使设备可维修、可发现和激活广告而使连接成为可能。在键合之后,应用程序可以访问GATT服务和特性(这需要在嵌入式设备上读取/写入