我们有一个用例,其中使用BLE连接通过安卓应用程序(稍后也通过iPhone应用程序)完成嵌入式设备的基本配置。嵌入式设备运行Linux,因此使用BlueZ作为蓝牙堆栈。使用DBus-API of BlueZ,通过使设备可维修、可发现和激活广告而使连接成为可能。在键合之后,应用程序可以访问GATT服务和特性(这需要在嵌入式设备上读取/写入键合)。安装完成后,管理安装过程的设备(运行应用程序)的连接应该被删除。为了做到这一点,我们称之为Remov
这是我在配对过程中使用的python程序:server_sock.bind(("现在我遇到的问题是,即使在配对之后,套接字连接也不会被接受。为了配对,我在一个终端上运行代码,当它是waiting for connection on L2CAP时,我打开另一个控制台并使用命令sudo bluez-simpl