我正在使用 BLE 设备。并使用带有 bluez 5.4 代码的 nrf 控制器。我正在自定义 gatttool 源代码,以便多个设备可以连接和断开连接。
我现在的重点是如何使用 gatttool api 断开 ble 设备。
我在代码中找到了一种我们可以使用的解决方案:
g_io_channel_shutdown();
g_io_channel_unref();
这 2 个 API 用于断开 ble 设备。
我在我的手机中使用 nrf 连接应用程序来连接生成虚拟设备,以便我可以执行操作。
当我使用它来断开设备时,两者之间是否需要任何其他手续,或者只有这些 API 可以?
我无法使用这些 API 断开连接。有时它会生效,有时它不起作用。
如果有人对此有任何想法,请回复。
提前致谢。