ch582作为从机删除了绑定信息如何向主机重新发起配对绑定。

ch582 hid 从机配对绑定了 PC端主机后,ch582删除了配对绑定信息 PC主机保留了原配对信息 的情况下ch582能否重新给PC主机发起配对请求。
我尝试使用GAPBondMgr_PeriSecurityReq重新发起安全请求没有任何反应。

ch582还是会出现Disconnected.. Reason:13的日记



发起配对是主机那边发起的,如果从机端已经删除了,主机那边就不会走配对绑定流程了,只会走重新连接的流程。如需要配对绑定,可以先将主机的配对绑定信息删除,再重新进行配对绑定。


好的谢谢回复。再问一个问题。

我需要一次性使能和禁用绑定设备我应该怎么做。我使用下面的宏定义发现不生效,不知道是不是传参有问题?

#define GAPBOND_DISABLE_ALLBONDS 0x41C //!< Disable all of the bonded devices. Write Only. No Size.

#define GAPBOND_ENABLE_ALLBONDS 0x41D //!< Ensable all of the bonded devices. Write Only. No Size.

GAPBondMgr_SetParameter(GAPBOND_ENABLE_ALLBONDS,?0,?NULL);
GAPBondMgr_SetParameter(GAPBOND_DISABLE_ALLBONDS,?0,?NULL);



你好,可以参考该博客的删除绑定章节:

BLE配对与绑定三(杂谈) - SweetTea_lllpc - 博客园 (cnblogs.com)


只有登录才能回复,可以选择微信账号登录