Android Bluetooth low energy,如何重用现有绑定与现有设备通信

Android Bluetooth low energy, how to reuse existing bond for communicating with existing device

我能够使用 android phone 成功连接到我的蓝牙低功耗目标设备并建立绑定。但是,如果我禁用 phone 的蓝牙并重新打开,我想重新连接回我的设备。重连没问题,只是每次重连的时候,貌似还需要做discover service,写descriptor来开启notification。因为我已经建立了联系,是否可以跳过重新连接时的所有这些步骤? (我可以看到我有联系,因为我的设备显示在我的蓝牙设置中)

重连的时候好像要重连一个新的绑定,可以不重连吗?

发现服务后,我尝试了读写特性,它没有任何作用。我看到绑定已经存在于蓝牙设置中。我没有收到回电。

提前致谢

原来是我尝试连接的目标设备解除了绑定,而不是 android 蓝牙 sdk 的问题。抱歉各位。