主题中讨论的其他器件:TM4C123GH6PM
尊敬的 TI 团队:
我正在处理应用的 BLE 配对过程(使用 Bluetopia 协议栈)、现在、一切都运行良好。 以下是我的连接/配对过程:
- 移动中心连接到我的设备。
- 当 Mobile 读取/写入特征时,我们初始化绑定过程(可配对模式:EnableSecureSimplePairing)并存储 irk (与此类似,我们可以将设备 LE 地址标识为可解析地址)
- 当我达到可存储的最大 irk 数时、我删除最早的 IRK 并替换为新的 IRK。
问题是手机即使我没有绑定信息也要请求 LTK (这在我的应用程序中有点问题)。
因此,我想知道是否有任何方法可以警告已连接的设备我要刷新加密并重新启动绑定过程? 显然、Android 和 IOS 无法通过应用程序删除设备的绑定信息(或已弃用)。
我已经尝试对 latLongTermKeyRequest 事件作出否定响应、或调用 GAP_LE_Request_Security、 但这些都不起作用。 我很喜欢这里
提前感谢!