设备与 GATT 服务器断开连接

Posted

技术标签:

【中文标题】设备与 GATT 服务器断开连接【英文标题】:Device is getting disconnected from GATT server 【发布时间】:2014-11-16 14:53:12 【问题描述】:

android BLE 问题

一旦我的设备从 GATT 服务器接收到数据,在一次接收到数据后,它就会断开连接。或无法接收通知。我尝试了多种不同的方法,但没有任何效果。 我也阅读了整个网址.. Android 4.3 Bluetooth Low Energy unstable

【问题讨论】:

【参考方案1】:

这个问题经过很多努力解决了。我的问题是在一次读取特征应用程序后与 GATT 服务器断开连接。现在我提出了解决方案:在 BLE 服务类 onCharacteristicsRead 方法中我设置了

setCharacteristicNotification( BluetoothGattCharacteristic 特征,启用布尔值)

为真。这对我来说很好..

【讨论】:

我已经通过了这个,但有时我还是会断开连接。你能建议我一些解决方法吗? 有时意味着@JadavLalit 你能给我一些日志吗?或特殊情况或错误编号... 它每次都给我连接状态 0 和状态 133,但有时它会定期连接 gatt server 133 可能会导致一些案例。您可以在此处粘贴位 sn-p 代码以帮助和理解您的问题。如果您可以通过 Skype 与我联系:deepak.kumar3038

以上是关于设备与 GATT 服务器断开连接的主要内容,如果未能解决你的问题,请参考以下文章

Android BLE GATT 断开与设备断开

Android BLE Gatt 连接更改状态

Android - GATT Server 持续发布广告

多次成功连接后,Android GATT 服务返回 Null

为啥总是突然与服务器断开连接

source端在hdmi断开连接多久会停止连接