Java Mi波段3使用BLE在1分钟后断开

Java Mi波段3使用BLE在1分钟后断开,java,android,bluetooth,bluetooth-lowenergy,Java,Android,Bluetooth,Bluetooth Lowenergy,我正在开发一个应用程序,让mi波段3在手机上进行通信,并能够读取数据。mi波段连接,但在1分钟后释放连接。通过蓝牙GATT进行连接 作为我正在使用的SDK,我已经到处搜索解决方案,但还没有找到任何东西,这个SDK提供了我了解它如何工作所需的一切 BluetoothGatt在保持连接的一分钟后调用此方法(这里是方法日志):D/BluetoothGatt:onClient连接状态()-status=19 clientIf=10 device=E7:02:3C:01:E8:C3,然后运行close()

我正在开发一个应用程序,让mi波段3在手机上进行通信,并能够读取数据。mi波段连接,但在1分钟后释放连接。通过蓝牙GATT进行连接

作为我正在使用的SDK,我已经到处搜索解决方案,但还没有找到任何东西,这个SDK提供了我了解它如何工作所需的一切

BluetoothGatt在保持连接的一分钟后调用此方法(这里是方法日志):
D/BluetoothGatt:onClient连接状态()-status=19 clientIf=10 device=E7:02:3C:01:E8:C3
,然后运行
close()
方法和
unregisterApp()


我的问题是要解决这个连接错误,我读到它是由设备故意断开与状态19=GATT\u CONN\u TERMINATE\u PEER\u USER的连接引起的,但我不知道如何修复。非常感谢。

您是否尝试过使用“nRF Connect”之类的通用BLE扫描仪进行连接?如果您设法保持连接的时间更长,这是您的应用程序的问题。是的,但即使如此,它也会在一分钟后断开连接。在无法保持连接的mi波段和bluetoothgatt之间存在更多的问题,事实上,mi波段3首先需要身份验证,我有身份验证,而且它可以工作,但尽管如此,它似乎想断开连接,因为它没有其他事可做。@Juritelli同样的情况也发生在它身上me@Kudos我决定使用这个sdk,它更容易理解,并且拥有解决身份验证问题所需的一切。我希望它能有所帮助:)谢谢@Juritelli,但我希望在iOS中实现。