我正在编写一个充当BLE外围设备的Android应用。
当我使用其他设备连接到它时,它总是要求配对。我该怎么做,这样就不需要配对了?
我有一个服务和一个特性,并且对它的许可只是正常的读写。我不需要这些的任何加密版本。
答案 0 :(得分:1)
每个设备都有mac地址,使用mac地址建立连接。
连接到设备并以“ shread”首选项保存已连接设备的mac地址,因此每次它将仅连接到该保存设备。
因此它不会每次都要求配对。
如果要断开该设备的连接,请在断开连接方法中,从shread首选项中清除mac地址。 我希望这对您有用。