【问题标题】:Cannot establish BLE connection between Android 5 and BLE device无法在 Android 5 和 BLE 设备之间建立 BLE 连接
【发布时间】:2015-03-19 08:29:53
【问题描述】:

我坚持在 Android Lollipop 智能手机和 BLE 设备(带 BLE 模块的 TI 实验板)之间实现连接。我使用以下调用进行连接:

device.connectGatt(context, true, mGattCallback);

我已经设法为 Android 4.3 和 4.4 建立连接,但是当我为 Android 5 使用相同的代码时,我在BluetoothGattCallback::onConnectionStateChange 上收到以下错误:

onClientConnectionState() - status=133 clientIf=5 device=D0:36:12:CD:73:49

错误代码133 表示GATT_ERROR

我尝试使用我自己的应用程序、谷歌示例和来自 Play Market 的 BLE 扫描仪应用程序,但它们都无法连接到设备。我还尝试了几部 Android 5 智能手机,但都没有成功。

但是,我有另一个设备(TI 无线连接开发套件),我可以在它与 Android 5 智能手机之间建立连接。所以这个问题与 Android 5 和我的特定设备有关。我想知道如何解决它,或者至少如何调试这种错误以找出根本原因。

附: 我也尝试了@nayoso here 提出的方法,但也没有用。

【问题讨论】:

    标签: android bluetooth bluetooth-lowenergy gatt


    【解决方案1】:

    您可能已达到最大连接数,请参见: https://www.youtube.com/watch?feature=player_detailpage&v=qx55Sa8UZAQ#t=1712

    【讨论】:

      猜你喜欢
      • 2022-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-07
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多