下面列举几个常见的蓝牙断开连接原因:
1.reason8:连接超时,根本原因:底层在设置的超时时间内,没有成功通信过,
下面这几种情况可能发生:1.程序中有比较耗时的处理,导致主循环一直没有查询,2.32k晶振误差很大导致。
2.reason13:对方远程主动断开连接。
3.reason16:本地主动断开连接。
4.reason3e:信号差导致断开连接。
详细表格可见此链接:BLE连接失败错误码原因Disconnect Reason :xx 总结 - ZDeST - 博客园 (cnblogs.com)