CH573做HID设备,与手机配对绑定,能正常使用。
手机断开连接或者也可以正常重连,手机和设备都保存好配对信息。
大约过了一个小时这样,设备的配对信息都保存完好,查询也有绑定信息。但手机端在已配对设备列表中就无法找到设备,需要重新绑定。
请问这个是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,我们这里进行查看。