导致该问题的原因是:
1. 周围存在很多蓝牙设备,信道十分拥挤的情况,导致该问题
2. 主从两个设备具体比较远(10m以上的距离),信号强度很弱
如何解决该问题:
1. 可以通过增加重连机制来规避该问题
例如:
1. 一般出现该现象是连接成功事件上报200ms左右出现上报异常断开连接,reason为0x3e
2. 如果想给使用人尽量连接稳定的现象,可以按照如下流程试试:
(1). 在连接时增加一个timeout参数,连接成功事件延时400ms上报。
(2). 在timeout内,当出现异常断开连接reason为0x3e时,则不上报断开连接,进行重连,直到timeout内连接成功,停止重连机制,或者timeout超时,上报断开连接。