我已经在一款嵌入式设备上开发了一个应用程序,可以使智能手机能够以安全的BLE方式连接。一切正常,但是我注意到每次通过安卓智能手机进行“配对”时,智能手机都会"绑定"该设备,尽管我在请求中明确指定不想绑定。但在IOS上没有这个问题。以下是我的嵌入式设备发送到智能手机的请求: 安全请求 配对响应 是否可能安卓不支持“仅配对”?如果已经配对,则会自动执行“绑定”,即使它收到了一个要求不进行绑定的请求?谢谢。
“Non-bondable mode”是Bluetooth核心规范中必须支持的模式。如果Android进行了永久绑定,即使在“配对响应”中声明不进行绑定,这是Android的一个错误。请向Android开放源代码项目(AOSP)提交错误报告。