我正在编写一个Android应用程序,作为BLE外围设备。
当我使用另一个设备连接到它时,它总是请求配对。我如何使它不需要配对?
我有一个单一的服务和单一的特征,对它的权限只是正常的读写。我不是要求任何加密版本的那些。
发布于 2018-07-20 12:44:10
每个设备都有mac地址,通过使用mac地址建立连接。
连接到设备并将已连接设备的mac地址保存在shread首选项中,以便每次都只连接到该保存的设备。
因此,它不会每次都要求配对。
如果要断开设备连接,请在disconnect方法中从shread首选项中清除mac地址。我希望这对你有用。
https://stackoverflow.com/questions/51435099
复制相似问题