如何在BluetoothGattServer端断开客户端

时间:2017-04-01 07:18:16

标签: android ios bluetooth-lowenergy gatt

我有一个扮演服务器角色的Android应用程序和一个扮演客户角色的iOS应用程序。

现在,我想打破他们的联系(非配对更好)。

我在swift中尝试过CBCentralManager.cancelPeripheralConnection(peripheral)方法。由于你使用过ANCS,它不起作用。根据{{​​3}},我无法断开物理链接,即使我在代码中有断开连接回调。我想我使用了ANCS。这就是为什么我无法断开物理链接。

然后,我尝试断开服务器端(Android)的连接。但是,即使我调用BluetoothGattServer.cancelConnection(BluetoothDevice),BluetoothDevice.removeBond()和BluetoothGattServer.close(),它也无法工作,因为客户端(iOS)将自动重新连接服务器。

因此,我的问题是 当我在swift(或Objective-C)中在iOS上播放外围角色时,如何断开中央设备的连接

如何在Android上播放服务器(gattServer)时断开客户端(iOS)

0 个答案:

没有答案