CH573 做HID设备,手机配对绑定后一段时间会自动清除配对信息

CH573做HID设备,与手机配对绑定,能正常使用。

手机断开连接或者也可以正常重连,手机和设备都保存好配对信息。

大约过了一个小时这样,设备的配对信息都保存完好,查询也有绑定信息。但手机端在已配对设备列表中就无法找到设备,需要重新绑定。

请问这个是HID设备配置的问题还是绑定配置的问题?

是苹果手机把


我重新测试发现,具体原因是手机离开蓝牙可连接的距离一段时间后,再回来,HID会自动回连,这个适合手机会连接不上,然后清除配对信息。这个是什么问题呢?


HID设备是可以进行回连的,可以直接使用HID_KEYBOARD例程测试查看。

针对你说到的情况,可以换一个手机查看是否可以进行回连。并且注意查看在上述手机无法回连的时候,用另一个手机搜索该蓝牙,确保是处于广播的状态。


我后续测试发现,具体问题是手机断开后进行回连,有概率出现连接失败(不清除什么原因,可能是配对信息错误等),应该手机判断配对信息错误自动清除了。蓝牙设备确实是在广播的。


具体打印消息是:

Disconnected.. Reason:13
Advertising..
//正常断开后
Connected..//进行回连

//连接失败,这个时候手机会清除配对信息。
Disconnected.. Reason:13
Advertising..




正常回连后是打印
Connected..
Bonding success



我拿手机原理设备后,会打印以下reason

然后手机就不能自动连了,手机上的配对信息就会清除。但设备上还是由bonding信息的。

09:49:20:515-< Disconnected.. Reason:8
Advertising..09:49:21:631-< Connected..09:49:21:992-< Disconnected.. Reason:3e
Advertising..09:49:22:593-< Connected..09:49:22:781-< sysrun..09:49:22:967-< Disconnected.. Reason:3e
Advertising..09:49:24:598-< Connected..09:49:31:039-< Disconnected.. Reason:8
Advertising..



你好,我们这里使用安卓手机测试连接并走远断开,再走近可以进行回连。

可以换一部手机测试看看。或者发送邮件至邮箱lpc@wch.cn,我们这里进行查看。


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