首页 > 解决方案 > Android 外设需要配对

问题描述

我正在编写一个充当 BLE 外围设备的 Android 应用程序。

当我使用另一台设备连接到它时,它总是要求配对。我怎样才能让它不需要配对?

我有一个单一的服务和单一的特性,它的权限只是正常的读写。我不要求任何加密版本。

标签: androidpermissionsbluetooth-lowenergy

解决方案


每个设备都有mac地址,使用mac地址进行连接。

连接到设备并在 shread 首选项中保存连接的设备 MAC 地址,因此每次它只会连接到该保存设备。

所以它不会每次都要求配对。

如果要断开该设备的连接,请在断开连接的方法中从 shread 首选项中清除 MAC 地址。我希望这对你有用。


推荐阅读