使用BleUartLib开发Android App,蓝牙断开重连后无法发送数据

复现步骤(BleUartApp自测也有此类问题):

    1、先使用BleUartApp连接上Android机的蓝牙;

    2、尝试发送数据OK;

    3、重启Android蓝牙(断开再打开);

    4、BleUartApp数据无法发送;

    5、关闭蓝牙情况下,使用BleUartApp发送数据会提示打开蓝牙,打开后连接上对应蓝牙再次发送数据依旧无法发送;

    6、点击断开连接无任何反应;

    7、重启BleUartApp后,一切正常;


您好,第一步中“连接上Android机的蓝牙”,从机端是启用了BLE调试助手的从机模式来连主机的BleUart吗;第三步中“重启Android蓝牙(断开再打开)”,是指直接操作手机系统配置中的蓝牙吗。

我使用BLE调试助手的从机模式来连接BleUart,可以用BleUart主机发包给从机;第三步关闭系统蓝牙后,发现某些手机从机不会显示断连,某些手机从机会显示断连;BleUart主机中会显示断连,可以正常操作。

您可以发送邮件至zhaiyw@wch.cn沟通更多细节。


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